{"_id":"@commercetools-docs/gatsby-transformer-raml-legacy","_rev":"134-29f4ddac0ad0e695c09ea08ebf0b573d","name":"@commercetools-docs/gatsby-transformer-raml-legacy","dist-tags":{"canary":"0.0.0-canary-202069115634","latest":"3.0.2"},"versions":{"1.0.0-canary.36":{"name":"@commercetools-docs/gatsby-transformer-raml-legacy","version":"1.0.0-canary.36","keywords":["gatsby","gatsby-plugin","raml","deprecated"],"author":{"name":"commercetools GmbH","email":"support@commercetools.com"},"license":"MIT","_id":"@commercetools-docs/gatsby-transformer-raml-legacy@1.0.0-canary.36","maintainers":[{"name":"davifantasia","email":"davifantasia@hotmail.com"},{"name":"commercetools-admin","email":"npmjs@commercetools.com"},{"name":"emmenko","email":"emmenko@gmail.com"},{"name":"nkuehn","email":"nikolaus.kuehn@commercetools.com"}],"homepage":"https://github.com/commercetools/commercetools-docs-kit/tree/master/packages/gatsby-transformer-raml-legacy#readme","dist":{"shasum":"f2ebb640b4dd0e1a263f124942fbff746e4b4f7f","tarball":"https://registry.npmjs.org/@commercetools-docs/gatsby-transformer-raml-legacy/-/gatsby-transformer-raml-legacy-1.0.0-canary.36.tgz","fileCount":24,"integrity":"sha512-CbnXU0E9BOdHFsOs4gCKGWFhFZaNyfpQmIpQ4qSYdpC/+KOu0t9FvZtAc8f0Tyom6SB2oApgEbYWQgZFFY9HtA==","signatures":[{"sig":"MEUCIQCbAPrjbjtN0t/rGH/2xHKhAAWw5lL8ebacV+zM3icW+wIgUznDLcFmNBIN2uE98M8ag6VwAicGenEtWeEnigdMHs4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57799,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd1RLHCRA9TVsSAnZWagAAaqAP/R4W/3yeeAxhP5hhOGoX\numHbiFC4OY8U+12dhrxmkjna+1S3DpiZWyoa+ys2azkG+1fLls6rzj+0au/G\nr5/sHyTgdKgzzTSfPbp1f7+ey2hABCjShhZAc73HfnQ2TZMpPtBMiL9wHsyy\nbeF5xyisGCpKCLDrerFIzztVFSKZaWCq2hsTYdy+KtBRy/XqySRCKGhrqpfS\nZqbCE2IaMhuk96vN9B9+zo5yHKVYhcQoM1ok3NxeEW8v9bhHQ1Qz3wNitQyN\nYyGWNBEZOR1YSvo8fhe4RCLxqZhUhWUEJEcWD6WX5PFyOYYzcquVxEV50y5/\ndwz9n6aMR045mz67PagKI9vCzXNWBi2KycDLUE4l4/w8/T1EheoAS4mUWp1Q\nEQK7Dq8uz5FuSX4OcMW86uGfFtIWdzUwfQsh7zHvQiiHUL3jOx8QSo2D3Kpj\nvvRyOmSuSqLpgoWS3a4Mdafw/M6sV0zCDSnUPX7OaaHR0FW85WzeyDHUP1cE\nGvSjVAW5uheGX0nMngjCWZG+VlVxacWNVluFZSowZoa8XqonIZ0HVmXgXfKh\nRlxMzGe/JVVttnz3MzKm+pVwz08QQnewvhoU3+FhGhjvMopPCBcA+WB38dEw\nSI/IiO7B/vWuCEitpaPJ3HoyFZGFzMqeBUk3xVToGdSg2Z+/JcDkqVeq3wj1\n8Gl+\r\n=i16o\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"d8b5f4c818af047d62b5f72d015390bc9543be18","private":false,"scripts":{},"_npmUser":{"name":"commercetools-admin","email":"npmjs@commercetools.com"},"_npmVersion":"lerna/3.18.4/node@v10.17.0+x64 (linux)","description":"Exposes RAML 1.0 APIs on the gatsbyJS GraphQL (using the legacy RAML JS parser)","directories":{},"_nodeVersion":"10.17.0","dependencies":{"raml2obj":"github:nkuehn/raml2obj#standalone-canonicalizer","firstline":"^2.0.2","raml-1-parser":"^1.1.52"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/gatsby-transformer-raml-legacy_1.0.0-canary.36_1574245063157_0.44603006103492926","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"@commercetools-docs/gatsby-transformer-raml-legacy","version":"1.0.0","keywords":["gatsby","gatsby-plugin","raml","deprecated"],"author":{"name":"commercetools GmbH","email":"support@commercetools.com"},"license":"MIT","_id":"@commercetools-docs/gatsby-transformer-raml-legacy@1.0.0","maintainers":[{"name":"commercetools-admin","email":"npmjs@commercetools.com"},{"name":"davifantasia","email":"davifantasia@hotmail.com"},{"name":"emmenko","email":"emmenko@gmail.com"},{"name":"nkuehn","email":"nikolaus.kuehn@commercetools.com"}],"homepage":"https://github.com/commercetools/commercetools-docs-kit/tree/master/packages/gatsby-transformer-raml-legacy#readme","dist":{"shasum":"44ed8ffea32cc9c7ee1581d1e0524aeea3a9e66b","tarball":"https://registry.npmjs.org/@commercetools-docs/gatsby-transformer-raml-legacy/-/gatsby-transformer-raml-legacy-1.0.0.tgz","fileCount":24,"integrity":"sha512-HN5VaK2/rQzbqfODchr6MQv0vaRH8/4YNu9IHGlRun56uJBqMwUa3UkSYKRLRVosDcc37DOnp13UbKaWX8ErTg==","signatures":[{"sig":"MEUCIDk6zQFe8L4+u8TLwulX0lfmj30gZo2ib3rReXkxtMkbAiEAuVb3FQylZYu543c+SLNNWZGFs9GOvc1FHV5oNgODR/M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57724,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd6rZkCRA9TVsSAnZWagAAzYkQAIHFMqayOq1yO/j1mfAT\nit0bTiX8uHnaz5OmkPiYh7NU256iJB2ST/KqTzEAi5KmFmkEqu5S89j/mZTp\nf9ZMX2ClR8I1GVw7rZVaH3OIHWo/lRTjo5/wfpk6GSEkIXRu5chhzWjKh0YB\nThffBv3d85BqfTmdNkAo/JalN9nUVtcp9EBiHbIQiup1686UeqZiJCGw4c0U\nPxcnLO7+tzWqZyASIyDVi3IB/k7WBurOIVnU908/teFYSsnc/Djvd2eAzD98\nW8D0QOkqdlg99rcPcSeVQyCb69VC68Y9M+MQa6DqfBavVfXc3vyyOgu7MlDr\na+HBC9MyLTvkn8JO07fG3RUtj/Wnh1FED6ioJsm3lW0sjzlolfbawedTMjux\n0UlTxhEcqLto4moi6W9Wv9fJzRHkRzSKEQKUEP6PKZTiRt7bUJh8IrdHPIo5\nUM3GSYFCFAAmARJpElDAHVwxKDuHwyLYVEPKH4IX/6uSBrLWS0cd32UYQQ0p\ntSRw6kFq9j3feanuSLwI/zttTGJEAgfC/0YNGjh9W7Xy18PVZKuB979qWYC4\nZhHM5fG5kv5BCG8BoPGe9FNSVD+QsXH8swQfHyGHpoPZi7FlZGFjmajimN9J\n4rhBTXCZlZHO4OQSWnLRqZMFHjq1bL7bZjUDtArjMTcGgLgOpY+zPqb0SNYm\nuGot\r\n=xGG9\r\n-----END PGP SIGNATURE-----\r\n"},"private":false,"scripts":{},"_npmUser":{"name":"emmenko","email":"emmenko@gmail.com"},"deprecated":"this package is no longer maintained. Please use @commercetools-docs/gatsby-transformer-raml","_npmVersion":"6.0.1","description":"Exposes RAML 1.0 APIs on the gatsbyJS GraphQL (using the legacy RAML JS parser)","directories":{},"_nodeVersion":"10.15.3","dependencies":{"raml2obj":"github:nkuehn/raml2obj#standalone-canonicalizer","firstline":"^2.0.2","raml-1-parser":"^1.1.52"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/gatsby-transformer-raml-legacy_1.0.0_1575663204532_0.250932336141519","host":"s3://npm-registry-packages"}},"1.0.1-canary.0":{"name":"@commercetools-docs/gatsby-transformer-raml-legacy","version":"1.0.1-canary.0","keywords":["gatsby","gatsby-plugin","raml","deprecated"],"author":{"name":"commercetools GmbH","email":"support@commercetools.com"},"license":"MIT","_id":"@commercetools-docs/gatsby-transformer-raml-legacy@1.0.1-canary.0","maintainers":[{"name":"commercetools-admin","email":"npmjs@commercetools.com"},{"name":"davifantasia","email":"davifantasia@hotmail.com"},{"name":"emmenko","email":"emmenko@gmail.com"},{"name":"nkuehn","email":"nikolaus.kuehn@commercetools.com"}],"homepage":"https://github.com/commercetools/commercetools-docs-kit/tree/master/packages/gatsby-transformer-raml-legacy#readme","dist":{"shasum":"786fa1d5d7eff76cbd3cffbade50f497f25eb747","tarball":"https://registry.npmjs.org/@commercetools-docs/gatsby-transformer-raml-legacy/-/gatsby-transformer-raml-legacy-1.0.1-canary.0.tgz","fileCount":24,"integrity":"sha512-VCztOM7ygkLStRMy/zwUPx4JQRFSPSNKcKNsA6tKVxMxjOI/4am1D2H1KSEdlyy7rK4XhBm/IJUhrECPeSlv4A==","signatures":[{"sig":"MEYCIQD+h7uOfoxLENTdeDvR0DS93GsJ3QMP0W+j+2AF8I80awIhAL7nLiKjC9v+njy5KMJ/Fw1P/Gs0e/gsF0tyrNeTn+7M","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57798,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd65VHCRA9TVsSAnZWagAAyVEP/2Qikoj92ZULJWTYaSEM\nvFQrPN4XPo01vgXGnL6FABQmFR0kDzH4SCeB+1N+NmUWAj7LPgFgo49tn3Rh\nSM2I0ZNjKngay6HD1g2Y1l1eIohUrBuRhirc6pEBNZR/I6hROXZ/FZU4V0KG\nzoLLadFBbTyLXfGJ3ibwEkFWnCndTIOkQsjtc5EFFpT5HhnGSaQhEO2Pa7ux\nYXRGi+kbCFwaiH39FEuggpTS/Y4mz9/AupaLZZFEZ2qVXcXS1W2YMzmCIeKa\n+dRZ9NTcLyyqIFQeZAYDOt3sUR0hCHL+PkYXhpFr0UzxU6hSBTFcPnQC9Gw1\nGqt7RHKdbD79B2fHZTdmFKUaGesBbk861KCGz0PGZEvTl82Asn2nib00K/hT\nl4FX49DS5juQ/GbaNGzLs+aZuA2KiEZ3e1KNntb8tZl9hu5Rr6IZOtjLKhtp\ng5r9Io3THfAoRq1uAswkmwBdjXdBgzx51v4a7N0kQ3trhs3uBy1cX/+WvMCq\npwuMlE23qr5WVvyptL7ugTHzZfdFmxFcdOf8Kx8b7DJXJl1LgEgf7/D88Zu/\nySa8vMPH9QiChyrrQwZWPal3cLGnwJoh6jfTl5OSrFfOfHXakp+uKST1VCDY\n/2RGsXpwNIvcC4vKcv53sycHlRvAK/IjZ/tdV4K9RP7J2FidGN1AxRraSoq+\ncaxZ\r\n=px/8\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# GatsbyJS RAML API transformer (legacy parser based)\n\n## Notice\n\nThis plugin is based of the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) which is deprecated. The plugin currently serves as a placeholder until it is replaced.\n\n## Overview\n\nThe Plugin exposes RAML APIs defined in .raml files on the GraphQL API as the canonical,\neffective API surface. It's internally using the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) and [raml2obj](https://github.com/raml2html/raml2obj) - currently in a fork with necessary extensions - to generate the representation and adds small structure changes to make the output GraphQL-compatible.\n\nIt is fully hot-reloading when editing the RAML specs, also when making changes on file inclusions inside the RAML format.\n\nIt provides\n\n- The API itself: `ramlApi`\n- The Types: `ramlType`\n\n## Usage\n\nAs a prerequisite configure one or many `gatsby-source-filesystem` plugins to for example point at `src/api-specs` and place your RAML files there. The APIs `key` on GraphQL is derived from the filename or, if the name is `api.raml` from the folder name.\n\nExample `gatsby-config.js` content:\n\n```js\n// In your gatsby-config.js\nmodule.exports = {\n  plugins: [\n    {\n      resolve: `gatsby-source-filesystem`,\n      options: {\n        name: `apis`,\n        path: `${__dirname}/src/api-specs`,\n      },\n    },\n    {\n      resolve: `@commercetools-docs/gatsby-transformer-raml-legacy`,\n      options: {\n        validate: true,\n      },\n    },\n  ],\n};\n```\n\n### Configuration Opions\n\nThe RAML transformer accepts the following configuration options:\n\n- `validate` (boolean): Passed through to the respective RAML parser option.\n- `canonicalTypeImpl` (string): Passed through to the respective `raml2obj` option.\n- `includeApis` (string array): Whitelist API keys (derived from file and folder names)\n- `excludeApis` (sring array): Blacklist API keys (derived from file and folder names)\n- `annotateConstantLikeEnums` (boolean): Adds an additional `const` attribute with the de-facto constant value of a type whenever it detects `\u001cenum` value arrays that have exactly one entry only.\n\n## A typical GraphQL query\n\nExample for reading all types:\n\n```graphql\n{\n  allRamlType {\n    nodes {\n      apiKey\n      name\n      key\n      type\n      originalType\n      description\n      additionalProperties\n      properties {\n        name\n        type\n        originalType\n        anyOf {\n          type\n          name\n        }\n        items {\n          type\n          name\n        }\n        description\n        required\n        format\n        enum\n        minimum\n        maximum\n        pattern\n        annotations {\n          beta\n        }\n      }\n      examples {\n        name\n        displayName\n        description\n        value\n      }\n    }\n  }\n}\n```\n\n## Developing\n\nSee [docs/developing.md](docs/developing.md) for some helpful information and a reading list.\n","gitHead":"b5d709aa9c32e1c6ec70ee8dc4320bb61f5aa67b","private":false,"scripts":{},"_npmUser":{"name":"commercetools-admin","email":"npmjs@commercetools.com"},"_npmVersion":"lerna/3.19.0/node@v12.13.1+x64 (linux)","description":"Exposes RAML 1.0 APIs on the gatsbyJS GraphQL (using the legacy RAML JS parser)","directories":{},"_nodeVersion":"12.13.1","dependencies":{"raml2obj":"github:nkuehn/raml2obj#standalone-canonicalizer","firstline":"^2.0.2","raml-1-parser":"^1.1.52"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/gatsby-transformer-raml-legacy_1.0.1-canary.0_1575720263432_0.9410674261117853","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@commercetools-docs/gatsby-transformer-raml-legacy","version":"1.0.1","keywords":["gatsby","gatsby-plugin","raml","deprecated"],"author":{"name":"commercetools GmbH","email":"support@commercetools.com"},"license":"MIT","_id":"@commercetools-docs/gatsby-transformer-raml-legacy@1.0.1","maintainers":[{"name":"commercetools-admin","email":"npmjs@commercetools.com"},{"name":"davifantasia","email":"davifantasia@hotmail.com"},{"name":"emmenko","email":"emmenko@gmail.com"},{"name":"nkuehn","email":"nikolaus.kuehn@commercetools.com"}],"homepage":"https://github.com/commercetools/commercetools-docs-kit/tree/master/packages/gatsby-transformer-raml-legacy#readme","dist":{"shasum":"e0b3657cfe550c2b3b3ece77bd30acf5021aaca2","tarball":"https://registry.npmjs.org/@commercetools-docs/gatsby-transformer-raml-legacy/-/gatsby-transformer-raml-legacy-1.0.1.tgz","fileCount":24,"integrity":"sha512-k8C1QArw+KxGaqeIrHe5I0/rJn/FuC89gE27NESlYGp1gqyKI3pG98y//aNMYt3xPfh9Nll4331tiMKlrtF1vw==","signatures":[{"sig":"MEQCIFf5uIcrMytn9NUI7SAOQeUkawYEOaqljtlJ5YSSsTnlAiAD/6hZ8Ix0u2VTiXIK0Col5Iz8aMjsJdraYTk6otYEEA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57781,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd6527CRA9TVsSAnZWagAATTIP/0xhk5+t2Nut+HnyzF5J\nGSMlFXqKpPHa3PiBCz6grRTMF1pV942mvvMkUtgZvA0knnbqPWgaggrP0a78\nJU6gY14Hd0DgOm+qeb1LU1FkGOkkFAc0fYdxuHd0Q3PXfKChVmU0lltDEWen\nQ6+lHzh1WsnOSEgTAVEylwZD6QyCT4CudEOfZt3ERgBrbtafc9Labs2BT3Vr\ndW50463ut9FZ11/MRqehnH6+72NkonJMekLCkg3VkWakViiZcSupKl15UsaK\nQcTe2SOSIfz7N94E+P3fJkhtL8Gd2qXoDk60nHbrMD5GLRnEVjdd+AxkgHkv\nkngS/orK8zdMv9cgShQO6McuF31n0TbB44XGBBPaVk+Oa9iR/doHmAv3E1P8\n50I9hSBIf1ifTU+Z46pMcigasL4tBqS0kZCduCbMBskADXLG1yh3vak+HNZW\nRpcxyoALriHMGTEACvDNXY4w4od3GRYr34A2eE5rQK/5jS9eH72DmKZVnYQZ\n1Da9CapxvcVjVAvuRkXerGBHDrPxULajVTeGzmCqWG0cYpKXSCaxsrf3LeY8\nZPRxApvhh3M9KrPoRXAz4jKzPS1UdvevSicA7h4ghTvBdDeTRi0AmfwLzo0b\nN1dul5yqdOJIKzKdvUVUhSURrm1QXvBY5Sub8FtozM8A38UI225E88hI0U4I\nuqFy\r\n=AFog\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"7d141b50c02e57f8946d58ad3b9f5b1bcbfc006f","private":false,"scripts":{},"_npmUser":{"name":"emmenko","email":"emmenko@gmail.com"},"deprecated":"this package is no longer maintained. Please use @commercetools-docs/gatsby-transformer-raml","_npmVersion":"lerna/3.19.0/node@v10.15.3+x64 (darwin)","description":"Exposes RAML 1.0 APIs on the gatsbyJS GraphQL (using the legacy RAML JS parser)","directories":{},"_nodeVersion":"10.15.3","dependencies":{"raml2obj":"github:nkuehn/raml2obj#standalone-canonicalizer","firstline":"^2.0.2","raml-1-parser":"^1.1.52"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/gatsby-transformer-raml-legacy_1.0.1_1575722427040_0.5087484025522311","host":"s3://npm-registry-packages"}},"1.7.6-canary.9":{"name":"@commercetools-docs/gatsby-transformer-raml-legacy","version":"1.7.6-canary.9","keywords":["gatsby","gatsby-plugin","raml","deprecated"],"author":{"name":"commercetools GmbH","email":"support@commercetools.com"},"license":"MIT","_id":"@commercetools-docs/gatsby-transformer-raml-legacy@1.7.6-canary.9","maintainers":[{"name":"commercetools-admin","email":"npmjs@commercetools.com"},{"name":"davifantasia","email":"davifantasia@hotmail.com"},{"name":"emmenko","email":"emmenko@gmail.com"},{"name":"nkuehn","email":"nikolaus.kuehn@commercetools.com"}],"homepage":"https://github.com/commercetools/commercetools-docs-kit/tree/master/packages/gatsby-transformer-raml-legacy#readme","dist":{"shasum":"afa295826895c8e058db084d40729a59d054f355","tarball":"https://registry.npmjs.org/@commercetools-docs/gatsby-transformer-raml-legacy/-/gatsby-transformer-raml-legacy-1.7.6-canary.9.tgz","fileCount":24,"integrity":"sha512-zYJzmsivNsRBos7ASj2ZITCCmmE6FaKW5NMQ5HzqV9iriYyGDPrVXg/BRDTidU7LnH50ibJhz2Q4VVBWUqp+Dw==","signatures":[{"sig":"MEYCIQCrCEFIbnHIcia9r5Lrg5rzgiIKCZxu5IakoCHYQF/BDwIhAPM8822MQ7YTTAj0D8T6odLTZ43ixrV/tcAAoe2iKy3N","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57798,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeOo81CRA9TVsSAnZWagAAYR8P/RNawsJj6m81uOk0Ifsb\n1tdbOWfrP/6Q2Fhu3dAnd3hnJyVTnAnYP7R42eiJ1LID917q6ARLbmJC76ir\n5rKsqY/rW5kUVimMHC7+ZrBixcDekLONjfO0J1h81EOlmhrDZQHJ8P2wnQSK\nR3OldrPYUbTZsB4bU/bBhM9Kyv0DeU3ComybcW7QlhwJzDMkAn5k3bY6MUh2\npOJDCSy0SQ0zBfs91zgWddK0n4S/MpGa5Dovhb0pIEUEP2eigD1CackXZW6I\nDbB7LKUvo974w7N3gun6AriG+OYE7XrKQnJTh9lHXrlcVoEkvjqcn6GtrlzF\nnWVDpL0gcMOcXEOr57Npy0Nck+WrEPYwNo3euvckLaprUeCo4HsrHbL9bG70\nQYkeRNio32bmeW1/sJ6O0PjcqLqsEROm8/pe/U+4cMFURQK0kUkeLVlA1qxR\nVDF8HJd+1kQssDVSSkJufsQzUm3YYqQuAcD6//dYLs+0HPsz/b8lztd+7Jiz\nuf1s1hZi73ajQRfDiegnTsnz40ISIQqVq1zCsqb03s15LFtL3KhxZVRPk+zI\nnQEFApK30qP4X2fgvs/ZJApm34eDbMq0JG2Em40VH4kV4OodrI7bIMg6joPm\nGX7SEchvnFZptpZfW5FJv45D10an9aCgOrXl7NT8NBHy6Pu7Ww0tUHu10tRT\nWwfh\r\n=xCjn\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# GatsbyJS RAML API transformer (legacy parser based)\n\n## Notice\n\nThis plugin is based of the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) which is deprecated. The plugin currently serves as a placeholder until it is replaced.\n\n## Overview\n\nThe Plugin exposes RAML APIs defined in .raml files on the GraphQL API as the canonical,\neffective API surface. It's internally using the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) and [raml2obj](https://github.com/raml2html/raml2obj) - currently in a fork with necessary extensions - to generate the representation and adds small structure changes to make the output GraphQL-compatible.\n\nIt is fully hot-reloading when editing the RAML specs, also when making changes on file inclusions inside the RAML format.\n\nIt provides\n\n- The API itself: `ramlApi`\n- The Types: `ramlType`\n\n## Usage\n\nAs a prerequisite configure one or many `gatsby-source-filesystem` plugins to for example point at `src/api-specs` and place your RAML files there. The APIs `key` on GraphQL is derived from the filename or, if the name is `api.raml` from the folder name.\n\nExample `gatsby-config.js` content:\n\n```js\n// In your gatsby-config.js\nmodule.exports = {\n  plugins: [\n    {\n      resolve: `gatsby-source-filesystem`,\n      options: {\n        name: `apis`,\n        path: `${__dirname}/src/api-specs`,\n      },\n    },\n    {\n      resolve: `@commercetools-docs/gatsby-transformer-raml-legacy`,\n      options: {\n        validate: true,\n      },\n    },\n  ],\n};\n```\n\n### Configuration Opions\n\nThe RAML transformer accepts the following configuration options:\n\n- `validate` (boolean): Passed through to the respective RAML parser option.\n- `canonicalTypeImpl` (string): Passed through to the respective `raml2obj` option.\n- `includeApis` (string array): Whitelist API keys (derived from file and folder names)\n- `excludeApis` (sring array): Blacklist API keys (derived from file and folder names)\n- `annotateConstantLikeEnums` (boolean): Adds an additional `const` attribute with the de-facto constant value of a type whenever it detects `\u001cenum` value arrays that have exactly one entry only.\n\n## A typical GraphQL query\n\nExample for reading all types:\n\n```graphql\n{\n  allRamlType {\n    nodes {\n      apiKey\n      name\n      key\n      type\n      originalType\n      description\n      additionalProperties\n      properties {\n        name\n        type\n        originalType\n        anyOf {\n          type\n          name\n        }\n        items {\n          type\n          name\n        }\n        description\n        required\n        format\n        enum\n        minimum\n        maximum\n        pattern\n        annotations {\n          beta\n        }\n      }\n      examples {\n        name\n        displayName\n        description\n        value\n      }\n    }\n  }\n}\n```\n\n## Developing\n\nSee [docs/developing.md](docs/developing.md) for some helpful information and a reading list.\n","gitHead":"6af6d137d9d903cfcddff34b5991f629f97cceb1","private":false,"scripts":{},"_npmUser":{"name":"commercetools-admin","email":"npmjs@commercetools.com"},"_npmVersion":"lerna/3.20.2/node@v12.14.1+x64 (linux)","description":"Exposes RAML 1.0 APIs on the gatsbyJS GraphQL (using the legacy RAML JS parser)","directories":{},"_nodeVersion":"12.14.1","dependencies":{"raml2obj":"github:nkuehn/raml2obj#standalone-canonicalizer","firstline":"^2.0.2","raml-1-parser":"^1.1.52"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/gatsby-transformer-raml-legacy_1.7.6-canary.9_1580896052434_0.7339069318080322","host":"s3://npm-registry-packages"}},"1.7.6-canary.10":{"name":"@commercetools-docs/gatsby-transformer-raml-legacy","version":"1.7.6-canary.10","keywords":["gatsby","gatsby-plugin","raml","deprecated"],"author":{"name":"commercetools GmbH","email":"support@commercetools.com"},"license":"MIT","_id":"@commercetools-docs/gatsby-transformer-raml-legacy@1.7.6-canary.10","maintainers":[{"name":"commercetools-admin","email":"npmjs@commercetools.com"},{"name":"davifantasia","email":"davifantasia@hotmail.com"},{"name":"emmenko","email":"emmenko@gmail.com"},{"name":"nkuehn","email":"nikolaus.kuehn@commercetools.com"}],"homepage":"https://github.com/commercetools/commercetools-docs-kit/tree/master/packages/gatsby-transformer-raml-legacy#readme","dist":{"shasum":"4f7dcabcd335800254d0dc21feeaa1a884561e96","tarball":"https://registry.npmjs.org/@commercetools-docs/gatsby-transformer-raml-legacy/-/gatsby-transformer-raml-legacy-1.7.6-canary.10.tgz","fileCount":24,"integrity":"sha512-Cel4aG8QnLKak/VQhsledgw7HsEy3Dotw5HBspH+qQ4Z/QHStYIp4qdJy83aWLfXi0B8/qVl0uhjXTwB8OoAbA==","signatures":[{"sig":"MEUCIQDA6Zh39JA2z2Yg8LT5w2gV/cab4geUFoapk0PC+0t3wwIgbT6CNb1j+d8sUXeqiRhAS5L0/P6BKt+uIy1Uvlyaf8I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57799,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJePH+aCRA9TVsSAnZWagAAvxEP/2yMlqEi5YM6SX467d0A\nrny62ZTmwGdgvqFw4n8XmIzvyZMFicGwVJ8Ihu1iNi0BBVcyNKaNKwP01Pqj\nCbA4vKT0azgPLugRLBxRbBfGUKK+oQrVzAROj6HyDWMPMjnNaQvvEx2Px6gH\n8ZMCqlPncLcqH2uaLC4EK1Np/FxGHspyrj/jqntZkQSopzrUcZLmLCCVJT3e\nuNNjOvuGZRhV3tCdQK1QRKhiL3UCSPoojnanne4sA7aw2bLP50neIYNWwzHM\nc7NPNvMHOuFVhGQxzYolOwNrL+tPVd50TkmK/IqjasyEKSKK7iJd1nGSk1i8\nvZYBB22WdOXSVIh2WFlTOuS0z/4AN9LKQyyKOPf+1YmJjt8+slQvGq3X/awH\nI+GT46fGhPzpb2wx6eaObX7qIjnLOREBk9Q3b2Zxs6Rc0iDSheOj7KDPy9z9\nCsk0m4KOZWiei2oDnUHOjuSs3v0sWKH6jLWlKNPnjC3IkIZZ2GDjGZcYirOl\ngGgol1Miy94990+pFnUaqXHX+4oiGo9G0F+A78tWcBbTRl9Q/utaiETNryI6\nvevswFoLD7kC7d5HrB2CyW+OAHr9Ugh0Ggl1Wk2CDmChEQcfwggQuqYJsMos\nY1ccG4PJzx7AKsmx2GleP8gzDXYv3tt42mxvjrkZqJqsVdeyKvB6Bm6RAWPt\nQLL0\r\n=O0e1\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# GatsbyJS RAML API transformer (legacy parser based)\n\n## Notice\n\nThis plugin is based of the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) which is deprecated. The plugin currently serves as a placeholder until it is replaced.\n\n## Overview\n\nThe Plugin exposes RAML APIs defined in .raml files on the GraphQL API as the canonical,\neffective API surface. It's internally using the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) and [raml2obj](https://github.com/raml2html/raml2obj) - currently in a fork with necessary extensions - to generate the representation and adds small structure changes to make the output GraphQL-compatible.\n\nIt is fully hot-reloading when editing the RAML specs, also when making changes on file inclusions inside the RAML format.\n\nIt provides\n\n- The API itself: `ramlApi`\n- The Types: `ramlType`\n\n## Usage\n\nAs a prerequisite configure one or many `gatsby-source-filesystem` plugins to for example point at `src/api-specs` and place your RAML files there. The APIs `key` on GraphQL is derived from the filename or, if the name is `api.raml` from the folder name.\n\nExample `gatsby-config.js` content:\n\n```js\n// In your gatsby-config.js\nmodule.exports = {\n  plugins: [\n    {\n      resolve: `gatsby-source-filesystem`,\n      options: {\n        name: `apis`,\n        path: `${__dirname}/src/api-specs`,\n      },\n    },\n    {\n      resolve: `@commercetools-docs/gatsby-transformer-raml-legacy`,\n      options: {\n        validate: true,\n      },\n    },\n  ],\n};\n```\n\n### Configuration Opions\n\nThe RAML transformer accepts the following configuration options:\n\n- `validate` (boolean): Passed through to the respective RAML parser option.\n- `canonicalTypeImpl` (string): Passed through to the respective `raml2obj` option.\n- `includeApis` (string array): Whitelist API keys (derived from file and folder names)\n- `excludeApis` (sring array): Blacklist API keys (derived from file and folder names)\n- `annotateConstantLikeEnums` (boolean): Adds an additional `const` attribute with the de-facto constant value of a type whenever it detects `\u001cenum` value arrays that have exactly one entry only.\n\n## A typical GraphQL query\n\nExample for reading all types:\n\n```graphql\n{\n  allRamlType {\n    nodes {\n      apiKey\n      name\n      key\n      type\n      originalType\n      description\n      additionalProperties\n      properties {\n        name\n        type\n        originalType\n        anyOf {\n          type\n          name\n        }\n        items {\n          type\n          name\n        }\n        description\n        required\n        format\n        enum\n        minimum\n        maximum\n        pattern\n        annotations {\n          beta\n        }\n      }\n      examples {\n        name\n        displayName\n        description\n        value\n      }\n    }\n  }\n}\n```\n\n## Developing\n\nSee [docs/developing.md](docs/developing.md) for some helpful information and a reading list.\n","gitHead":"8f7566e45f2b8cdb08c13e4ecf9af4ebf5b4d432","private":false,"scripts":{},"_npmUser":{"name":"commercetools-admin","email":"npmjs@commercetools.com"},"_npmVersion":"lerna/3.20.2/node@v12.15.0+x64 (linux)","description":"Exposes RAML 1.0 APIs on the gatsbyJS GraphQL (using the legacy RAML JS parser)","directories":{},"_nodeVersion":"12.15.0","dependencies":{"raml2obj":"github:nkuehn/raml2obj#standalone-canonicalizer","firstline":"^2.0.2","raml-1-parser":"^1.1.52"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/gatsby-transformer-raml-legacy_1.7.6-canary.10_1581023130042_0.499921773002415","host":"s3://npm-registry-packages"}},"1.7.6-canary.11":{"name":"@commercetools-docs/gatsby-transformer-raml-legacy","version":"1.7.6-canary.11","keywords":["gatsby","gatsby-plugin","raml","deprecated"],"author":{"name":"commercetools GmbH","email":"support@commercetools.com"},"license":"MIT","_id":"@commercetools-docs/gatsby-transformer-raml-legacy@1.7.6-canary.11","maintainers":[{"name":"commercetools-admin","email":"npmjs@commercetools.com"},{"name":"davifantasia","email":"davifantasia@hotmail.com"},{"name":"emmenko","email":"emmenko@gmail.com"},{"name":"nkuehn","email":"nikolaus.kuehn@commercetools.com"}],"homepage":"https://github.com/commercetools/commercetools-docs-kit/tree/master/packages/gatsby-transformer-raml-legacy#readme","dist":{"shasum":"bffa9b0f84c88d4916aab466a862061ba005ed32","tarball":"https://registry.npmjs.org/@commercetools-docs/gatsby-transformer-raml-legacy/-/gatsby-transformer-raml-legacy-1.7.6-canary.11.tgz","fileCount":24,"integrity":"sha512-B5CePMuOCwU1ftly/HC1FxY/MirytGWNcBx8+aaKo6SGQDFpmZ95Gh6lWqyBiwuWqxmIjZRC/7CA7BCf05BKqw==","signatures":[{"sig":"MEUCIQCfrYe7JUgbKRzGYmhw97OJ/c+YDluKzlIdVku8Q+FXXwIgG7P3m0MJf59doMMuFxnsW5P/OEd+UEizfKHNFe1F6sA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57799,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJePSSMCRA9TVsSAnZWagAAENoP/38c3/cc5KsHrdl+AGjs\nR0397F3XrR3VJIcVzl0kP4+ARmbj2lBUC96Hq9ZRNBPQZ2+AwUMzfz2p9jJq\nnkPhmXJcmuDy5y726GzIFEkuyfIdOj8418kQgwRO1YVShqyishXTqRkcsVyY\n4MlYr7grph8D0ObgYCDLKXkJ8Zur81XvdFGoppbzK0P5OC5qIISOjHtG0YKm\ndlEEI2rwSGO4pS3GOMmi2V37qpV+emtNSs/oViyAUI4rvfRO9EbDIFWQb62X\nR/aklHg1GmalmbItUIi+9FuHR/0gSOURD2veJE/bsiGpubQrtlfLawdAif03\nFKH9UUimt9NVz1AZsmV0wMhZw2IOiEek/GvgudUtapluDcOpq/8CbrsPc5Xg\nX4N2jQI6mn8qIiLdFhF30vly5Rk8tqJtjqQQu2CiB3TcI4r/crdYuBjKUNrc\nGGgtD1hH9bplTeQn2XPg20z2ZMK5iASLzLR7XmQEQ4lulTNNLTEIvcI2x+0k\nGP2bhVuv+eFztnkfR/9nhf+yQb0NihMYWrYEGuuLxQd6JKcRgDFb9K5qSxm5\nyYR2ART43oMAyqJenc2cStY9Js7srcUstTSY9Aik+krdJKITtM5Fcf3R7SJr\nMfZRQTbel1AUF8sEz6ChZmN6j81EX1c0zXgPAtCwzOpSIO6ogCdoBfVhKM1W\n5Yrf\r\n=hwcx\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# GatsbyJS RAML API transformer (legacy parser based)\n\n## Notice\n\nThis plugin is based of the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) which is deprecated. The plugin currently serves as a placeholder until it is replaced.\n\n## Overview\n\nThe Plugin exposes RAML APIs defined in .raml files on the GraphQL API as the canonical,\neffective API surface. It's internally using the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) and [raml2obj](https://github.com/raml2html/raml2obj) - currently in a fork with necessary extensions - to generate the representation and adds small structure changes to make the output GraphQL-compatible.\n\nIt is fully hot-reloading when editing the RAML specs, also when making changes on file inclusions inside the RAML format.\n\nIt provides\n\n- The API itself: `ramlApi`\n- The Types: `ramlType`\n\n## Usage\n\nAs a prerequisite configure one or many `gatsby-source-filesystem` plugins to for example point at `src/api-specs` and place your RAML files there. The APIs `key` on GraphQL is derived from the filename or, if the name is `api.raml` from the folder name.\n\nExample `gatsby-config.js` content:\n\n```js\n// In your gatsby-config.js\nmodule.exports = {\n  plugins: [\n    {\n      resolve: `gatsby-source-filesystem`,\n      options: {\n        name: `apis`,\n        path: `${__dirname}/src/api-specs`,\n      },\n    },\n    {\n      resolve: `@commercetools-docs/gatsby-transformer-raml-legacy`,\n      options: {\n        validate: true,\n      },\n    },\n  ],\n};\n```\n\n### Configuration Opions\n\nThe RAML transformer accepts the following configuration options:\n\n- `validate` (boolean): Passed through to the respective RAML parser option.\n- `canonicalTypeImpl` (string): Passed through to the respective `raml2obj` option.\n- `includeApis` (string array): Whitelist API keys (derived from file and folder names)\n- `excludeApis` (sring array): Blacklist API keys (derived from file and folder names)\n- `annotateConstantLikeEnums` (boolean): Adds an additional `const` attribute with the de-facto constant value of a type whenever it detects `\u001cenum` value arrays that have exactly one entry only.\n\n## A typical GraphQL query\n\nExample for reading all types:\n\n```graphql\n{\n  allRamlType {\n    nodes {\n      apiKey\n      name\n      key\n      type\n      originalType\n      description\n      additionalProperties\n      properties {\n        name\n        type\n        originalType\n        anyOf {\n          type\n          name\n        }\n        items {\n          type\n          name\n        }\n        description\n        required\n        format\n        enum\n        minimum\n        maximum\n        pattern\n        annotations {\n          beta\n        }\n      }\n      examples {\n        name\n        displayName\n        description\n        value\n      }\n    }\n  }\n}\n```\n\n## Developing\n\nSee [docs/developing.md](docs/developing.md) for some helpful information and a reading list.\n","gitHead":"91e06a5e40938758c5d28b38efca41a4ab00cc41","private":false,"scripts":{},"_npmUser":{"name":"commercetools-admin","email":"npmjs@commercetools.com"},"_npmVersion":"lerna/3.20.2/node@v12.15.0+x64 (linux)","description":"Exposes RAML 1.0 APIs on the gatsbyJS GraphQL (using the legacy RAML JS parser)","directories":{},"_nodeVersion":"12.15.0","dependencies":{"raml2obj":"github:nkuehn/raml2obj#standalone-canonicalizer","firstline":"^2.0.2","raml-1-parser":"^1.1.52"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/gatsby-transformer-raml-legacy_1.7.6-canary.11_1581065355682_0.2923297498090258","host":"s3://npm-registry-packages"}},"1.7.7-canary.0":{"name":"@commercetools-docs/gatsby-transformer-raml-legacy","version":"1.7.7-canary.0","keywords":["gatsby","gatsby-plugin","raml","deprecated"],"author":{"name":"commercetools GmbH","email":"support@commercetools.com"},"license":"MIT","_id":"@commercetools-docs/gatsby-transformer-raml-legacy@1.7.7-canary.0","maintainers":[{"name":"commercetools-admin","email":"npmjs@commercetools.com"},{"name":"davifantasia","email":"davifantasia@hotmail.com"},{"name":"emmenko","email":"emmenko@gmail.com"},{"name":"nkuehn","email":"nikolaus.kuehn@commercetools.com"}],"homepage":"https://github.com/commercetools/commercetools-docs-kit/tree/master/packages/gatsby-transformer-raml-legacy#readme","dist":{"shasum":"d3aa5d2be1ea27a4796cc363191fd851c5ef4bf4","tarball":"https://registry.npmjs.org/@commercetools-docs/gatsby-transformer-raml-legacy/-/gatsby-transformer-raml-legacy-1.7.7-canary.0.tgz","fileCount":24,"integrity":"sha512-X4JycRRMnHHayVyi8l4iNgd73JX/g8IOSzYKx5dzPJWKAEwl2+UFB2hdU58Ou/cx+8Fd6tzalhQHn2ChvxOzfg==","signatures":[{"sig":"MEQCIELH6M/oc/+OM6wz//iPWaOcZgDzABGoMbRHiv3cjV0GAiBh1evNYmhqpoK9SbL6z7a1q4/qM16Suemsll6cwelRDQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57798,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJePSTRCRA9TVsSAnZWagAAwQUP/0cUIcGHhGN329l0SMRm\neD3oX50pXd6S3GWkuZsTNnw5bVzGpwWaCtCf0U5DrOxUAIJrfbrAIw+8ORVk\nQKkPQEFEPKqG61IzM5gPbGlcqEBWVUDGYsXiv9af89mBxWIQLOubNgzb+s0N\nxhrfqg02mPFLqqbyTi+q2/Nbev0bERRKlyRfYpoyZcnq+goLUVvZ9Iv40Ign\nrcuv+Zw8MQce7CFaKfQbtNVH45MMhx9JU6lqGJSEIMg0KCiZGkMpFoTjMlNc\nahAy2U900ZCKgdBcFPYzEH5QDz87/fkgshWjq8vZSayyYarccLUGgp5nswAm\nRGVEZNNEQ2POYUUc9UN/6ABY8bioe+tdjViHGebXr5b1JqmM8XJtSde5EFcK\nx7IVA6KM3A97ozdQPuXO5Jx9N03DAEewQX7FCfbFkRt+7z7RDEn7jFEtDVl1\nGdg4tytg3gsMjAQ2TZzdSwA7BdzX0HsDGOGIZCcKWn1l1SJ3zuMLxjyM6Ezb\nBZyNzBjB3cSA54Ov+h3owj4lLfFHy9+hrWIzTN4BczlfiwwIopJ1Lx8ZrwnW\nt5pQkz7+g8E1qb03Af2iqrAkZCA9xp6PDPvFPYPP596im4RDwG2Vgblyf7Zo\nVttZpFyCgIzzIw4f9BxZabvPm64KNiUHVIuXBDx9QsUUs6CBkkM8OTALGwjt\nVAfb\r\n=Qc7L\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# GatsbyJS RAML API transformer (legacy parser based)\n\n## Notice\n\nThis plugin is based of the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) which is deprecated. The plugin currently serves as a placeholder until it is replaced.\n\n## Overview\n\nThe Plugin exposes RAML APIs defined in .raml files on the GraphQL API as the canonical,\neffective API surface. It's internally using the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) and [raml2obj](https://github.com/raml2html/raml2obj) - currently in a fork with necessary extensions - to generate the representation and adds small structure changes to make the output GraphQL-compatible.\n\nIt is fully hot-reloading when editing the RAML specs, also when making changes on file inclusions inside the RAML format.\n\nIt provides\n\n- The API itself: `ramlApi`\n- The Types: `ramlType`\n\n## Usage\n\nAs a prerequisite configure one or many `gatsby-source-filesystem` plugins to for example point at `src/api-specs` and place your RAML files there. The APIs `key` on GraphQL is derived from the filename or, if the name is `api.raml` from the folder name.\n\nExample `gatsby-config.js` content:\n\n```js\n// In your gatsby-config.js\nmodule.exports = {\n  plugins: [\n    {\n      resolve: `gatsby-source-filesystem`,\n      options: {\n        name: `apis`,\n        path: `${__dirname}/src/api-specs`,\n      },\n    },\n    {\n      resolve: `@commercetools-docs/gatsby-transformer-raml-legacy`,\n      options: {\n        validate: true,\n      },\n    },\n  ],\n};\n```\n\n### Configuration Opions\n\nThe RAML transformer accepts the following configuration options:\n\n- `validate` (boolean): Passed through to the respective RAML parser option.\n- `canonicalTypeImpl` (string): Passed through to the respective `raml2obj` option.\n- `includeApis` (string array): Whitelist API keys (derived from file and folder names)\n- `excludeApis` (sring array): Blacklist API keys (derived from file and folder names)\n- `annotateConstantLikeEnums` (boolean): Adds an additional `const` attribute with the de-facto constant value of a type whenever it detects `\u001cenum` value arrays that have exactly one entry only.\n\n## A typical GraphQL query\n\nExample for reading all types:\n\n```graphql\n{\n  allRamlType {\n    nodes {\n      apiKey\n      name\n      key\n      type\n      originalType\n      description\n      additionalProperties\n      properties {\n        name\n        type\n        originalType\n        anyOf {\n          type\n          name\n        }\n        items {\n          type\n          name\n        }\n        description\n        required\n        format\n        enum\n        minimum\n        maximum\n        pattern\n        annotations {\n          beta\n        }\n      }\n      examples {\n        name\n        displayName\n        description\n        value\n      }\n    }\n  }\n}\n```\n\n## Developing\n\nSee [docs/developing.md](docs/developing.md) for some helpful information and a reading list.\n","gitHead":"a6c35407d48337028325f23d57f77daa4a32e32b","private":false,"scripts":{},"_npmUser":{"name":"commercetools-admin","email":"npmjs@commercetools.com"},"_npmVersion":"lerna/3.20.2/node@v12.15.0+x64 (linux)","description":"Exposes RAML 1.0 APIs on the gatsbyJS GraphQL (using the legacy RAML JS parser)","directories":{},"_nodeVersion":"12.15.0","dependencies":{"raml2obj":"github:nkuehn/raml2obj#standalone-canonicalizer","firstline":"^2.0.2","raml-1-parser":"^1.1.52"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/gatsby-transformer-raml-legacy_1.7.7-canary.0_1581065425400_0.8394124117628787","host":"s3://npm-registry-packages"}},"1.7.7-canary.2":{"name":"@commercetools-docs/gatsby-transformer-raml-legacy","version":"1.7.7-canary.2","keywords":["gatsby","gatsby-plugin","raml","deprecated"],"author":{"name":"commercetools GmbH","email":"support@commercetools.com"},"license":"MIT","_id":"@commercetools-docs/gatsby-transformer-raml-legacy@1.7.7-canary.2","maintainers":[{"name":"commercetools-admin","email":"npmjs@commercetools.com"},{"name":"davifantasia","email":"davifantasia@hotmail.com"},{"name":"emmenko","email":"emmenko@gmail.com"},{"name":"nkuehn","email":"nikolaus.kuehn@commercetools.com"}],"homepage":"https://github.com/commercetools/commercetools-docs-kit/tree/master/packages/gatsby-transformer-raml-legacy#readme","dist":{"shasum":"f2cbed9a070ae39dcbf5a4acebfd7c3ea2f9aef8","tarball":"https://registry.npmjs.org/@commercetools-docs/gatsby-transformer-raml-legacy/-/gatsby-transformer-raml-legacy-1.7.7-canary.2.tgz","fileCount":24,"integrity":"sha512-z/PivRmDwGNJw8WoCdqjmIILZPU0Pvq1JPiqbVW7+FW9/8aat64P/Cl+PiQiWn6gDHwRh3gVivyUdMhCInsuRw==","signatures":[{"sig":"MEQCIGqouyhzy1kHIqNGR1YqaTI/0e0NLJu7Guw9b+ihiQgwAiAktHSY3wgoNBEQII2Ax4Pcme8jHU6lA9Qam5z2+S06Lg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57798,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJePv9oCRA9TVsSAnZWagAAUOQQAId89Ehi/fxXCSopSTyz\nMURsBXSMCXNY+akLz+c1H1/+cMLInSsXFvsChK+4lt3cFF7JnL69XMFKeu1w\nggWWph62HDp47UjAVsFxeQbelm6Obm+xUB3YMOZCXQSXmOyXv+CWRPqA4+1B\nxg+/JoRWP7iupyQ5q1NaLOxzgLWS+vmartjpQ5z1KLT4bMf7PQP2DZePj+sd\nbUpLDeq0gLZP/X4pFUrQ1r8gKY0Je+zK5wxLnKfBjqRoA1TfhB9cF4hFW3M0\n4yxnj0XMsvBO+/ITWGFhLA30bBqPQkAvLg785jSsPcJl4CbAe57cnr3CrWTt\nYCUeDN3WMSnGc98/XoLj1su/5yZJUOonFHNhy1ePJosfdfgeviVjY3151MN4\nHc3w3o8B/VJQY0F+lWYfxZF5m+zr8jzrTwHz4TisF0Wos+LysSxd0Un7acHU\nqvvTEarkCJ+YTQbNguo9v/28mKiqrWJrwMLHv007+2sngmfTOldY5Lzg4XOi\nETSqTLakCENyAeG0HPKzknDL8CmtxsJjyWdf+H4+/mn86Y1JzmpI7q6ZgKK2\nByXjE1VeECfDaKpeSEdtIH1EcNO3BbXCwKdd4fiYNoljgbH+YXH2RZ9QZroJ\nGFEbQbHZCiepikjwYLc3u/RHUaOKspT8/1rrXF4w9/RNr+OTMjli33byUdi/\nASXw\r\n=v+cW\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# GatsbyJS RAML API transformer (legacy parser based)\n\n## Notice\n\nThis plugin is based of the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) which is deprecated. The plugin currently serves as a placeholder until it is replaced.\n\n## Overview\n\nThe Plugin exposes RAML APIs defined in .raml files on the GraphQL API as the canonical,\neffective API surface. It's internally using the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) and [raml2obj](https://github.com/raml2html/raml2obj) - currently in a fork with necessary extensions - to generate the representation and adds small structure changes to make the output GraphQL-compatible.\n\nIt is fully hot-reloading when editing the RAML specs, also when making changes on file inclusions inside the RAML format.\n\nIt provides\n\n- The API itself: `ramlApi`\n- The Types: `ramlType`\n\n## Usage\n\nAs a prerequisite configure one or many `gatsby-source-filesystem` plugins to for example point at `src/api-specs` and place your RAML files there. The APIs `key` on GraphQL is derived from the filename or, if the name is `api.raml` from the folder name.\n\nExample `gatsby-config.js` content:\n\n```js\n// In your gatsby-config.js\nmodule.exports = {\n  plugins: [\n    {\n      resolve: `gatsby-source-filesystem`,\n      options: {\n        name: `apis`,\n        path: `${__dirname}/src/api-specs`,\n      },\n    },\n    {\n      resolve: `@commercetools-docs/gatsby-transformer-raml-legacy`,\n      options: {\n        validate: true,\n      },\n    },\n  ],\n};\n```\n\n### Configuration Opions\n\nThe RAML transformer accepts the following configuration options:\n\n- `validate` (boolean): Passed through to the respective RAML parser option.\n- `canonicalTypeImpl` (string): Passed through to the respective `raml2obj` option.\n- `includeApis` (string array): Whitelist API keys (derived from file and folder names)\n- `excludeApis` (sring array): Blacklist API keys (derived from file and folder names)\n- `annotateConstantLikeEnums` (boolean): Adds an additional `const` attribute with the de-facto constant value of a type whenever it detects `\u001cenum` value arrays that have exactly one entry only.\n\n## A typical GraphQL query\n\nExample for reading all types:\n\n```graphql\n{\n  allRamlType {\n    nodes {\n      apiKey\n      name\n      key\n      type\n      originalType\n      description\n      additionalProperties\n      properties {\n        name\n        type\n        originalType\n        anyOf {\n          type\n          name\n        }\n        items {\n          type\n          name\n        }\n        description\n        required\n        format\n        enum\n        minimum\n        maximum\n        pattern\n        annotations {\n          beta\n        }\n      }\n      examples {\n        name\n        displayName\n        description\n        value\n      }\n    }\n  }\n}\n```\n\n## Developing\n\nSee [docs/developing.md](docs/developing.md) for some helpful information and a reading list.\n","gitHead":"f1fa83eaa61028a8dc8bbe23d7c96eda84aef695","private":false,"scripts":{},"_npmUser":{"name":"commercetools-admin","email":"npmjs@commercetools.com"},"_npmVersion":"lerna/3.20.2/node@v12.15.0+x64 (linux)","description":"Exposes RAML 1.0 APIs on the gatsbyJS GraphQL (using the legacy RAML JS parser)","directories":{},"_nodeVersion":"12.15.0","dependencies":{"raml2obj":"github:nkuehn/raml2obj#standalone-canonicalizer","firstline":"^2.0.2","raml-1-parser":"^1.1.52"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/gatsby-transformer-raml-legacy_1.7.7-canary.2_1581186919967_0.5467762987979936","host":"s3://npm-registry-packages"}},"1.7.7-canary.3":{"name":"@commercetools-docs/gatsby-transformer-raml-legacy","version":"1.7.7-canary.3","keywords":["gatsby","gatsby-plugin","raml","deprecated"],"author":{"name":"commercetools GmbH","email":"support@commercetools.com"},"license":"MIT","_id":"@commercetools-docs/gatsby-transformer-raml-legacy@1.7.7-canary.3","maintainers":[{"name":"commercetools-admin","email":"npmjs@commercetools.com"},{"name":"davifantasia","email":"davifantasia@hotmail.com"},{"name":"emmenko","email":"emmenko@gmail.com"},{"name":"nkuehn","email":"nikolaus.kuehn@commercetools.com"}],"homepage":"https://github.com/commercetools/commercetools-docs-kit/tree/master/packages/gatsby-transformer-raml-legacy#readme","dist":{"shasum":"12bbb903aba4e9884b942d6a333c217d0c877c55","tarball":"https://registry.npmjs.org/@commercetools-docs/gatsby-transformer-raml-legacy/-/gatsby-transformer-raml-legacy-1.7.7-canary.3.tgz","fileCount":24,"integrity":"sha512-5Tu2+9aiDihK25aDMih/Au2BJ8zDJqn1yymuh0gACeuAtsukWNydtf8wZGHuJv8LdkhoOpRybUdaeP57aCJTaA==","signatures":[{"sig":"MEQCICm7SPmYwD8BWcPHefOpfOq0r/wJIBmtStCgyww3/tQ0AiAP9At6EOMcroYea/FiEzsixVhyoDTFCQCi+JAsE9hM3w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57798,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJePzFuCRA9TVsSAnZWagAA4cUP/jFY0Sk9Ckv5DekPLpm3\ndVjiHjxKOtQiCscVCjTA2jalh86g/Lh2RZk4cL2z8JU5vW0LTG8tckm8scEB\nJZO7e/PuBhMT/YK//dCm/q02MDrnB7dE6imzXgqtAVU/L65aJvp55OldDXpt\nRylvwUGuPUVG5OKnwKh4Yv9PR9epflZuzLyg6yFeYFe8qRJ47GvZsJSSodNK\nGWQQRuT9YSwt7z/oL/G7qvWJfud8ZHnPZbXWEJOGamIiKbMd4NO5G+6C2Y4u\nnOkFkhprPdxQPTldNJ5ytq4YLuW5S7HCW8KOIY4nl9PtLqDURj4jvpa7pWxl\nCFRtzoC+iBOovcKe+HWBymlO3zb1a/qH67FRTMTljJY9nWDo4zE6bLEe233P\nu3FLlGFP7mlsf6/B2PU5ZeiCzNEy+T7dLuirwi6diu19gnlNIwtqCPQm2vf9\nI7zpjckam1ywuu2MvAkrkwEILp4nLMJDkEZuvll/SXsa9XBq3bbUhxMa8tOr\nfUwtIFt2sEc5GXxz4uxA8OrD8mi6PGsl4y2gTik2rdgfiZRSB4El3aibNZeB\nNarIMmEdsaj2/G8+AQeitXMSOwZb0sjfLwLGv9/i3NqHsuqzpdxS2OB+OpkL\nYb9Hzi1OSzCfrBVEX38ZUxpOMl2QsjFFY24QLz+5EggDMNpty+fVzD9IVMw4\ncYXU\r\n=CXfE\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# GatsbyJS RAML API transformer (legacy parser based)\n\n## Notice\n\nThis plugin is based of the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) which is deprecated. The plugin currently serves as a placeholder until it is replaced.\n\n## Overview\n\nThe Plugin exposes RAML APIs defined in .raml files on the GraphQL API as the canonical,\neffective API surface. It's internally using the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) and [raml2obj](https://github.com/raml2html/raml2obj) - currently in a fork with necessary extensions - to generate the representation and adds small structure changes to make the output GraphQL-compatible.\n\nIt is fully hot-reloading when editing the RAML specs, also when making changes on file inclusions inside the RAML format.\n\nIt provides\n\n- The API itself: `ramlApi`\n- The Types: `ramlType`\n\n## Usage\n\nAs a prerequisite configure one or many `gatsby-source-filesystem` plugins to for example point at `src/api-specs` and place your RAML files there. The APIs `key` on GraphQL is derived from the filename or, if the name is `api.raml` from the folder name.\n\nExample `gatsby-config.js` content:\n\n```js\n// In your gatsby-config.js\nmodule.exports = {\n  plugins: [\n    {\n      resolve: `gatsby-source-filesystem`,\n      options: {\n        name: `apis`,\n        path: `${__dirname}/src/api-specs`,\n      },\n    },\n    {\n      resolve: `@commercetools-docs/gatsby-transformer-raml-legacy`,\n      options: {\n        validate: true,\n      },\n    },\n  ],\n};\n```\n\n### Configuration Opions\n\nThe RAML transformer accepts the following configuration options:\n\n- `validate` (boolean): Passed through to the respective RAML parser option.\n- `canonicalTypeImpl` (string): Passed through to the respective `raml2obj` option.\n- `includeApis` (string array): Whitelist API keys (derived from file and folder names)\n- `excludeApis` (sring array): Blacklist API keys (derived from file and folder names)\n- `annotateConstantLikeEnums` (boolean): Adds an additional `const` attribute with the de-facto constant value of a type whenever it detects `\u001cenum` value arrays that have exactly one entry only.\n\n## A typical GraphQL query\n\nExample for reading all types:\n\n```graphql\n{\n  allRamlType {\n    nodes {\n      apiKey\n      name\n      key\n      type\n      originalType\n      description\n      additionalProperties\n      properties {\n        name\n        type\n        originalType\n        anyOf {\n          type\n          name\n        }\n        items {\n          type\n          name\n        }\n        description\n        required\n        format\n        enum\n        minimum\n        maximum\n        pattern\n        annotations {\n          beta\n        }\n      }\n      examples {\n        name\n        displayName\n        description\n        value\n      }\n    }\n  }\n}\n```\n\n## Developing\n\nSee [docs/developing.md](docs/developing.md) for some helpful information and a reading list.\n","gitHead":"046140a445a20b1d61a15ff92857a2d6bf6a9d26","private":false,"scripts":{},"_npmUser":{"name":"commercetools-admin","email":"npmjs@commercetools.com"},"_npmVersion":"lerna/3.20.2/node@v12.15.0+x64 (linux)","description":"Exposes RAML 1.0 APIs on the gatsbyJS GraphQL (using the legacy RAML JS parser)","directories":{},"_nodeVersion":"12.15.0","dependencies":{"raml2obj":"github:nkuehn/raml2obj#standalone-canonicalizer","firstline":"^2.0.2","raml-1-parser":"^1.1.52"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/gatsby-transformer-raml-legacy_1.7.7-canary.3_1581199725936_0.6956376439876708","host":"s3://npm-registry-packages"}},"1.7.7-canary.4":{"name":"@commercetools-docs/gatsby-transformer-raml-legacy","version":"1.7.7-canary.4","keywords":["gatsby","gatsby-plugin","raml","deprecated"],"author":{"name":"commercetools GmbH","email":"support@commercetools.com"},"license":"MIT","_id":"@commercetools-docs/gatsby-transformer-raml-legacy@1.7.7-canary.4","maintainers":[{"name":"commercetools-admin","email":"npmjs@commercetools.com"},{"name":"davifantasia","email":"davifantasia@hotmail.com"},{"name":"emmenko","email":"emmenko@gmail.com"},{"name":"nkuehn","email":"nikolaus.kuehn@commercetools.com"}],"homepage":"https://github.com/commercetools/commercetools-docs-kit/tree/master/packages/gatsby-transformer-raml-legacy#readme","dist":{"shasum":"581afdd2b2c192fb04fa087191cb9df33bb8317c","tarball":"https://registry.npmjs.org/@commercetools-docs/gatsby-transformer-raml-legacy/-/gatsby-transformer-raml-legacy-1.7.7-canary.4.tgz","fileCount":24,"integrity":"sha512-D5g3yM4wf/84ntvuu7OnovjdKfdsJm+mO6ck1umjNtpCuVWakQ2/sUGySjVJWmGh30sMD7wl6a1WPGi4WRIbfg==","signatures":[{"sig":"MEUCIBj/CwywVrAycc9+2tKGwcAQM7I6LuByK5w3jfXe1QkpAiEAjqmlsDVtghclmAwyLzXHBTJTGuDNBcph0V+b5Bxb3Vs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57798,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeSllWCRA9TVsSAnZWagAAXhQP/1pmfogibbLvX/n0XV5A\nCPONgPy5vcwhKMkMSa8SSFl+Q7QKcwI8+sr/bE0M7pkFZ8WS5NV/CJu3YuGB\nAhLZpHNVoToOU0OfzgQeYwqHspBRIBiIjMQdIBKcZys7NqvUxnNKAooKEFrs\niTR2SMqpeZGxhfkcrPhzz+Q6oFDjeIU1LIUlP9cta0Of6Lg1O3qLWRWF0vSL\nQcuEYsBFGS6PMd+1GVtbhhkVawXGhjs3b5bn0WezLBnSWHSlFN4lUgG1s3e1\nyLWt5/HAo1OT/oTBSiX80lIWqgLyniPDN8cgJSRWT7phCah1LSoeYM51dMVL\nznr61U47Iv0maXPg2XSWeOukENZXm2haWG93Tig4FoSINPonqXdBBHcOfRa5\n8TXsixz3PzP6AHS7UXvrvMRbJoeDKx6jaLsAL3R48SMO03k71Z+mdDaRG2Bt\nHLXmnIEFAsarpJpfaOHwzCwNe3qdZFUZbF6+Jnqzz+lMBP6amn0IEmPfhSBb\ny0z5SRiuaMFh/xHDhOn9IxVcrCo/t34HFF02THmVThdQYzQfXQDM2Xu+HUoy\nKF9HOwpnWstUFFkl++tsTG+ejQYXHAcp60aBx790gunro8EhTppOHAruMWgs\nqzDBzOuml2AvRQeV7SBShgp4UgAqG64KKdTzzp/scy0C+a0HPikn43XMInbF\ncU/d\r\n=w9kv\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# GatsbyJS RAML API transformer (legacy parser based)\n\n## Notice\n\nThis plugin is based of the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) which is deprecated. The plugin currently serves as a placeholder until it is replaced.\n\n## Overview\n\nThe Plugin exposes RAML APIs defined in .raml files on the GraphQL API as the canonical,\neffective API surface. It's internally using the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) and [raml2obj](https://github.com/raml2html/raml2obj) - currently in a fork with necessary extensions - to generate the representation and adds small structure changes to make the output GraphQL-compatible.\n\nIt is fully hot-reloading when editing the RAML specs, also when making changes on file inclusions inside the RAML format.\n\nIt provides\n\n- The API itself: `ramlApi`\n- The Types: `ramlType`\n\n## Usage\n\nAs a prerequisite configure one or many `gatsby-source-filesystem` plugins to for example point at `src/api-specs` and place your RAML files there. The APIs `key` on GraphQL is derived from the filename or, if the name is `api.raml` from the folder name.\n\nExample `gatsby-config.js` content:\n\n```js\n// In your gatsby-config.js\nmodule.exports = {\n  plugins: [\n    {\n      resolve: `gatsby-source-filesystem`,\n      options: {\n        name: `apis`,\n        path: `${__dirname}/src/api-specs`,\n      },\n    },\n    {\n      resolve: `@commercetools-docs/gatsby-transformer-raml-legacy`,\n      options: {\n        validate: true,\n      },\n    },\n  ],\n};\n```\n\n### Configuration Opions\n\nThe RAML transformer accepts the following configuration options:\n\n- `validate` (boolean): Passed through to the respective RAML parser option.\n- `canonicalTypeImpl` (string): Passed through to the respective `raml2obj` option.\n- `includeApis` (string array): Whitelist API keys (derived from file and folder names)\n- `excludeApis` (sring array): Blacklist API keys (derived from file and folder names)\n- `annotateConstantLikeEnums` (boolean): Adds an additional `const` attribute with the de-facto constant value of a type whenever it detects `\u001cenum` value arrays that have exactly one entry only.\n\n## A typical GraphQL query\n\nExample for reading all types:\n\n```graphql\n{\n  allRamlType {\n    nodes {\n      apiKey\n      name\n      key\n      type\n      originalType\n      description\n      additionalProperties\n      properties {\n        name\n        type\n        originalType\n        anyOf {\n          type\n          name\n        }\n        items {\n          type\n          name\n        }\n        description\n        required\n        format\n        enum\n        minimum\n        maximum\n        pattern\n        annotations {\n          beta\n        }\n      }\n      examples {\n        name\n        displayName\n        description\n        value\n      }\n    }\n  }\n}\n```\n\n## Developing\n\nSee [docs/developing.md](docs/developing.md) for some helpful information and a reading list.\n","gitHead":"582b0eece4a84fe0b995aece2b1eb1c8037f80b5","private":false,"scripts":{},"_npmUser":{"name":"commercetools-admin","email":"npmjs@commercetools.com"},"_npmVersion":"lerna/3.20.2/node@v12.16.0+x64 (linux)","description":"Exposes RAML 1.0 APIs on the gatsbyJS GraphQL (using the legacy RAML JS parser)","directories":{},"_nodeVersion":"12.16.0","dependencies":{"raml2obj":"github:nkuehn/raml2obj#standalone-canonicalizer","firstline":"^2.0.2","raml-1-parser":"^1.1.52"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/gatsby-transformer-raml-legacy_1.7.7-canary.4_1581930838433_0.1802429794396183","host":"s3://npm-registry-packages"}},"1.7.7-canary.5":{"name":"@commercetools-docs/gatsby-transformer-raml-legacy","version":"1.7.7-canary.5","keywords":["gatsby","gatsby-plugin","raml","deprecated"],"author":{"name":"commercetools GmbH","email":"support@commercetools.com"},"license":"MIT","_id":"@commercetools-docs/gatsby-transformer-raml-legacy@1.7.7-canary.5","maintainers":[{"name":"commercetools-admin","email":"npmjs@commercetools.com"},{"name":"davifantasia","email":"davifantasia@hotmail.com"},{"name":"emmenko","email":"emmenko@gmail.com"},{"name":"nkuehn","email":"nikolaus.kuehn@commercetools.com"}],"homepage":"https://github.com/commercetools/commercetools-docs-kit/tree/master/packages/gatsby-transformer-raml-legacy#readme","dist":{"shasum":"aa4a737472076a9bc36192dc8cffb9460746f138","tarball":"https://registry.npmjs.org/@commercetools-docs/gatsby-transformer-raml-legacy/-/gatsby-transformer-raml-legacy-1.7.7-canary.5.tgz","fileCount":24,"integrity":"sha512-xrK2mnUjLLgWaKRCfJCkbNk2XvbQVmeMpmAEP6as8KG5fPXBQGEuQMH5U5PZvVgJUIGimbVRI0ZOAD8PibwI2g==","signatures":[{"sig":"MEUCIQCiaFKC2xoidc0F6p79oV40mhoa477pUnxaR+nRGQyLvQIgFQAV4lsnzFwhl+sIybO0uYQo8WXYk93IbleIiGLIg9k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57798,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeSmdYCRA9TVsSAnZWagAAwxMP/2dvHF439I0fRKGKsLig\ng40ioO3F0GBvV4cvGI8zrp4agI4aR4gLBX5vO2iyJyK6iTFI9blZJg24oLp+\nesxcik5ki7GmFfaKBHDbwAa35nxpr3k/p2/VtYJYk80ZaysI8cUMPj13hup9\nYRY2tznzSLD5clI+2AnDUO08CFyib0S1ojSpGNZUbzMd4MmLIWo1LFhUhOlH\n6vz2KXvg+QWeCRoPIGwvEOdNZXokk62Iuez4pLnp2IbIuW4gl4UDiEkPo1W9\nOH8HtVY+AaxA5hTwIVw/jtOmURu49qkS8Q1D5970WmlDfroEYj9CiHEQu8Fe\n5Swhpq4xb1w+RE296sNfB0HWNDF41qT/SGJqzZlLYJ8A+14zztXBbBtxdKwh\nn2Oqwr4oxuELZRNC+U91YlvsfuswtPa8d00rhdcCCFOYP7FWp5OQfZb/lWPL\ngWoCy0E3MYWW+8nIrR7UmxFSCWG5jKo55h5aSyqEaNf78GIjygKZDjcXQtVU\nu3KNrDPXDzNoEX2I3H3+qWPhfZUjWHPqp3BmXHr6J+7TRgyviWS01ZRQOEmP\n0mfu3t6mgoZXSdbnEcq6OsFQm4rlHEz+6ZT4PZ6CfHxEe6EgTjp1QoZIUQYD\nuCCpFDWH5EtvsKckF4jtPOyM4wVpkaW0kXpuM0i5tL35DxVcBh1YFSQAdnUS\nia0f\r\n=WTtZ\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# GatsbyJS RAML API transformer (legacy parser based)\n\n## Notice\n\nThis plugin is based of the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) which is deprecated. The plugin currently serves as a placeholder until it is replaced.\n\n## Overview\n\nThe Plugin exposes RAML APIs defined in .raml files on the GraphQL API as the canonical,\neffective API surface. It's internally using the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) and [raml2obj](https://github.com/raml2html/raml2obj) - currently in a fork with necessary extensions - to generate the representation and adds small structure changes to make the output GraphQL-compatible.\n\nIt is fully hot-reloading when editing the RAML specs, also when making changes on file inclusions inside the RAML format.\n\nIt provides\n\n- The API itself: `ramlApi`\n- The Types: `ramlType`\n\n## Usage\n\nAs a prerequisite configure one or many `gatsby-source-filesystem` plugins to for example point at `src/api-specs` and place your RAML files there. The APIs `key` on GraphQL is derived from the filename or, if the name is `api.raml` from the folder name.\n\nExample `gatsby-config.js` content:\n\n```js\n// In your gatsby-config.js\nmodule.exports = {\n  plugins: [\n    {\n      resolve: `gatsby-source-filesystem`,\n      options: {\n        name: `apis`,\n        path: `${__dirname}/src/api-specs`,\n      },\n    },\n    {\n      resolve: `@commercetools-docs/gatsby-transformer-raml-legacy`,\n      options: {\n        validate: true,\n      },\n    },\n  ],\n};\n```\n\n### Configuration Opions\n\nThe RAML transformer accepts the following configuration options:\n\n- `validate` (boolean): Passed through to the respective RAML parser option.\n- `canonicalTypeImpl` (string): Passed through to the respective `raml2obj` option.\n- `includeApis` (string array): Whitelist API keys (derived from file and folder names)\n- `excludeApis` (sring array): Blacklist API keys (derived from file and folder names)\n- `annotateConstantLikeEnums` (boolean): Adds an additional `const` attribute with the de-facto constant value of a type whenever it detects `\u001cenum` value arrays that have exactly one entry only.\n\n## A typical GraphQL query\n\nExample for reading all types:\n\n```graphql\n{\n  allRamlType {\n    nodes {\n      apiKey\n      name\n      key\n      type\n      originalType\n      description\n      additionalProperties\n      properties {\n        name\n        type\n        originalType\n        anyOf {\n          type\n          name\n        }\n        items {\n          type\n          name\n        }\n        description\n        required\n        format\n        enum\n        minimum\n        maximum\n        pattern\n        annotations {\n          beta\n        }\n      }\n      examples {\n        name\n        displayName\n        description\n        value\n      }\n    }\n  }\n}\n```\n\n## Developing\n\nSee [docs/developing.md](docs/developing.md) for some helpful information and a reading list.\n","gitHead":"d2d4b420902510994606e3a6bf8abee9ed40fb98","private":false,"scripts":{},"_npmUser":{"name":"commercetools-admin","email":"npmjs@commercetools.com"},"_npmVersion":"lerna/3.20.2/node@v12.16.0+x64 (linux)","description":"Exposes RAML 1.0 APIs on the gatsbyJS GraphQL (using the legacy RAML JS parser)","directories":{},"_nodeVersion":"12.16.0","dependencies":{"raml2obj":"github:nkuehn/raml2obj#standalone-canonicalizer","firstline":"^2.0.2","raml-1-parser":"^1.1.52"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/gatsby-transformer-raml-legacy_1.7.7-canary.5_1581934424180_0.08759886586173238","host":"s3://npm-registry-packages"}},"1.7.8-canary.0":{"name":"@commercetools-docs/gatsby-transformer-raml-legacy","version":"1.7.8-canary.0","keywords":["gatsby","gatsby-plugin","raml","deprecated"],"author":{"name":"commercetools GmbH","email":"support@commercetools.com"},"license":"MIT","_id":"@commercetools-docs/gatsby-transformer-raml-legacy@1.7.8-canary.0","maintainers":[{"name":"commercetools-admin","email":"npmjs@commercetools.com"},{"name":"davifantasia","email":"davifantasia@hotmail.com"},{"name":"emmenko","email":"emmenko@gmail.com"},{"name":"nkuehn","email":"nikolaus.kuehn@commercetools.com"}],"homepage":"https://github.com/commercetools/commercetools-docs-kit/tree/master/packages/gatsby-transformer-raml-legacy#readme","dist":{"shasum":"e966beb440e834793e639520971c19bf054ef907","tarball":"https://registry.npmjs.org/@commercetools-docs/gatsby-transformer-raml-legacy/-/gatsby-transformer-raml-legacy-1.7.8-canary.0.tgz","fileCount":24,"integrity":"sha512-lfy5d0mWB4VlUqbe8v5e9jiqdAmJQALDn5RPi7zBJ0C1RNCKmdPW1HQCTVWNgf8AE7kUTI0LxefGKIK7k72ZpQ==","signatures":[{"sig":"MEQCIBcdySnIASTP2HvqGdCIe+WatxXDhrdlufEuDQxMSaHXAiBO6rv1uV5rTzv3I/4BSGjzWk9Xltd6rHh5CUyazYeA+A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57798,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeSmfNCRA9TVsSAnZWagAArFMP/R/lXRpbbVCn8AkS+lwl\n9X5zJAvGjPus8+bEMf05WWX588Dc2mGpOWReb2qREFIPQ19/3xYmeE8bJumy\n8GcJiEUQXG0Rf5rXvGgSUiem/kF6QS73gRsvnRf63v53xLaM/G7ivI+1ZKjr\nHdkUMK2JCAtMG12vKVA4hQgFjVbpRKs0yHTsAc5y9gH4zGGEGIJFuGVtvILT\n4JmNFXv1mWqGd8tLSUtW5rZfdeqD6o8khBiguH6yP9sHBY9d4kGsDhkqp/4v\npICBjC1EEsqgb0//jMyAXvZwu2fM4fKDfY0i5Hcqi44WId/ipuc8VaqUUVPG\nr+CWzCn0yt2C4mfwbc348emO5R43rpxxHZv9w1BxZaTg0beTH+X+7REaliMk\nt3imDL56z6zC5CURZJTIWFpIVSYRfenRb3OHobAa+pnkzdvRg2JzdcCB73Va\nvts/XKEWPu1LYkW8rwWC8X7lGZ0mx/zhcaRqvSDLgT4l0oM3rk3WSsX8gTKO\nifgglJT39devaf4LpfNrAy6wNziCCQf1TuLz9Oq1DNOphQBWtb6JeMl+qqmA\npOSJwSwI5x/FIMvFoe183XQ3d8K16dr897q9myNbAdkMofsUF3LPxVNkcWYv\nAkB5eQZZfZoALW2fQAbjbxYeKvuRzLY51cqqkXJRArcNFMuqDZURyeqlld89\n7Oko\r\n=L3gW\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# GatsbyJS RAML API transformer (legacy parser based)\n\n## Notice\n\nThis plugin is based of the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) which is deprecated. The plugin currently serves as a placeholder until it is replaced.\n\n## Overview\n\nThe Plugin exposes RAML APIs defined in .raml files on the GraphQL API as the canonical,\neffective API surface. It's internally using the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) and [raml2obj](https://github.com/raml2html/raml2obj) - currently in a fork with necessary extensions - to generate the representation and adds small structure changes to make the output GraphQL-compatible.\n\nIt is fully hot-reloading when editing the RAML specs, also when making changes on file inclusions inside the RAML format.\n\nIt provides\n\n- The API itself: `ramlApi`\n- The Types: `ramlType`\n\n## Usage\n\nAs a prerequisite configure one or many `gatsby-source-filesystem` plugins to for example point at `src/api-specs` and place your RAML files there. The APIs `key` on GraphQL is derived from the filename or, if the name is `api.raml` from the folder name.\n\nExample `gatsby-config.js` content:\n\n```js\n// In your gatsby-config.js\nmodule.exports = {\n  plugins: [\n    {\n      resolve: `gatsby-source-filesystem`,\n      options: {\n        name: `apis`,\n        path: `${__dirname}/src/api-specs`,\n      },\n    },\n    {\n      resolve: `@commercetools-docs/gatsby-transformer-raml-legacy`,\n      options: {\n        validate: true,\n      },\n    },\n  ],\n};\n```\n\n### Configuration Opions\n\nThe RAML transformer accepts the following configuration options:\n\n- `validate` (boolean): Passed through to the respective RAML parser option.\n- `canonicalTypeImpl` (string): Passed through to the respective `raml2obj` option.\n- `includeApis` (string array): Whitelist API keys (derived from file and folder names)\n- `excludeApis` (sring array): Blacklist API keys (derived from file and folder names)\n- `annotateConstantLikeEnums` (boolean): Adds an additional `const` attribute with the de-facto constant value of a type whenever it detects `\u001cenum` value arrays that have exactly one entry only.\n\n## A typical GraphQL query\n\nExample for reading all types:\n\n```graphql\n{\n  allRamlType {\n    nodes {\n      apiKey\n      name\n      key\n      type\n      originalType\n      description\n      additionalProperties\n      properties {\n        name\n        type\n        originalType\n        anyOf {\n          type\n          name\n        }\n        items {\n          type\n          name\n        }\n        description\n        required\n        format\n        enum\n        minimum\n        maximum\n        pattern\n        annotations {\n          beta\n        }\n      }\n      examples {\n        name\n        displayName\n        description\n        value\n      }\n    }\n  }\n}\n```\n\n## Developing\n\nSee [docs/developing.md](docs/developing.md) for some helpful information and a reading list.\n","gitHead":"471550196d91f9f7a32d9870151bbd89e59c0b0d","private":false,"scripts":{},"_npmUser":{"name":"commercetools-admin","email":"npmjs@commercetools.com"},"_npmVersion":"lerna/3.20.2/node@v12.16.0+x64 (linux)","description":"Exposes RAML 1.0 APIs on the gatsbyJS GraphQL (using the legacy RAML JS parser)","directories":{},"_nodeVersion":"12.16.0","dependencies":{"raml2obj":"github:nkuehn/raml2obj#standalone-canonicalizer","firstline":"^2.0.2","raml-1-parser":"^1.1.52"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/gatsby-transformer-raml-legacy_1.7.8-canary.0_1581934541039_0.5397795413948869","host":"s3://npm-registry-packages"}},"1.7.8-canary.1":{"name":"@commercetools-docs/gatsby-transformer-raml-legacy","version":"1.7.8-canary.1","keywords":["gatsby","gatsby-plugin","raml","deprecated"],"author":{"name":"commercetools GmbH","email":"support@commercetools.com"},"license":"MIT","_id":"@commercetools-docs/gatsby-transformer-raml-legacy@1.7.8-canary.1","maintainers":[{"name":"commercetools-admin","email":"npmjs@commercetools.com"},{"name":"davifantasia","email":"davifantasia@hotmail.com"},{"name":"emmenko","email":"emmenko@gmail.com"},{"name":"nkuehn","email":"nikolaus.kuehn@commercetools.com"}],"homepage":"https://github.com/commercetools/commercetools-docs-kit/tree/master/packages/gatsby-transformer-raml-legacy#readme","dist":{"shasum":"bb7e99d8734183c67400a1db80896fa28a6729ce","tarball":"https://registry.npmjs.org/@commercetools-docs/gatsby-transformer-raml-legacy/-/gatsby-transformer-raml-legacy-1.7.8-canary.1.tgz","fileCount":24,"integrity":"sha512-Zc2IPEldQggf0el4TEOi0Jek7d4/4pEq83vm0YsNxNWh7M1f69LdLfcHWochMhhL3scc5GeSPC/7qevQUq/h7Q==","signatures":[{"sig":"MEUCIQCgjdAyA6hlQHRz6E7q5e5qSvGFIVKwIUJAL4sKYyl/hQIgGT94bjWzfLAZEK/8WqV1/o5BrPGti8cf0mtC3K8njWs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57798,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeS6bKCRA9TVsSAnZWagAAeBsP/jdTc8YyJ5Eo5M+bUcbv\n8OSjNr3xFXCA0Lw+4BM56ENpevWupRAu5344yb4C32s2RL6swpnOgbbreZni\nVvmQIYLQnbLb0M1eoRmqeqD+EiPe6x4Fd6F/WU+aY3N/Rrgi3zD29Sl4Icme\niZs0rH4vQDZMG1cblGVnvXHQnmhgLlU0r6V2I8F9guAKRr/YcPLH+JgKOzJL\njlmmDnouTnLjOQTl0F+IfJEH7AZx0Cs12gJVvYLk5oE9DYep0/pzOlNNKfZP\nqoBSD0boQyZV+aHd1nIN8n9K6h7LYRzGNm+K/UskInYHXrARU1OWmnOwSgU8\n251T4YVbpQ4Sdej7mqgyWid6Vp0SxTuthwDX39dpC6J4by16rUplNsynxoWc\nEIXREp0N5WDWKqJv8EcgNVdH+YRSW+rSgnPL5cvNQaNuOg78D7eLL+G3L1tV\nWDmoBFq3cRyxzOH8RdwMZCAAVmrvBasy9NGr3FeCvZoWo3hEetqu8NvbDkxS\nc64XxG/l0/9Ljph3E+iZiIXfCqvyR4dijTywRAy3adC7orsoOQU4lcNv0Azd\n0roe2Z7Q5hmw+yHQXd8/sRRQjL8fXL6ukXFFauOCES1W/xheaeEgWEONZhg9\ntkWMAULgpLB+AZ4vedq1A1VJyxjdg0cpVJKLyLne0N0ogXd++tUs5gostjIb\nb/8w\r\n=zzr3\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# GatsbyJS RAML API transformer (legacy parser based)\n\n## Notice\n\nThis plugin is based of the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) which is deprecated. The plugin currently serves as a placeholder until it is replaced.\n\n## Overview\n\nThe Plugin exposes RAML APIs defined in .raml files on the GraphQL API as the canonical,\neffective API surface. It's internally using the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) and [raml2obj](https://github.com/raml2html/raml2obj) - currently in a fork with necessary extensions - to generate the representation and adds small structure changes to make the output GraphQL-compatible.\n\nIt is fully hot-reloading when editing the RAML specs, also when making changes on file inclusions inside the RAML format.\n\nIt provides\n\n- The API itself: `ramlApi`\n- The Types: `ramlType`\n\n## Usage\n\nAs a prerequisite configure one or many `gatsby-source-filesystem` plugins to for example point at `src/api-specs` and place your RAML files there. The APIs `key` on GraphQL is derived from the filename or, if the name is `api.raml` from the folder name.\n\nExample `gatsby-config.js` content:\n\n```js\n// In your gatsby-config.js\nmodule.exports = {\n  plugins: [\n    {\n      resolve: `gatsby-source-filesystem`,\n      options: {\n        name: `apis`,\n        path: `${__dirname}/src/api-specs`,\n      },\n    },\n    {\n      resolve: `@commercetools-docs/gatsby-transformer-raml-legacy`,\n      options: {\n        validate: true,\n      },\n    },\n  ],\n};\n```\n\n### Configuration Opions\n\nThe RAML transformer accepts the following configuration options:\n\n- `validate` (boolean): Passed through to the respective RAML parser option.\n- `canonicalTypeImpl` (string): Passed through to the respective `raml2obj` option.\n- `includeApis` (string array): Whitelist API keys (derived from file and folder names)\n- `excludeApis` (sring array): Blacklist API keys (derived from file and folder names)\n- `annotateConstantLikeEnums` (boolean): Adds an additional `const` attribute with the de-facto constant value of a type whenever it detects `\u001cenum` value arrays that have exactly one entry only.\n\n## A typical GraphQL query\n\nExample for reading all types:\n\n```graphql\n{\n  allRamlType {\n    nodes {\n      apiKey\n      name\n      key\n      type\n      originalType\n      description\n      additionalProperties\n      properties {\n        name\n        type\n        originalType\n        anyOf {\n          type\n          name\n        }\n        items {\n          type\n          name\n        }\n        description\n        required\n        format\n        enum\n        minimum\n        maximum\n        pattern\n        annotations {\n          beta\n        }\n      }\n      examples {\n        name\n        displayName\n        description\n        value\n      }\n    }\n  }\n}\n```\n\n## Developing\n\nSee [docs/developing.md](docs/developing.md) for some helpful information and a reading list.\n","gitHead":"33109f1e30b3bf76387b135009b07b40f5b5fdce","private":false,"scripts":{},"_npmUser":{"name":"commercetools-admin","email":"npmjs@commercetools.com"},"_npmVersion":"lerna/3.20.2/node@v12.16.0+x64 (linux)","description":"Exposes RAML 1.0 APIs on the gatsbyJS GraphQL (using the legacy RAML JS parser)","directories":{},"_nodeVersion":"12.16.0","dependencies":{"raml2obj":"github:nkuehn/raml2obj#standalone-canonicalizer","firstline":"^2.0.2","raml-1-parser":"^1.1.52"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/gatsby-transformer-raml-legacy_1.7.8-canary.1_1582016201989_0.6287391275802912","host":"s3://npm-registry-packages"}},"1.7.8-canary.2":{"name":"@commercetools-docs/gatsby-transformer-raml-legacy","version":"1.7.8-canary.2","keywords":["gatsby","gatsby-plugin","raml","deprecated"],"author":{"name":"commercetools GmbH","email":"support@commercetools.com"},"license":"MIT","_id":"@commercetools-docs/gatsby-transformer-raml-legacy@1.7.8-canary.2","maintainers":[{"name":"commercetools-admin","email":"npmjs@commercetools.com"},{"name":"davifantasia","email":"davifantasia@hotmail.com"},{"name":"emmenko","email":"emmenko@gmail.com"},{"name":"nkuehn","email":"nikolaus.kuehn@commercetools.com"}],"homepage":"https://github.com/commercetools/commercetools-docs-kit/tree/master/packages/gatsby-transformer-raml-legacy#readme","dist":{"shasum":"70a1a2cf1e0bfb6ed4992c6c5dc22472deac9e78","tarball":"https://registry.npmjs.org/@commercetools-docs/gatsby-transformer-raml-legacy/-/gatsby-transformer-raml-legacy-1.7.8-canary.2.tgz","fileCount":24,"integrity":"sha512-5a3EumU9rqACt/0ZEJP9lrSmB4I9ThIo8i8T4bUINbsoQ1nsE0KhrJ74gqoRHrvvU30ZB+iOG3LQkct24MXwKw==","signatures":[{"sig":"MEUCIQD6/HCDkVDqtyIbBf0ZqHc6WO+Ct1UQXe35sxDh9AZE6QIgNW9xrQ50gzLYiXgq5mu28HRxfX5zfMtLN4+3kKpuims=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57798,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeTPutCRA9TVsSAnZWagAAv64P/3ztczvvrv8ZweU2nAep\nTbL3pEV/3ae8Hjgu3LaUQfkJN1DD2GYWe71tzj24/sSzDwOIxvO2mGXe/GCY\ndsvjvSZyPYFGFsMcmI+pKbOwcL7i7YfnADY7gcDQ2evlKmFWJ4PDIQpc+I1I\n13bGnMHkH6WJB3Wczk2Po0V6MXJcK5YJxikasQ8GgTJgzI0+PBqZsqRPusHh\nmg5P/Vz+jwj7BNZ7xcy6ygWSpXuWYK8S+hhQJJwtijjDR9Fi1ASYfpCvYaZ5\nrmqkf59nigSO8V5Uv0RkzmUKSN8hwsSi1I8w8Xc0Rsw4zm0qQY1ypxp41ZAy\nrKeJXlS9QJYcKRrsiY17AcC0fYg1I9UrKJolEn0A+20LhT+N+C4ppBMW9gXD\ns75Ff3ThS/gykfnkv4GosOIb0iB3uCOqDonyIW0hZRBUQ6yyBoNFbWM7nG06\n5oQS+KAeR/x6Eagu41n/NwSiOlJSP+P31OJjTGB8nxSA4OKGnSd12IP6uWa1\n9vy/bJgcPG3eUvVxlsUW/bHqDOaeMM32Q4TVYo9ag7el5lyKZ/hDtyQ0Y2FM\nNddnWk5i7VTJ1dk76qrb1i0jPBtEMD98MRZnNCmtHt2lsansWWLqYoj+OSU7\nd3SI5R10NXiOvMkhncGNCiy4qbwdPbN/05kZGwPymOBcU39jEVUIvF9Wra6C\nnGiw\r\n=3KbR\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# GatsbyJS RAML API transformer (legacy parser based)\n\n## Notice\n\nThis plugin is based of the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) which is deprecated. The plugin currently serves as a placeholder until it is replaced.\n\n## Overview\n\nThe Plugin exposes RAML APIs defined in .raml files on the GraphQL API as the canonical,\neffective API surface. It's internally using the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) and [raml2obj](https://github.com/raml2html/raml2obj) - currently in a fork with necessary extensions - to generate the representation and adds small structure changes to make the output GraphQL-compatible.\n\nIt is fully hot-reloading when editing the RAML specs, also when making changes on file inclusions inside the RAML format.\n\nIt provides\n\n- The API itself: `ramlApi`\n- The Types: `ramlType`\n\n## Usage\n\nAs a prerequisite configure one or many `gatsby-source-filesystem` plugins to for example point at `src/api-specs` and place your RAML files there. The APIs `key` on GraphQL is derived from the filename or, if the name is `api.raml` from the folder name.\n\nExample `gatsby-config.js` content:\n\n```js\n// In your gatsby-config.js\nmodule.exports = {\n  plugins: [\n    {\n      resolve: `gatsby-source-filesystem`,\n      options: {\n        name: `apis`,\n        path: `${__dirname}/src/api-specs`,\n      },\n    },\n    {\n      resolve: `@commercetools-docs/gatsby-transformer-raml-legacy`,\n      options: {\n        validate: true,\n      },\n    },\n  ],\n};\n```\n\n### Configuration Opions\n\nThe RAML transformer accepts the following configuration options:\n\n- `validate` (boolean): Passed through to the respective RAML parser option.\n- `canonicalTypeImpl` (string): Passed through to the respective `raml2obj` option.\n- `includeApis` (string array): Whitelist API keys (derived from file and folder names)\n- `excludeApis` (sring array): Blacklist API keys (derived from file and folder names)\n- `annotateConstantLikeEnums` (boolean): Adds an additional `const` attribute with the de-facto constant value of a type whenever it detects `\u001cenum` value arrays that have exactly one entry only.\n\n## A typical GraphQL query\n\nExample for reading all types:\n\n```graphql\n{\n  allRamlType {\n    nodes {\n      apiKey\n      name\n      key\n      type\n      originalType\n      description\n      additionalProperties\n      properties {\n        name\n        type\n        originalType\n        anyOf {\n          type\n          name\n        }\n        items {\n          type\n          name\n        }\n        description\n        required\n        format\n        enum\n        minimum\n        maximum\n        pattern\n        annotations {\n          beta\n        }\n      }\n      examples {\n        name\n        displayName\n        description\n        value\n      }\n    }\n  }\n}\n```\n\n## Developing\n\nSee [docs/developing.md](docs/developing.md) for some helpful information and a reading list.\n","gitHead":"fe602ef0f092af0a8ef74f1921ef707d66efa850","private":false,"scripts":{},"_npmUser":{"name":"commercetools-admin","email":"npmjs@commercetools.com"},"_npmVersion":"lerna/3.20.2/node@v12.16.1+x64 (linux)","description":"Exposes RAML 1.0 APIs on the gatsbyJS GraphQL (using the legacy RAML JS parser)","directories":{},"_nodeVersion":"12.16.1","dependencies":{"raml2obj":"github:nkuehn/raml2obj#standalone-canonicalizer","firstline":"^2.0.2","raml-1-parser":"^1.1.52"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/gatsby-transformer-raml-legacy_1.7.8-canary.2_1582103469297_0.6369203663906486","host":"s3://npm-registry-packages"}},"1.8.1-canary.0":{"name":"@commercetools-docs/gatsby-transformer-raml-legacy","version":"1.8.1-canary.0","keywords":["gatsby","gatsby-plugin","raml","deprecated"],"author":{"name":"commercetools GmbH","email":"support@commercetools.com"},"license":"MIT","_id":"@commercetools-docs/gatsby-transformer-raml-legacy@1.8.1-canary.0","maintainers":[{"name":"commercetools-admin","email":"npmjs@commercetools.com"},{"name":"davifantasia","email":"davifantasia@hotmail.com"},{"name":"emmenko","email":"emmenko@gmail.com"},{"name":"nkuehn","email":"nikolaus.kuehn@commercetools.com"}],"homepage":"https://github.com/commercetools/commercetools-docs-kit/tree/master/packages/gatsby-transformer-raml-legacy#readme","dist":{"shasum":"406007632de39e5d2b6f344c7570242eafd46a5c","tarball":"https://registry.npmjs.org/@commercetools-docs/gatsby-transformer-raml-legacy/-/gatsby-transformer-raml-legacy-1.8.1-canary.0.tgz","fileCount":24,"integrity":"sha512-oEYaeFkEMMRLhrwkgOSzdFSZ7raCx36D1r5PHBET+YAbrlqJZaPCweKaBCTw3FdHW18cTZPNCU4eCVX2yU/ncg==","signatures":[{"sig":"MEYCIQCLPwRvKIV/VayPPy3lt/2WjIqGtkNwAavh1uqc2Uqu+gIhAMaJeEeT7ehAtN3ICp2gK3Hmu+kL5bqIuzB2MKg0igNR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57798,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeTRuvCRA9TVsSAnZWagAAWCoP/AzpZpQlGtXM0Y0h/dxv\nmL5HxtL27giY9caHrLb2Lv7qxcoSuN5XVYvKYFWqhWb/6zCfhaPpirPgJVjH\nwzbSZP9EhKO53zV9VKQwnNZl3dFzLN0dmy73Vd2sOp11ExWrGyadF5QXqv5o\nJX/zgsjgWbzriQGy9bhR4eC4R0xaTvyCa30RMAwrBV6sUgo4oKtUdy7FmHJK\nUFVuXtH9TKgAecsuaHFuVUnGHLhD5WWj6q0W/9Z4F7eMOsZnbqmb7reG2xSa\nOQBL6jVoCU4+XA3G2Tg97P+wD5V97wqlEpdekL92AGReofP4NapIzOv5YnR0\ne3eAuolgX3Cj8bonCak+5slPftKvBJidR6CfQJYm07re5hT6jgGVOeMQHT3a\nEcQRoOsj9AETmhi51BM2AFgAi2RzW/G/j7890YcQJ/VZgtk0Fig8B+4AZlpk\nUrjmN7kLw0XXdXY2rYW4kTZz2veNFlCpBgX+Obu8V5CV9OyYLQMHwZiW/otZ\neIqQF8Wdo7jG6P7C2ZPcfe58By7knX3NioxpU4pNSkT/aO69cJfbBUvu/ywP\nzKfR3gSyMZDEbCsJZDdGm6IQYtBkoI4JH2lgvCTA8sMgrTpmOJhVebTnD15H\nAhy8yrIqmP9ncPtUd6BgsBcQgZDlGUtO+ibx1TSgQX0+kcgM2JoJ1LiwUOBB\nr9fG\r\n=/bzL\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# GatsbyJS RAML API transformer (legacy parser based)\n\n## Notice\n\nThis plugin is based of the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) which is deprecated. The plugin currently serves as a placeholder until it is replaced.\n\n## Overview\n\nThe Plugin exposes RAML APIs defined in .raml files on the GraphQL API as the canonical,\neffective API surface. It's internally using the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) and [raml2obj](https://github.com/raml2html/raml2obj) - currently in a fork with necessary extensions - to generate the representation and adds small structure changes to make the output GraphQL-compatible.\n\nIt is fully hot-reloading when editing the RAML specs, also when making changes on file inclusions inside the RAML format.\n\nIt provides\n\n- The API itself: `ramlApi`\n- The Types: `ramlType`\n\n## Usage\n\nAs a prerequisite configure one or many `gatsby-source-filesystem` plugins to for example point at `src/api-specs` and place your RAML files there. The APIs `key` on GraphQL is derived from the filename or, if the name is `api.raml` from the folder name.\n\nExample `gatsby-config.js` content:\n\n```js\n// In your gatsby-config.js\nmodule.exports = {\n  plugins: [\n    {\n      resolve: `gatsby-source-filesystem`,\n      options: {\n        name: `apis`,\n        path: `${__dirname}/src/api-specs`,\n      },\n    },\n    {\n      resolve: `@commercetools-docs/gatsby-transformer-raml-legacy`,\n      options: {\n        validate: true,\n      },\n    },\n  ],\n};\n```\n\n### Configuration Opions\n\nThe RAML transformer accepts the following configuration options:\n\n- `validate` (boolean): Passed through to the respective RAML parser option.\n- `canonicalTypeImpl` (string): Passed through to the respective `raml2obj` option.\n- `includeApis` (string array): Whitelist API keys (derived from file and folder names)\n- `excludeApis` (sring array): Blacklist API keys (derived from file and folder names)\n- `annotateConstantLikeEnums` (boolean): Adds an additional `const` attribute with the de-facto constant value of a type whenever it detects `\u001cenum` value arrays that have exactly one entry only.\n\n## A typical GraphQL query\n\nExample for reading all types:\n\n```graphql\n{\n  allRamlType {\n    nodes {\n      apiKey\n      name\n      key\n      type\n      originalType\n      description\n      additionalProperties\n      properties {\n        name\n        type\n        originalType\n        anyOf {\n          type\n          name\n        }\n        items {\n          type\n          name\n        }\n        description\n        required\n        format\n        enum\n        minimum\n        maximum\n        pattern\n        annotations {\n          beta\n        }\n      }\n      examples {\n        name\n        displayName\n        description\n        value\n      }\n    }\n  }\n}\n```\n\n## Developing\n\nSee [docs/developing.md](docs/developing.md) for some helpful information and a reading list.\n","gitHead":"7059a17987245279ed5baaf7c6220a9b6b326e87","private":false,"scripts":{},"_npmUser":{"name":"commercetools-admin","email":"npmjs@commercetools.com"},"_npmVersion":"lerna/3.20.2/node@v12.16.1+x64 (linux)","description":"Exposes RAML 1.0 APIs on the gatsbyJS GraphQL (using the legacy RAML JS parser)","directories":{},"_nodeVersion":"12.16.1","dependencies":{"raml2obj":"github:nkuehn/raml2obj#standalone-canonicalizer","firstline":"^2.0.2","raml-1-parser":"^1.1.52"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/gatsby-transformer-raml-legacy_1.8.1-canary.0_1582111662664_0.7756913850635716","host":"s3://npm-registry-packages"}},"1.8.2-canary.0":{"name":"@commercetools-docs/gatsby-transformer-raml-legacy","version":"1.8.2-canary.0","keywords":["gatsby","gatsby-plugin","raml","deprecated"],"author":{"name":"commercetools GmbH","email":"support@commercetools.com"},"license":"MIT","_id":"@commercetools-docs/gatsby-transformer-raml-legacy@1.8.2-canary.0","maintainers":[{"name":"commercetools-admin","email":"npmjs@commercetools.com"},{"name":"davifantasia","email":"davifantasia@hotmail.com"},{"name":"emmenko","email":"emmenko@gmail.com"},{"name":"nkuehn","email":"nikolaus.kuehn@commercetools.com"}],"homepage":"https://github.com/commercetools/commercetools-docs-kit/tree/master/packages/gatsby-transformer-raml-legacy#readme","dist":{"shasum":"43f63750a3f13974a831d61b01e2349474cb9809","tarball":"https://registry.npmjs.org/@commercetools-docs/gatsby-transformer-raml-legacy/-/gatsby-transformer-raml-legacy-1.8.2-canary.0.tgz","fileCount":24,"integrity":"sha512-DgubTa/BMoup68s+KNTnvJFi29D8oPhMUJlBWlQ0m4Whx2cgHQOTs3fkkHaHvchkRw3G28yJbDyzP+uz2w09uw==","signatures":[{"sig":"MEYCIQD+3o7+1sJ3hId9JxDD0bM0lyz3hfyyvk2fCHZe84NzVQIhAMW78jAmxTMKr5slbIwKgQTxIMkt/kr83h8JY81bhZGp","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57798,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeT6n6CRA9TVsSAnZWagAA9GIP/3IDs7RD1Pn1+vDJujKR\nG7Rk+YaSz7Sk49XlXXApOH4D8RJWklCjcmEcpv6oHmE5wS9J86E6FzeCre/T\nTxGEAQlGzK7fdsy/alDriNa3MMMv0yVJZWaLynZj+KOLUSZsWb1cemtQzWFj\nIjf19zidulz4YsjBxHv8gcrypJP4drCo2gUiFXf/pqExd+XoCwC8kRGi1tEP\nyh51OShir74C67ZdcGnVxDjY91qFYfRG+OrlyYhlWW/uu0mr6ugrkuU62LVs\niItPksUdUtWWzJiswbds/XCnMpaVVzYVekHlmkD/4POlnz4Pf3wFpiPcZt0k\nUYgEnhGEfYwS/kJa8bXVB2bEMezzSJGxbqsJSzwSWxTDhTl9N2OY4iyyknk1\ns+LNvLq7Qt/f6Et0AV1QFi8EotpHYZztyWz35YMpsZQGPIV0P+6knK8QUdMf\n2pCZ5cDpqt4Q4uf2PgR6ritOB2yPZFeGLFhdaswWSNLSCc927CaAdU+7sXXX\nTn6/x3kDg+54+Sc+1w3uovc0QQexQh3U4Hq2DObAnEtDjuleOrHE7pf5TzDm\nv4XqYvjZrM39pyv6usm3wsLvrw0UjlMoavd0Q/VRMZJ8QJFulgRvm8ualL1R\nMwMiQtT7Rjhay+0roGzuXrC82EssWLnterJzi/6bE7fYBGBxliTOn9kefDN9\nu8WW\r\n=GsLE\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# GatsbyJS RAML API transformer (legacy parser based)\n\n## Notice\n\nThis plugin is based of the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) which is deprecated. The plugin currently serves as a placeholder until it is replaced.\n\n## Overview\n\nThe Plugin exposes RAML APIs defined in .raml files on the GraphQL API as the canonical,\neffective API surface. It's internally using the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) and [raml2obj](https://github.com/raml2html/raml2obj) - currently in a fork with necessary extensions - to generate the representation and adds small structure changes to make the output GraphQL-compatible.\n\nIt is fully hot-reloading when editing the RAML specs, also when making changes on file inclusions inside the RAML format.\n\nIt provides\n\n- The API itself: `ramlApi`\n- The Types: `ramlType`\n\n## Usage\n\nAs a prerequisite configure one or many `gatsby-source-filesystem` plugins to for example point at `src/api-specs` and place your RAML files there. The APIs `key` on GraphQL is derived from the filename or, if the name is `api.raml` from the folder name.\n\nExample `gatsby-config.js` content:\n\n```js\n// In your gatsby-config.js\nmodule.exports = {\n  plugins: [\n    {\n      resolve: `gatsby-source-filesystem`,\n      options: {\n        name: `apis`,\n        path: `${__dirname}/src/api-specs`,\n      },\n    },\n    {\n      resolve: `@commercetools-docs/gatsby-transformer-raml-legacy`,\n      options: {\n        validate: true,\n      },\n    },\n  ],\n};\n```\n\n### Configuration Opions\n\nThe RAML transformer accepts the following configuration options:\n\n- `validate` (boolean): Passed through to the respective RAML parser option.\n- `canonicalTypeImpl` (string): Passed through to the respective `raml2obj` option.\n- `includeApis` (string array): Whitelist API keys (derived from file and folder names)\n- `excludeApis` (sring array): Blacklist API keys (derived from file and folder names)\n- `annotateConstantLikeEnums` (boolean): Adds an additional `const` attribute with the de-facto constant value of a type whenever it detects `\u001cenum` value arrays that have exactly one entry only.\n\n## A typical GraphQL query\n\nExample for reading all types:\n\n```graphql\n{\n  allRamlType {\n    nodes {\n      apiKey\n      name\n      key\n      type\n      originalType\n      description\n      additionalProperties\n      properties {\n        name\n        type\n        originalType\n        anyOf {\n          type\n          name\n        }\n        items {\n          type\n          name\n        }\n        description\n        required\n        format\n        enum\n        minimum\n        maximum\n        pattern\n        annotations {\n          beta\n        }\n      }\n      examples {\n        name\n        displayName\n        description\n        value\n      }\n    }\n  }\n}\n```\n\n## Developing\n\nSee [docs/developing.md](docs/developing.md) for some helpful information and a reading list.\n","gitHead":"14581f1d3d715de2cdf0d3e231b7f49777c8aa13","private":false,"scripts":{},"_npmUser":{"name":"commercetools-admin","email":"npmjs@commercetools.com"},"_npmVersion":"lerna/3.20.2/node@v12.16.1+x64 (linux)","description":"Exposes RAML 1.0 APIs on the gatsbyJS GraphQL (using the legacy RAML JS parser)","directories":{},"_nodeVersion":"12.16.1","dependencies":{"raml2obj":"github:nkuehn/raml2obj#standalone-canonicalizer","firstline":"^2.0.2","raml-1-parser":"^1.1.52"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/gatsby-transformer-raml-legacy_1.8.2-canary.0_1582279162524_0.7725876397221523","host":"s3://npm-registry-packages"}},"1.8.2-canary.2":{"name":"@commercetools-docs/gatsby-transformer-raml-legacy","version":"1.8.2-canary.2","keywords":["gatsby","gatsby-plugin","raml","deprecated"],"author":{"name":"commercetools GmbH","email":"support@commercetools.com"},"license":"MIT","_id":"@commercetools-docs/gatsby-transformer-raml-legacy@1.8.2-canary.2","maintainers":[{"name":"commercetools-admin","email":"npmjs@commercetools.com"},{"name":"davifantasia","email":"davifantasia@hotmail.com"},{"name":"emmenko","email":"emmenko@gmail.com"},{"name":"nkuehn","email":"nikolaus.kuehn@commercetools.com"}],"homepage":"https://github.com/commercetools/commercetools-docs-kit/tree/master/packages/gatsby-transformer-raml-legacy#readme","dist":{"shasum":"b87410cb3193dd98edbb0d4c21df4c3fa7785970","tarball":"https://registry.npmjs.org/@commercetools-docs/gatsby-transformer-raml-legacy/-/gatsby-transformer-raml-legacy-1.8.2-canary.2.tgz","fileCount":24,"integrity":"sha512-uYUg9aJtAIXFORoq04gARM3TLPuUx3pzDMg9YhtNEuJTNGl9Ea6Yh8ObPJ5NGgmA1etyZMr/4tCWJLbolzXsDQ==","signatures":[{"sig":"MEYCIQDFZ0Ehb37o+snK1HXNVAcWnxdSTqX/7lC7CQELadX41wIhAJNU9l9oSgfJ/7AWMlE+NHFGLQDGus+tjFILFNFEJJF9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57798,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeaiATCRA9TVsSAnZWagAAG3MQAInFpRO/zEmivW6++kfJ\nv4a38veoncnJoigOZ6IzF0jyq79mL1t7wwj+AVLYj0DsYnWuxZX1/fbEJUPV\nR8cFoczyinRFKTAm8ZKCLL+dXi9Y4U+/3gnF5BsF4XyXEhBzvObvwvVftPDr\nMkKXQV9ZliiKWmlKJUe6vkriGP6VDw6PMRi+tMzGwkvbCRy6h8nOWmKXXu4Q\nRda7qcbfXMJwZuNi8tLncLT+BtRQ+ICZvOr79b9rR5oWOm0k5Akoc2MqB9Aj\ni2BnTXBw82EBiMT6AkHSsTl+E8+EtRA4skEThVELjr9Nv2wsCMoneS/sFZqY\n5sekJOudcAAaMlmCDrfotNlecCtkn3culZgDkikyWvK2T3IEcmDgTchHMiAw\nkvzHX1tjsaIXHZOvYUdx827rV/j0X4hTXrBK969MdqxAnzB5WdTXtjqeNb4r\nFKsIyLf+j+PVnSdh+c3V/Tz6OZe5pC61ww/O1rWdBCaMumyaWauQMg+qzwzY\n+AsuFkNL+8APbt7Ml5y/UmcUalJr9TDY47LV2WQs/VHQ82LahORPesokpgHr\nsI3hjPJ9cEeBzibuTZJQMo9d8yDAkchAbe9qAcYj6KEAwLpiTq/JT9afT9YU\nfaMleNxKrUOmMezeNRFyyEi6iBROv0VWVQezQCFA9Pl7z5NC/aKNQ0alo4wR\n62cs\r\n=hZvU\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# GatsbyJS RAML API transformer (legacy parser based)\n\n## Notice\n\nThis plugin is based of the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) which is deprecated. The plugin currently serves as a placeholder until it is replaced.\n\n## Overview\n\nThe Plugin exposes RAML APIs defined in .raml files on the GraphQL API as the canonical,\neffective API surface. It's internally using the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) and [raml2obj](https://github.com/raml2html/raml2obj) - currently in a fork with necessary extensions - to generate the representation and adds small structure changes to make the output GraphQL-compatible.\n\nIt is fully hot-reloading when editing the RAML specs, also when making changes on file inclusions inside the RAML format.\n\nIt provides\n\n- The API itself: `ramlApi`\n- The Types: `ramlType`\n\n## Usage\n\nAs a prerequisite configure one or many `gatsby-source-filesystem` plugins to for example point at `src/api-specs` and place your RAML files there. The APIs `key` on GraphQL is derived from the filename or, if the name is `api.raml` from the folder name.\n\nExample `gatsby-config.js` content:\n\n```js\n// In your gatsby-config.js\nmodule.exports = {\n  plugins: [\n    {\n      resolve: `gatsby-source-filesystem`,\n      options: {\n        name: `apis`,\n        path: `${__dirname}/src/api-specs`,\n      },\n    },\n    {\n      resolve: `@commercetools-docs/gatsby-transformer-raml-legacy`,\n      options: {\n        validate: true,\n      },\n    },\n  ],\n};\n```\n\n### Configuration Opions\n\nThe RAML transformer accepts the following configuration options:\n\n- `validate` (boolean): Passed through to the respective RAML parser option.\n- `canonicalTypeImpl` (string): Passed through to the respective `raml2obj` option.\n- `includeApis` (string array): Whitelist API keys (derived from file and folder names)\n- `excludeApis` (sring array): Blacklist API keys (derived from file and folder names)\n- `annotateConstantLikeEnums` (boolean): Adds an additional `const` attribute with the de-facto constant value of a type whenever it detects `\u001cenum` value arrays that have exactly one entry only.\n\n## A typical GraphQL query\n\nExample for reading all types:\n\n```graphql\n{\n  allRamlType {\n    nodes {\n      apiKey\n      name\n      key\n      type\n      originalType\n      description\n      additionalProperties\n      properties {\n        name\n        type\n        originalType\n        anyOf {\n          type\n          name\n        }\n        items {\n          type\n          name\n        }\n        description\n        required\n        format\n        enum\n        minimum\n        maximum\n        pattern\n        annotations {\n          beta\n        }\n      }\n      examples {\n        name\n        displayName\n        description\n        value\n      }\n    }\n  }\n}\n```\n\n## Developing\n\nSee [docs/developing.md](docs/developing.md) for some helpful information and a reading list.\n","gitHead":"e7f881bc8080257d3f2f9408b332f4dfd010f349","private":false,"scripts":{},"_npmUser":{"name":"commercetools-admin","email":"npmjs@commercetools.com"},"_npmVersion":"lerna/3.20.2/node@v12.16.1+x64 (linux)","description":"Exposes RAML 1.0 APIs on the gatsbyJS GraphQL (using the legacy RAML JS parser)","directories":{},"_nodeVersion":"12.16.1","dependencies":{"raml2obj":"github:nkuehn/raml2obj#standalone-canonicalizer","firstline":"^2.0.2","raml-1-parser":"^1.1.52"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/gatsby-transformer-raml-legacy_1.8.2-canary.2_1584013331521_0.33186888400463554","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@commercetools-docs/gatsby-transformer-raml-legacy","version":"2.0.0","keywords":["gatsby","gatsby-plugin","raml","deprecated"],"author":{"name":"commercetools GmbH","email":"support@commercetools.com"},"license":"MIT","_id":"@commercetools-docs/gatsby-transformer-raml-legacy@2.0.0","maintainers":[{"name":"commercetools-admin","email":"npmjs@commercetools.com"},{"name":"davifantasia","email":"davifantasia@hotmail.com"},{"name":"emmenko","email":"emmenko@gmail.com"},{"name":"nkuehn","email":"nikolaus.kuehn@commercetools.com"}],"homepage":"https://github.com/commercetools/commercetools-docs-kit/tree/master/packages/gatsby-transformer-raml-legacy#readme","dist":{"shasum":"7f2857875854901946c8ed629ffa4a8f59e69475","tarball":"https://registry.npmjs.org/@commercetools-docs/gatsby-transformer-raml-legacy/-/gatsby-transformer-raml-legacy-2.0.0.tgz","fileCount":24,"integrity":"sha512-POP+kXA7GIGucN4DF4Yuz5UioAHnXOBT530Bc2PzQ5eNiDzncJOWdZrcwCStndwTLyoBahnBAW+5lLxOMCN/mA==","signatures":[{"sig":"MEQCIHWwbECDolNA4iXqrzgcVkyNvudBeYmunlEh4m+YHBOUAiARxQbgXOn5zLf0gh7KBd7V5uM2/XAWtUn/cu6njByUQw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57781,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJealZTCRA9TVsSAnZWagAAXnIP/Rts4ieNF36NsPBEBo9F\nZ7xi9kEnYBm3bUbMxPtJbs997qyVIfxyQDyiH9FJMe/zZZFfAyycq2ww5Oiq\n78lSgKPBkZc3/+J97WvXOFVdeLYez0e9RLn3k7jZWSxG2P7KmOq+PgloCX3v\nnLhkLO6uKmqrkKvRKHav32YHOeNHQBVK2goD1tG1ivPPX0IdUq0WclC71Jts\nLq7nhB+2ki5iYqGbL0Bq7Bn5GL96zC+VGmlGM3/hROYzEtxZPuLHX/AoQPtB\nvGN73feIjzn4ipNLPRjw4qeThCucXxib8zEi2aPJpqCaJq6+W36XPSMXc6l+\n+87PyHakNgorbJVyeF7UtQQv1cS0TS+usH0yvTrbBxJxNubOSPADqqDuf9A3\n0DEkmOnpgs9mJC6fniUWr8gDQckimYwrTc1CpHUaxp70qIq0EkB9VpHM97V1\nZsVYTBfgU82/5aOrfm6kD7dz5mK4HjNQZZrN3wig4vRVq206lNaLaUm+AvIt\ngN/kXtyddkmtw82ehgu9Rh79bjsvP9G76WCPsLJkaGvPSZkX3GoT6H4TkyhH\nFJ9UiimmZ+AkNHBcpO6N5IT4eDQrVBXOoeFQWnuOzOqQY8HhV2z6hTcOoQ8i\n6j0be2uVcCeVd/F9nrqniAdR4ekOerDVmpmFtNb9YjhrUAkUxulxLgC4G1Z1\n+4sA\r\n=HAM2\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"1aa34f275f408ac5127189949b63e1c5b4bb60b6","private":false,"scripts":{},"_npmUser":{"name":"emmenko","email":"emmenko@gmail.com"},"deprecated":"this package is no longer maintained. Please use @commercetools-docs/gatsby-transformer-raml","_npmVersion":"lerna/3.20.2/node@v12.13.1+x64 (darwin)","description":"Exposes RAML 1.0 APIs on the gatsbyJS GraphQL (using the legacy RAML JS parser)","directories":{},"_nodeVersion":"12.13.1","dependencies":{"raml2obj":"github:nkuehn/raml2obj#standalone-canonicalizer","firstline":"^2.0.2","raml-1-parser":"^1.1.52"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/gatsby-transformer-raml-legacy_2.0.0_1584027219301_0.12909127380228957","host":"s3://npm-registry-packages"}},"2.0.1-canary.0":{"name":"@commercetools-docs/gatsby-transformer-raml-legacy","version":"2.0.1-canary.0","keywords":["gatsby","gatsby-plugin","raml","deprecated"],"author":{"name":"commercetools GmbH","email":"support@commercetools.com"},"license":"MIT","_id":"@commercetools-docs/gatsby-transformer-raml-legacy@2.0.1-canary.0","maintainers":[{"name":"commercetools-admin","email":"npmjs@commercetools.com"},{"name":"davifantasia","email":"davifantasia@hotmail.com"},{"name":"emmenko","email":"emmenko@gmail.com"},{"name":"nkuehn","email":"nikolaus.kuehn@commercetools.com"}],"homepage":"https://github.com/commercetools/commercetools-docs-kit/tree/master/packages/gatsby-transformer-raml-legacy#readme","dist":{"shasum":"ea3d400c17836cc94b18ad10ed29e9cdc66cf322","tarball":"https://registry.npmjs.org/@commercetools-docs/gatsby-transformer-raml-legacy/-/gatsby-transformer-raml-legacy-2.0.1-canary.0.tgz","fileCount":24,"integrity":"sha512-b8SDw5Rz5vdvUsoZC2jacLLuvFirDhEg/kqnbYaYME+Inz+kdWpLCyAD+32W2j2lI7XwXM0/fbe+bsU6BY268A==","signatures":[{"sig":"MEQCIE5MlzDQ3o0iET4ADnZ669OyPI+6P7HcRN6tiJ/cKDPKAiAHJAR5Lixxdg1Xkk4a7GMBvDwYs1ehQPOfgZLjD8EYMg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57798,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJea4kvCRA9TVsSAnZWagAAE/0P/2iify7ApHBbsnSydwxq\nnuaugcopddySzBSUjt+xo3hkanMEo8VPJXdtaA8bLaaFoCZEpjT7TKD9CwXO\n96jf+jWt3q9NJZaDvQXQfuBxRlzaKUZ7+fDAyajdQDcfYaKEouS19VzpQ/ig\nphIu2OOvOXxQHnHMK57T47r6xDndKadN0rDqeE2lznLO85RsSr1MSLzf/SgT\nYAXGmPEwucGBp/729dLfeWse7720L7K9ikXf5ob6qcmBcI8Fj12d0z7SLFZp\n4PQ4f9z8VDpLhDTpLp02553Mpu0kWUmwBYxFXH+vL2A+PEtoB2ZTeZ2TyJgZ\nxhSTtuT0eWBJdBdYlGulOoba8iCxSH/hQchS85b//qUHlencNiLnmoh+jO4E\nnsyi6xXXH0Z5R2N3wFzUq61LnRnDbXjnBdXotto/4Vk+3kKIa+cto162AYI4\nW4H25A4ao2aLAW6zFEzPE9DQB6UTDW29kXqp6ZVnt65Cq21BwMd2Gw0VurvU\n+UFfcaEf4eLYfYRkPQhSXe7lpPWAtoLoVoS+P7gYTAIPD/pPNUksQyb9mPvU\nmjQSLbmP+6XH/pcttG21P7GC6XoWa2Avtg7Dr1Yl1BkdFP3JxsTiGTSVnxG+\n8GfNBlAPRz0lPi3zS3gIWRNQXfm8E9W3yEr+K5b3Mc2CHXCrjJqzUoW9S+Pg\naP9R\r\n=Wvh8\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# GatsbyJS RAML API transformer (legacy parser based)\n\n## Notice\n\nThis plugin is based of the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) which is deprecated. The plugin currently serves as a placeholder until it is replaced.\n\n## Overview\n\nThe Plugin exposes RAML APIs defined in .raml files on the GraphQL API as the canonical,\neffective API surface. It's internally using the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) and [raml2obj](https://github.com/raml2html/raml2obj) - currently in a fork with necessary extensions - to generate the representation and adds small structure changes to make the output GraphQL-compatible.\n\nIt is fully hot-reloading when editing the RAML specs, also when making changes on file inclusions inside the RAML format.\n\nIt provides\n\n- The API itself: `ramlApi`\n- The Types: `ramlType`\n\n## Usage\n\nAs a prerequisite configure one or many `gatsby-source-filesystem` plugins to for example point at `src/api-specs` and place your RAML files there. The APIs `key` on GraphQL is derived from the filename or, if the name is `api.raml` from the folder name.\n\nExample `gatsby-config.js` content:\n\n```js\n// In your gatsby-config.js\nmodule.exports = {\n  plugins: [\n    {\n      resolve: `gatsby-source-filesystem`,\n      options: {\n        name: `apis`,\n        path: `${__dirname}/src/api-specs`,\n      },\n    },\n    {\n      resolve: `@commercetools-docs/gatsby-transformer-raml-legacy`,\n      options: {\n        validate: true,\n      },\n    },\n  ],\n};\n```\n\n### Configuration Opions\n\nThe RAML transformer accepts the following configuration options:\n\n- `validate` (boolean): Passed through to the respective RAML parser option.\n- `canonicalTypeImpl` (string): Passed through to the respective `raml2obj` option.\n- `includeApis` (string array): Whitelist API keys (derived from file and folder names)\n- `excludeApis` (sring array): Blacklist API keys (derived from file and folder names)\n- `annotateConstantLikeEnums` (boolean): Adds an additional `const` attribute with the de-facto constant value of a type whenever it detects `\u001cenum` value arrays that have exactly one entry only.\n\n## A typical GraphQL query\n\nExample for reading all types:\n\n```graphql\n{\n  allRamlType {\n    nodes {\n      apiKey\n      name\n      key\n      type\n      originalType\n      description\n      additionalProperties\n      properties {\n        name\n        type\n        originalType\n        anyOf {\n          type\n          name\n        }\n        items {\n          type\n          name\n        }\n        description\n        required\n        format\n        enum\n        minimum\n        maximum\n        pattern\n        annotations {\n          beta\n        }\n      }\n      examples {\n        name\n        displayName\n        description\n        value\n      }\n    }\n  }\n}\n```\n\n## Developing\n\nSee [docs/developing.md](docs/developing.md) for some helpful information and a reading list.\n","gitHead":"12dbdbf5e54cb5b437d938735d5dde9115e3b626","private":false,"scripts":{},"_npmUser":{"name":"commercetools-admin","email":"npmjs@commercetools.com"},"_npmVersion":"lerna/3.20.2/node@v12.16.1+x64 (linux)","description":"Exposes RAML 1.0 APIs on the gatsbyJS GraphQL (using the legacy RAML JS parser)","directories":{},"_nodeVersion":"12.16.1","dependencies":{"raml2obj":"github:nkuehn/raml2obj#standalone-canonicalizer","firstline":"^2.0.2","raml-1-parser":"^1.1.52"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/gatsby-transformer-raml-legacy_2.0.1-canary.0_1584105774962_0.4104071612370388","host":"s3://npm-registry-packages"}},"2.0.1-canary.3":{"name":"@commercetools-docs/gatsby-transformer-raml-legacy","version":"2.0.1-canary.3","keywords":["gatsby","gatsby-plugin","raml","deprecated"],"author":{"name":"commercetools GmbH","email":"support@commercetools.com"},"license":"MIT","_id":"@commercetools-docs/gatsby-transformer-raml-legacy@2.0.1-canary.3","maintainers":[{"name":"commercetools-admin","email":"npmjs@commercetools.com"},{"name":"davifantasia","email":"davifantasia@hotmail.com"},{"name":"emmenko","email":"emmenko@gmail.com"},{"name":"nkuehn","email":"nikolaus.kuehn@commercetools.com"}],"homepage":"https://github.com/commercetools/commercetools-docs-kit/tree/master/packages/gatsby-transformer-raml-legacy#readme","dist":{"shasum":"57cae6b66b0bb3f5d178077e00efc37121922d01","tarball":"https://registry.npmjs.org/@commercetools-docs/gatsby-transformer-raml-legacy/-/gatsby-transformer-raml-legacy-2.0.1-canary.3.tgz","fileCount":24,"integrity":"sha512-J/I/N83e8pm50IhmFcH/2W80tJWB9jcXEUfWQarhilLoZRA+UREBcKZC91vDG/0ekHXiv74oiszmWE4XK5H+0w==","signatures":[{"sig":"MEUCIG1jurzfbNL241up/OjZ1qA6BdE8fw66fGylVCytMnyyAiEA9vQfh8BLcytLMbk1VvUx+ZpVYwyC57UplpwjoGTFm8U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57798,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJecO5dCRA9TVsSAnZWagAAogsP/iWJ5VHpsTdt65vU4B/1\nPrM5EAplhcz3SOJE6/NCwpzGuB6zHiEa3ZnQHMpWoXm4VmaDPIPlp/hQT8IW\nyPvKGIXcLk+1zHWRTtQTSeRaymlsNGo3Eb7m2I1meMEQ+VUQ16Un5xFC3vP7\nEYNll3m5BxFM2gM3NnGuLJwJhKVtmwxfzGgWPACMrShnD8ENSi7QcF0b1Cfq\n40+ljXRcYPB+idt3MtgBU8LWjmQ35QSCvpBqKL0kl8J7yxMDAjkdvspVP4Dv\nbLnH2P0N7QztdKuXDw/utAByzLJtqKiPzjsy6mwaToniVpMi/qvOvsJnhJV7\nhif4V+WlzFkmwiHNRYrVziD+o4V6m0c0S2ke3bXify4xikbghTz/RC5AoRPb\n+7g6ksKLBZGgPL8fNKk0b0tyDytSGQb1/EgmN+Ba+tk7SfPVDcq9qTE7YB0z\nm2U+xfv/U7Wo6uKfNXZdJ9KukpLuDTFMbNqGjNYiL/CLbXd97CQ+HVP76whu\npUqF1xyIiY0gqQQWUxBMTO5oC7COoIKmT4R4VdS2AbS+GscdAXKslhTx9W0k\nFHto3Q90a3nyBdtShHJgOrDVWIEINfHoc1ZavKX7gusf+r59K+XLU1q5vrqY\nUJGK7rVU+egVCWRLRUSoDgXkjW/vRb3hZlT+QXehQHugBs9UtlwiSZeU8nJJ\nYqYx\r\n=LwLC\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# GatsbyJS RAML API transformer (legacy parser based)\n\n## Notice\n\nThis plugin is based of the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) which is deprecated. The plugin currently serves as a placeholder until it is replaced.\n\n## Overview\n\nThe Plugin exposes RAML APIs defined in .raml files on the GraphQL API as the canonical,\neffective API surface. It's internally using the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) and [raml2obj](https://github.com/raml2html/raml2obj) - currently in a fork with necessary extensions - to generate the representation and adds small structure changes to make the output GraphQL-compatible.\n\nIt is fully hot-reloading when editing the RAML specs, also when making changes on file inclusions inside the RAML format.\n\nIt provides\n\n- The API itself: `ramlApi`\n- The Types: `ramlType`\n\n## Usage\n\nAs a prerequisite configure one or many `gatsby-source-filesystem` plugins to for example point at `src/api-specs` and place your RAML files there. The APIs `key` on GraphQL is derived from the filename or, if the name is `api.raml` from the folder name.\n\nExample `gatsby-config.js` content:\n\n```js\n// In your gatsby-config.js\nmodule.exports = {\n  plugins: [\n    {\n      resolve: `gatsby-source-filesystem`,\n      options: {\n        name: `apis`,\n        path: `${__dirname}/src/api-specs`,\n      },\n    },\n    {\n      resolve: `@commercetools-docs/gatsby-transformer-raml-legacy`,\n      options: {\n        validate: true,\n      },\n    },\n  ],\n};\n```\n\n### Configuration Opions\n\nThe RAML transformer accepts the following configuration options:\n\n- `validate` (boolean): Passed through to the respective RAML parser option.\n- `canonicalTypeImpl` (string): Passed through to the respective `raml2obj` option.\n- `includeApis` (string array): Whitelist API keys (derived from file and folder names)\n- `excludeApis` (sring array): Blacklist API keys (derived from file and folder names)\n- `annotateConstantLikeEnums` (boolean): Adds an additional `const` attribute with the de-facto constant value of a type whenever it detects `\u001cenum` value arrays that have exactly one entry only.\n\n## A typical GraphQL query\n\nExample for reading all types:\n\n```graphql\n{\n  allRamlType {\n    nodes {\n      apiKey\n      name\n      key\n      type\n      originalType\n      description\n      additionalProperties\n      properties {\n        name\n        type\n        originalType\n        anyOf {\n          type\n          name\n        }\n        items {\n          type\n          name\n        }\n        description\n        required\n        format\n        enum\n        minimum\n        maximum\n        pattern\n        annotations {\n          beta\n        }\n      }\n      examples {\n        name\n        displayName\n        description\n        value\n      }\n    }\n  }\n}\n```\n\n## Developing\n\nSee [docs/developing.md](docs/developing.md) for some helpful information and a reading list.\n","gitHead":"718ea08ac05a8db7c973fef8a3330c5cf15aea97","private":false,"scripts":{},"_npmUser":{"name":"commercetools-admin","email":"npmjs@commercetools.com"},"_npmVersion":"lerna/3.20.2/node@v12.16.1+x64 (linux)","description":"Exposes RAML 1.0 APIs on the gatsbyJS GraphQL (using the legacy RAML JS parser)","directories":{},"_nodeVersion":"12.16.1","dependencies":{"raml2obj":"github:nkuehn/raml2obj#standalone-canonicalizer","firstline":"^2.0.2","raml-1-parser":"^1.1.52"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/gatsby-transformer-raml-legacy_2.0.1-canary.3_1584459357141_0.13409051299814023","host":"s3://npm-registry-packages"}},"2.0.1-canary.4":{"name":"@commercetools-docs/gatsby-transformer-raml-legacy","version":"2.0.1-canary.4","keywords":["gatsby","gatsby-plugin","raml","deprecated"],"author":{"name":"commercetools GmbH","email":"support@commercetools.com"},"license":"MIT","_id":"@commercetools-docs/gatsby-transformer-raml-legacy@2.0.1-canary.4","maintainers":[{"name":"commercetools-admin","email":"npmjs@commercetools.com"},{"name":"davifantasia","email":"davifantasia@hotmail.com"},{"name":"emmenko","email":"emmenko@gmail.com"},{"name":"nkuehn","email":"nikolaus.kuehn@commercetools.com"}],"homepage":"https://github.com/commercetools/commercetools-docs-kit/tree/master/packages/gatsby-transformer-raml-legacy#readme","dist":{"shasum":"328f3f8fc4a05ccba4266d374f7f3f8480ab6948","tarball":"https://registry.npmjs.org/@commercetools-docs/gatsby-transformer-raml-legacy/-/gatsby-transformer-raml-legacy-2.0.1-canary.4.tgz","fileCount":24,"integrity":"sha512-lm+1RIt+hvMfOmEFP7mKYr+hr1VnOdtMvtgeMl0uI6EitSjVKVr9KEIoO7qpepWdz84Mn/xspmh/xBOa269XzQ==","signatures":[{"sig":"MEUCIQCFp5wRz4koAeXKUOS3Y4w9lcyeMEhyhRVaojAJ3H76SwIgVroeRICvJRXPVroqghV6UoZx7ajQzMkwJEq3ecQepfE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57798,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJec2psCRA9TVsSAnZWagAAxE4P/3xA2+9rGANAUEQM3A3O\nxM/9cYSMnPuXlvX0NEFCFfwiEYW+0mHcpnl24IygiHTqr59D3q4AG3oqxLMU\nA4ko23l5eEaNON9JgkDEP5l7GEGZdnbtzCVSxCBLshbYcAs0tNBltcy041B/\nIoXLXKRt+8Y4lc9egaU46CV+FYZT+A5TCA8HlERjNu+2sEE4nHKroXSXbt9b\nazsrzcadrYPxxhwC+z/QVnfS858BZbKqWQAGPdrgCD2M6brrQqot1tDQiqXf\nqw0zfjGhg9jbv9mzSsvPcW0RwcKkTp7fqyEaoaeA6wSjmnlv451fw3gxPNMU\nDveMybRLy/KOB8dS5a0hjTAPuhRFqcecO/gFG42pG8APypQQYtlsv6RI9qcd\nil+rOzJkVpOscHEETKCbdUGFyGhxcHZnouyKPCaciPNV2Wo9lVVip2yfegXq\nmGzcxLD8x9KYdMloDYgfmlNC1vxjnGRwraibaSkPgQkZeANy0He2yMgooScr\ns5eYIFdYSqf2ekRXLe/yb2kX3OBxOsoAYm0bOuz9uyrau8hOJgSV8GU09JDE\n7mUpV7wLLjljcIkwjNby+o2FC/co2sJUqRB7tucQie4P+hAxFGShs1yQ5X5G\nNXFzPTATQTvepNU4HGg/LuT/evwKfNE8iGMESvfXeSn//2nwqSN89JSjVBgT\n5GsG\r\n=yWg4\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# GatsbyJS RAML API transformer (legacy parser based)\n\n## Notice\n\nThis plugin is based of the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) which is deprecated. The plugin currently serves as a placeholder until it is replaced.\n\n## Overview\n\nThe Plugin exposes RAML APIs defined in .raml files on the GraphQL API as the canonical,\neffective API surface. It's internally using the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) and [raml2obj](https://github.com/raml2html/raml2obj) - currently in a fork with necessary extensions - to generate the representation and adds small structure changes to make the output GraphQL-compatible.\n\nIt is fully hot-reloading when editing the RAML specs, also when making changes on file inclusions inside the RAML format.\n\nIt provides\n\n- The API itself: `ramlApi`\n- The Types: `ramlType`\n\n## Usage\n\nAs a prerequisite configure one or many `gatsby-source-filesystem` plugins to for example point at `src/api-specs` and place your RAML files there. The APIs `key` on GraphQL is derived from the filename or, if the name is `api.raml` from the folder name.\n\nExample `gatsby-config.js` content:\n\n```js\n// In your gatsby-config.js\nmodule.exports = {\n  plugins: [\n    {\n      resolve: `gatsby-source-filesystem`,\n      options: {\n        name: `apis`,\n        path: `${__dirname}/src/api-specs`,\n      },\n    },\n    {\n      resolve: `@commercetools-docs/gatsby-transformer-raml-legacy`,\n      options: {\n        validate: true,\n      },\n    },\n  ],\n};\n```\n\n### Configuration Opions\n\nThe RAML transformer accepts the following configuration options:\n\n- `validate` (boolean): Passed through to the respective RAML parser option.\n- `canonicalTypeImpl` (string): Passed through to the respective `raml2obj` option.\n- `includeApis` (string array): Whitelist API keys (derived from file and folder names)\n- `excludeApis` (sring array): Blacklist API keys (derived from file and folder names)\n- `annotateConstantLikeEnums` (boolean): Adds an additional `const` attribute with the de-facto constant value of a type whenever it detects `\u001cenum` value arrays that have exactly one entry only.\n\n## A typical GraphQL query\n\nExample for reading all types:\n\n```graphql\n{\n  allRamlType {\n    nodes {\n      apiKey\n      name\n      key\n      type\n      originalType\n      description\n      additionalProperties\n      properties {\n        name\n        type\n        originalType\n        anyOf {\n          type\n          name\n        }\n        items {\n          type\n          name\n        }\n        description\n        required\n        format\n        enum\n        minimum\n        maximum\n        pattern\n        annotations {\n          beta\n        }\n      }\n      examples {\n        name\n        displayName\n        description\n        value\n      }\n    }\n  }\n}\n```\n\n## Developing\n\nSee [docs/developing.md](docs/developing.md) for some helpful information and a reading list.\n","gitHead":"1a494cf81cdcc09567937f3ff965b66863939b75","private":false,"scripts":{},"_npmUser":{"name":"commercetools-admin","email":"npmjs@commercetools.com"},"_npmVersion":"lerna/3.20.2/node@v12.16.1+x64 (linux)","description":"Exposes RAML 1.0 APIs on the gatsbyJS GraphQL (using the legacy RAML JS parser)","directories":{},"_nodeVersion":"12.16.1","dependencies":{"raml2obj":"github:nkuehn/raml2obj#standalone-canonicalizer","firstline":"^2.0.2","raml-1-parser":"^1.1.52"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/gatsby-transformer-raml-legacy_2.0.1-canary.4_1584622188180_0.6278153931180479","host":"s3://npm-registry-packages"}},"2.0.1-canary.6":{"name":"@commercetools-docs/gatsby-transformer-raml-legacy","version":"2.0.1-canary.6","keywords":["gatsby","gatsby-plugin","raml","deprecated"],"author":{"name":"commercetools GmbH","email":"support@commercetools.com"},"license":"MIT","_id":"@commercetools-docs/gatsby-transformer-raml-legacy@2.0.1-canary.6","maintainers":[{"name":"commercetools-admin","email":"npmjs@commercetools.com"},{"name":"davifantasia","email":"davifantasia@hotmail.com"},{"name":"emmenko","email":"emmenko@gmail.com"},{"name":"nkuehn","email":"nikolaus.kuehn@commercetools.com"}],"homepage":"https://github.com/commercetools/commercetools-docs-kit/tree/master/packages/gatsby-transformer-raml-legacy#readme","dist":{"shasum":"572356881fbc4c0605bf9d98c71113b4f74162f5","tarball":"https://registry.npmjs.org/@commercetools-docs/gatsby-transformer-raml-legacy/-/gatsby-transformer-raml-legacy-2.0.1-canary.6.tgz","fileCount":24,"integrity":"sha512-kyOoYrDhyeP8cYzJtYmTcMENa3SX9v+PJP5Ycy4uB5Z6pXH0MXWHa0QPVWQd+NLmneithC0y5E92UfEfGFTVOw==","signatures":[{"sig":"MEQCIAuE5mE3G35coSTzsCr2CmHAbaOBQ98ZgQeV2qlWJaTLAiAVPt4Ss6V8DF6oTviUdP68+k+Dn5J0n7yyyeXZHD929g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57846,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeeP4kCRA9TVsSAnZWagAAOigQAKDCbE81md29xYumWwUt\n7yDCUYqNv7kC7ErJqKLncBKUQZqHVisVCccCAOxWtCKMXoRXqnveWingL27w\nJ5hhnJrUVoLnzLAvZg32Jdqn0mGK+P8T5Rrtw4jmFqdKsXLygBGgfEVGgyie\nLSrVOjuK90DCwuPthUbh4Y5v78W8CMeYy/RfVWDppdHeeIkuY1JwRZKkvSmG\nxi4iwBVd9mjAplpqrF1JtFZUHjAmH4jkPO6EYk73hHcPwD58qP1vxCMgR1Lk\nBvwW3hukJL11W++9cNtjmHjdlW7UuRvWwyMtoHdSvoJP45W1hfvVlq+T8j+1\nujEqMlgSIoLP8W9q3UsAsoGahr9ivi3r5xv63F/VuRHlVJmtu4CzT/bJIAFS\nE0kgIHAo2wqg1k4YEpjMc2gvt7JPwd2XaR2vrYIdJYdnYB3I42fd1uM2nXzv\n6YV9IBvKlyNNeKnNyxrWwKdxLsnGZgoOkBi9cOiWVZOfk1T9u7rwLtSPPfqz\nVZVWUCPTSZWhHrrFDgWyM4beEjVkQ2155UxiMCGKa61iOiiiTYqN0SkbeqWD\nbzigH9kBBHhgCJvnhbIjVWKs5Q29U3pn1o4ECMG/1mfbemhQ9CcF5smeqW1W\niQh439eiXI7CqbdJy4P2m1RGIKDVRVrD7KSExLDANg/NUyJkLKzMKkrRdIZ+\nH0WA\r\n=cRvi\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# GatsbyJS RAML API transformer (legacy parser based)\n\n## Notice\n\nThis plugin is based of the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) which is deprecated. The plugin currently serves as a placeholder until it is replaced.\n\n## Overview\n\nThe Plugin exposes RAML APIs defined in .raml files on the GraphQL API as the canonical,\neffective API surface. It's internally using the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) and [raml2obj](https://github.com/raml2html/raml2obj) - currently in a fork with necessary extensions - to generate the representation and adds small structure changes to make the output GraphQL-compatible.\n\nIt is fully hot-reloading when editing the RAML specs, also when making changes on file inclusions inside the RAML format.\n\nIt provides\n\n- The API itself: `ramlApi`\n- The Types: `ramlType`\n\n## Usage\n\nAs a prerequisite configure one or many `gatsby-source-filesystem` plugins to for example point at `src/api-specs` and place your RAML files there. The APIs `key` on GraphQL is derived from the filename or, if the name is `api.raml` from the folder name.\n\nExample `gatsby-config.js` content:\n\n```js\n// In your gatsby-config.js\nmodule.exports = {\n  plugins: [\n    {\n      resolve: `gatsby-source-filesystem`,\n      options: {\n        name: `apis`,\n        path: `${__dirname}/src/api-specs`,\n      },\n    },\n    {\n      resolve: `@commercetools-docs/gatsby-transformer-raml-legacy`,\n      options: {\n        validate: true,\n      },\n    },\n  ],\n};\n```\n\n### Configuration Opions\n\nThe RAML transformer accepts the following configuration options:\n\n- `validate` (boolean): Passed through to the respective RAML parser option.\n- `canonicalTypeImpl` (string): Passed through to the respective `raml2obj` option.\n- `includeApis` (string array): Whitelist API keys (derived from file and folder names)\n- `excludeApis` (sring array): Blacklist API keys (derived from file and folder names)\n- `annotateConstantLikeEnums` (boolean): Adds an additional `const` attribute with the de-facto constant value of a type whenever it detects `\u001cenum` value arrays that have exactly one entry only.\n\n## A typical GraphQL query\n\nExample for reading all types:\n\n```graphql\n{\n  allRamlType {\n    nodes {\n      apiKey\n      name\n      key\n      type\n      originalType\n      description\n      additionalProperties\n      properties {\n        name\n        type\n        originalType\n        anyOf {\n          type\n          name\n        }\n        items {\n          type\n          name\n        }\n        description\n        required\n        format\n        enum\n        minimum\n        maximum\n        pattern\n        annotations {\n          beta\n        }\n      }\n      examples {\n        name\n        displayName\n        description\n        value\n      }\n    }\n  }\n}\n```\n\n## Developing\n\nSee [docs/developing.md](docs/developing.md) for some helpful information and a reading list.\n","gitHead":"4208eba8d22df7cf688a1789aa6f71b4c493f090","private":false,"scripts":{},"_npmUser":{"name":"commercetools-admin","email":"npmjs@commercetools.com"},"_npmVersion":"lerna/3.20.2/node@v12.16.1+x64 (linux)","description":"Exposes RAML 1.0 APIs on the gatsbyJS GraphQL (using the legacy RAML JS parser)","directories":{},"_nodeVersion":"12.16.1","dependencies":{"raml2obj":"github:nkuehn/raml2obj#standalone-canonicalizer","firstline":"^2.0.2","raml-1-parser":"^1.1.52"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/gatsby-transformer-raml-legacy_2.0.1-canary.6_1584987684057_0.31501164211217136","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"@commercetools-docs/gatsby-transformer-raml-legacy","version":"2.1.0","keywords":["gatsby","gatsby-plugin","raml","deprecated"],"author":{"name":"commercetools GmbH","email":"support@commercetools.com"},"license":"MIT","_id":"@commercetools-docs/gatsby-transformer-raml-legacy@2.1.0","maintainers":[{"name":"commercetools-admin","email":"npmjs@commercetools.com"},{"name":"davifantasia","email":"davifantasia@hotmail.com"},{"name":"emmenko","email":"emmenko@gmail.com"},{"name":"nkuehn","email":"nikolaus.kuehn@commercetools.com"}],"homepage":"https://github.com/commercetools/commercetools-docs-kit/tree/master/packages/gatsby-transformer-raml-legacy#readme","dist":{"shasum":"c44bdfe5af765a0a7662e34e8d6bdc0e09dd2007","tarball":"https://registry.npmjs.org/@commercetools-docs/gatsby-transformer-raml-legacy/-/gatsby-transformer-raml-legacy-2.1.0.tgz","fileCount":24,"integrity":"sha512-QHoZcFpSJDZXRP2NdEY4w9UfveuglAf0IKvnB+OBe432Z8zhAejuUjj6MFe71tWXGMwqLf6kQetKYKDiyZ6tAA==","signatures":[{"sig":"MEQCIAkNoq/VjI/xEAd5TxXK0z29roMQTGlHarLYVWB9EI1VAiAyzduWzt2vJIYjKanVdgPTutZ3l8MJNlk0piy5ZSU+5A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57829,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeeP/fCRA9TVsSAnZWagAABkIP/Rhd1RvFaq9VyyWtkEcW\nJIjw31gewgdfiqojY2VREIyrxGab/eLnumU7y6mY9955WCmjvEmGWTT9s+Y6\n7fUvQZJUl3YOS1SiM7XdpPbwCCKvKEAe697iwSGr0y8pm79JryfhFZbpGlBk\nMlrL//ROPiHqPN8kfB/WHgZNKrp9gVpQMI6g36EwQWW1ORnbuEcR8bv3lhss\nDpwc6smeir2RSEhAPcxg7JWyKq7GFN9DYaFIVPL4qbLJLGQ3PGwN8DVA3h1Z\n09HXTFk8YCIX6iSA2nMmjkTeZqjYyptwiOzCvLAZLEAOE3a0ERxmOki/kTJA\nbNHHC5tkStuhzRnX664ZmQFGkYTUVHVUrrag6n2FnSIidQxakO0KGWH1Sdmv\niTDgzLtQVuqmKA6OS7Dr3sbMRq8r4rXC6BPmQceNovWNUPRkunElXNHWUQdf\nxevyZRNrPvjUU8jj4svs9beAZnAgUfJ/gdlnf00rloPx3HMFC9Oy0uBmXoJE\nVt1AjeDVcdnbuyNO+svUsvnL5q586z53ZVvUo1Ek/kGbTn5V9Nlty4QilFRf\nQE7DjWnOTWkqHt5EC2ZEQD7lZ++1mRxfagrFVe+JRyBxDEMgSYeL3KsDMWOP\nAIaKZjWTv0d/DAqlya2MZA2O7JKl+q1ryveevdvqfADGw0MEymqSFBojHNV7\nYwxt\r\n=Tjem\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"3d560ce23f4e31f14bead7f2a272b913f8724451","private":false,"scripts":{},"_npmUser":{"name":"emmenko","email":"emmenko@gmail.com"},"deprecated":"this package is no longer maintained. Please use @commercetools-docs/gatsby-transformer-raml","_npmVersion":"lerna/3.20.2/node@v12.13.1+x64 (darwin)","description":"Exposes RAML 1.0 APIs on the gatsbyJS GraphQL (using the legacy RAML JS parser)","directories":{},"_nodeVersion":"12.13.1","dependencies":{"raml2obj":"github:nkuehn/raml2obj#standalone-canonicalizer","firstline":"^2.0.2","raml-1-parser":"^1.1.52"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/gatsby-transformer-raml-legacy_2.1.0_1584988127334_0.03538905204097609","host":"s3://npm-registry-packages"}},"2.1.1-canary.0":{"name":"@commercetools-docs/gatsby-transformer-raml-legacy","version":"2.1.1-canary.0","keywords":["gatsby","gatsby-plugin","raml","deprecated"],"author":{"name":"commercetools GmbH","email":"support@commercetools.com"},"license":"MIT","_id":"@commercetools-docs/gatsby-transformer-raml-legacy@2.1.1-canary.0","maintainers":[{"name":"commercetools-admin","email":"npmjs@commercetools.com"},{"name":"davifantasia","email":"davifantasia@hotmail.com"},{"name":"emmenko","email":"emmenko@gmail.com"},{"name":"nkuehn","email":"nikolaus.kuehn@commercetools.com"}],"homepage":"https://github.com/commercetools/commercetools-docs-kit/tree/master/packages/gatsby-transformer-raml-legacy#readme","dist":{"shasum":"c62526a7849b296a53149c2018805c4caa7ed508","tarball":"https://registry.npmjs.org/@commercetools-docs/gatsby-transformer-raml-legacy/-/gatsby-transformer-raml-legacy-2.1.1-canary.0.tgz","fileCount":24,"integrity":"sha512-VwYLTyuHRm5OyqAxwbVtXv5DmI6Em8c2hsf177jpp12WDRPO3mP2fNCdDySZAeA0u9a3zTyEDVJJb8jlWsyLzw==","signatures":[{"sig":"MEUCIHr6genFTZZTwTnU8/3uytZ6MfdsXNwjK4QfPgxVSDMeAiEAvxuQKXd0m5JwmRFhxI9CeB0C26NMrqJVlYDsV47Rd+Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57846,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeeQGhCRA9TVsSAnZWagAAl8UP/j/RT12i4nLklGCfDm38\nzPr49VAsQLRink1pjb5d0Msj4lmrOctuv1eC0eBxkpBvxGsDmOlpn6IuFP1M\nEt1NuUcT/rKylZ0JUVckdUGNFxNWpX1Mk220+PpcOE7ZVZBNBuPt1CLWyXQO\nQFFl/V7HlpGnMQdDcqQmu6o3U/646HNsQ8bRPnzMRrJRIh7JS0hjWjtyZmez\nbAw19kEGkCiCrWl2kYvUxTQb4wU1CVxr+vRq5ljB8sEbmt8A8pVCNBWJADRX\n5U8eib/HVdrc+w+ScqQQLDwYifW0XqN8KV7N1RUjrr+2mP/MR8oOvcS8o3oa\nYNQQNeKks2IwKdNHuomwEL1tD+sXvKH9xNjorvzf+RwVZB6fCmyY/gdWVuMd\nN2LovJP2h7E25VwBdQpZZ86ra2glksTiJybJedk5bP0PXIAn1nNEnf1YnnRQ\n5IsIWoLPfZ8jhQpWnv/HhNMpB6xj3V+rg64lUKnMGl9aoRy450K+QB7uvGuj\nuYgc5/ksEnlus+HGc5HdZ0nfkHnMAotbrOi71pJ4DKceb2Gs32ldTz/njdpB\nOt2SM4WF3wu4Sxs2MdQUhU6nsNkkbarDDrz91/eWXpTpcAmTZrmnJe77T9X+\nJNvXY4OSJCxNciHaTCur20ly+WkyV/uc5bdszLD+uxeDDq9AcWgAOuYOVm5T\n9Ozh\r\n=3PlT\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# GatsbyJS RAML API transformer (legacy parser based)\n\n## Notice\n\nThis plugin is based of the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) which is deprecated. The plugin currently serves as a placeholder until it is replaced.\n\n## Overview\n\nThe Plugin exposes RAML APIs defined in .raml files on the GraphQL API as the canonical,\neffective API surface. It's internally using the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) and [raml2obj](https://github.com/raml2html/raml2obj) - currently in a fork with necessary extensions - to generate the representation and adds small structure changes to make the output GraphQL-compatible.\n\nIt is fully hot-reloading when editing the RAML specs, also when making changes on file inclusions inside the RAML format.\n\nIt provides\n\n- The API itself: `ramlApi`\n- The Types: `ramlType`\n\n## Usage\n\nAs a prerequisite configure one or many `gatsby-source-filesystem` plugins to for example point at `src/api-specs` and place your RAML files there. The APIs `key` on GraphQL is derived from the filename or, if the name is `api.raml` from the folder name.\n\nExample `gatsby-config.js` content:\n\n```js\n// In your gatsby-config.js\nmodule.exports = {\n  plugins: [\n    {\n      resolve: `gatsby-source-filesystem`,\n      options: {\n        name: `apis`,\n        path: `${__dirname}/src/api-specs`,\n      },\n    },\n    {\n      resolve: `@commercetools-docs/gatsby-transformer-raml-legacy`,\n      options: {\n        validate: true,\n      },\n    },\n  ],\n};\n```\n\n### Configuration Opions\n\nThe RAML transformer accepts the following configuration options:\n\n- `validate` (boolean): Passed through to the respective RAML parser option.\n- `canonicalTypeImpl` (string): Passed through to the respective `raml2obj` option.\n- `includeApis` (string array): Whitelist API keys (derived from file and folder names)\n- `excludeApis` (sring array): Blacklist API keys (derived from file and folder names)\n- `annotateConstantLikeEnums` (boolean): Adds an additional `const` attribute with the de-facto constant value of a type whenever it detects `\u001cenum` value arrays that have exactly one entry only.\n\n## A typical GraphQL query\n\nExample for reading all types:\n\n```graphql\n{\n  allRamlType {\n    nodes {\n      apiKey\n      name\n      key\n      type\n      originalType\n      description\n      additionalProperties\n      properties {\n        name\n        type\n        originalType\n        anyOf {\n          type\n          name\n        }\n        items {\n          type\n          name\n        }\n        description\n        required\n        format\n        enum\n        minimum\n        maximum\n        pattern\n        annotations {\n          beta\n        }\n      }\n      examples {\n        name\n        displayName\n        description\n        value\n      }\n    }\n  }\n}\n```\n\n## Developing\n\nSee [docs/developing.md](docs/developing.md) for some helpful information and a reading list.\n","gitHead":"3d560ce23f4e31f14bead7f2a272b913f8724451","private":false,"scripts":{},"_npmUser":{"name":"commercetools-admin","email":"npmjs@commercetools.com"},"_npmVersion":"lerna/3.20.2/node@v12.16.1+x64 (linux)","description":"Exposes RAML 1.0 APIs on the gatsbyJS GraphQL (using the legacy RAML JS parser)","directories":{},"_nodeVersion":"12.16.1","dependencies":{"raml2obj":"github:nkuehn/raml2obj#standalone-canonicalizer","firstline":"^2.0.2","raml-1-parser":"^1.1.52"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/gatsby-transformer-raml-legacy_2.1.1-canary.0_1584988576759_0.805062398122822","host":"s3://npm-registry-packages"}},"2.1.1-canary.1":{"name":"@commercetools-docs/gatsby-transformer-raml-legacy","version":"2.1.1-canary.1","keywords":["gatsby","gatsby-plugin","raml","deprecated"],"author":{"name":"commercetools GmbH","email":"support@commercetools.com"},"license":"MIT","_id":"@commercetools-docs/gatsby-transformer-raml-legacy@2.1.1-canary.1","maintainers":[{"name":"commercetools-admin","email":"npmjs@commercetools.com"},{"name":"davifantasia","email":"davifantasia@hotmail.com"},{"name":"emmenko","email":"emmenko@gmail.com"},{"name":"nkuehn","email":"nikolaus.kuehn@commercetools.com"}],"homepage":"https://github.com/commercetools/commercetools-docs-kit/tree/master/packages/gatsby-transformer-raml-legacy#readme","dist":{"shasum":"a6490a5a407f07c2253c55b0a87e5f505421bcaf","tarball":"https://registry.npmjs.org/@commercetools-docs/gatsby-transformer-raml-legacy/-/gatsby-transformer-raml-legacy-2.1.1-canary.1.tgz","fileCount":24,"integrity":"sha512-yHQY0lmFmE+o8kb6DnchXSrmcoEb93shKXCiR216ov7Y5uKhAwkNW/LpxAqkpj/TfNM3ulVPTyVCaW/JiAXWbQ==","signatures":[{"sig":"MEUCIQCmy6CPe/2d5GK1rVo5PwTbme+2w/yKMHd+441Y6GvLrwIgDIHGlEIxf42OrCwAPsdklAKnCQmbdMpOpNftKd2VZnc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57846,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeel8CCRA9TVsSAnZWagAAZMAP/je+PTeFZ6B5awrI58ML\nabqoWE2iwaWPO3ne6YM7BGNzWzeERgHXDOpogYD6z4y2HuW/CZJQRVEuF7WO\ngBJwvR+IPwNIACWU9T4UUWUwxsDKbgPC1PW1PR20ol7WHkIGAundM7XcR6j8\npFliLNMaKX2seJh9E8732mUvfBz8J9loAKHEF7sEDSUKRXs7A8oBfY3ACsex\nFi+LIvo9SSPY5jaLc9m76/CJz8jQaZyT9XrBm3miWoe8KpNB7kdT+IpYSYBr\nWLyFTEmriJZLwnSAuE70s8X/CQvS/PvT1GFlqfMLZxIsuJzuEbqNVEKV4+Mv\nOkf+DYccSPv4vGgy+5ljxG2WplD9jOOuIl9C6+AQdK+ysf66elsmTPxIOQlv\nOgBJuL/omtU8NU7rhUlkARIqjXvKrMjjBdi88wRpgK19QEBTn3GJjXK1Y4Vw\nFb5zj6iSedakZIMUy4ca2V9q27RvPXfLi4+QLBngEDSlKmx9MJwTKxZKcxB8\nTPPkVlyHEdDjWW0TLrGDxzKtktgzJg2n6YLKa3JZQYlUQHvAfBn3Am6eTRg/\n2UTScFN4sa/4r3yiqu8HUe6QXrWD1AsxbSVIsUqZjEDrzc/l3p2iXGZSyOq+\nXBQTLICpwd01DkbP6kOMkiPUtaaicKAcgJwSAiSEQTX/s8p3z+IaxaI1eZY1\nX1ZD\r\n=zWj3\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# GatsbyJS RAML API transformer (legacy parser based)\n\n## Notice\n\nThis plugin is based of the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) which is deprecated. The plugin currently serves as a placeholder until it is replaced.\n\n## Overview\n\nThe Plugin exposes RAML APIs defined in .raml files on the GraphQL API as the canonical,\neffective API surface. It's internally using the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) and [raml2obj](https://github.com/raml2html/raml2obj) - currently in a fork with necessary extensions - to generate the representation and adds small structure changes to make the output GraphQL-compatible.\n\nIt is fully hot-reloading when editing the RAML specs, also when making changes on file inclusions inside the RAML format.\n\nIt provides\n\n- The API itself: `ramlApi`\n- The Types: `ramlType`\n\n## Usage\n\nAs a prerequisite configure one or many `gatsby-source-filesystem` plugins to for example point at `src/api-specs` and place your RAML files there. The APIs `key` on GraphQL is derived from the filename or, if the name is `api.raml` from the folder name.\n\nExample `gatsby-config.js` content:\n\n```js\n// In your gatsby-config.js\nmodule.exports = {\n  plugins: [\n    {\n      resolve: `gatsby-source-filesystem`,\n      options: {\n        name: `apis`,\n        path: `${__dirname}/src/api-specs`,\n      },\n    },\n    {\n      resolve: `@commercetools-docs/gatsby-transformer-raml-legacy`,\n      options: {\n        validate: true,\n      },\n    },\n  ],\n};\n```\n\n### Configuration Opions\n\nThe RAML transformer accepts the following configuration options:\n\n- `validate` (boolean): Passed through to the respective RAML parser option.\n- `canonicalTypeImpl` (string): Passed through to the respective `raml2obj` option.\n- `includeApis` (string array): Whitelist API keys (derived from file and folder names)\n- `excludeApis` (sring array): Blacklist API keys (derived from file and folder names)\n- `annotateConstantLikeEnums` (boolean): Adds an additional `const` attribute with the de-facto constant value of a type whenever it detects `\u001cenum` value arrays that have exactly one entry only.\n\n## A typical GraphQL query\n\nExample for reading all types:\n\n```graphql\n{\n  allRamlType {\n    nodes {\n      apiKey\n      name\n      key\n      type\n      originalType\n      description\n      additionalProperties\n      properties {\n        name\n        type\n        originalType\n        anyOf {\n          type\n          name\n        }\n        items {\n          type\n          name\n        }\n        description\n        required\n        format\n        enum\n        minimum\n        maximum\n        pattern\n        annotations {\n          beta\n        }\n      }\n      examples {\n        name\n        displayName\n        description\n        value\n      }\n    }\n  }\n}\n```\n\n## Developing\n\nSee [docs/developing.md](docs/developing.md) for some helpful information and a reading list.\n","gitHead":"3752e77921898892faf94b863c3ef999c7be7fee","private":false,"scripts":{},"_npmUser":{"name":"commercetools-admin","email":"npmjs@commercetools.com"},"_npmVersion":"lerna/3.20.2/node@v12.16.1+x64 (linux)","description":"Exposes RAML 1.0 APIs on the gatsbyJS GraphQL (using the legacy RAML JS parser)","directories":{},"_nodeVersion":"12.16.1","dependencies":{"raml2obj":"github:nkuehn/raml2obj#standalone-canonicalizer","firstline":"^2.0.2","raml-1-parser":"^1.1.52"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/gatsby-transformer-raml-legacy_2.1.1-canary.1_1585078017777_0.6771944469400919","host":"s3://npm-registry-packages"}},"2.1.1-canary.2":{"name":"@commercetools-docs/gatsby-transformer-raml-legacy","version":"2.1.1-canary.2","keywords":["gatsby","gatsby-plugin","raml","deprecated"],"author":{"name":"commercetools GmbH","email":"support@commercetools.com"},"license":"MIT","_id":"@commercetools-docs/gatsby-transformer-raml-legacy@2.1.1-canary.2","maintainers":[{"name":"commercetools-admin","email":"npmjs@commercetools.com"},{"name":"davifantasia","email":"davifantasia@hotmail.com"},{"name":"emmenko","email":"emmenko@gmail.com"},{"name":"nkuehn","email":"nikolaus.kuehn@commercetools.com"}],"homepage":"https://github.com/commercetools/commercetools-docs-kit/tree/master/packages/gatsby-transformer-raml-legacy#readme","dist":{"shasum":"6ef742256e59b9ee6959347f52cf875fbb5fced9","tarball":"https://registry.npmjs.org/@commercetools-docs/gatsby-transformer-raml-legacy/-/gatsby-transformer-raml-legacy-2.1.1-canary.2.tgz","fileCount":24,"integrity":"sha512-7I0M1OSSH3ZpKsa1/8O6/TCB9T1qdLEEHcFN4aNRBTzQEl4g4Y7ZLGezV/Fc1y4mduoc+LaJeDSLq2AYA1R3KQ==","signatures":[{"sig":"MEUCIQDDgZck80voSG9RYoy0JcFi1E+ve26CQYBexpv2yVBMoQIgSVX0JsPrS786Fl8cs392+nE+Qu8eL0ChnLmyRFjuAO8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57846,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJee0K7CRA9TVsSAnZWagAAciYQAImcUg4OBq14CBOOnlZt\nxTFvweWGnlqBk7JwRZcfSMrtnBi9x5YESNrbDqoGp65vss+vUEgCI0TauHom\nnpAh4BoJKIqL9ztQKdz+y27QmXIcNrySQQJjTxrI91nyvQXGD8uaVGfc4p3U\ndPfsc/e57/FNGE0Rz2VqsZr9YGW3cK1XS849QSAmQlKlsoS7mewK9uit5fb9\nuKM8qlrPT2p7RBRxMxpPvGiDdRFGE6Ok12uRMEZtONFJaaipaIjOk67uE8ex\n08LGhQAVJ0pFcK3GGxB7bik6TtxOil+C3S/bCzmJbETiLilB2Kgfd3RTSXe4\no3BP9KXaocKI4H/7zH0he6JaLpYAdrciTPxwDfHxprOHQjQ0R3vWOT+banic\n2xjSuxHytmGbJpGjuLG6nzy9RaI/odzWs1s2JKV3MktXKjUUxZ2kKTmj50dA\nGsarv666gZCqFW3bTvMwnKlJ4aOz5FxAuKSaGryasJi4WgvRHNiaXNNFP0BT\niGqhRRv1FiDcIbVdafZ9SfDdhtzaTlAJ7VS7kaL/ZIh5DX1Ccl/Z3eJ2coex\njNM77q5ny8AfeTF+wpJx1gec7zN8tYRyKA77ozRtc72JnwlGGb0HduF79gjn\nEl4mVeZ/fbEd0ZHzcuQiC4KzNphOCbGqOjDTlGSizmNI/KB8Vi+qmhTQzrWz\naHrf\r\n=ZcML\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# GatsbyJS RAML API transformer (legacy parser based)\n\n## Notice\n\nThis plugin is based of the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) which is deprecated. The plugin currently serves as a placeholder until it is replaced.\n\n## Overview\n\nThe Plugin exposes RAML APIs defined in .raml files on the GraphQL API as the canonical,\neffective API surface. It's internally using the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) and [raml2obj](https://github.com/raml2html/raml2obj) - currently in a fork with necessary extensions - to generate the representation and adds small structure changes to make the output GraphQL-compatible.\n\nIt is fully hot-reloading when editing the RAML specs, also when making changes on file inclusions inside the RAML format.\n\nIt provides\n\n- The API itself: `ramlApi`\n- The Types: `ramlType`\n\n## Usage\n\nAs a prerequisite configure one or many `gatsby-source-filesystem` plugins to for example point at `src/api-specs` and place your RAML files there. The APIs `key` on GraphQL is derived from the filename or, if the name is `api.raml` from the folder name.\n\nExample `gatsby-config.js` content:\n\n```js\n// In your gatsby-config.js\nmodule.exports = {\n  plugins: [\n    {\n      resolve: `gatsby-source-filesystem`,\n      options: {\n        name: `apis`,\n        path: `${__dirname}/src/api-specs`,\n      },\n    },\n    {\n      resolve: `@commercetools-docs/gatsby-transformer-raml-legacy`,\n      options: {\n        validate: true,\n      },\n    },\n  ],\n};\n```\n\n### Configuration Opions\n\nThe RAML transformer accepts the following configuration options:\n\n- `validate` (boolean): Passed through to the respective RAML parser option.\n- `canonicalTypeImpl` (string): Passed through to the respective `raml2obj` option.\n- `includeApis` (string array): Whitelist API keys (derived from file and folder names)\n- `excludeApis` (sring array): Blacklist API keys (derived from file and folder names)\n- `annotateConstantLikeEnums` (boolean): Adds an additional `const` attribute with the de-facto constant value of a type whenever it detects `\u001cenum` value arrays that have exactly one entry only.\n\n## A typical GraphQL query\n\nExample for reading all types:\n\n```graphql\n{\n  allRamlType {\n    nodes {\n      apiKey\n      name\n      key\n      type\n      originalType\n      description\n      additionalProperties\n      properties {\n        name\n        type\n        originalType\n        anyOf {\n          type\n          name\n        }\n        items {\n          type\n          name\n        }\n        description\n        required\n        format\n        enum\n        minimum\n        maximum\n        pattern\n        annotations {\n          beta\n        }\n      }\n      examples {\n        name\n        displayName\n        description\n        value\n      }\n    }\n  }\n}\n```\n\n## Developing\n\nSee [docs/developing.md](docs/developing.md) for some helpful information and a reading list.\n","gitHead":"703dfe60191eff670f596730b6e9a35d25d1c528","private":false,"scripts":{},"_npmUser":{"name":"commercetools-admin","email":"npmjs@commercetools.com"},"_npmVersion":"lerna/3.20.2/node@v12.16.1+x64 (linux)","description":"Exposes RAML 1.0 APIs on the gatsbyJS GraphQL (using the legacy RAML JS parser)","directories":{},"_nodeVersion":"12.16.1","dependencies":{"raml2obj":"github:nkuehn/raml2obj#standalone-canonicalizer","firstline":"^2.0.2","raml-1-parser":"^1.1.52"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/gatsby-transformer-raml-legacy_2.1.1-canary.2_1585136314816_0.4862690967000538","host":"s3://npm-registry-packages"}},"2.2.1-canary.0":{"name":"@commercetools-docs/gatsby-transformer-raml-legacy","version":"2.2.1-canary.0","keywords":["gatsby","gatsby-plugin","raml","deprecated"],"author":{"name":"commercetools GmbH","email":"support@commercetools.com"},"license":"MIT","_id":"@commercetools-docs/gatsby-transformer-raml-legacy@2.2.1-canary.0","maintainers":[{"name":"commercetools-admin","email":"npmjs@commercetools.com"},{"name":"davifantasia","email":"davifantasia@hotmail.com"},{"name":"emmenko","email":"emmenko@gmail.com"},{"name":"nkuehn","email":"nikolaus.kuehn@commercetools.com"}],"homepage":"https://github.com/commercetools/commercetools-docs-kit/tree/master/packages/gatsby-transformer-raml-legacy#readme","dist":{"shasum":"38f68874247acff367e768ae1660b1bed062c298","tarball":"https://registry.npmjs.org/@commercetools-docs/gatsby-transformer-raml-legacy/-/gatsby-transformer-raml-legacy-2.2.1-canary.0.tgz","fileCount":24,"integrity":"sha512-6qaQvtxrCbWxQ8qmFgCIzixPsYm8L8eJX3xOxYwhmccsqIP/r1JCngyHao2AaoOUA072wVuEZATcxEjuxQjgRQ==","signatures":[{"sig":"MEQCIHUttrp9lgmhIupaHDv8f94zsZQILY3O2ZZLy+3DSi/BAiAU6r5SE9QGRdqLMsm7I/BbvatsgCd+kC11wOfeTMRn9g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57846,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJee1ImCRA9TVsSAnZWagAAKz4QAI9Wh+NARmGu8R9A42IR\ngt7/nmDulhlwVA6iLL2xyC6mUuSAaB/M1CppOjGj24TrutXdY2X6o+As/3N5\nLiwRo62/MqBaf7FYTN+uhegORMZvno4vkNPHaqD5BEVji14ItvfCp225wHzG\nqj6rtE24rUIaEnFG5Ifx/oOE2c3q9H4LYC8na72i6HwKg08NlrsWYp+nj521\nQg2nSBKcS4UlAwNBwzp6LXlhePpKCJcsbsuvrhfo+HligyEcBNymNrG1f8+h\nS6I4MxQO/yPlV0piPdOBwCudJsJPLh0OW8CKk2ymhmlBnzCwWlZZhGzCsEpi\nPZUpzRRS3SU6MbQElFKIGEO+YBWF5J9ZZle28v3SjMpw+48v0P6L/5gLGFaW\n6WU7bCrHfRUTNZo2l8i6c/8KXWfMlgQDXZfmydJVu8C0n85r7iaqjbKFbFEc\nRc8SdLdR5+XcPRmH/PjpCyd3y29XLhBV3ivwFudbxQLqM5n9eY57z0dEdKVQ\nzynxX/IPPZCVx/9v9k36KUic8XSEV/+M0glbEQ36kc+1Rzl3CttczO4BxYY+\nVFhq4UHhGY1gKMtgdVsr3zXZViGIUT2GVcke5PRn1tRfjzd81TfdcBFOkdHR\npQHuNk6SnroHaaAKJFJuYKlBCR+PNNDP9iUwU0ybSO8VkXUw7syH+i4wvEQO\nGVYO\r\n=YgBY\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# GatsbyJS RAML API transformer (legacy parser based)\n\n## Notice\n\nThis plugin is based of the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) which is deprecated. The plugin currently serves as a placeholder until it is replaced.\n\n## Overview\n\nThe Plugin exposes RAML APIs defined in .raml files on the GraphQL API as the canonical,\neffective API surface. It's internally using the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) and [raml2obj](https://github.com/raml2html/raml2obj) - currently in a fork with necessary extensions - to generate the representation and adds small structure changes to make the output GraphQL-compatible.\n\nIt is fully hot-reloading when editing the RAML specs, also when making changes on file inclusions inside the RAML format.\n\nIt provides\n\n- The API itself: `ramlApi`\n- The Types: `ramlType`\n\n## Usage\n\nAs a prerequisite configure one or many `gatsby-source-filesystem` plugins to for example point at `src/api-specs` and place your RAML files there. The APIs `key` on GraphQL is derived from the filename or, if the name is `api.raml` from the folder name.\n\nExample `gatsby-config.js` content:\n\n```js\n// In your gatsby-config.js\nmodule.exports = {\n  plugins: [\n    {\n      resolve: `gatsby-source-filesystem`,\n      options: {\n        name: `apis`,\n        path: `${__dirname}/src/api-specs`,\n      },\n    },\n    {\n      resolve: `@commercetools-docs/gatsby-transformer-raml-legacy`,\n      options: {\n        validate: true,\n      },\n    },\n  ],\n};\n```\n\n### Configuration Opions\n\nThe RAML transformer accepts the following configuration options:\n\n- `validate` (boolean): Passed through to the respective RAML parser option.\n- `canonicalTypeImpl` (string): Passed through to the respective `raml2obj` option.\n- `includeApis` (string array): Whitelist API keys (derived from file and folder names)\n- `excludeApis` (sring array): Blacklist API keys (derived from file and folder names)\n- `annotateConstantLikeEnums` (boolean): Adds an additional `const` attribute with the de-facto constant value of a type whenever it detects `\u001cenum` value arrays that have exactly one entry only.\n\n## A typical GraphQL query\n\nExample for reading all types:\n\n```graphql\n{\n  allRamlType {\n    nodes {\n      apiKey\n      name\n      key\n      type\n      originalType\n      description\n      additionalProperties\n      properties {\n        name\n        type\n        originalType\n        anyOf {\n          type\n          name\n        }\n        items {\n          type\n          name\n        }\n        description\n        required\n        format\n        enum\n        minimum\n        maximum\n        pattern\n        annotations {\n          beta\n        }\n      }\n      examples {\n        name\n        displayName\n        description\n        value\n      }\n    }\n  }\n}\n```\n\n## Developing\n\nSee [docs/developing.md](docs/developing.md) for some helpful information and a reading list.\n","gitHead":"9b2baa68eefa2aafc6a4cba5abe727ba836a0eba","private":false,"scripts":{},"_npmUser":{"name":"commercetools-admin","email":"npmjs@commercetools.com"},"_npmVersion":"lerna/3.20.2/node@v12.16.1+x64 (linux)","description":"Exposes RAML 1.0 APIs on the gatsbyJS GraphQL (using the legacy RAML JS parser)","directories":{},"_nodeVersion":"12.16.1","dependencies":{"raml2obj":"github:nkuehn/raml2obj#standalone-canonicalizer","firstline":"^2.0.2","raml-1-parser":"^1.1.52"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/gatsby-transformer-raml-legacy_2.2.1-canary.0_1585140262460_0.4793315254907189","host":"s3://npm-registry-packages"}},"2.2.1-canary.1":{"name":"@commercetools-docs/gatsby-transformer-raml-legacy","version":"2.2.1-canary.1","keywords":["gatsby","gatsby-plugin","raml","deprecated"],"author":{"name":"commercetools GmbH","email":"support@commercetools.com"},"license":"MIT","_id":"@commercetools-docs/gatsby-transformer-raml-legacy@2.2.1-canary.1","maintainers":[{"name":"commercetools-admin","email":"npmjs@commercetools.com"},{"name":"davifantasia","email":"davifantasia@hotmail.com"},{"name":"emmenko","email":"emmenko@gmail.com"},{"name":"nkuehn","email":"nikolaus.kuehn@commercetools.com"}],"homepage":"https://github.com/commercetools/commercetools-docs-kit/tree/master/packages/gatsby-transformer-raml-legacy#readme","dist":{"shasum":"447964766bb9a02394363adf1587e8a0446d9099","tarball":"https://registry.npmjs.org/@commercetools-docs/gatsby-transformer-raml-legacy/-/gatsby-transformer-raml-legacy-2.2.1-canary.1.tgz","fileCount":24,"integrity":"sha512-eHYHXGoySauPETWlA+yAGM6DWprMvz0IXg4MkzNOhaycbQCIIQn+JdHDJmHPIeBMnbi+SdpxQj+j6YUFsgzdpQ==","signatures":[{"sig":"MEUCIQC1nFVm/X5aNS4gw/BVzIbDuzYetkVF1ch/45tiWHjpNQIgQ2fRo0kjQH0X9PFhHFT1ZHfZ/emT5fxj3Jrt7tWY2o0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57846,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJefouVCRA9TVsSAnZWagAAQigP/1B/LL0xm57hp9AKtqaX\nW53fUqG4JxnalpPRn2Y40D0Sn9Ynq/nfUGLHoWYsScaigBLyTXrEi2X6PaxA\nQTnDQKWiHnZYCRuyrQ+nuAq84Ov1nrGTnfuaXFPetm8xJ4ktHXW0kE+kcKF5\n7CnoKe62xglIdj+rUwNh0ZxpOF3O5KmuaeeKKs5XSxno5c7Rf818jt3/aB9G\nIfLpRp+RGXGmp1tT1+crmCqWqKIF9xB54X78SnjFpBPoXE9lhz/Ne5ry0Sxj\nJ/O8v4uGfe4+IDyjgtIl6fbgTIHY66qGY1sa4IF5kY4z4aWM6GWjdizb/ME/\nsmFkn0Ey9ZAnsh9UYqa3soCE5Czm1tkfAyi7Bofr532rEHtcnzOqM070nlmD\nyMcfo1mdBS1MQTvo6QL/+2clspgAEpGKqwQrQsgeqYcWyVgJKADBqwtuZwAr\nBJxDLvgV8M1Qav7Jy0sY1PNUMkg0tu3Pl599NtbrRpjIB78olYrg6xRm029f\nBvizCc93Pkh5KrliEjl01/c47ipdZaHnbqYp+3F36evS3+gFsfuc9OnRD7gc\nIPSSZ0c8q1jqxhIscne8E6yES6lYseKVLQcwSpuxiKYZZWWoVkxQnNug9yx9\nFcfXBrFY4SSkFJQIxmuMxTz2me+a/3BbP339yBI2MJisxbpD5cN0OmM2ngnN\nLw+y\r\n=0yA8\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# GatsbyJS RAML API transformer (legacy parser based)\n\n## Notice\n\nThis plugin is based of the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) which is deprecated. The plugin currently serves as a placeholder until it is replaced.\n\n## Overview\n\nThe Plugin exposes RAML APIs defined in .raml files on the GraphQL API as the canonical,\neffective API surface. It's internally using the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) and [raml2obj](https://github.com/raml2html/raml2obj) - currently in a fork with necessary extensions - to generate the representation and adds small structure changes to make the output GraphQL-compatible.\n\nIt is fully hot-reloading when editing the RAML specs, also when making changes on file inclusions inside the RAML format.\n\nIt provides\n\n- The API itself: `ramlApi`\n- The Types: `ramlType`\n\n## Usage\n\nAs a prerequisite configure one or many `gatsby-source-filesystem` plugins to for example point at `src/api-specs` and place your RAML files there. The APIs `key` on GraphQL is derived from the filename or, if the name is `api.raml` from the folder name.\n\nExample `gatsby-config.js` content:\n\n```js\n// In your gatsby-config.js\nmodule.exports = {\n  plugins: [\n    {\n      resolve: `gatsby-source-filesystem`,\n      options: {\n        name: `apis`,\n        path: `${__dirname}/src/api-specs`,\n      },\n    },\n    {\n      resolve: `@commercetools-docs/gatsby-transformer-raml-legacy`,\n      options: {\n        validate: true,\n      },\n    },\n  ],\n};\n```\n\n### Configuration Opions\n\nThe RAML transformer accepts the following configuration options:\n\n- `validate` (boolean): Passed through to the respective RAML parser option.\n- `canonicalTypeImpl` (string): Passed through to the respective `raml2obj` option.\n- `includeApis` (string array): Whitelist API keys (derived from file and folder names)\n- `excludeApis` (sring array): Blacklist API keys (derived from file and folder names)\n- `annotateConstantLikeEnums` (boolean): Adds an additional `const` attribute with the de-facto constant value of a type whenever it detects `\u001cenum` value arrays that have exactly one entry only.\n\n## A typical GraphQL query\n\nExample for reading all types:\n\n```graphql\n{\n  allRamlType {\n    nodes {\n      apiKey\n      name\n      key\n      type\n      originalType\n      description\n      additionalProperties\n      properties {\n        name\n        type\n        originalType\n        anyOf {\n          type\n          name\n        }\n        items {\n          type\n          name\n        }\n        description\n        required\n        format\n        enum\n        minimum\n        maximum\n        pattern\n        annotations {\n          beta\n        }\n      }\n      examples {\n        name\n        displayName\n        description\n        value\n      }\n    }\n  }\n}\n```\n\n## Developing\n\nSee [docs/developing.md](docs/developing.md) for some helpful information and a reading list.\n","gitHead":"18044b85731a2f894f58f6deca91a27728dd62f3","private":false,"scripts":{},"_npmUser":{"name":"commercetools-admin","email":"npmjs@commercetools.com"},"_npmVersion":"lerna/3.20.2/node@v12.16.1+x64 (linux)","description":"Exposes RAML 1.0 APIs on the gatsbyJS GraphQL (using the legacy RAML JS parser)","directories":{},"_nodeVersion":"12.16.1","dependencies":{"raml2obj":"github:nkuehn/raml2obj#standalone-canonicalizer","firstline":"^2.0.2","raml-1-parser":"^1.1.52"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/gatsby-transformer-raml-legacy_2.2.1-canary.1_1585351572892_0.05533705675546652","host":"s3://npm-registry-packages"}},"2.3.1-canary.0":{"name":"@commercetools-docs/gatsby-transformer-raml-legacy","version":"2.3.1-canary.0","keywords":["gatsby","gatsby-plugin","raml","deprecated"],"author":{"name":"commercetools GmbH","email":"support@commercetools.com"},"license":"MIT","_id":"@commercetools-docs/gatsby-transformer-raml-legacy@2.3.1-canary.0","maintainers":[{"name":"commercetools-admin","email":"npmjs@commercetools.com"},{"name":"davifantasia","email":"davifantasia@hotmail.com"},{"name":"emmenko","email":"emmenko@gmail.com"},{"name":"nkuehn","email":"nikolaus.kuehn@commercetools.com"}],"homepage":"https://github.com/commercetools/commercetools-docs-kit/tree/master/packages/gatsby-transformer-raml-legacy#readme","dist":{"shasum":"2548b335784c4582e2ad3b78108d252ef0aa0549","tarball":"https://registry.npmjs.org/@commercetools-docs/gatsby-transformer-raml-legacy/-/gatsby-transformer-raml-legacy-2.3.1-canary.0.tgz","fileCount":24,"integrity":"sha512-goIhuXxrYqGHyXAsjnTG4BWVE0yDathlx4jW/QCivTkP+RXjYNr/hJRiNMdjynOtaXTRfrUyMBndTxz2hd4+Iw==","signatures":[{"sig":"MEQCICeYkK9MJYOWFuUnE/nVoycR9AcBQqHxADZ/p5yU0ZEkAiAml/m3W08vWjPNcjT0Tgtd26yYpCusJzhiApv9tOwYKw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57846,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJegb0vCRA9TVsSAnZWagAAYXUP/RB1ugmWBNY0aOm7+t0H\n2wXOQufYfIAY7whPkN/RH8vrQ8Ddun4IlXdhaFebqEKD9BiSGSEP9g7Uk8cW\nNC2QaG3J9fpoJXcj1Z1vThPdU5Y0GWMvk6v8dsxBJZExPnKYX0SIKeIqLS+6\nZ19IcXCV6ITFvn90m/JuNIf6iDaF2JKt97oZTIjsNFEzQ09+EmWYFXTMpn11\nfkTsCby83+chsTEVAlQ6aN7X9CU+rVeO3xeFcoRUDJRdAaFia10vlbBL3Jg2\nYbXW9vtdyQObRp3uF4pgflr1REbI4u0Xl0b2JwOhcHDRl3w+0CS/DW3aTNsr\nfmE1N5x8I6eaafo56W+j6t96EynnMvaEAqR2MeBIs+l5MG75VLe9ggBgJUpm\nF5Qm7AgniXPA2wwJ1GKuNMXmrVaVlA0plhH0oibKQH78/qapXq9p53dBYOmQ\n4x0i73m+nKWiv5FxBNWS2FDp0jECD8apyN33KuF4bmXu5gB+jp66npS+4aJE\n9dMuxF3KRsyKlYVzi8SGohFATT3IRb3a7oAiizq3a//IGpSebZ6p5Xl2Z2qZ\nkToo7FFQtC9jyScWYs7h7TwkBXs0wK93wsxYWwflW0xmaCPh9cQI2FuWaMbJ\n5dQp4zHZkLLAqSWPyKRdoeM8GeXGihy8Fbeun1wxO8S80eGW0KY1Oy24fZbe\nfp3B\r\n=6B5w\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# GatsbyJS RAML API transformer (legacy parser based)\n\n## Notice\n\nThis plugin is based of the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) which is deprecated. The plugin currently serves as a placeholder until it is replaced.\n\n## Overview\n\nThe Plugin exposes RAML APIs defined in .raml files on the GraphQL API as the canonical,\neffective API surface. It's internally using the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) and [raml2obj](https://github.com/raml2html/raml2obj) - currently in a fork with necessary extensions - to generate the representation and adds small structure changes to make the output GraphQL-compatible.\n\nIt is fully hot-reloading when editing the RAML specs, also when making changes on file inclusions inside the RAML format.\n\nIt provides\n\n- The API itself: `ramlApi`\n- The Types: `ramlType`\n\n## Usage\n\nAs a prerequisite configure one or many `gatsby-source-filesystem` plugins to for example point at `src/api-specs` and place your RAML files there. The APIs `key` on GraphQL is derived from the filename or, if the name is `api.raml` from the folder name.\n\nExample `gatsby-config.js` content:\n\n```js\n// In your gatsby-config.js\nmodule.exports = {\n  plugins: [\n    {\n      resolve: `gatsby-source-filesystem`,\n      options: {\n        name: `apis`,\n        path: `${__dirname}/src/api-specs`,\n      },\n    },\n    {\n      resolve: `@commercetools-docs/gatsby-transformer-raml-legacy`,\n      options: {\n        validate: true,\n      },\n    },\n  ],\n};\n```\n\n### Configuration Opions\n\nThe RAML transformer accepts the following configuration options:\n\n- `validate` (boolean): Passed through to the respective RAML parser option.\n- `canonicalTypeImpl` (string): Passed through to the respective `raml2obj` option.\n- `includeApis` (string array): Whitelist API keys (derived from file and folder names)\n- `excludeApis` (sring array): Blacklist API keys (derived from file and folder names)\n- `annotateConstantLikeEnums` (boolean): Adds an additional `const` attribute with the de-facto constant value of a type whenever it detects `\u001cenum` value arrays that have exactly one entry only.\n\n## A typical GraphQL query\n\nExample for reading all types:\n\n```graphql\n{\n  allRamlType {\n    nodes {\n      apiKey\n      name\n      key\n      type\n      originalType\n      description\n      additionalProperties\n      properties {\n        name\n        type\n        originalType\n        anyOf {\n          type\n          name\n        }\n        items {\n          type\n          name\n        }\n        description\n        required\n        format\n        enum\n        minimum\n        maximum\n        pattern\n        annotations {\n          beta\n        }\n      }\n      examples {\n        name\n        displayName\n        description\n        value\n      }\n    }\n  }\n}\n```\n\n## Developing\n\nSee [docs/developing.md](docs/developing.md) for some helpful information and a reading list.\n","gitHead":"784a2a2d8a7398957b03c6b739fe08ac77a45f6d","private":false,"scripts":{},"_npmUser":{"name":"commercetools-admin","email":"npmjs@commercetools.com"},"_npmVersion":"lerna/3.20.2/node@v12.16.1+x64 (linux)","description":"Exposes RAML 1.0 APIs on the gatsbyJS GraphQL (using the legacy RAML JS parser)","directories":{},"_nodeVersion":"12.16.1","dependencies":{"raml2obj":"github:nkuehn/raml2obj#standalone-canonicalizer","firstline":"^2.0.2","raml-1-parser":"^1.1.52"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/gatsby-transformer-raml-legacy_2.3.1-canary.0_1585560878980_0.7201772469285526","host":"s3://npm-registry-packages"}},"2.3.1-canary.1":{"name":"@commercetools-docs/gatsby-transformer-raml-legacy","version":"2.3.1-canary.1","keywords":["gatsby","gatsby-plugin","raml","deprecated"],"author":{"name":"commercetools GmbH","email":"support@commercetools.com"},"license":"MIT","_id":"@commercetools-docs/gatsby-transformer-raml-legacy@2.3.1-canary.1","maintainers":[{"name":"commercetools-admin","email":"npmjs@commercetools.com"},{"name":"davifantasia","email":"davifantasia@hotmail.com"},{"name":"emmenko","email":"emmenko@gmail.com"},{"name":"nkuehn","email":"nikolaus.kuehn@commercetools.com"}],"homepage":"https://github.com/commercetools/commercetools-docs-kit/tree/master/packages/gatsby-transformer-raml-legacy#readme","dist":{"shasum":"b5c7dedcbe7d441571ca18f34cc677feeea153b3","tarball":"https://registry.npmjs.org/@commercetools-docs/gatsby-transformer-raml-legacy/-/gatsby-transformer-raml-legacy-2.3.1-canary.1.tgz","fileCount":24,"integrity":"sha512-0joG61wsJXdXjMmm1GwmHnUuiw2aaQY17ECRcp3pFEwB29P4aMES0k0KslzDJ6BWMja7z9ls1C10ZFBmIKyRVA==","signatures":[{"sig":"MEUCIQDBtqjCb1jANFFxY1jawOPkpzZPNhwL2WwnhKvnyCs9lgIgRowj4q1vfmWkE/5AH4H3YK0tSS6Uivm7LzF7RB5PCfw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57846,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJehc3QCRA9TVsSAnZWagAADMYP/jpbewwDBeHQ3akTQrBO\nOLPPMNkq2EQNj8yq5W21K8uC6ZKqcLV1apj+Tc64OOI8wMZbnNcNsaz7m53B\nSNorGzUUbnTwVYfF7zrTBCLrxQJn9GR/04I0QluqvRMqH1+OqB2OZSYx64Cv\nmRRwpCfz3icY79pDNhn4xoKdVuA7LiO3RH+KcrqrLQGnUrJoXmt0JpchVlMf\nH6BZ0ERPTcGg39bB+tv+hUUU+7vcr/mHMS8AHwcwlFA5JdCA9x4gjdI67Olx\nWUdjUFxddIcUhFsrDIp2QO5xCJUDfyH+xalTsTyT7VXD3C0LJCUU6hE8goDy\n6RYNCFPazTWKMGhlBfS6zIX/OY1lqKcZUs/ofbnfJZarl2HXJ3+AAoOvQ8Sk\nmAjsQf7HwEyVzLCx40rtmUdeMLKESZseNr4iTAru7gLOix0Jj/aq2zMorMIB\nYlfusZqOiVvdXrioJM3i3xlkOW4HCsDlVa+DcR9ymMa4r5nq2CafbtJBBazd\nvoftnRQ4gvmL0ldDuXOeU3UDo4+G8caLPSFZA42Lw0VwD2E9tFgOW4Qpc758\npU8m/EIOHkjpyvduLGRfVF1vyVQOhqp6TQ8kkH6oRlQl6Ard+iIT1dVq4aaG\nsr0paxlK4w9avDKoYMDPbbJ9zPPtkvlwsQFb4GSEMZAWj3ftiMlm0fVtvO72\nGQKG\r\n=1erH\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# GatsbyJS RAML API transformer (legacy parser based)\n\n## Notice\n\nThis plugin is based of the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) which is deprecated. The plugin currently serves as a placeholder until it is replaced.\n\n## Overview\n\nThe Plugin exposes RAML APIs defined in .raml files on the GraphQL API as the canonical,\neffective API surface. It's internally using the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) and [raml2obj](https://github.com/raml2html/raml2obj) - currently in a fork with necessary extensions - to generate the representation and adds small structure changes to make the output GraphQL-compatible.\n\nIt is fully hot-reloading when editing the RAML specs, also when making changes on file inclusions inside the RAML format.\n\nIt provides\n\n- The API itself: `ramlApi`\n- The Types: `ramlType`\n\n## Usage\n\nAs a prerequisite configure one or many `gatsby-source-filesystem` plugins to for example point at `src/api-specs` and place your RAML files there. The APIs `key` on GraphQL is derived from the filename or, if the name is `api.raml` from the folder name.\n\nExample `gatsby-config.js` content:\n\n```js\n// In your gatsby-config.js\nmodule.exports = {\n  plugins: [\n    {\n      resolve: `gatsby-source-filesystem`,\n      options: {\n        name: `apis`,\n        path: `${__dirname}/src/api-specs`,\n      },\n    },\n    {\n      resolve: `@commercetools-docs/gatsby-transformer-raml-legacy`,\n      options: {\n        validate: true,\n      },\n    },\n  ],\n};\n```\n\n### Configuration Opions\n\nThe RAML transformer accepts the following configuration options:\n\n- `validate` (boolean): Passed through to the respective RAML parser option.\n- `canonicalTypeImpl` (string): Passed through to the respective `raml2obj` option.\n- `includeApis` (string array): Whitelist API keys (derived from file and folder names)\n- `excludeApis` (sring array): Blacklist API keys (derived from file and folder names)\n- `annotateConstantLikeEnums` (boolean): Adds an additional `const` attribute with the de-facto constant value of a type whenever it detects `\u001cenum` value arrays that have exactly one entry only.\n\n## A typical GraphQL query\n\nExample for reading all types:\n\n```graphql\n{\n  allRamlType {\n    nodes {\n      apiKey\n      name\n      key\n      type\n      originalType\n      description\n      additionalProperties\n      properties {\n        name\n        type\n        originalType\n        anyOf {\n          type\n          name\n        }\n        items {\n          type\n          name\n        }\n        description\n        required\n        format\n        enum\n        minimum\n        maximum\n        pattern\n        annotations {\n          beta\n        }\n      }\n      examples {\n        name\n        displayName\n        description\n        value\n      }\n    }\n  }\n}\n```\n\n## Developing\n\nSee [docs/developing.md](docs/developing.md) for some helpful information and a reading list.\n","gitHead":"72ed9a5638852a91763bed68d9461db5e9522987","private":false,"scripts":{},"_npmUser":{"name":"commercetools-admin","email":"npmjs@commercetools.com"},"_npmVersion":"lerna/3.20.2/node@v12.16.1+x64 (linux)","description":"Exposes RAML 1.0 APIs on the gatsbyJS GraphQL (using the legacy RAML JS parser)","directories":{},"_nodeVersion":"12.16.1","dependencies":{"raml2obj":"github:nkuehn/raml2obj#standalone-canonicalizer","firstline":"^2.0.2","raml-1-parser":"^1.1.52"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/gatsby-transformer-raml-legacy_2.3.1-canary.1_1585827280601_0.1260925629054972","host":"s3://npm-registry-packages"}},"2.3.1-canary.2":{"name":"@commercetools-docs/gatsby-transformer-raml-legacy","version":"2.3.1-canary.2","keywords":["gatsby","gatsby-plugin","raml","deprecated"],"author":{"name":"commercetools GmbH","email":"support@commercetools.com"},"license":"MIT","_id":"@commercetools-docs/gatsby-transformer-raml-legacy@2.3.1-canary.2","maintainers":[{"name":"commercetools-admin","email":"npmjs@commercetools.com"},{"name":"davifantasia","email":"davifantasia@hotmail.com"},{"name":"emmenko","email":"emmenko@gmail.com"},{"name":"nkuehn","email":"nikolaus.kuehn@commercetools.com"}],"homepage":"https://github.com/commercetools/commercetools-docs-kit/tree/master/packages/gatsby-transformer-raml-legacy#readme","dist":{"shasum":"6a71dff43028491d7f78875051bf839d1ba1d55f","tarball":"https://registry.npmjs.org/@commercetools-docs/gatsby-transformer-raml-legacy/-/gatsby-transformer-raml-legacy-2.3.1-canary.2.tgz","fileCount":24,"integrity":"sha512-hrqeOJFbcHKD/EzU+KpC4zjcwm+A9vV/7aQZj9cPxSG0LoLydnV3UJWglBVg3EsCoN9fFxkjUoj+/TKKLlAgbg==","signatures":[{"sig":"MEUCIQDo4RQUDK0BxVrftl7QvKV1TsSkYPoxhE0LFTuD6SssrwIgCgzukZ288OdfkYFbhGlDh7QFwn4p2jqFHLt6evZpFSI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57846,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJehf5gCRA9TVsSAnZWagAAMRQP/2uU7fqJWh0yjQUwxdWF\ncupmiUL0FUNfbEGRTEh4MSZgkDrrv6PGLlM7ZR3qZ4FSCYyeycZ0/WIoLdDY\ntuQ1MnCw1GvGVVwwodtXH2lDuZSe8CEWveH2AJJKOL/8tqQJ05dTpb7v34sx\nvaivzAtr2meg7u2LDH7yEekS18o4fmkkNHjfcc4oe++M75i8VU3g6Q+C8+IY\njH+An9yWkjRSpARSd8d5e0VVLBOBiYoEEAOx2QAiwERsGBDFtubh5lw/eJbE\nXPNeGQMLqBNUpnVkRG5iUSNK7YmTpqKR9+GdnXnJbBK7vGCgO5mwHc+OH66K\nP9DJcL9uMFG9CvBBzifPR8+mBxZihv1dxhngKyYgIwnMmSsNQl+s20B1HLeU\nDYf5SYp1TaYeCD807KZ0PXt7et8orwpB8/WIsRmgxRCAyWwESlIPn4JYJ3AV\nGSdI1kQEVL+l3TFAtTXbjxaKlwyS0VDBRfLPWtGvB/8wkd1ySPL7AH/IzWKr\nAI/0j265Sr5C3qRAueiytrUxkqEA7zqXyz4aRlvinOStHNhioHkkSxTAyIfy\n/ZFLqdFVPmlQG9BtFAArkS/cmdQcBA0Y9GC9cm5yiTIFvFmp2bc1mGTHqLW9\noFSqc8ddSO94B7zgsl7kgkaP88IGiKZDdNaIEKp6mxM6+W+K3Qso51WsTge1\nRmQX\r\n=pR+t\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# GatsbyJS RAML API transformer (legacy parser based)\n\n## Notice\n\nThis plugin is based of the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) which is deprecated. The plugin currently serves as a placeholder until it is replaced.\n\n## Overview\n\nThe Plugin exposes RAML APIs defined in .raml files on the GraphQL API as the canonical,\neffective API surface. It's internally using the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) and [raml2obj](https://github.com/raml2html/raml2obj) - currently in a fork with necessary extensions - to generate the representation and adds small structure changes to make the output GraphQL-compatible.\n\nIt is fully hot-reloading when editing the RAML specs, also when making changes on file inclusions inside the RAML format.\n\nIt provides\n\n- The API itself: `ramlApi`\n- The Types: `ramlType`\n\n## Usage\n\nAs a prerequisite configure one or many `gatsby-source-filesystem` plugins to for example point at `src/api-specs` and place your RAML files there. The APIs `key` on GraphQL is derived from the filename or, if the name is `api.raml` from the folder name.\n\nExample `gatsby-config.js` content:\n\n```js\n// In your gatsby-config.js\nmodule.exports = {\n  plugins: [\n    {\n      resolve: `gatsby-source-filesystem`,\n      options: {\n        name: `apis`,\n        path: `${__dirname}/src/api-specs`,\n      },\n    },\n    {\n      resolve: `@commercetools-docs/gatsby-transformer-raml-legacy`,\n      options: {\n        validate: true,\n      },\n    },\n  ],\n};\n```\n\n### Configuration Opions\n\nThe RAML transformer accepts the following configuration options:\n\n- `validate` (boolean): Passed through to the respective RAML parser option.\n- `canonicalTypeImpl` (string): Passed through to the respective `raml2obj` option.\n- `includeApis` (string array): Whitelist API keys (derived from file and folder names)\n- `excludeApis` (sring array): Blacklist API keys (derived from file and folder names)\n- `annotateConstantLikeEnums` (boolean): Adds an additional `const` attribute with the de-facto constant value of a type whenever it detects `\u001cenum` value arrays that have exactly one entry only.\n\n## A typical GraphQL query\n\nExample for reading all types:\n\n```graphql\n{\n  allRamlType {\n    nodes {\n      apiKey\n      name\n      key\n      type\n      originalType\n      description\n      additionalProperties\n      properties {\n        name\n        type\n        originalType\n        anyOf {\n          type\n          name\n        }\n        items {\n          type\n          name\n        }\n        description\n        required\n        format\n        enum\n        minimum\n        maximum\n        pattern\n        annotations {\n          beta\n        }\n      }\n      examples {\n        name\n        displayName\n        description\n        value\n      }\n    }\n  }\n}\n```\n\n## Developing\n\nSee [docs/developing.md](docs/developing.md) for some helpful information and a reading list.\n","gitHead":"1aa22b143e076ef81f0776d1d11a8c5929e8bb16","private":false,"scripts":{},"_npmUser":{"name":"commercetools-admin","email":"npmjs@commercetools.com"},"_npmVersion":"lerna/3.20.2/node@v12.16.1+x64 (linux)","description":"Exposes RAML 1.0 APIs on the gatsbyJS GraphQL (using the legacy RAML JS parser)","directories":{},"_nodeVersion":"12.16.1","dependencies":{"raml2obj":"github:nkuehn/raml2obj#standalone-canonicalizer","firstline":"^2.0.2","raml-1-parser":"^1.1.52"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/gatsby-transformer-raml-legacy_2.3.1-canary.2_1585839711908_0.31735505888606874","host":"s3://npm-registry-packages"}},"2.3.1-canary.3":{"name":"@commercetools-docs/gatsby-transformer-raml-legacy","version":"2.3.1-canary.3","keywords":["gatsby","gatsby-plugin","raml","deprecated"],"author":{"name":"commercetools GmbH","email":"support@commercetools.com"},"license":"MIT","_id":"@commercetools-docs/gatsby-transformer-raml-legacy@2.3.1-canary.3","maintainers":[{"name":"commercetools-admin","email":"npmjs@commercetools.com"},{"name":"davifantasia","email":"davifantasia@hotmail.com"},{"name":"emmenko","email":"emmenko@gmail.com"},{"name":"nkuehn","email":"nikolaus.kuehn@commercetools.com"}],"homepage":"https://github.com/commercetools/commercetools-docs-kit/tree/master/packages/gatsby-transformer-raml-legacy#readme","dist":{"shasum":"b3b85b584d3c47412f98212c0ccca895755e8f6a","tarball":"https://registry.npmjs.org/@commercetools-docs/gatsby-transformer-raml-legacy/-/gatsby-transformer-raml-legacy-2.3.1-canary.3.tgz","fileCount":24,"integrity":"sha512-/1mM+5V319LS2bLOSXaKI9m/IT9uho/7VnNzRlxlLqlwafdxG7spQS9Ws8FIUekBflDBz4I/flTqCPJG/dr6SQ==","signatures":[{"sig":"MEQCIDJItVlD84gILvPBI0vQAdYumWJ0RKh8gxHou4Yw2+goAiB/nb3FWg4yBe8P8nGJlSD4RGWBe6bcg5XKUIRTFs02Kg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57846,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJehgG+CRA9TVsSAnZWagAAoF4P/2qtAkSpAt16Py7em3xe\nWns+d9c8vtUDx5f961u6bYqwrZpPkS1ntifFGvby0rrDEsDTv7OYqnTIBZi0\nIzoSf/0vmpfUQgsgUs4uv01OnUHd2yygmRQCTHCsZdSqL0DK/M6WTm13qCsZ\nOSpG51+WLXm71Gwc23V09L1MmdB6RKxXx6qtcCKtBaLVbZ2DCFfp6SjeHUEE\nBziws/E2/bAxOKqvBZQlihlCytxa/InoY9KBVbG86tIHyQQWtLs6EoOSmfA5\nGBQkjUy0vyZ1GZlNc+XDFRj55jYh41+B1Ri4pW6Ksw/NZ4djioXOD0VD3tF9\nZPILyySW7enibn7m3yGLX4fReEHoZIegteSN1GIaMYKc99L8RjxMSLRA/j19\ngwfPt5TJTZnVU3V2LKpLalQmsxrrP2WcIFRecE4oV7VsbA4Yr1BEh8AR+vZw\nxQVOrkf2XXXq0Yhnlfac0QUdBnfkH6fMwNs6wgOl2FyQ8U6F8p9NIhOjs0IJ\nmqGFBPEOOeC5tZm7/6bmJWQoVagTKeTICcPB9/gCZC9ShSuwcvnxhtWPIF6I\nIgCynvCq6IDrzGP7MIa8hNJvBJHtby62ktGA01yckMXczD8SvWjCKSaCcowY\nQIQNd6tlO1dPvpnM+52ULveRUTdUnN3xejN5kvz2kOlNVn63RswNaD2Pz8jx\nw1Qy\r\n=2pdV\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# GatsbyJS RAML API transformer (legacy parser based)\n\n## Notice\n\nThis plugin is based of the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) which is deprecated. The plugin currently serves as a placeholder until it is replaced.\n\n## Overview\n\nThe Plugin exposes RAML APIs defined in .raml files on the GraphQL API as the canonical,\neffective API surface. It's internally using the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) and [raml2obj](https://github.com/raml2html/raml2obj) - currently in a fork with necessary extensions - to generate the representation and adds small structure changes to make the output GraphQL-compatible.\n\nIt is fully hot-reloading when editing the RAML specs, also when making changes on file inclusions inside the RAML format.\n\nIt provides\n\n- The API itself: `ramlApi`\n- The Types: `ramlType`\n\n## Usage\n\nAs a prerequisite configure one or many `gatsby-source-filesystem` plugins to for example point at `src/api-specs` and place your RAML files there. The APIs `key` on GraphQL is derived from the filename or, if the name is `api.raml` from the folder name.\n\nExample `gatsby-config.js` content:\n\n```js\n// In your gatsby-config.js\nmodule.exports = {\n  plugins: [\n    {\n      resolve: `gatsby-source-filesystem`,\n      options: {\n        name: `apis`,\n        path: `${__dirname}/src/api-specs`,\n      },\n    },\n    {\n      resolve: `@commercetools-docs/gatsby-transformer-raml-legacy`,\n      options: {\n        validate: true,\n      },\n    },\n  ],\n};\n```\n\n### Configuration Opions\n\nThe RAML transformer accepts the following configuration options:\n\n- `validate` (boolean): Passed through to the respective RAML parser option.\n- `canonicalTypeImpl` (string): Passed through to the respective `raml2obj` option.\n- `includeApis` (string array): Whitelist API keys (derived from file and folder names)\n- `excludeApis` (sring array): Blacklist API keys (derived from file and folder names)\n- `annotateConstantLikeEnums` (boolean): Adds an additional `const` attribute with the de-facto constant value of a type whenever it detects `\u001cenum` value arrays that have exactly one entry only.\n\n## A typical GraphQL query\n\nExample for reading all types:\n\n```graphql\n{\n  allRamlType {\n    nodes {\n      apiKey\n      name\n      key\n      type\n      originalType\n      description\n      additionalProperties\n      properties {\n        name\n        type\n        originalType\n        anyOf {\n          type\n          name\n        }\n        items {\n          type\n          name\n        }\n        description\n        required\n        format\n        enum\n        minimum\n        maximum\n        pattern\n        annotations {\n          beta\n        }\n      }\n      examples {\n        name\n        displayName\n        description\n        value\n      }\n    }\n  }\n}\n```\n\n## Developing\n\nSee [docs/developing.md](docs/developing.md) for some helpful information and a reading list.\n","gitHead":"08a3724c31d49c8c4df3d1272f6e7a0864f1261c","private":false,"scripts":{},"_npmUser":{"name":"commercetools-admin","email":"npmjs@commercetools.com"},"_npmVersion":"lerna/3.20.2/node@v12.16.1+x64 (linux)","description":"Exposes RAML 1.0 APIs on the gatsbyJS GraphQL (using the legacy RAML JS parser)","directories":{},"_nodeVersion":"12.16.1","dependencies":{"raml2obj":"github:nkuehn/raml2obj#standalone-canonicalizer","firstline":"^2.0.2","raml-1-parser":"^1.1.52"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/gatsby-transformer-raml-legacy_2.3.1-canary.3_1585840574220_0.6359021792248978","host":"s3://npm-registry-packages"}},"2.4.1-canary.0":{"name":"@commercetools-docs/gatsby-transformer-raml-legacy","version":"2.4.1-canary.0","keywords":["gatsby","gatsby-plugin","raml","deprecated"],"author":{"name":"commercetools GmbH","email":"support@commercetools.com"},"license":"MIT","_id":"@commercetools-docs/gatsby-transformer-raml-legacy@2.4.1-canary.0","maintainers":[{"name":"commercetools-admin","email":"npmjs@commercetools.com"},{"name":"davifantasia","email":"davifantasia@hotmail.com"},{"name":"emmenko","email":"emmenko@gmail.com"},{"name":"nkuehn","email":"nikolaus.kuehn@commercetools.com"}],"homepage":"https://github.com/commercetools/commercetools-docs-kit/tree/master/packages/gatsby-transformer-raml-legacy#readme","dist":{"shasum":"71412ca9ea0ace5f66702e3a2c9c14d629f8cbe0","tarball":"https://registry.npmjs.org/@commercetools-docs/gatsby-transformer-raml-legacy/-/gatsby-transformer-raml-legacy-2.4.1-canary.0.tgz","fileCount":24,"integrity":"sha512-73vppClhtYwriBPqDlQCjvn/TerT+MAT5vwgIA0BJv7t1TKY28mwlVZVxOguuMJEv1XuW6JHzyb0as8m74hOrA==","signatures":[{"sig":"MEUCIQCuLViN2ITNB4+THtDyGh9eITy7wsGhDOk4+Ft3voRxFAIgWXHxf3ecOKDqvCJiCB8K/hMGVNleVqXR3vLT/0Urwag=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57846,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJehzZJCRA9TVsSAnZWagAArM8P+wTuv5C104mxkekVJ6Gk\n1GyhMePWS64OcakNAYEpTspzLjRjs7Gatq2Oxd4/uHMcj0ykQplgqjx14uEs\nQSgbDUKuOGmQUA2VU1TF3fL77avWEp9WkHxgoi8icOVgyfb6ggXyNOb3gHG3\nOeZqSO6zQ8jmSWbZttfS36PM8CcObmn4KPwaVvt5HsBkdZmFkynwAcqDkXaC\nqqbi/5ULCexaN2x0IcaATgcUb6gYW1J/y2e7x1nRlyxcjwWDf2dQvLMWxn65\n/1KuBw3myMgwWB8XEvHFk/1EDYMKG4SBaHnh7r8uVg5N+0g1P8kw9seUPM8Q\nOGFhnaP8CaGb9QBboDJ3Z1sNTOo4p7wQWtmyfyV+3dWPb3LkqFRusd4eij+1\n7BQFMrCLpxv9v2jeI/KEeR5q/gInyqxlnbQjUUs/9xhJr129QFoZ4XsBvnpc\nxUjqlQN4aZt0g7AJEjqnNL2eGiqdfUcMbwV1knkYYApeDbGR374Ckaw5U6ag\nNCWGg0dDM8R3h/Fv3WkITK0wsnudXkGcWEklIgbBim4DkAJwezyqFMu13g0z\nJu2+ODEIl0xtuJR0WsdU40oChFKqGVCy/AoCFk3sRDyBEqnikm/KZNIEo8rG\noXDc9shDh5jsdO5o6bh6tRQDWT6OOQ2/0eNuDMec7yAplg/s6j79hre5nzvm\nRZPD\r\n=kLaV\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# GatsbyJS RAML API transformer (legacy parser based)\n\n## Notice\n\nThis plugin is based of the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) which is deprecated. The plugin currently serves as a placeholder until it is replaced.\n\n## Overview\n\nThe Plugin exposes RAML APIs defined in .raml files on the GraphQL API as the canonical,\neffective API surface. It's internally using the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) and [raml2obj](https://github.com/raml2html/raml2obj) - currently in a fork with necessary extensions - to generate the representation and adds small structure changes to make the output GraphQL-compatible.\n\nIt is fully hot-reloading when editing the RAML specs, also when making changes on file inclusions inside the RAML format.\n\nIt provides\n\n- The API itself: `ramlApi`\n- The Types: `ramlType`\n\n## Usage\n\nAs a prerequisite configure one or many `gatsby-source-filesystem` plugins to for example point at `src/api-specs` and place your RAML files there. The APIs `key` on GraphQL is derived from the filename or, if the name is `api.raml` from the folder name.\n\nExample `gatsby-config.js` content:\n\n```js\n// In your gatsby-config.js\nmodule.exports = {\n  plugins: [\n    {\n      resolve: `gatsby-source-filesystem`,\n      options: {\n        name: `apis`,\n        path: `${__dirname}/src/api-specs`,\n      },\n    },\n    {\n      resolve: `@commercetools-docs/gatsby-transformer-raml-legacy`,\n      options: {\n        validate: true,\n      },\n    },\n  ],\n};\n```\n\n### Configuration Opions\n\nThe RAML transformer accepts the following configuration options:\n\n- `validate` (boolean): Passed through to the respective RAML parser option.\n- `canonicalTypeImpl` (string): Passed through to the respective `raml2obj` option.\n- `includeApis` (string array): Whitelist API keys (derived from file and folder names)\n- `excludeApis` (sring array): Blacklist API keys (derived from file and folder names)\n- `annotateConstantLikeEnums` (boolean): Adds an additional `const` attribute with the de-facto constant value of a type whenever it detects `\u001cenum` value arrays that have exactly one entry only.\n\n## A typical GraphQL query\n\nExample for reading all types:\n\n```graphql\n{\n  allRamlType {\n    nodes {\n      apiKey\n      name\n      key\n      type\n      originalType\n      description\n      additionalProperties\n      properties {\n        name\n        type\n        originalType\n        anyOf {\n          type\n          name\n        }\n        items {\n          type\n          name\n        }\n        description\n        required\n        format\n        enum\n        minimum\n        maximum\n        pattern\n        annotations {\n          beta\n        }\n      }\n      examples {\n        name\n        displayName\n        description\n        value\n      }\n    }\n  }\n}\n```\n\n## Developing\n\nSee [docs/developing.md](docs/developing.md) for some helpful information and a reading list.\n","gitHead":"d064f474152a508dfc93409210593f28be79d414","private":false,"scripts":{},"_npmUser":{"name":"commercetools-admin","email":"npmjs@commercetools.com"},"_npmVersion":"lerna/3.20.2/node@v12.16.1+x64 (linux)","description":"Exposes RAML 1.0 APIs on the gatsbyJS GraphQL (using the legacy RAML JS parser)","directories":{},"_nodeVersion":"12.16.1","dependencies":{"raml2obj":"github:nkuehn/raml2obj#standalone-canonicalizer","firstline":"^2.0.2","raml-1-parser":"^1.1.52"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/gatsby-transformer-raml-legacy_2.4.1-canary.0_1585919561555_0.8049284042900455","host":"s3://npm-registry-packages"}},"2.4.1-canary.1":{"name":"@commercetools-docs/gatsby-transformer-raml-legacy","version":"2.4.1-canary.1","keywords":["gatsby","gatsby-plugin","raml","deprecated"],"author":{"name":"commercetools GmbH","email":"support@commercetools.com"},"license":"MIT","_id":"@commercetools-docs/gatsby-transformer-raml-legacy@2.4.1-canary.1","maintainers":[{"name":"commercetools-admin","email":"npmjs@commercetools.com"},{"name":"davifantasia","email":"davifantasia@hotmail.com"},{"name":"emmenko","email":"emmenko@gmail.com"},{"name":"nkuehn","email":"nikolaus.kuehn@commercetools.com"}],"homepage":"https://github.com/commercetools/commercetools-docs-kit/tree/master/packages/gatsby-transformer-raml-legacy#readme","dist":{"shasum":"2211d254b5bb80a86d128ff12c7ecf4c5cc6795f","tarball":"https://registry.npmjs.org/@commercetools-docs/gatsby-transformer-raml-legacy/-/gatsby-transformer-raml-legacy-2.4.1-canary.1.tgz","fileCount":24,"integrity":"sha512-je1c31nXG+pyr0Hc6XvaLr35NGgl5OPWhWumfkAoYtFa75CLP0d3y2gawFEbW6VXwtFVTKYaenUeF+e6OHzz9g==","signatures":[{"sig":"MEUCIBpxclUYh8bEq2v7nyBRKvEnHeZLn9qc/YcxQZRuDlAeAiEAzjsACI1JeSLkNmqb3XBBNuFw040fKYS+n7BOYZv33t4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57846,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeiv3HCRA9TVsSAnZWagAARYoQAIWEGV56+htvGVLIPzaN\nS2sFSAC7V9x7yVnufvX0oxpkdLDixCa9iOUDPFtZOQRwNPZXb4n6al4TEg0W\ntVgpxEIspBZaf8nmN7GHHHENGKcV3IAtRqDpZ3igRp4zlsRh/65yZR+n1TKY\nu7IfVyUn2gzX5ZBEh29vaQc//Bt+C4HkrCAZuFYNYUkDoMs9eQ2KJ2plVgRW\nMYR3r1A22FJs4UaaIKC21ne1xZZDotFF77WPTADVYge8kCWLlgo5LywgXMOR\nc8BgP+gAmLlcWrwmnZHB9Lp5s9Yux2ivjkcsS2w5V4tCKoEysZtSgjd8gETR\nrRaARkPwznEYMBvTJvfgJwvxFQQbs/RaEYjMv3kI0FL0xvpsvOmwNm+0Cuvt\nnYiGQi1m5LtiQ8zwXWrttRZZTezTFR+msL/s70lsT5N1mU6SNfwW4NGq6NSd\nE/p4F502if/hgByn+YrysIu2rmE7HYJgDa9mxBIv8hZS6vbDA0Y1rWZ1LZ3Z\nfPYyZoGwZk6YCumNpOitvK02vd+96Q1DRDmY0g86Tds4SLM4CM+8fjc4Hh7Z\nZKpz359FTb7/qV2AEVlAZmWqJbbCYjC7kFY7R728CIUtLa+rOnqr1S6L2MDD\nx6nW2g+9F78n+Is5QY0Xjj9Or6LNgrXVFkx7NPgMaExjTQREcmIxYmyVkzNM\nS2ad\r\n=ggOz\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# GatsbyJS RAML API transformer (legacy parser based)\n\n## Notice\n\nThis plugin is based of the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) which is deprecated. The plugin currently serves as a placeholder until it is replaced.\n\n## Overview\n\nThe Plugin exposes RAML APIs defined in .raml files on the GraphQL API as the canonical,\neffective API surface. It's internally using the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) and [raml2obj](https://github.com/raml2html/raml2obj) - currently in a fork with necessary extensions - to generate the representation and adds small structure changes to make the output GraphQL-compatible.\n\nIt is fully hot-reloading when editing the RAML specs, also when making changes on file inclusions inside the RAML format.\n\nIt provides\n\n- The API itself: `ramlApi`\n- The Types: `ramlType`\n\n## Usage\n\nAs a prerequisite configure one or many `gatsby-source-filesystem` plugins to for example point at `src/api-specs` and place your RAML files there. The APIs `key` on GraphQL is derived from the filename or, if the name is `api.raml` from the folder name.\n\nExample `gatsby-config.js` content:\n\n```js\n// In your gatsby-config.js\nmodule.exports = {\n  plugins: [\n    {\n      resolve: `gatsby-source-filesystem`,\n      options: {\n        name: `apis`,\n        path: `${__dirname}/src/api-specs`,\n      },\n    },\n    {\n      resolve: `@commercetools-docs/gatsby-transformer-raml-legacy`,\n      options: {\n        validate: true,\n      },\n    },\n  ],\n};\n```\n\n### Configuration Opions\n\nThe RAML transformer accepts the following configuration options:\n\n- `validate` (boolean): Passed through to the respective RAML parser option.\n- `canonicalTypeImpl` (string): Passed through to the respective `raml2obj` option.\n- `includeApis` (string array): Whitelist API keys (derived from file and folder names)\n- `excludeApis` (sring array): Blacklist API keys (derived from file and folder names)\n- `annotateConstantLikeEnums` (boolean): Adds an additional `const` attribute with the de-facto constant value of a type whenever it detects `\u001cenum` value arrays that have exactly one entry only.\n\n## A typical GraphQL query\n\nExample for reading all types:\n\n```graphql\n{\n  allRamlType {\n    nodes {\n      apiKey\n      name\n      key\n      type\n      originalType\n      description\n      additionalProperties\n      properties {\n        name\n        type\n        originalType\n        anyOf {\n          type\n          name\n        }\n        items {\n          type\n          name\n        }\n        description\n        required\n        format\n        enum\n        minimum\n        maximum\n        pattern\n        annotations {\n          beta\n        }\n      }\n      examples {\n        name\n        displayName\n        description\n        value\n      }\n    }\n  }\n}\n```\n\n## Developing\n\nSee [docs/developing.md](docs/developing.md) for some helpful information and a reading list.\n","gitHead":"b9f55041a966010529177b2aaba286f10e1655cb","private":false,"scripts":{},"_npmUser":{"name":"commercetools-admin","email":"npmjs@commercetools.com"},"_npmVersion":"lerna/3.20.2/node@v12.16.1+x64 (linux)","description":"Exposes RAML 1.0 APIs on the gatsbyJS GraphQL (using the legacy RAML JS parser)","directories":{},"_nodeVersion":"12.16.1","dependencies":{"raml2obj":"github:nkuehn/raml2obj#standalone-canonicalizer","firstline":"^2.0.2","raml-1-parser":"^1.1.52"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/gatsby-transformer-raml-legacy_2.4.1-canary.1_1586167239181_0.34172136480483073","host":"s3://npm-registry-packages"}},"2.4.1-canary.2":{"name":"@commercetools-docs/gatsby-transformer-raml-legacy","version":"2.4.1-canary.2","keywords":["gatsby","gatsby-plugin","raml","deprecated"],"author":{"name":"commercetools GmbH","email":"support@commercetools.com"},"license":"MIT","_id":"@commercetools-docs/gatsby-transformer-raml-legacy@2.4.1-canary.2","maintainers":[{"name":"commercetools-admin","email":"npmjs@commercetools.com"},{"name":"davifantasia","email":"davifantasia@hotmail.com"},{"name":"emmenko","email":"emmenko@gmail.com"},{"name":"nkuehn","email":"nikolaus.kuehn@commercetools.com"}],"homepage":"https://github.com/commercetools/commercetools-docs-kit/tree/master/packages/gatsby-transformer-raml-legacy#readme","dist":{"shasum":"79ca365e89ff46b93a754f219c615563384d7a2d","tarball":"https://registry.npmjs.org/@commercetools-docs/gatsby-transformer-raml-legacy/-/gatsby-transformer-raml-legacy-2.4.1-canary.2.tgz","fileCount":24,"integrity":"sha512-k0py5K0y0RcyVpNL2J3W6onjMgKwSHju+2TZIJPRR0nTmFvfGnydrP9VIHBgQn+pIdGIdIW9EGQyy8yQOI3rWw==","signatures":[{"sig":"MEUCIQDvcwXZfbnHWFqA6UF47qFUd+MuJOLJr6dDp9vvoxC0kwIgFxvgDNg9VxnQ214RgYt8tN3/9cXWqnD9STi+5dEdoZw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57846,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeiw3GCRA9TVsSAnZWagAARTcQAJGFSL79iPgYHEkN3vHS\n/MdjHRMkGO4UEJirGHN444jhGgGDFcAp2MD9IlyZAx4JbMg9SxMYSxHV79xl\noKkHpn20UQQDuJQMNJfDe32qj4bxrtp8Kzu3KnG0pFmymvydgtKsLWRfOQiT\nbhDRfxXNMRo5aWT9wQtDfZXgiF7uzhR95NXOZ7HA8ZZ2At25Wb+t3yagwHbx\nxlOzl/f6hJoJH6nlcTFeFiP0mvRkyjmGsRNmEZfPv4wPdSZ9HueMJ7ycCo9L\nLJOZJ4AWm4hIC+rpApua2WCcsv4FAZ0aNFXIDc7eBd093I95szhq+Hvm7IUA\nF6eLqQICZg/MU420vjBdSsEtZPdFeY2mL7Sdu5auZ47J4ijIyRsTBCEnTSST\nmI/mw3ouDSUDWeTMdMHMVjZ96ddLPWCMlUjZpw2qP+KEWhiD8Qb3uBkcKSJ6\nhzker4FIhglGpZVvxJWeWnIUZ4D2BBWxwyt1hz/uZSf92lT76TuBfOn/Vs+B\ntHCN1ib1JWu6KDcS/EGWMhYG5Ivtsx7mrkpiqdSsGnCvfuGL9sLRSaxizcZ4\nKbD6R5IgeIVc7/FhXFcucMM9qVoW/FgUPu/VkVBIWEAKSLZNTr0R/CD3c+sW\niaaeWlKi0Ec/ho4+W41Auai5y817TMOMU/R/pQoOOjL0q0AQWyIhWXxtm/Gh\nmyGh\r\n=gtzd\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# GatsbyJS RAML API transformer (legacy parser based)\n\n## Notice\n\nThis plugin is based of the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) which is deprecated. The plugin currently serves as a placeholder until it is replaced.\n\n## Overview\n\nThe Plugin exposes RAML APIs defined in .raml files on the GraphQL API as the canonical,\neffective API surface. It's internally using the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) and [raml2obj](https://github.com/raml2html/raml2obj) - currently in a fork with necessary extensions - to generate the representation and adds small structure changes to make the output GraphQL-compatible.\n\nIt is fully hot-reloading when editing the RAML specs, also when making changes on file inclusions inside the RAML format.\n\nIt provides\n\n- The API itself: `ramlApi`\n- The Types: `ramlType`\n\n## Usage\n\nAs a prerequisite configure one or many `gatsby-source-filesystem` plugins to for example point at `src/api-specs` and place your RAML files there. The APIs `key` on GraphQL is derived from the filename or, if the name is `api.raml` from the folder name.\n\nExample `gatsby-config.js` content:\n\n```js\n// In your gatsby-config.js\nmodule.exports = {\n  plugins: [\n    {\n      resolve: `gatsby-source-filesystem`,\n      options: {\n        name: `apis`,\n        path: `${__dirname}/src/api-specs`,\n      },\n    },\n    {\n      resolve: `@commercetools-docs/gatsby-transformer-raml-legacy`,\n      options: {\n        validate: true,\n      },\n    },\n  ],\n};\n```\n\n### Configuration Opions\n\nThe RAML transformer accepts the following configuration options:\n\n- `validate` (boolean): Passed through to the respective RAML parser option.\n- `canonicalTypeImpl` (string): Passed through to the respective `raml2obj` option.\n- `includeApis` (string array): Whitelist API keys (derived from file and folder names)\n- `excludeApis` (sring array): Blacklist API keys (derived from file and folder names)\n- `annotateConstantLikeEnums` (boolean): Adds an additional `const` attribute with the de-facto constant value of a type whenever it detects `\u001cenum` value arrays that have exactly one entry only.\n\n## A typical GraphQL query\n\nExample for reading all types:\n\n```graphql\n{\n  allRamlType {\n    nodes {\n      apiKey\n      name\n      key\n      type\n      originalType\n      description\n      additionalProperties\n      properties {\n        name\n        type\n        originalType\n        anyOf {\n          type\n          name\n        }\n        items {\n          type\n          name\n        }\n        description\n        required\n        format\n        enum\n        minimum\n        maximum\n        pattern\n        annotations {\n          beta\n        }\n      }\n      examples {\n        name\n        displayName\n        description\n        value\n      }\n    }\n  }\n}\n```\n\n## Developing\n\nSee [docs/developing.md](docs/developing.md) for some helpful information and a reading list.\n","gitHead":"dd4578ad05351e1f4afc2730ef6afdc45c7332e6","private":false,"scripts":{},"_npmUser":{"name":"commercetools-admin","email":"npmjs@commercetools.com"},"_npmVersion":"lerna/3.20.2/node@v12.16.1+x64 (linux)","description":"Exposes RAML 1.0 APIs on the gatsbyJS GraphQL (using the legacy RAML JS parser)","directories":{},"_nodeVersion":"12.16.1","dependencies":{"raml2obj":"github:nkuehn/raml2obj#standalone-canonicalizer","firstline":"^2.0.2","raml-1-parser":"^1.1.52"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/gatsby-transformer-raml-legacy_2.4.1-canary.2_1586171334013_0.86967270387475","host":"s3://npm-registry-packages"}},"2.4.1-canary.3":{"name":"@commercetools-docs/gatsby-transformer-raml-legacy","version":"2.4.1-canary.3","keywords":["gatsby","gatsby-plugin","raml","deprecated"],"author":{"name":"commercetools GmbH","email":"support@commercetools.com"},"license":"MIT","_id":"@commercetools-docs/gatsby-transformer-raml-legacy@2.4.1-canary.3","maintainers":[{"name":"commercetools-admin","email":"npmjs@commercetools.com"},{"name":"davifantasia","email":"davifantasia@hotmail.com"},{"name":"emmenko","email":"emmenko@gmail.com"},{"name":"nkuehn","email":"nikolaus.kuehn@commercetools.com"}],"homepage":"https://github.com/commercetools/commercetools-docs-kit/tree/master/packages/gatsby-transformer-raml-legacy#readme","dist":{"shasum":"d419f07a80ac01cd3276f9cdedc567ac54380dd1","tarball":"https://registry.npmjs.org/@commercetools-docs/gatsby-transformer-raml-legacy/-/gatsby-transformer-raml-legacy-2.4.1-canary.3.tgz","fileCount":24,"integrity":"sha512-zfjK3e0I7g1+UfmPLjXkAiD2hQxx3MXldgVV3ymDc2S4J2fU5+XJWJUnDxVCzUprFUcCbVabdNcW/XTIAr6r7w==","signatures":[{"sig":"MEUCIQDyIypRzeYaozOuuvwdy9RW6os9T6IQjrnOGj6xYirehwIgVuaZARm59HBSENsCP4F+m5If6F/CRmzDyGhIK3ze+wI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57846,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeizepCRA9TVsSAnZWagAA1zgP/3VzSxSyaabLjWWfXdr7\nYDrOvjvw4xzlRvdThJmH92fhLzLDgharxr4lIbX/IRZ6lly7ree1o0lxQxre\nKZXGbwBvKMWHp3kBaal1mDoba8qfVxWNYVIR/ikyR+vHw1ElX64JQO5IWws2\nn0y0XKLUyUrvkvG5QicNV2xEjJt6BBigpJzfDH3ZNkAczZNB7WwtazG7ALWh\nbA7YtRA/io2wkgxE+LOeLgPChFeXo0xRWuPmyjjQj1t9MJqeqAt5Q9M1vrbh\nDQhhDCkBndffReujv0DjlUAc8/N5LgehFteS5sJJ6UrB8sfUWl4n5Pgw4/yZ\n/gTb9DhMS6OMRbgq50B8lcBnKgtjm5IkkPDspp8+mhHLtWaUFhYqD6kRylLX\n/BQdhFc0Vpd0fw9Wakm2HAIV9mmxU97p9s8Xjov3re3i+7VNrCW8VoCNmpwh\nVDN664VynDH6dUHIceswAVgRvdg8JO6B3K57f4a8vArIsgE/st7Hm1KeMkIT\n4/ntpE8AhduHBvMudo/QoXSzWcToP34PWc/W6KxUVHgfGkNP25drshwH5vu2\nHkSpZpkyI9zsDsRbO/gtTfJXBbzVkmQ0WaNFh7xebzR5igva+MOI4uxTiWdo\nu7bNvwlIK722nyB7+6D4y5KIkCNLvR0Qp1OHt9oZ291BumBNBb/v1E5P6yXD\ns78f\r\n=Fy4i\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# GatsbyJS RAML API transformer (legacy parser based)\n\n## Notice\n\nThis plugin is based of the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) which is deprecated. The plugin currently serves as a placeholder until it is replaced.\n\n## Overview\n\nThe Plugin exposes RAML APIs defined in .raml files on the GraphQL API as the canonical,\neffective API surface. It's internally using the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) and [raml2obj](https://github.com/raml2html/raml2obj) - currently in a fork with necessary extensions - to generate the representation and adds small structure changes to make the output GraphQL-compatible.\n\nIt is fully hot-reloading when editing the RAML specs, also when making changes on file inclusions inside the RAML format.\n\nIt provides\n\n- The API itself: `ramlApi`\n- The Types: `ramlType`\n\n## Usage\n\nAs a prerequisite configure one or many `gatsby-source-filesystem` plugins to for example point at `src/api-specs` and place your RAML files there. The APIs `key` on GraphQL is derived from the filename or, if the name is `api.raml` from the folder name.\n\nExample `gatsby-config.js` content:\n\n```js\n// In your gatsby-config.js\nmodule.exports = {\n  plugins: [\n    {\n      resolve: `gatsby-source-filesystem`,\n      options: {\n        name: `apis`,\n        path: `${__dirname}/src/api-specs`,\n      },\n    },\n    {\n      resolve: `@commercetools-docs/gatsby-transformer-raml-legacy`,\n      options: {\n        validate: true,\n      },\n    },\n  ],\n};\n```\n\n### Configuration Opions\n\nThe RAML transformer accepts the following configuration options:\n\n- `validate` (boolean): Passed through to the respective RAML parser option.\n- `canonicalTypeImpl` (string): Passed through to the respective `raml2obj` option.\n- `includeApis` (string array): Whitelist API keys (derived from file and folder names)\n- `excludeApis` (sring array): Blacklist API keys (derived from file and folder names)\n- `annotateConstantLikeEnums` (boolean): Adds an additional `const` attribute with the de-facto constant value of a type whenever it detects `\u001cenum` value arrays that have exactly one entry only.\n\n## A typical GraphQL query\n\nExample for reading all types:\n\n```graphql\n{\n  allRamlType {\n    nodes {\n      apiKey\n      name\n      key\n      type\n      originalType\n      description\n      additionalProperties\n      properties {\n        name\n        type\n        originalType\n        anyOf {\n          type\n          name\n        }\n        items {\n          type\n          name\n        }\n        description\n        required\n        format\n        enum\n        minimum\n        maximum\n        pattern\n        annotations {\n          beta\n        }\n      }\n      examples {\n        name\n        displayName\n        description\n        value\n      }\n    }\n  }\n}\n```\n\n## Developing\n\nSee [docs/developing.md](docs/developing.md) for some helpful information and a reading list.\n","gitHead":"40be3d66ada8f38671f7844d284d6afca2c2c0b9","private":false,"scripts":{},"_npmUser":{"name":"commercetools-admin","email":"npmjs@commercetools.com"},"_npmVersion":"lerna/3.20.2/node@v12.16.1+x64 (linux)","description":"Exposes RAML 1.0 APIs on the gatsbyJS GraphQL (using the legacy RAML JS parser)","directories":{},"_nodeVersion":"12.16.1","dependencies":{"raml2obj":"github:nkuehn/raml2obj#standalone-canonicalizer","firstline":"^2.0.2","raml-1-parser":"^1.1.52"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/gatsby-transformer-raml-legacy_2.4.1-canary.3_1586182056747_0.393496734132903","host":"s3://npm-registry-packages"}},"2.4.1-canary.4":{"name":"@commercetools-docs/gatsby-transformer-raml-legacy","version":"2.4.1-canary.4","keywords":["gatsby","gatsby-plugin","raml","deprecated"],"author":{"name":"commercetools GmbH","email":"support@commercetools.com"},"license":"MIT","_id":"@commercetools-docs/gatsby-transformer-raml-legacy@2.4.1-canary.4","maintainers":[{"name":"commercetools-admin","email":"npmjs@commercetools.com"},{"name":"davifantasia","email":"davifantasia@hotmail.com"},{"name":"emmenko","email":"emmenko@gmail.com"},{"name":"nkuehn","email":"nikolaus.kuehn@commercetools.com"}],"homepage":"https://github.com/commercetools/commercetools-docs-kit/tree/master/packages/gatsby-transformer-raml-legacy#readme","dist":{"shasum":"dbedad14c1747f8824a1bac4d648526702c04213","tarball":"https://registry.npmjs.org/@commercetools-docs/gatsby-transformer-raml-legacy/-/gatsby-transformer-raml-legacy-2.4.1-canary.4.tgz","fileCount":24,"integrity":"sha512-Ltk3r8CLiPYEWkSnkSQbsF4tHrQaihhlo0TDpa3bnwSiZDcCO+SRz4+EUbKN23q0ob2WsF/pcHHMrceZ8QDWrQ==","signatures":[{"sig":"MEYCIQDdVrcrunpvJbaGzHub8jXZJB1bYMGC0tbErty8kXhx1AIhAJqgaQN4feW2JN3DakhntDcdKTkyjRZR64iNFQ22JA51","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57846,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJejYWXCRA9TVsSAnZWagAAn4MP/1meaRQ0MXk8Gud35P13\nQvudS3X73TKUbzXTYKa56mj0K9RgIdGEbiaj+VhLaRcCprAusEg37JkdvMzg\nT08d2+jsb3LEPgs1TwwxtT6f7m0CwPFyFzeN0XEWbSH6xGiGX8a4BOMgOFt5\no5yz0u902dBGJlDarl+JaZkMGrPw3cnp4G2Hxt5xcIawv86Q1z29HuTQjlx1\nI7GmB4v1eVEZ0iKJhHQAhXqiY50Ew8o7tvaB8lBfTKYknMOGdVFLzMjNb3+4\nGjkplqHIwpLbs9n3eIMRju3cR+pprxZ30M1HtaSR5saktiOjGm63FmifebWI\nF0rCNnuN+OxjAHyVO7fRO+qG6NsUiiA99eQYG7INVfD3Byg57zKk4nOxPWqy\nSrv8prlal8pygmPiuem5dStWgEIkI7TmIjiVqMboGplbNdwPcAzjP152zrJ+\nk2Lm5BdYSLhxq/4DBPUYeBiz5Nd6GO8ThJG9G/N+m8aNUrQgMxsvfwFNEJLU\nzOKMFNdnnHXjSZNJVIDHqvym15N/2jm01S77CtCYzzLwrXN4jfYVXVaw3LSH\nWxS1zES147Ggqp194DoxZIZWnJERZQ1a5IntgmAZwlYbUpmfaLo6FkIngHJO\nKJMo60h8W8IC/OLGAQHQbXSNSTFg0maTn1gnv0BX1bz/pI+GkBXskjTMOrms\nR1Ex\r\n=ZYBU\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# GatsbyJS RAML API transformer (legacy parser based)\n\n## Notice\n\nThis plugin is based of the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) which is deprecated. The plugin currently serves as a placeholder until it is replaced.\n\n## Overview\n\nThe Plugin exposes RAML APIs defined in .raml files on the GraphQL API as the canonical,\neffective API surface. It's internally using the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) and [raml2obj](https://github.com/raml2html/raml2obj) - currently in a fork with necessary extensions - to generate the representation and adds small structure changes to make the output GraphQL-compatible.\n\nIt is fully hot-reloading when editing the RAML specs, also when making changes on file inclusions inside the RAML format.\n\nIt provides\n\n- The API itself: `ramlApi`\n- The Types: `ramlType`\n\n## Usage\n\nAs a prerequisite configure one or many `gatsby-source-filesystem` plugins to for example point at `src/api-specs` and place your RAML files there. The APIs `key` on GraphQL is derived from the filename or, if the name is `api.raml` from the folder name.\n\nExample `gatsby-config.js` content:\n\n```js\n// In your gatsby-config.js\nmodule.exports = {\n  plugins: [\n    {\n      resolve: `gatsby-source-filesystem`,\n      options: {\n        name: `apis`,\n        path: `${__dirname}/src/api-specs`,\n      },\n    },\n    {\n      resolve: `@commercetools-docs/gatsby-transformer-raml-legacy`,\n      options: {\n        validate: true,\n      },\n    },\n  ],\n};\n```\n\n### Configuration Opions\n\nThe RAML transformer accepts the following configuration options:\n\n- `validate` (boolean): Passed through to the respective RAML parser option.\n- `canonicalTypeImpl` (string): Passed through to the respective `raml2obj` option.\n- `includeApis` (string array): Whitelist API keys (derived from file and folder names)\n- `excludeApis` (sring array): Blacklist API keys (derived from file and folder names)\n- `annotateConstantLikeEnums` (boolean): Adds an additional `const` attribute with the de-facto constant value of a type whenever it detects `\u001cenum` value arrays that have exactly one entry only.\n\n## A typical GraphQL query\n\nExample for reading all types:\n\n```graphql\n{\n  allRamlType {\n    nodes {\n      apiKey\n      name\n      key\n      type\n      originalType\n      description\n      additionalProperties\n      properties {\n        name\n        type\n        originalType\n        anyOf {\n          type\n          name\n        }\n        items {\n          type\n          name\n        }\n        description\n        required\n        format\n        enum\n        minimum\n        maximum\n        pattern\n        annotations {\n          beta\n        }\n      }\n      examples {\n        name\n        displayName\n        description\n        value\n      }\n    }\n  }\n}\n```\n\n## Developing\n\nSee [docs/developing.md](docs/developing.md) for some helpful information and a reading list.\n","gitHead":"d4a86bc687976fa07fc96e3b32ff6fe5ea78a4ec","private":false,"scripts":{},"_npmUser":{"name":"commercetools-admin","email":"npmjs@commercetools.com"},"_npmVersion":"lerna/3.20.2/node@v12.16.1+x64 (linux)","description":"Exposes RAML 1.0 APIs on the gatsbyJS GraphQL (using the legacy RAML JS parser)","directories":{},"_nodeVersion":"12.16.1","dependencies":{"raml2obj":"github:nkuehn/raml2obj#standalone-canonicalizer","firstline":"^2.0.2","raml-1-parser":"^1.1.52"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/gatsby-transformer-raml-legacy_2.4.1-canary.4_1586333078888_0.29811018735688655","host":"s3://npm-registry-packages"}},"2.4.1-canary.6":{"name":"@commercetools-docs/gatsby-transformer-raml-legacy","version":"2.4.1-canary.6","keywords":["gatsby","gatsby-plugin","raml","deprecated"],"author":{"name":"commercetools GmbH","email":"support@commercetools.com"},"license":"MIT","_id":"@commercetools-docs/gatsby-transformer-raml-legacy@2.4.1-canary.6","maintainers":[{"name":"commercetools-admin","email":"npmjs@commercetools.com"},{"name":"davifantasia","email":"davifantasia@hotmail.com"},{"name":"emmenko","email":"emmenko@gmail.com"},{"name":"nkuehn","email":"nikolaus.kuehn@commercetools.com"}],"homepage":"https://github.com/commercetools/commercetools-docs-kit/tree/master/packages/gatsby-transformer-raml-legacy#readme","dist":{"shasum":"d127166b6a458ffffa5eb5d4499c5c9fb4eed3f1","tarball":"https://registry.npmjs.org/@commercetools-docs/gatsby-transformer-raml-legacy/-/gatsby-transformer-raml-legacy-2.4.1-canary.6.tgz","fileCount":24,"integrity":"sha512-53MrVx3CSxe+xbffsWpK8KRN0KQgY9zkjKjQLIovrT0NqDomx33PXDeCwkFaDCU7enyabs0VrtevzYMH5U9aBw==","signatures":[{"sig":"MEYCIQDpNF6wd4fvR2+B09hMapurSpqdm0eNQWkkA0zTUFtCMwIhAJUbr9SRy5aElSrex1dn7fwaJy6a4YHjr6/uBBq9yDoO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57846,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJejbpeCRA9TVsSAnZWagAA83cP/RUBB50IP7oWR2g17IWY\ne7Mnj7CyJSY96NkHvSmbX8oMQGXrVmiI0qwYSiNtJXY1hRohlfjHTiocCeUs\nB9O7V/YOVUyvOMIMwYkI3s9VI2y3rDZ7hT4gkqW9sbDZ/D4wZfhhKc7lUViL\nlMxUB7C4vnynljJ4polYCOKY40tsWX84IifNSmXTu9rDct80DZkM/xHGUzM/\n3yigq7/1O8B9ICVBk8pbcZSy1yOq/PARwlaWxZbs28zTFhV1Xz5lqxjYo4aO\n89HixAcwPhm3LugVN3lH0p4w2fpqaCWX77NgIeQkLN5TvMm/8die1NSeX3r5\n+VdsBP9M3gvg7HZU3OBmpOXxX/M2RV+KCa/M3jRKe4Y1bt8Rpk6TdRPdE8dH\nffWHu9TmEzKvgX/CMBfz455vogE6/iVQ0GA5s+XGVsca4gQq6HI8SP4ID6tE\nsnjUqT98rLlEGO/0yGqbWtxtjT9M2M3CSVdv9nKWqkkFP9rHELXTMYi6rMES\nSYoHSg6waTscH4tCur3uIFouXK/RJZUDfjaXTG9VQJbsfIQgEnStR+lLYJDz\ntZx983r2ubc3TbzBp9wOs6j5sw28YM9sHRIDi7gQTna1SkpQv9w3o9+2f6X7\naNQHZYsIyoLCYTIV+zE4nSMXRHbsxEglqpmXvVf1AVqFjWjIdmUngKDMDXtV\nBCji\r\n=dYlJ\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# GatsbyJS RAML API transformer (legacy parser based)\n\n## Notice\n\nThis plugin is based of the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) which is deprecated. The plugin currently serves as a placeholder until it is replaced.\n\n## Overview\n\nThe Plugin exposes RAML APIs defined in .raml files on the GraphQL API as the canonical,\neffective API surface. It's internally using the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) and [raml2obj](https://github.com/raml2html/raml2obj) - currently in a fork with necessary extensions - to generate the representation and adds small structure changes to make the output GraphQL-compatible.\n\nIt is fully hot-reloading when editing the RAML specs, also when making changes on file inclusions inside the RAML format.\n\nIt provides\n\n- The API itself: `ramlApi`\n- The Types: `ramlType`\n\n## Usage\n\nAs a prerequisite configure one or many `gatsby-source-filesystem` plugins to for example point at `src/api-specs` and place your RAML files there. The APIs `key` on GraphQL is derived from the filename or, if the name is `api.raml` from the folder name.\n\nExample `gatsby-config.js` content:\n\n```js\n// In your gatsby-config.js\nmodule.exports = {\n  plugins: [\n    {\n      resolve: `gatsby-source-filesystem`,\n      options: {\n        name: `apis`,\n        path: `${__dirname}/src/api-specs`,\n      },\n    },\n    {\n      resolve: `@commercetools-docs/gatsby-transformer-raml-legacy`,\n      options: {\n        validate: true,\n      },\n    },\n  ],\n};\n```\n\n### Configuration Opions\n\nThe RAML transformer accepts the following configuration options:\n\n- `validate` (boolean): Passed through to the respective RAML parser option.\n- `canonicalTypeImpl` (string): Passed through to the respective `raml2obj` option.\n- `includeApis` (string array): Whitelist API keys (derived from file and folder names)\n- `excludeApis` (sring array): Blacklist API keys (derived from file and folder names)\n- `annotateConstantLikeEnums` (boolean): Adds an additional `const` attribute with the de-facto constant value of a type whenever it detects `\u001cenum` value arrays that have exactly one entry only.\n\n## A typical GraphQL query\n\nExample for reading all types:\n\n```graphql\n{\n  allRamlType {\n    nodes {\n      apiKey\n      name\n      key\n      type\n      originalType\n      description\n      additionalProperties\n      properties {\n        name\n        type\n        originalType\n        anyOf {\n          type\n          name\n        }\n        items {\n          type\n          name\n        }\n        description\n        required\n        format\n        enum\n        minimum\n        maximum\n        pattern\n        annotations {\n          beta\n        }\n      }\n      examples {\n        name\n        displayName\n        description\n        value\n      }\n    }\n  }\n}\n```\n\n## Developing\n\nSee [docs/developing.md](docs/developing.md) for some helpful information and a reading list.\n","gitHead":"40dd77377fd64d020367ebbfd73326572ea074d6","private":false,"scripts":{},"_npmUser":{"name":"commercetools-admin","email":"npmjs@commercetools.com"},"_npmVersion":"lerna/3.20.2/node@v12.16.1+x64 (linux)","description":"Exposes RAML 1.0 APIs on the gatsbyJS GraphQL (using the legacy RAML JS parser)","directories":{},"_nodeVersion":"12.16.1","dependencies":{"raml2obj":"github:nkuehn/raml2obj#standalone-canonicalizer","firstline":"^2.0.2","raml-1-parser":"^1.1.52"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/gatsby-transformer-raml-legacy_2.4.1-canary.6_1586346590142_0.8243344693773258","host":"s3://npm-registry-packages"}},"2.4.1-canary.7":{"name":"@commercetools-docs/gatsby-transformer-raml-legacy","version":"2.4.1-canary.7","keywords":["gatsby","gatsby-plugin","raml","deprecated"],"author":{"name":"commercetools GmbH","email":"support@commercetools.com"},"license":"MIT","_id":"@commercetools-docs/gatsby-transformer-raml-legacy@2.4.1-canary.7","maintainers":[{"name":"commercetools-admin","email":"npmjs@commercetools.com"},{"name":"davifantasia","email":"davifantasia@hotmail.com"},{"name":"emmenko","email":"emmenko@gmail.com"},{"name":"nkuehn","email":"nikolaus.kuehn@commercetools.com"}],"homepage":"https://github.com/commercetools/commercetools-docs-kit/tree/master/packages/gatsby-transformer-raml-legacy#readme","dist":{"shasum":"5899cc58045f01a73aa94089fcc7299e41720424","tarball":"https://registry.npmjs.org/@commercetools-docs/gatsby-transformer-raml-legacy/-/gatsby-transformer-raml-legacy-2.4.1-canary.7.tgz","fileCount":24,"integrity":"sha512-26O5lI/uuFIAI5HhQ0re5hBv0jm1qlLybbzbB+P22v50qLFoihMhgGoFO0b7ovyazi/y8y/SFnXrh5qNjvKzeg==","signatures":[{"sig":"MEUCIGwJA37HHJfo2tLhNfoSQlGkU01g/rAiFkWF7MpcXtQqAiEAk6MLGLx/f/Et1yvbc3Zyv95g3WcqSHxesM5lIg4rIv4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57846,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJejcCaCRA9TVsSAnZWagAAwvoP/2ApxObNf1InfFaGhTMH\nEx0y4Ym4/8Ita8OG0JByMxWydLVA4G/HET3lElhSR2NopZmA3Vy1AW6kO5Nd\nlPcY1lG4GeqN9ZklpRGiZ8AORL3IWftTb8FTzY5dnPNIvxVuGmVD3iSsR3Hv\nq3prvRcWv4lH9IkttDiUnD20Jq8JfEMojMNxfJJ4JZ3lGQUVa9BPqsZt7gok\ndK0QeF/02IlZMjMvsVMzuzoDB0kkgTXFG8apX2n5W95Rz76fWE+jPbbmNWTv\nOUYFOLzdxGlNLxQjo7wC838bkVx2n8Tf74Y1oWnnHG6YqyMmoE6hNupWxa3s\nHjfKj1OrP47fmD8IzAWFVJZmPrv5TwmLdT5oIuCUPLWfMxYFdkul4vaXSVQK\nIkq32AeI+Xt7bmRLlyke4weXQ37xq89jdY7ftui0NmqAQCP58MiT7RJR2zgL\nZG2LhdICM0p5YGyAVTD6B3TnRgmCM8rZKX4DKIOS/XlQMDhAlJijQSjW0Rux\n95QC/vij7ahzWCHgVnW3h3DnoQbGxLLOhjGayOxN7fFEFVwkyqxi1zh5m/kJ\nKnquM7c5H8WXDyKWiE5tTHjE+vtyuvanGHacb3pN96h/jlmYtLCI5HdLgyf2\njVfTLZKGf9rkV1Xk4aBsqNHlIwCIhk5EtIETTblyZTXuwaGnpziitGsduzbA\nPW5c\r\n=gNKW\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# GatsbyJS RAML API transformer (legacy parser based)\n\n## Notice\n\nThis plugin is based of the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) which is deprecated. The plugin currently serves as a placeholder until it is replaced.\n\n## Overview\n\nThe Plugin exposes RAML APIs defined in .raml files on the GraphQL API as the canonical,\neffective API surface. It's internally using the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) and [raml2obj](https://github.com/raml2html/raml2obj) - currently in a fork with necessary extensions - to generate the representation and adds small structure changes to make the output GraphQL-compatible.\n\nIt is fully hot-reloading when editing the RAML specs, also when making changes on file inclusions inside the RAML format.\n\nIt provides\n\n- The API itself: `ramlApi`\n- The Types: `ramlType`\n\n## Usage\n\nAs a prerequisite configure one or many `gatsby-source-filesystem` plugins to for example point at `src/api-specs` and place your RAML files there. The APIs `key` on GraphQL is derived from the filename or, if the name is `api.raml` from the folder name.\n\nExample `gatsby-config.js` content:\n\n```js\n// In your gatsby-config.js\nmodule.exports = {\n  plugins: [\n    {\n      resolve: `gatsby-source-filesystem`,\n      options: {\n        name: `apis`,\n        path: `${__dirname}/src/api-specs`,\n      },\n    },\n    {\n      resolve: `@commercetools-docs/gatsby-transformer-raml-legacy`,\n      options: {\n        validate: true,\n      },\n    },\n  ],\n};\n```\n\n### Configuration Opions\n\nThe RAML transformer accepts the following configuration options:\n\n- `validate` (boolean): Passed through to the respective RAML parser option.\n- `canonicalTypeImpl` (string): Passed through to the respective `raml2obj` option.\n- `includeApis` (string array): Whitelist API keys (derived from file and folder names)\n- `excludeApis` (sring array): Blacklist API keys (derived from file and folder names)\n- `annotateConstantLikeEnums` (boolean): Adds an additional `const` attribute with the de-facto constant value of a type whenever it detects `\u001cenum` value arrays that have exactly one entry only.\n\n## A typical GraphQL query\n\nExample for reading all types:\n\n```graphql\n{\n  allRamlType {\n    nodes {\n      apiKey\n      name\n      key\n      type\n      originalType\n      description\n      additionalProperties\n      properties {\n        name\n        type\n        originalType\n        anyOf {\n          type\n          name\n        }\n        items {\n          type\n          name\n        }\n        description\n        required\n        format\n        enum\n        minimum\n        maximum\n        pattern\n        annotations {\n          beta\n        }\n      }\n      examples {\n        name\n        displayName\n        description\n        value\n      }\n    }\n  }\n}\n```\n\n## Developing\n\nSee [docs/developing.md](docs/developing.md) for some helpful information and a reading list.\n","gitHead":"7f86e1fa0bd2855c753da351a40f0ba91c87b784","private":false,"scripts":{},"_npmUser":{"name":"commercetools-admin","email":"npmjs@commercetools.com"},"_npmVersion":"lerna/3.20.2/node@v12.16.1+x64 (linux)","description":"Exposes RAML 1.0 APIs on the gatsbyJS GraphQL (using the legacy RAML JS parser)","directories":{},"_nodeVersion":"12.16.1","dependencies":{"raml2obj":"github:nkuehn/raml2obj#standalone-canonicalizer","firstline":"^2.0.2","raml-1-parser":"^1.1.52"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/gatsby-transformer-raml-legacy_2.4.1-canary.7_1586348185671_0.3610593393913828","host":"s3://npm-registry-packages"}},"2.4.1-canary.8":{"name":"@commercetools-docs/gatsby-transformer-raml-legacy","version":"2.4.1-canary.8","keywords":["gatsby","gatsby-plugin","raml","deprecated"],"author":{"name":"commercetools GmbH","email":"support@commercetools.com"},"license":"MIT","_id":"@commercetools-docs/gatsby-transformer-raml-legacy@2.4.1-canary.8","maintainers":[{"name":"commercetools-admin","email":"npmjs@commercetools.com"},{"name":"davifantasia","email":"davifantasia@hotmail.com"},{"name":"emmenko","email":"emmenko@gmail.com"},{"name":"nkuehn","email":"nikolaus.kuehn@commercetools.com"}],"homepage":"https://github.com/commercetools/commercetools-docs-kit/tree/master/packages/gatsby-transformer-raml-legacy#readme","dist":{"shasum":"404a3244d4ee3cc430be36f0a6d9ae509953ca79","tarball":"https://registry.npmjs.org/@commercetools-docs/gatsby-transformer-raml-legacy/-/gatsby-transformer-raml-legacy-2.4.1-canary.8.tgz","fileCount":24,"integrity":"sha512-VlmcHA1P34P9HpCb7C2tHfcGRiAJByf/KHV+F0IjjXEy+njV4/oIHuxOeDXAd5vJ7xNW3QDOgjPJYKDzCdpdkQ==","signatures":[{"sig":"MEUCIQDJnswbcYIisSytswOv0LfsdW/rg/yxS8CvubqV0RnzgQIgTJXt5w2n2pmAn6WU7ot+PfiwQv3mfukVU1cq7QaYTds=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57846,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJejdKjCRA9TVsSAnZWagAAQKMP/0RK9cxOuXdvarxa55YB\nXkJHml8keVBqhl1mGHfzWTtNUMBbDIQzqcFFaQY2xLLDJTcxnUqqlQeNgFCe\nXbXPOBHJGILvLDqgT/MbgtJaMNV4Y7NNWeFbdt4GiuLT3JTz8tExfg22k44N\nqqRa+i6rOk0HnnPQ/c1Qou2HxQKAVknip4hjPDT4ZzS86RmBQqxta2tgWe61\nb5uvPxjHFY2RFE7TC85Rd4pzBZW/DGqqBPMEFxeXRWVVVxTCV0heMImEx+pR\nScFghaVZRVA7g5+GV/T2gjbTst+/Yk6BcW4yG8FALBa1mAK0OsfFHXMY+JhU\nZMOuhGVtP5qk6z7kzxUGSIe8O6yRJt9P9rCOnbbWF2eM+UcjE5B1t/+PeBEm\nzBQg0z85DYdhJAbJcsZHV5caQq7sbEk0uf5/9Mo8HwevDY690nyk/J9Eyz5+\ni4OHBpHASD5zJjUTSHE/1qo984bQJSDom+4OaPvgcsJj6E24qRM15LutXsJF\nsFNvT8ab4/ZumSSNiPBrsKaoz31WNiRFzdvZYshzhku/8quF1N3vQSic9u/q\n2zVjAnHuRVJRIHkLzf/vTw8vIewp3LLLVWVYT9D57mH0tkn9SEf6j2OheuE4\nH/NgJGqsnypb2QvBkkjPZON6H9/9sPQ6yNo+3QSzYZdJW/qZXCvtJk98JynT\n0CKZ\r\n=GW9F\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# GatsbyJS RAML API transformer (legacy parser based)\n\n## Notice\n\nThis plugin is based of the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) which is deprecated. The plugin currently serves as a placeholder until it is replaced.\n\n## Overview\n\nThe Plugin exposes RAML APIs defined in .raml files on the GraphQL API as the canonical,\neffective API surface. It's internally using the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) and [raml2obj](https://github.com/raml2html/raml2obj) - currently in a fork with necessary extensions - to generate the representation and adds small structure changes to make the output GraphQL-compatible.\n\nIt is fully hot-reloading when editing the RAML specs, also when making changes on file inclusions inside the RAML format.\n\nIt provides\n\n- The API itself: `ramlApi`\n- The Types: `ramlType`\n\n## Usage\n\nAs a prerequisite configure one or many `gatsby-source-filesystem` plugins to for example point at `src/api-specs` and place your RAML files there. The APIs `key` on GraphQL is derived from the filename or, if the name is `api.raml` from the folder name.\n\nExample `gatsby-config.js` content:\n\n```js\n// In your gatsby-config.js\nmodule.exports = {\n  plugins: [\n    {\n      resolve: `gatsby-source-filesystem`,\n      options: {\n        name: `apis`,\n        path: `${__dirname}/src/api-specs`,\n      },\n    },\n    {\n      resolve: `@commercetools-docs/gatsby-transformer-raml-legacy`,\n      options: {\n        validate: true,\n      },\n    },\n  ],\n};\n```\n\n### Configuration Opions\n\nThe RAML transformer accepts the following configuration options:\n\n- `validate` (boolean): Passed through to the respective RAML parser option.\n- `canonicalTypeImpl` (string): Passed through to the respective `raml2obj` option.\n- `includeApis` (string array): Whitelist API keys (derived from file and folder names)\n- `excludeApis` (sring array): Blacklist API keys (derived from file and folder names)\n- `annotateConstantLikeEnums` (boolean): Adds an additional `const` attribute with the de-facto constant value of a type whenever it detects `\u001cenum` value arrays that have exactly one entry only.\n\n## A typical GraphQL query\n\nExample for reading all types:\n\n```graphql\n{\n  allRamlType {\n    nodes {\n      apiKey\n      name\n      key\n      type\n      originalType\n      description\n      additionalProperties\n      properties {\n        name\n        type\n        originalType\n        anyOf {\n          type\n          name\n        }\n        items {\n          type\n          name\n        }\n        description\n        required\n        format\n        enum\n        minimum\n        maximum\n        pattern\n        annotations {\n          beta\n        }\n      }\n      examples {\n        name\n        displayName\n        description\n        value\n      }\n    }\n  }\n}\n```\n\n## Developing\n\nSee [docs/developing.md](docs/developing.md) for some helpful information and a reading list.\n","gitHead":"fde7e763c58e9fa7c1b1f61608daa52794afaa70","private":false,"scripts":{},"_npmUser":{"name":"commercetools-admin","email":"npmjs@commercetools.com"},"_npmVersion":"lerna/3.20.2/node@v12.16.1+x64 (linux)","description":"Exposes RAML 1.0 APIs on the gatsbyJS GraphQL (using the legacy RAML JS parser)","directories":{},"_nodeVersion":"12.16.1","dependencies":{"raml2obj":"github:nkuehn/raml2obj#standalone-canonicalizer","firstline":"^2.0.2","raml-1-parser":"^1.1.52"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/gatsby-transformer-raml-legacy_2.4.1-canary.8_1586352802728_0.1388174667617561","host":"s3://npm-registry-packages"}},"2.4.1-canary.9":{"name":"@commercetools-docs/gatsby-transformer-raml-legacy","version":"2.4.1-canary.9","keywords":["gatsby","gatsby-plugin","raml","deprecated"],"author":{"name":"commercetools GmbH","email":"support@commercetools.com"},"license":"MIT","_id":"@commercetools-docs/gatsby-transformer-raml-legacy@2.4.1-canary.9","maintainers":[{"name":"commercetools-admin","email":"npmjs@commercetools.com"},{"name":"davifantasia","email":"davifantasia@hotmail.com"},{"name":"emmenko","email":"emmenko@gmail.com"},{"name":"nkuehn","email":"nikolaus.kuehn@commercetools.com"}],"homepage":"https://github.com/commercetools/commercetools-docs-kit/tree/master/packages/gatsby-transformer-raml-legacy#readme","dist":{"shasum":"9f252eb3b4534a1203dd51b099fd3483f9f90d59","tarball":"https://registry.npmjs.org/@commercetools-docs/gatsby-transformer-raml-legacy/-/gatsby-transformer-raml-legacy-2.4.1-canary.9.tgz","fileCount":24,"integrity":"sha512-6RTroL0U7O+LV+Jww8yRg4arz2pO5ol+FyzjpVFDydeUbcrf3oLHL7dv7VE6JmM+yXYfbTX7LkjYbyV2DSaT8w==","signatures":[{"sig":"MEUCIQCQl6HUCghDWa7O61/AIBGr/ydglYAvU3LsHe33RlM8PAIgLHa15TCptRctBI7Yx4rs/gZmQJI3pLZvraSfv3cD93E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57846,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJej0ToCRA9TVsSAnZWagAA+pAP/jtAg0Ucs8yINRgSgN0g\nz/K5KLrVvgo4YGAWBZUMNtH0QC22WH3LigKcHH/0WQo+uzN9xZAKbOlTRBeh\nG7px0/q7XkK7ErOBIH56hG6eRkTshT/h838i7qA2EM5nQzhGfEEeP/SYDqPY\n4S5lhEiFklayk6PbK+UDOjbzmy/OeTkOdRstynJ1VEOkrjaCfeQmhnZQvr1+\nceIuWSQFNZozHgDP5VGFKRzlz11nrzJ9yNH2ARR1J/tbZWgoDnZXR+qlUVu0\n+7tAf9y7JtIujeJ44SpimbSJFQXoRdgROQM5oqJFZe5iPsAihBDDwcuCRC+6\nygUUvlA+aUku1bAlPlOYU7gLED2D91t+P0CS8v2wAplFgDVIWD5UyxCfcT97\n9+WfGJsH5xLqCcWx0f5VLH9yPM/DGwc7NvHn46GG6ROJQzhOmCJXUghYe+Dn\nCFT898xhrYzUoaB8+hyc0RnSwdaC5ipjx2WXbK0HnOCghZGAKwQ1XNwYeXGt\nKoiYh57FkuXzlcksdKlr6y40MseiG3gPLlqj74SBEoYFKqL0T3EnokvaKZg5\nbxd7H+B5GlhJBhevP/xwsoJ8LPtHpIhqJyABTPrEm5NpQv3dW/Ic4nhF/Iv4\nZM3Q+I+pQz0ObO3gLs94iPw+RxSBZPRjvfuIGAFWmto7bul8Cx1jMFf3+NPu\nFnRD\r\n=HsRC\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# GatsbyJS RAML API transformer (legacy parser based)\n\n## Notice\n\nThis plugin is based of the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) which is deprecated. The plugin currently serves as a placeholder until it is replaced.\n\n## Overview\n\nThe Plugin exposes RAML APIs defined in .raml files on the GraphQL API as the canonical,\neffective API surface. It's internally using the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) and [raml2obj](https://github.com/raml2html/raml2obj) - currently in a fork with necessary extensions - to generate the representation and adds small structure changes to make the output GraphQL-compatible.\n\nIt is fully hot-reloading when editing the RAML specs, also when making changes on file inclusions inside the RAML format.\n\nIt provides\n\n- The API itself: `ramlApi`\n- The Types: `ramlType`\n\n## Usage\n\nAs a prerequisite configure one or many `gatsby-source-filesystem` plugins to for example point at `src/api-specs` and place your RAML files there. The APIs `key` on GraphQL is derived from the filename or, if the name is `api.raml` from the folder name.\n\nExample `gatsby-config.js` content:\n\n```js\n// In your gatsby-config.js\nmodule.exports = {\n  plugins: [\n    {\n      resolve: `gatsby-source-filesystem`,\n      options: {\n        name: `apis`,\n        path: `${__dirname}/src/api-specs`,\n      },\n    },\n    {\n      resolve: `@commercetools-docs/gatsby-transformer-raml-legacy`,\n      options: {\n        validate: true,\n      },\n    },\n  ],\n};\n```\n\n### Configuration Opions\n\nThe RAML transformer accepts the following configuration options:\n\n- `validate` (boolean): Passed through to the respective RAML parser option.\n- `canonicalTypeImpl` (string): Passed through to the respective `raml2obj` option.\n- `includeApis` (string array): Whitelist API keys (derived from file and folder names)\n- `excludeApis` (sring array): Blacklist API keys (derived from file and folder names)\n- `annotateConstantLikeEnums` (boolean): Adds an additional `const` attribute with the de-facto constant value of a type whenever it detects `\u001cenum` value arrays that have exactly one entry only.\n\n## A typical GraphQL query\n\nExample for reading all types:\n\n```graphql\n{\n  allRamlType {\n    nodes {\n      apiKey\n      name\n      key\n      type\n      originalType\n      description\n      additionalProperties\n      properties {\n        name\n        type\n        originalType\n        anyOf {\n          type\n          name\n        }\n        items {\n          type\n          name\n        }\n        description\n        required\n        format\n        enum\n        minimum\n        maximum\n        pattern\n        annotations {\n          beta\n        }\n      }\n      examples {\n        name\n        displayName\n        description\n        value\n      }\n    }\n  }\n}\n```\n\n## Developing\n\nSee [docs/developing.md](docs/developing.md) for some helpful information and a reading list.\n","gitHead":"12a22674aae915f2b641a069dab34ca7c3d7da66","private":false,"scripts":{},"_npmUser":{"name":"commercetools-admin","email":"npmjs@commercetools.com"},"_npmVersion":"lerna/3.20.2/node@v12.16.2+x64 (linux)","description":"Exposes RAML 1.0 APIs on the gatsbyJS GraphQL (using the legacy RAML JS parser)","directories":{},"_nodeVersion":"12.16.2","dependencies":{"raml2obj":"github:nkuehn/raml2obj#standalone-canonicalizer","firstline":"^2.0.2","raml-1-parser":"^1.1.52"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/gatsby-transformer-raml-legacy_2.4.1-canary.9_1586447592041_0.14246053548377624","host":"s3://npm-registry-packages"}},"2.4.1-canary.10":{"name":"@commercetools-docs/gatsby-transformer-raml-legacy","version":"2.4.1-canary.10","keywords":["gatsby","gatsby-plugin","raml","deprecated"],"author":{"name":"commercetools GmbH","email":"support@commercetools.com"},"license":"MIT","_id":"@commercetools-docs/gatsby-transformer-raml-legacy@2.4.1-canary.10","maintainers":[{"name":"commercetools-admin","email":"npmjs@commercetools.com"},{"name":"davifantasia","email":"davifantasia@hotmail.com"},{"name":"emmenko","email":"emmenko@gmail.com"},{"name":"nkuehn","email":"nikolaus.kuehn@commercetools.com"}],"homepage":"https://github.com/commercetools/commercetools-docs-kit/tree/master/packages/gatsby-transformer-raml-legacy#readme","dist":{"shasum":"b6676f60f60d4931d0cc36faf33c24a0459e6265","tarball":"https://registry.npmjs.org/@commercetools-docs/gatsby-transformer-raml-legacy/-/gatsby-transformer-raml-legacy-2.4.1-canary.10.tgz","fileCount":24,"integrity":"sha512-PvXUS/kzW2xyr5y/r6MOcgLyUM3diqSDIdT89JkCxi+RABbKOotrMZd1dKcsoD/U8rPhk9Oik2s6HCCXBEFAtg==","signatures":[{"sig":"MEYCIQCm3a61cIJ2yxWgjLL9UYkXdN8Q5WKiTxkWi3k542hE1wIhAIUM5WTuAC/fbbJ9VAg84DDKpaA8j/yir2kTM9HsuBTB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57847,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJej0moCRA9TVsSAnZWagAAFE8P/iwLaEnnB2Fa+YJ8DJtz\nwWk5oyHB6aFJsHYlds0L0v4BKLGoBlvVHt+9p5eFxvVhwQIn2ykBsKXm4/FL\nfQeQT1JaNrWepTF/8dnwSq6UCTJalF8a3I98zjTKdO7Bag0OEEc/M8vtXA7a\nVPdDk20QFOfw2LxoTm9iVEKHeT/sL+I73/KOfcwhthkduOU9EZH071sXG+W/\ngzY4jZuHRI6gp874fOqD7tpP4mLpiTzNSU/MxR6DX8pgBjevjNavvKh9gQtN\npTosnNZ253yog6szEHAwnYNK/1BulXH2u8aKRsDP8oF6UvMeBO54RXmHaUKL\nYIR04Eef0MRirIecdv6rd6H0fCko8VnP6E5ZJMRoqdwJdwGrgIDYXtlxu88A\npzqHKfGachLo3jo286NZyDN3yHXoqK3MPuk7ktqZooLpmgfGJFBA/sSNV+ef\nDT7T+fRrKV7MSzH09rYNmY8486347iaGfNxzRCzuEMcYKL3JXgfmESPBSP9S\nV/ZuXVVWIVjaA51nYzqDvTkl7juTSnp5xAIPb1pTl2H9FTqwXme6TLllrM8q\n5hej6038Ez3p/Fx7dl+TTfUcnHjDghBaTwz8cSMimRQ/ra90ZWfnT9XcARUF\n42DzIyF6rkHuGab2DAIqISqVKyiZW9KxbaTJ5xxxdA33E+sUROeYv2z7WcJz\nJ0c9\r\n=nbo4\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# GatsbyJS RAML API transformer (legacy parser based)\n\n## Notice\n\nThis plugin is based of the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) which is deprecated. The plugin currently serves as a placeholder until it is replaced.\n\n## Overview\n\nThe Plugin exposes RAML APIs defined in .raml files on the GraphQL API as the canonical,\neffective API surface. It's internally using the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) and [raml2obj](https://github.com/raml2html/raml2obj) - currently in a fork with necessary extensions - to generate the representation and adds small structure changes to make the output GraphQL-compatible.\n\nIt is fully hot-reloading when editing the RAML specs, also when making changes on file inclusions inside the RAML format.\n\nIt provides\n\n- The API itself: `ramlApi`\n- The Types: `ramlType`\n\n## Usage\n\nAs a prerequisite configure one or many `gatsby-source-filesystem` plugins to for example point at `src/api-specs` and place your RAML files there. The APIs `key` on GraphQL is derived from the filename or, if the name is `api.raml` from the folder name.\n\nExample `gatsby-config.js` content:\n\n```js\n// In your gatsby-config.js\nmodule.exports = {\n  plugins: [\n    {\n      resolve: `gatsby-source-filesystem`,\n      options: {\n        name: `apis`,\n        path: `${__dirname}/src/api-specs`,\n      },\n    },\n    {\n      resolve: `@commercetools-docs/gatsby-transformer-raml-legacy`,\n      options: {\n        validate: true,\n      },\n    },\n  ],\n};\n```\n\n### Configuration Opions\n\nThe RAML transformer accepts the following configuration options:\n\n- `validate` (boolean): Passed through to the respective RAML parser option.\n- `canonicalTypeImpl` (string): Passed through to the respective `raml2obj` option.\n- `includeApis` (string array): Whitelist API keys (derived from file and folder names)\n- `excludeApis` (sring array): Blacklist API keys (derived from file and folder names)\n- `annotateConstantLikeEnums` (boolean): Adds an additional `const` attribute with the de-facto constant value of a type whenever it detects `\u001cenum` value arrays that have exactly one entry only.\n\n## A typical GraphQL query\n\nExample for reading all types:\n\n```graphql\n{\n  allRamlType {\n    nodes {\n      apiKey\n      name\n      key\n      type\n      originalType\n      description\n      additionalProperties\n      properties {\n        name\n        type\n        originalType\n        anyOf {\n          type\n          name\n        }\n        items {\n          type\n          name\n        }\n        description\n        required\n        format\n        enum\n        minimum\n        maximum\n        pattern\n        annotations {\n          beta\n        }\n      }\n      examples {\n        name\n        displayName\n        description\n        value\n      }\n    }\n  }\n}\n```\n\n## Developing\n\nSee [docs/developing.md](docs/developing.md) for some helpful information and a reading list.\n","gitHead":"78343e215b6faae97a57c0828c441a7c8741e618","private":false,"scripts":{},"_npmUser":{"name":"commercetools-admin","email":"npmjs@commercetools.com"},"_npmVersion":"lerna/3.20.2/node@v12.16.2+x64 (linux)","description":"Exposes RAML 1.0 APIs on the gatsbyJS GraphQL (using the legacy RAML JS parser)","directories":{},"_nodeVersion":"12.16.2","dependencies":{"raml2obj":"github:nkuehn/raml2obj#standalone-canonicalizer","firstline":"^2.0.2","raml-1-parser":"^1.1.52"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/gatsby-transformer-raml-legacy_2.4.1-canary.10_1586448807983_0.2549653429189478","host":"s3://npm-registry-packages"}},"2.4.1-canary.11":{"name":"@commercetools-docs/gatsby-transformer-raml-legacy","version":"2.4.1-canary.11","keywords":["gatsby","gatsby-plugin","raml","deprecated"],"author":{"name":"commercetools GmbH","email":"support@commercetools.com"},"license":"MIT","_id":"@commercetools-docs/gatsby-transformer-raml-legacy@2.4.1-canary.11","maintainers":[{"name":"commercetools-admin","email":"npmjs@commercetools.com"},{"name":"davifantasia","email":"davifantasia@hotmail.com"},{"name":"emmenko","email":"emmenko@gmail.com"},{"name":"nkuehn","email":"nikolaus.kuehn@commercetools.com"}],"homepage":"https://github.com/commercetools/commercetools-docs-kit/tree/master/packages/gatsby-transformer-raml-legacy#readme","dist":{"shasum":"a00168cfdf9c32c2bad724aa67ffdb960ded098d","tarball":"https://registry.npmjs.org/@commercetools-docs/gatsby-transformer-raml-legacy/-/gatsby-transformer-raml-legacy-2.4.1-canary.11.tgz","fileCount":24,"integrity":"sha512-KL7fJ2NacRYSy4BoIKOxCjHPW+5S2i00IQhgAT5G1xZJjNS4VJmVQ1WuDsB5bUmRTIBhPD5BSHy5dsDvVj8R2w==","signatures":[{"sig":"MEUCIAv/wGDixm+jGx7fEagqqEy15g8T0UX9SNU71MvFGlMOAiEA5l/qWistXSsa8IuaJM7VrGrgCRM8l+OKZQrRqHAQbak=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57847,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJej2JdCRA9TVsSAnZWagAA3WQP/i8LyLcAC1XCU2Af5X8/\n6fXSSnjL6Yp+7JCmSiynaDhl0EB6HC2LaKuExwcUG3YJ6orIw5dJDVPuU1Ze\npaEOuEFkAuo/VgG7xfHfYPgSHM89IEg/6N/xiwubMM4xxuQlLrjHhN2VC2Rf\n5XZZ5gOfpamCoVHCK3C4MxxzJkJuG9np/EJSJHyQaqxwTnqNLZ/GBMiRH/rm\nR7SSUSGlBHpXkB9k1+sumHcNIaeXVk256gNRFAsny5TDo8f9MbPsgCfQ0EdI\nFyElIi6hbHNUwX4ml/eTz3ci8GqgW4ievyYtGjXG+GCJ+WdyXktcgPQsyrgj\n2ezti/NUPNlYREWYKkt5i5DEjozzAA0Tmb9nN+JHNWchXnTE2saMv+8fs+Uu\nUh5j+iLPMP5mKTxhNF9W1dCMJzJ+D6qKgPiFqNxPV5FXD4TODtEp18hRgx2O\nQyaROwl4x7VE3XB3ZEBNX+qzPDdtyrS2BMsMN4oyoQPnHv8273fx+wSvL9KF\nZwPsnUIovS7hO0uvALW/GmdNNjplF0i3bAqNCwl6gpgaW0XO4+2Dtr9Zonm5\nkUJnZrsW0d6bTxEnrkISFiI+xKyEwpa+CwDPCNRGvlm6pXBTocU9o/ExvayX\n3ZssbdxzvVqhq37qpdKtVLxvrDYsirGJmRtUWXhpSQPNB0xjv+JtIvDBsCnT\niVQl\r\n=LOAy\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# GatsbyJS RAML API transformer (legacy parser based)\n\n## Notice\n\nThis plugin is based of the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) which is deprecated. The plugin currently serves as a placeholder until it is replaced.\n\n## Overview\n\nThe Plugin exposes RAML APIs defined in .raml files on the GraphQL API as the canonical,\neffective API surface. It's internally using the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) and [raml2obj](https://github.com/raml2html/raml2obj) - currently in a fork with necessary extensions - to generate the representation and adds small structure changes to make the output GraphQL-compatible.\n\nIt is fully hot-reloading when editing the RAML specs, also when making changes on file inclusions inside the RAML format.\n\nIt provides\n\n- The API itself: `ramlApi`\n- The Types: `ramlType`\n\n## Usage\n\nAs a prerequisite configure one or many `gatsby-source-filesystem` plugins to for example point at `src/api-specs` and place your RAML files there. The APIs `key` on GraphQL is derived from the filename or, if the name is `api.raml` from the folder name.\n\nExample `gatsby-config.js` content:\n\n```js\n// In your gatsby-config.js\nmodule.exports = {\n  plugins: [\n    {\n      resolve: `gatsby-source-filesystem`,\n      options: {\n        name: `apis`,\n        path: `${__dirname}/src/api-specs`,\n      },\n    },\n    {\n      resolve: `@commercetools-docs/gatsby-transformer-raml-legacy`,\n      options: {\n        validate: true,\n      },\n    },\n  ],\n};\n```\n\n### Configuration Opions\n\nThe RAML transformer accepts the following configuration options:\n\n- `validate` (boolean): Passed through to the respective RAML parser option.\n- `canonicalTypeImpl` (string): Passed through to the respective `raml2obj` option.\n- `includeApis` (string array): Whitelist API keys (derived from file and folder names)\n- `excludeApis` (sring array): Blacklist API keys (derived from file and folder names)\n- `annotateConstantLikeEnums` (boolean): Adds an additional `const` attribute with the de-facto constant value of a type whenever it detects `\u001cenum` value arrays that have exactly one entry only.\n\n## A typical GraphQL query\n\nExample for reading all types:\n\n```graphql\n{\n  allRamlType {\n    nodes {\n      apiKey\n      name\n      key\n      type\n      originalType\n      description\n      additionalProperties\n      properties {\n        name\n        type\n        originalType\n        anyOf {\n          type\n          name\n        }\n        items {\n          type\n          name\n        }\n        description\n        required\n        format\n        enum\n        minimum\n        maximum\n        pattern\n        annotations {\n          beta\n        }\n      }\n      examples {\n        name\n        displayName\n        description\n        value\n      }\n    }\n  }\n}\n```\n\n## Developing\n\nSee [docs/developing.md](docs/developing.md) for some helpful information and a reading list.\n","gitHead":"0a6bc452a9b3c32a4456a5496ba30ca944c6407f","private":false,"scripts":{},"_npmUser":{"name":"commercetools-admin","email":"npmjs@commercetools.com"},"_npmVersion":"lerna/3.20.2/node@v12.16.2+x64 (linux)","description":"Exposes RAML 1.0 APIs on the gatsbyJS GraphQL (using the legacy RAML JS parser)","directories":{},"_nodeVersion":"12.16.2","dependencies":{"raml2obj":"github:nkuehn/raml2obj#standalone-canonicalizer","firstline":"^2.0.2","raml-1-parser":"^1.1.52"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/gatsby-transformer-raml-legacy_2.4.1-canary.11_1586455132942_0.49957061860624274","host":"s3://npm-registry-packages"}},"2.4.1-canary.12":{"name":"@commercetools-docs/gatsby-transformer-raml-legacy","version":"2.4.1-canary.12","keywords":["gatsby","gatsby-plugin","raml","deprecated"],"author":{"name":"commercetools GmbH","email":"support@commercetools.com"},"license":"MIT","_id":"@commercetools-docs/gatsby-transformer-raml-legacy@2.4.1-canary.12","maintainers":[{"name":"commercetools-admin","email":"npmjs@commercetools.com"},{"name":"davifantasia","email":"davifantasia@hotmail.com"},{"name":"emmenko","email":"emmenko@gmail.com"},{"name":"nkuehn","email":"nikolaus.kuehn@commercetools.com"}],"homepage":"https://github.com/commercetools/commercetools-docs-kit/tree/master/packages/gatsby-transformer-raml-legacy#readme","dist":{"shasum":"cf93b592ea9727d06092e4092d007236ffa35227","tarball":"https://registry.npmjs.org/@commercetools-docs/gatsby-transformer-raml-legacy/-/gatsby-transformer-raml-legacy-2.4.1-canary.12.tgz","fileCount":24,"integrity":"sha512-z/aU8pzq0XTrR/BuiHoOyOFk6QH12EKFY+ImsopFZmJIsLMU8N+9NXuXAi24wI0+Whd9jG8o0XbBexRqUrnwFQ==","signatures":[{"sig":"MEYCIQCJOyTcHhzq+/Z1A53nIvtBEbWNgxtmwA7QRkeXbVvUSwIhAPIf4KqNKP6rRWrENeSnLn2VbPc1d5N2p0X2OPnTgkYJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57847,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJej4OJCRA9TVsSAnZWagAAW44P/0W/CiD89o3nUX3kwNeo\ncnFcXselcGqeRdv48eQnYXVDYzkALwSicXSdJP93uy5FeMOZVJAYwUyFn/wH\nZdIh9Hc9vM+edf6pe79o093mvE07D0Jk5f36MtdCNiKbyxJUUfKCTb4e+SSN\nqa00NFju8K7tNGmhh83yD3i0L/a5/v6DGWL+9HawTWlVH7IXV8ms4z/z/cX+\nOKjgNplcPSgFWnTgYsMg0mJYINVwyW//SkMKCT+epZjrGF/cd2tzTOsz7GJf\n1qhOuxaetgPsGiG9Ppu2mT58NF4lSW05ZtjPptqovuiRTqr0kM0fAFKz8/Fw\n/uz8PqoeRx8eFCEnfDziLVmWDHAIXEPSHaX4c3+sej6hw9N0HMxV3aeUYpIC\naBkDOTV7ZgrfM94nljEQf/Ji+JAS6ll8kIM/ygk+rnj+qnV8dEXRrS6Nnyuo\n1JCsVAs9a0wQTPNSF0D05UPONMPR+3X4d9sra4qS1Gtzhz1uSnj+J5HL+n9E\nGY3c4/RILYpK2WjHrw61/3kenZV/X0LVZrhFQjCPzWFxBAkQTNKHoWQNBwD0\nkn1BTNoHvJyotM5rh1mkDOUI4l6S70mK9MoT+SPygtdYvoCxx7W5Cws0SOhg\nUICyMhH4xINQFlZNMyNFXfA8qc6svcVLPcEYNGGfSg0t8VGGActNAPo4amBT\nI+ZC\r\n=h+uP\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# GatsbyJS RAML API transformer (legacy parser based)\n\n## Notice\n\nThis plugin is based of the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) which is deprecated. The plugin currently serves as a placeholder until it is replaced.\n\n## Overview\n\nThe Plugin exposes RAML APIs defined in .raml files on the GraphQL API as the canonical,\neffective API surface. It's internally using the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) and [raml2obj](https://github.com/raml2html/raml2obj) - currently in a fork with necessary extensions - to generate the representation and adds small structure changes to make the output GraphQL-compatible.\n\nIt is fully hot-reloading when editing the RAML specs, also when making changes on file inclusions inside the RAML format.\n\nIt provides\n\n- The API itself: `ramlApi`\n- The Types: `ramlType`\n\n## Usage\n\nAs a prerequisite configure one or many `gatsby-source-filesystem` plugins to for example point at `src/api-specs` and place your RAML files there. The APIs `key` on GraphQL is derived from the filename or, if the name is `api.raml` from the folder name.\n\nExample `gatsby-config.js` content:\n\n```js\n// In your gatsby-config.js\nmodule.exports = {\n  plugins: [\n    {\n      resolve: `gatsby-source-filesystem`,\n      options: {\n        name: `apis`,\n        path: `${__dirname}/src/api-specs`,\n      },\n    },\n    {\n      resolve: `@commercetools-docs/gatsby-transformer-raml-legacy`,\n      options: {\n        validate: true,\n      },\n    },\n  ],\n};\n```\n\n### Configuration Opions\n\nThe RAML transformer accepts the following configuration options:\n\n- `validate` (boolean): Passed through to the respective RAML parser option.\n- `canonicalTypeImpl` (string): Passed through to the respective `raml2obj` option.\n- `includeApis` (string array): Whitelist API keys (derived from file and folder names)\n- `excludeApis` (sring array): Blacklist API keys (derived from file and folder names)\n- `annotateConstantLikeEnums` (boolean): Adds an additional `const` attribute with the de-facto constant value of a type whenever it detects `\u001cenum` value arrays that have exactly one entry only.\n\n## A typical GraphQL query\n\nExample for reading all types:\n\n```graphql\n{\n  allRamlType {\n    nodes {\n      apiKey\n      name\n      key\n      type\n      originalType\n      description\n      additionalProperties\n      properties {\n        name\n        type\n        originalType\n        anyOf {\n          type\n          name\n        }\n        items {\n          type\n          name\n        }\n        description\n        required\n        format\n        enum\n        minimum\n        maximum\n        pattern\n        annotations {\n          beta\n        }\n      }\n      examples {\n        name\n        displayName\n        description\n        value\n      }\n    }\n  }\n}\n```\n\n## Developing\n\nSee [docs/developing.md](docs/developing.md) for some helpful information and a reading list.\n","gitHead":"4cd93cbc395c14a3903bebb62513f36141a9efb8","private":false,"scripts":{},"_npmUser":{"name":"commercetools-admin","email":"npmjs@commercetools.com"},"_npmVersion":"lerna/3.20.2/node@v12.16.2+x64 (linux)","description":"Exposes RAML 1.0 APIs on the gatsbyJS GraphQL (using the legacy RAML JS parser)","directories":{},"_nodeVersion":"12.16.2","dependencies":{"raml2obj":"github:nkuehn/raml2obj#standalone-canonicalizer","firstline":"^2.0.2","raml-1-parser":"^1.1.52"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/gatsby-transformer-raml-legacy_2.4.1-canary.12_1586463625355_0.797450113329718","host":"s3://npm-registry-packages"}},"2.4.1-canary.13":{"name":"@commercetools-docs/gatsby-transformer-raml-legacy","version":"2.4.1-canary.13","keywords":["gatsby","gatsby-plugin","raml","deprecated"],"author":{"name":"commercetools GmbH","email":"support@commercetools.com"},"license":"MIT","_id":"@commercetools-docs/gatsby-transformer-raml-legacy@2.4.1-canary.13","maintainers":[{"name":"commercetools-admin","email":"npmjs@commercetools.com"},{"name":"davifantasia","email":"davifantasia@hotmail.com"},{"name":"emmenko","email":"emmenko@gmail.com"},{"name":"nkuehn","email":"nikolaus.kuehn@commercetools.com"}],"homepage":"https://github.com/commercetools/commercetools-docs-kit/tree/master/packages/gatsby-transformer-raml-legacy#readme","dist":{"shasum":"e8457bfa3b76d486d8375bad62ea0074f8bf6bb3","tarball":"https://registry.npmjs.org/@commercetools-docs/gatsby-transformer-raml-legacy/-/gatsby-transformer-raml-legacy-2.4.1-canary.13.tgz","fileCount":24,"integrity":"sha512-ZWkqWat4bbRGEuznT14WNzVMI94fp3D+j0tdzrMORR3nOetBRuLsqIppMqvXY2WJgee4GX8ftODqcoBBvpNdnA==","signatures":[{"sig":"MEYCIQCTAm2YiZ6fvLk6dVK0wHRsKP+H8qpFQ2CqncdOxos7aAIhAIVyYG5inxmPqaJbNpi/wYgrB0Eb3UcfIUnxByWydbBj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57847,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJelXCbCRA9TVsSAnZWagAAhJMQAIu+NL+JR2qIab2++6Pz\nYw0lBTQqt0ZQW+EgydUUNmQU8YWqSnzUPUEwUcUVUVPm8l19yOheDzhQlCtB\nQH5bnKDQCjWnMhXl1LoskRY5iRNsO//BSMA68uZ/mj0fsdQ/JP2+b0YDiTNg\nV6SWH2LNm8NLuROkuUxoZaXKEMgxQsnlhfCzWahcRXrsyzNaGo8oM4njtrtt\neawoEW8tePLl9UhgWiAJOWOE0/dWDLakOLKqm6tVpeZgi+jdLAlufAfDwP/w\nNi81Z73P+ZuUA78UvfQL8lUtmhxu79jc2SJGZdnjQAE7g1emrU19kGCBAErv\nZiS01N2PN0EHLuJUWKzvqcwH5ZVbyThCDNAcMC6ZIRbfGu6jvkPPoObghYln\n9Thfqslc9lN7H8big4hfzG8uB1i1YVU0WVCaEah3NYtUDdrBfP4QtH5ygtgS\nm9gGPjqDojHNJJ/h9FScnS0+zvn3+ziJOyOfvqBdSjkJh6Q45YFzWKsmhKcO\nez4rJTpgvVnzA34ZDxU7lcK+r2yX5+hfhPhyce/ujAPqw4ZRfmIumwEkNKih\nrsF9CrpIjZnSb5AyScdX+bDgsBAZo8tDs09NcI69SGPk5ViUu3CnX6UyRDCw\nPmFCKvp+1QwDiJojykzrUjq9LE9DMaITkCeErewMGb2pTY066WLTf1T2om/o\nSHip\r\n=XXqd\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# GatsbyJS RAML API transformer (legacy parser based)\n\n## Notice\n\nThis plugin is based of the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) which is deprecated. The plugin currently serves as a placeholder until it is replaced.\n\n## Overview\n\nThe Plugin exposes RAML APIs defined in .raml files on the GraphQL API as the canonical,\neffective API surface. It's internally using the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) and [raml2obj](https://github.com/raml2html/raml2obj) - currently in a fork with necessary extensions - to generate the representation and adds small structure changes to make the output GraphQL-compatible.\n\nIt is fully hot-reloading when editing the RAML specs, also when making changes on file inclusions inside the RAML format.\n\nIt provides\n\n- The API itself: `ramlApi`\n- The Types: `ramlType`\n\n## Usage\n\nAs a prerequisite configure one or many `gatsby-source-filesystem` plugins to for example point at `src/api-specs` and place your RAML files there. The APIs `key` on GraphQL is derived from the filename or, if the name is `api.raml` from the folder name.\n\nExample `gatsby-config.js` content:\n\n```js\n// In your gatsby-config.js\nmodule.exports = {\n  plugins: [\n    {\n      resolve: `gatsby-source-filesystem`,\n      options: {\n        name: `apis`,\n        path: `${__dirname}/src/api-specs`,\n      },\n    },\n    {\n      resolve: `@commercetools-docs/gatsby-transformer-raml-legacy`,\n      options: {\n        validate: true,\n      },\n    },\n  ],\n};\n```\n\n### Configuration Opions\n\nThe RAML transformer accepts the following configuration options:\n\n- `validate` (boolean): Passed through to the respective RAML parser option.\n- `canonicalTypeImpl` (string): Passed through to the respective `raml2obj` option.\n- `includeApis` (string array): Whitelist API keys (derived from file and folder names)\n- `excludeApis` (sring array): Blacklist API keys (derived from file and folder names)\n- `annotateConstantLikeEnums` (boolean): Adds an additional `const` attribute with the de-facto constant value of a type whenever it detects `\u001cenum` value arrays that have exactly one entry only.\n\n## A typical GraphQL query\n\nExample for reading all types:\n\n```graphql\n{\n  allRamlType {\n    nodes {\n      apiKey\n      name\n      key\n      type\n      originalType\n      description\n      additionalProperties\n      properties {\n        name\n        type\n        originalType\n        anyOf {\n          type\n          name\n        }\n        items {\n          type\n          name\n        }\n        description\n        required\n        format\n        enum\n        minimum\n        maximum\n        pattern\n        annotations {\n          beta\n        }\n      }\n      examples {\n        name\n        displayName\n        description\n        value\n      }\n    }\n  }\n}\n```\n\n## Developing\n\nSee [docs/developing.md](docs/developing.md) for some helpful information and a reading list.\n","gitHead":"c492f4ac52cb1a02caa5b3894473d95db7b7299e","private":false,"scripts":{},"_npmUser":{"name":"commercetools-admin","email":"npmjs@commercetools.com"},"_npmVersion":"lerna/3.20.2/node@v12.16.2+x64 (linux)","description":"Exposes RAML 1.0 APIs on the gatsbyJS GraphQL (using the legacy RAML JS parser)","directories":{},"_nodeVersion":"12.16.2","dependencies":{"raml2obj":"github:nkuehn/raml2obj#standalone-canonicalizer","firstline":"^2.0.2","raml-1-parser":"^1.1.52"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/gatsby-transformer-raml-legacy_2.4.1-canary.13_1586851995291_0.31998777136931","host":"s3://npm-registry-packages"}},"2.4.1-canary.14":{"name":"@commercetools-docs/gatsby-transformer-raml-legacy","version":"2.4.1-canary.14","keywords":["gatsby","gatsby-plugin","raml","deprecated"],"author":{"name":"commercetools GmbH","email":"support@commercetools.com"},"license":"MIT","_id":"@commercetools-docs/gatsby-transformer-raml-legacy@2.4.1-canary.14","maintainers":[{"name":"commercetools-admin","email":"npmjs@commercetools.com"},{"name":"davifantasia","email":"davifantasia@hotmail.com"},{"name":"emmenko","email":"emmenko@gmail.com"},{"name":"nkuehn","email":"nikolaus.kuehn@commercetools.com"}],"homepage":"https://github.com/commercetools/commercetools-docs-kit/tree/master/packages/gatsby-transformer-raml-legacy#readme","dist":{"shasum":"a81e8d66588bb4f44afc924d4cb289bddb760200","tarball":"https://registry.npmjs.org/@commercetools-docs/gatsby-transformer-raml-legacy/-/gatsby-transformer-raml-legacy-2.4.1-canary.14.tgz","fileCount":24,"integrity":"sha512-feGr2MEXdMsBCx9Ug8qRyCKjchFEKhkXGu+7Y3krbYflr3IYiwmUozo0dgEAP7B7IvwRFOa/5MbwIH4CZbZEaw==","signatures":[{"sig":"MEQCIDeUl8fd5AMFw4+ZrAx1MpwpAaFxvRSoY919bNPS1D0LAiAy/H1BvP5mzTsdktp/ADAt8t3z9kPqS9Gh2IBq3GlpNA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57847,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJelcvTCRA9TVsSAnZWagAAjX4P/jfvOwfICabprgkeOR54\nOEKzWWm6rqMOtZhNEvffxQj1/Nudb7XayLY3Yup5MPLysxYH0YCGUyhHDsDx\nPj/20OTeQopBnH46WGAEwBYlGK60R17WassxV/ldajXVJsGzrXEkkyTDJk9N\np/OVZAsEtTncdcS6kN9FGBze9riQpH5vyVnaVcpvDDxS7AHb4DBYfq19Mv19\n7T6sBOcla1/wchq4sUQ9DdOg3u4FKG1eqhV5bGpJNH8xM/Yi4zQWq3rhEgSC\nw4rbwSca8WCRzM1jfulcZPLHDtHjyH3nHPFOO5lJTDh/oXlJfoz1Ja3zae1d\nIjQXokKJJlYKr6rPiBc0RkPeXKUwm1QGYF3kCZKlR7RrhsOkyNxeZQL4xI0T\nXDcUPUQb1El3OXrgEE5Kvnp9p6aFHOb90TvyyjTI6qmC3sBuVlG9FReBO3jD\nEnHW2yyPNZKmG7jq/LdePhL81xIxEXqjlTx+jLDCo71AHDEC/y8DDV0+jO+e\nfqvaGJ2xABDVEomUdiMQFIl9hjcsUo1VtPA7nneqXRngbMpAZEEyTw0aKE+j\ngyoOaNt1jYhc+4E4a7KhsM1lV78Yj54eP1tUa3aSLKyi+AZf4P687U/Qh5uN\npc9/2jellFNe1utd8y38A1PeWERcGwq4tmZbWzSHfhcJ7WFBPLpQXd8ccIWj\nu2pX\r\n=MGXU\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# GatsbyJS RAML API transformer (legacy parser based)\n\n## Notice\n\nThis plugin is based of the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) which is deprecated. The plugin currently serves as a placeholder until it is replaced.\n\n## Overview\n\nThe Plugin exposes RAML APIs defined in .raml files on the GraphQL API as the canonical,\neffective API surface. It's internally using the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) and [raml2obj](https://github.com/raml2html/raml2obj) - currently in a fork with necessary extensions - to generate the representation and adds small structure changes to make the output GraphQL-compatible.\n\nIt is fully hot-reloading when editing the RAML specs, also when making changes on file inclusions inside the RAML format.\n\nIt provides\n\n- The API itself: `ramlApi`\n- The Types: `ramlType`\n\n## Usage\n\nAs a prerequisite configure one or many `gatsby-source-filesystem` plugins to for example point at `src/api-specs` and place your RAML files there. The APIs `key` on GraphQL is derived from the filename or, if the name is `api.raml` from the folder name.\n\nExample `gatsby-config.js` content:\n\n```js\n// In your gatsby-config.js\nmodule.exports = {\n  plugins: [\n    {\n      resolve: `gatsby-source-filesystem`,\n      options: {\n        name: `apis`,\n        path: `${__dirname}/src/api-specs`,\n      },\n    },\n    {\n      resolve: `@commercetools-docs/gatsby-transformer-raml-legacy`,\n      options: {\n        validate: true,\n      },\n    },\n  ],\n};\n```\n\n### Configuration Opions\n\nThe RAML transformer accepts the following configuration options:\n\n- `validate` (boolean): Passed through to the respective RAML parser option.\n- `canonicalTypeImpl` (string): Passed through to the respective `raml2obj` option.\n- `includeApis` (string array): Whitelist API keys (derived from file and folder names)\n- `excludeApis` (sring array): Blacklist API keys (derived from file and folder names)\n- `annotateConstantLikeEnums` (boolean): Adds an additional `const` attribute with the de-facto constant value of a type whenever it detects `\u001cenum` value arrays that have exactly one entry only.\n\n## A typical GraphQL query\n\nExample for reading all types:\n\n```graphql\n{\n  allRamlType {\n    nodes {\n      apiKey\n      name\n      key\n      type\n      originalType\n      description\n      additionalProperties\n      properties {\n        name\n        type\n        originalType\n        anyOf {\n          type\n          name\n        }\n        items {\n          type\n          name\n        }\n        description\n        required\n        format\n        enum\n        minimum\n        maximum\n        pattern\n        annotations {\n          beta\n        }\n      }\n      examples {\n        name\n        displayName\n        description\n        value\n      }\n    }\n  }\n}\n```\n\n## Developing\n\nSee [docs/developing.md](docs/developing.md) for some helpful information and a reading list.\n","gitHead":"a87ffedb7d202d6def64daa19bb48abfbb41300f","private":false,"scripts":{},"_npmUser":{"name":"commercetools-admin","email":"npmjs@commercetools.com"},"_npmVersion":"lerna/3.20.2/node@v12.16.2+x64 (linux)","description":"Exposes RAML 1.0 APIs on the gatsbyJS GraphQL (using the legacy RAML JS parser)","directories":{},"_nodeVersion":"12.16.2","dependencies":{"raml2obj":"github:nkuehn/raml2obj#standalone-canonicalizer","firstline":"^2.0.2","raml-1-parser":"^1.1.52"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/gatsby-transformer-raml-legacy_2.4.1-canary.14_1586875347223_0.9201713323993512","host":"s3://npm-registry-packages"}},"2.4.1-canary.15":{"name":"@commercetools-docs/gatsby-transformer-raml-legacy","version":"2.4.1-canary.15","keywords":["gatsby","gatsby-plugin","raml","deprecated"],"author":{"name":"commercetools GmbH","email":"support@commercetools.com"},"license":"MIT","_id":"@commercetools-docs/gatsby-transformer-raml-legacy@2.4.1-canary.15","maintainers":[{"name":"commercetools-admin","email":"npmjs@commercetools.com"},{"name":"davifantasia","email":"davifantasia@hotmail.com"},{"name":"emmenko","email":"emmenko@gmail.com"},{"name":"nkuehn","email":"nikolaus.kuehn@commercetools.com"}],"homepage":"https://github.com/commercetools/commercetools-docs-kit/tree/master/packages/gatsby-transformer-raml-legacy#readme","dist":{"shasum":"51eeb303b6e27fdf1b47f0ff06a7377a0580c7c5","tarball":"https://registry.npmjs.org/@commercetools-docs/gatsby-transformer-raml-legacy/-/gatsby-transformer-raml-legacy-2.4.1-canary.15.tgz","fileCount":24,"integrity":"sha512-NZdV3kLLLSY9ILc8lld0T8MReglHht+l9LsURHJS8aix8IbAoxSNHoJYLtFxUKxxutEt4YDBHppsL2Co5if59A==","signatures":[{"sig":"MEUCIQDqluhpyxLOSytarTgkZ2aSPZsX6/V06Dxr3skT9BW+SgIgI6dboIQG7RWgBiIe3UPfBLWbgmozuvyeZKMhH673vUM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57847,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJelg6xCRA9TVsSAnZWagAAMvMP/1GCD3VEMkE0TKqp9DE+\nE4Yx5j3lXCWSX7YYoa1gDaDVpeN1l4ac+M7BazXTnmrBvi936MLFbFKnt12S\nKuX6y1aSJhSnZNty+2CYD0InrgBlt+0jWOQTKS2RdwnipYXXSbK39ycEgxr2\nfdLUmY9WdEdpiPfxC81V8FTuVGnWPM1IUtwW6X7KB1J3TBBleLL+XWAl8nls\n8/t17ZWUjAFXQ/B4b7k8iu4UnjjLxmYBSv9v463t/sBFXmQWbO+Qo0VHmQK5\nMSyODz220EwOMcnGwxAVXUwOm7GSGqWxpjDMhkWFPgPWQYCJJ2TWwZnbVasl\ntO/zJKy1XHUc9y1WOadggP9kN4jckkBDElB1tnTAv/9Ojc2P8aiHcy5vX9Rr\ne7OPqKzC4hyetDJQohRzgWzXfExWi822HzA3WSObvehwrP6cF5FhccjP2WJ2\nzrakuz/9oB52QppSoiJU8VJLBDCByJ+m3z7MgYKTkFmlxvRA+hkK41L/1CWz\n47uY/N1LerZIvlnhrB4wYlPjV72NJN9mmxuPjptrd1d3cIXLzu7x2ISZsC+/\nSTWdR9y2UMVyLk02W6iLipST2KIDaqVRIamlDZrMoao9VpBNzAvs6YIJ1wUN\n1KpQ6J13dP/+TYJUNQcSb1DRJ5cuJSOviAzLllMIfEeU3aosSSVFS6QgBauL\nXz6H\r\n=3CPf\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# GatsbyJS RAML API transformer (legacy parser based)\n\n## Notice\n\nThis plugin is based of the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) which is deprecated. The plugin currently serves as a placeholder until it is replaced.\n\n## Overview\n\nThe Plugin exposes RAML APIs defined in .raml files on the GraphQL API as the canonical,\neffective API surface. It's internally using the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) and [raml2obj](https://github.com/raml2html/raml2obj) - currently in a fork with necessary extensions - to generate the representation and adds small structure changes to make the output GraphQL-compatible.\n\nIt is fully hot-reloading when editing the RAML specs, also when making changes on file inclusions inside the RAML format.\n\nIt provides\n\n- The API itself: `ramlApi`\n- The Types: `ramlType`\n\n## Usage\n\nAs a prerequisite configure one or many `gatsby-source-filesystem` plugins to for example point at `src/api-specs` and place your RAML files there. The APIs `key` on GraphQL is derived from the filename or, if the name is `api.raml` from the folder name.\n\nExample `gatsby-config.js` content:\n\n```js\n// In your gatsby-config.js\nmodule.exports = {\n  plugins: [\n    {\n      resolve: `gatsby-source-filesystem`,\n      options: {\n        name: `apis`,\n        path: `${__dirname}/src/api-specs`,\n      },\n    },\n    {\n      resolve: `@commercetools-docs/gatsby-transformer-raml-legacy`,\n      options: {\n        validate: true,\n      },\n    },\n  ],\n};\n```\n\n### Configuration Opions\n\nThe RAML transformer accepts the following configuration options:\n\n- `validate` (boolean): Passed through to the respective RAML parser option.\n- `canonicalTypeImpl` (string): Passed through to the respective `raml2obj` option.\n- `includeApis` (string array): Whitelist API keys (derived from file and folder names)\n- `excludeApis` (sring array): Blacklist API keys (derived from file and folder names)\n- `annotateConstantLikeEnums` (boolean): Adds an additional `const` attribute with the de-facto constant value of a type whenever it detects `\u001cenum` value arrays that have exactly one entry only.\n\n## A typical GraphQL query\n\nExample for reading all types:\n\n```graphql\n{\n  allRamlType {\n    nodes {\n      apiKey\n      name\n      key\n      type\n      originalType\n      description\n      additionalProperties\n      properties {\n        name\n        type\n        originalType\n        anyOf {\n          type\n          name\n        }\n        items {\n          type\n          name\n        }\n        description\n        required\n        format\n        enum\n        minimum\n        maximum\n        pattern\n        annotations {\n          beta\n        }\n      }\n      examples {\n        name\n        displayName\n        description\n        value\n      }\n    }\n  }\n}\n```\n\n## Developing\n\nSee [docs/developing.md](docs/developing.md) for some helpful information and a reading list.\n","gitHead":"71d4bb9fb965a2d88586e20cbbabf1a6e33885c3","private":false,"scripts":{},"_npmUser":{"name":"commercetools-admin","email":"npmjs@commercetools.com"},"_npmVersion":"lerna/3.20.2/node@v12.16.2+x64 (linux)","description":"Exposes RAML 1.0 APIs on the gatsbyJS GraphQL (using the legacy RAML JS parser)","directories":{},"_nodeVersion":"12.16.2","dependencies":{"raml2obj":"github:nkuehn/raml2obj#standalone-canonicalizer","firstline":"^2.0.2","raml-1-parser":"^1.1.52"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/gatsby-transformer-raml-legacy_2.4.1-canary.15_1586892464930_0.05410475516528335","host":"s3://npm-registry-packages"}},"2.4.1-canary.16":{"name":"@commercetools-docs/gatsby-transformer-raml-legacy","version":"2.4.1-canary.16","keywords":["gatsby","gatsby-plugin","raml","deprecated"],"author":{"name":"commercetools GmbH","email":"support@commercetools.com"},"license":"MIT","_id":"@commercetools-docs/gatsby-transformer-raml-legacy@2.4.1-canary.16","maintainers":[{"name":"commercetools-admin","email":"npmjs@commercetools.com"},{"name":"davifantasia","email":"davifantasia@hotmail.com"},{"name":"emmenko","email":"emmenko@gmail.com"},{"name":"nkuehn","email":"nikolaus.kuehn@commercetools.com"}],"homepage":"https://github.com/commercetools/commercetools-docs-kit/tree/master/packages/gatsby-transformer-raml-legacy#readme","dist":{"shasum":"bd9c5ba62962c7ac108157ba24f3adfea774cb30","tarball":"https://registry.npmjs.org/@commercetools-docs/gatsby-transformer-raml-legacy/-/gatsby-transformer-raml-legacy-2.4.1-canary.16.tgz","fileCount":24,"integrity":"sha512-9a2V9ncm+WQe9IojFPvrQ3131kQ3ooKwGre2KcQOFYNTBTMHLr6r9fZBmg+IzwdOyIHjD101qUYAgJh7DdSRXw==","signatures":[{"sig":"MEUCIG/YDwUlEsJMIbjEXAZQUUMiaIcL2wjaIxpPx5EJ3PIzAiEApYV7IxAEyb8OTf63V0RaUz8NQ3oXXeaGPRgWi7sBVGE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57847,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeljFWCRA9TVsSAnZWagAAXq4P/jGbTfgNNIs0tTmdtR5o\nGiVWewlVftDPsbE8BYkRMsiHAdHUcsjANHERGHDkUZ6pNtR83L/xEZ0N2lh9\n6pWAcjXYE2NFRFuC1Cwz2GaZ77/X2XklXyxOVUezFjlkfLQDzb3bwv6dI9cS\nmQJg9RxJlW9dFzhawG7hn69OIwwwW++N25e4/R0ACwiZ70Mla+A3r/OLEUdm\nJxPkTfGLYz9BNtuYWMrCwcZT6SMTkgqhe6QWimWEZDWjzC/u3M8dGOfIRAkz\nsEVgRSz7qMi3D59DK6u98PvkCF8uIcT/TMrqjoqVRp4SzJXYO945wYb9Q5/j\nxXNi/WrSnys+zv2gf76MA1a9tEtppEOSM/t/9PsbKyOkQmwECEgTWXR5Tj6J\nH2HGap3gazLxvGr4/6/O+G5h8NGbNHqe+EZ11xobdr4AIE/JRNWvlXhPQ8xs\nImLMphyK24icUJeuwF3drXir6KF4mYhrIqpnwwTM/8+3OKAW7LR2SYrD0DZ5\nB0pGGLGxAkAgTRiJQvk8EJwH2XUgQWr7JCM7p0tt/m011ItsEs9/xmQlueGG\n9VhTouK3OH1R2cDEqGk1536x7H75/TzgCnNwP8woz9Am3kgj2rR+Psz36oTy\nAqcW3bsCiLpSYyQj6j3P0EDhbB6f5EyZeDIReO5pAYeBiXzjexyK+yXGtu4W\n8ysO\r\n=s7Yg\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# GatsbyJS RAML API transformer (legacy parser based)\n\n## Notice\n\nThis plugin is based of the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) which is deprecated. The plugin currently serves as a placeholder until it is replaced.\n\n## Overview\n\nThe Plugin exposes RAML APIs defined in .raml files on the GraphQL API as the canonical,\neffective API surface. It's internally using the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) and [raml2obj](https://github.com/raml2html/raml2obj) - currently in a fork with necessary extensions - to generate the representation and adds small structure changes to make the output GraphQL-compatible.\n\nIt is fully hot-reloading when editing the RAML specs, also when making changes on file inclusions inside the RAML format.\n\nIt provides\n\n- The API itself: `ramlApi`\n- The Types: `ramlType`\n\n## Usage\n\nAs a prerequisite configure one or many `gatsby-source-filesystem` plugins to for example point at `src/api-specs` and place your RAML files there. The APIs `key` on GraphQL is derived from the filename or, if the name is `api.raml` from the folder name.\n\nExample `gatsby-config.js` content:\n\n```js\n// In your gatsby-config.js\nmodule.exports = {\n  plugins: [\n    {\n      resolve: `gatsby-source-filesystem`,\n      options: {\n        name: `apis`,\n        path: `${__dirname}/src/api-specs`,\n      },\n    },\n    {\n      resolve: `@commercetools-docs/gatsby-transformer-raml-legacy`,\n      options: {\n        validate: true,\n      },\n    },\n  ],\n};\n```\n\n### Configuration Opions\n\nThe RAML transformer accepts the following configuration options:\n\n- `validate` (boolean): Passed through to the respective RAML parser option.\n- `canonicalTypeImpl` (string): Passed through to the respective `raml2obj` option.\n- `includeApis` (string array): Whitelist API keys (derived from file and folder names)\n- `excludeApis` (sring array): Blacklist API keys (derived from file and folder names)\n- `annotateConstantLikeEnums` (boolean): Adds an additional `const` attribute with the de-facto constant value of a type whenever it detects `\u001cenum` value arrays that have exactly one entry only.\n\n## A typical GraphQL query\n\nExample for reading all types:\n\n```graphql\n{\n  allRamlType {\n    nodes {\n      apiKey\n      name\n      key\n      type\n      originalType\n      description\n      additionalProperties\n      properties {\n        name\n        type\n        originalType\n        anyOf {\n          type\n          name\n        }\n        items {\n          type\n          name\n        }\n        description\n        required\n        format\n        enum\n        minimum\n        maximum\n        pattern\n        annotations {\n          beta\n        }\n      }\n      examples {\n        name\n        displayName\n        description\n        value\n      }\n    }\n  }\n}\n```\n\n## Developing\n\nSee [docs/developing.md](docs/developing.md) for some helpful information and a reading list.\n","gitHead":"e73994da9ac21aa679ddbb55d56f074a06715a9e","private":false,"scripts":{},"_npmUser":{"name":"commercetools-admin","email":"npmjs@commercetools.com"},"_npmVersion":"lerna/3.20.2/node@v12.16.2+x64 (linux)","description":"Exposes RAML 1.0 APIs on the gatsbyJS GraphQL (using the legacy RAML JS parser)","directories":{},"_nodeVersion":"12.16.2","dependencies":{"raml2obj":"github:nkuehn/raml2obj#standalone-canonicalizer","firstline":"^2.0.2","raml-1-parser":"^1.1.52"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/gatsby-transformer-raml-legacy_2.4.1-canary.16_1586901334057_0.0528702456560608","host":"s3://npm-registry-packages"}},"2.4.1-canary.17":{"name":"@commercetools-docs/gatsby-transformer-raml-legacy","version":"2.4.1-canary.17","keywords":["gatsby","gatsby-plugin","raml","deprecated"],"author":{"name":"commercetools GmbH","email":"support@commercetools.com"},"license":"MIT","_id":"@commercetools-docs/gatsby-transformer-raml-legacy@2.4.1-canary.17","maintainers":[{"name":"commercetools-admin","email":"npmjs@commercetools.com"},{"name":"davifantasia","email":"davifantasia@hotmail.com"},{"name":"emmenko","email":"emmenko@gmail.com"},{"name":"nkuehn","email":"nikolaus.kuehn@commercetools.com"}],"homepage":"https://github.com/commercetools/commercetools-docs-kit/tree/master/packages/gatsby-transformer-raml-legacy#readme","dist":{"shasum":"7c6cba88a0c7ee1da304b0cbb68486513365190e","tarball":"https://registry.npmjs.org/@commercetools-docs/gatsby-transformer-raml-legacy/-/gatsby-transformer-raml-legacy-2.4.1-canary.17.tgz","fileCount":24,"integrity":"sha512-JHrz4BN6AkLKh5+4X3PivG/67WeLeKitAsceKUGetN9MzQFjYUerRhvVvAjcUYgbSgZWqsx7/bpgWEoEGWsXpA==","signatures":[{"sig":"MEUCIBqOi6pdwvBAlLyCQPjpFglGu39D6DBRjwpPxBfkPnL2AiEA7YuBCVj1VJ1TzULswn6P+1VmLCK+2/RZlW6AbKlYtOE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57847,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJemFB5CRA9TVsSAnZWagAAB9EP+wQPB1kNHytC5e0TqgfF\niZevPQw5SVoR8OGNofytzU5oPx6SR/4OsBXttTEMxpaKxPWdAtgYK1wTUwJj\np1TanzP3+VJYgKbDWBKsPNOFlcHwWt4ad0WEFcIBH1NMYliz72HSqvtC+07b\n7qi2Aw+njOmO5eevCy0JBCuFG1hPhWnQaYj1bfb5XWtjh/GR4bzHNrTirc7K\n7wm44cToUwegUbQn9KOlBXEaOjWD0mYtifGTOPbkwIoT57CKPExf+gkNuL9h\noZjPFOhhAcbsCy3KNr1FYAXbhittyESGqjNmB4I07cW/MJ/qGnEyE/gvAqlb\ntxi3pdgdUzHNcN1vDVdOhZzI1DV5O0vZQkL+zykMCCE9CL5ujwlqGDYQ5O7b\ngkgdko4zv080Hwn0AcMXS+T4vijUpECyRQQKaUN+rkdgfP0iVkpduc2j0ahI\nkRwKZgHXNdjk+oF4V4hhk+VQBAg1yRT5Oow4F7mvf1hUHsBvUasMmyc/6bJ/\nFPCz8p6iGcRa8p5/8brP9DdiCyNfKCSJmuQfCJKFEAwttAKvgXPu64eFxkiu\nufNCGHsrMW3Uod2PrVPeBKkXLRnp5TvrZPxJ101jacFlVbhayTeJOPrwEONG\nTUUWnBW2+hjdyhWVo7HacWnr1cARcInelZSNA2tFgfV5uIIxTSMtusI5Si4n\nfT+3\r\n=pyBd\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# GatsbyJS RAML API transformer (legacy parser based)\n\n## Notice\n\nThis plugin is based of the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) which is deprecated. The plugin currently serves as a placeholder until it is replaced.\n\n## Overview\n\nThe Plugin exposes RAML APIs defined in .raml files on the GraphQL API as the canonical,\neffective API surface. It's internally using the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) and [raml2obj](https://github.com/raml2html/raml2obj) - currently in a fork with necessary extensions - to generate the representation and adds small structure changes to make the output GraphQL-compatible.\n\nIt is fully hot-reloading when editing the RAML specs, also when making changes on file inclusions inside the RAML format.\n\nIt provides\n\n- The API itself: `ramlApi`\n- The Types: `ramlType`\n\n## Usage\n\nAs a prerequisite configure one or many `gatsby-source-filesystem` plugins to for example point at `src/api-specs` and place your RAML files there. The APIs `key` on GraphQL is derived from the filename or, if the name is `api.raml` from the folder name.\n\nExample `gatsby-config.js` content:\n\n```js\n// In your gatsby-config.js\nmodule.exports = {\n  plugins: [\n    {\n      resolve: `gatsby-source-filesystem`,\n      options: {\n        name: `apis`,\n        path: `${__dirname}/src/api-specs`,\n      },\n    },\n    {\n      resolve: `@commercetools-docs/gatsby-transformer-raml-legacy`,\n      options: {\n        validate: true,\n      },\n    },\n  ],\n};\n```\n\n### Configuration Opions\n\nThe RAML transformer accepts the following configuration options:\n\n- `validate` (boolean): Passed through to the respective RAML parser option.\n- `canonicalTypeImpl` (string): Passed through to the respective `raml2obj` option.\n- `includeApis` (string array): Whitelist API keys (derived from file and folder names)\n- `excludeApis` (sring array): Blacklist API keys (derived from file and folder names)\n- `annotateConstantLikeEnums` (boolean): Adds an additional `const` attribute with the de-facto constant value of a type whenever it detects `\u001cenum` value arrays that have exactly one entry only.\n\n## A typical GraphQL query\n\nExample for reading all types:\n\n```graphql\n{\n  allRamlType {\n    nodes {\n      apiKey\n      name\n      key\n      type\n      originalType\n      description\n      additionalProperties\n      properties {\n        name\n        type\n        originalType\n        anyOf {\n          type\n          name\n        }\n        items {\n          type\n          name\n        }\n        description\n        required\n        format\n        enum\n        minimum\n        maximum\n        pattern\n        annotations {\n          beta\n        }\n      }\n      examples {\n        name\n        displayName\n        description\n        value\n      }\n    }\n  }\n}\n```\n\n## Developing\n\nSee [docs/developing.md](docs/developing.md) for some helpful information and a reading list.\n","gitHead":"6e980ef7c5832880d374a7be4d06a8e68142b39d","private":false,"scripts":{},"_npmUser":{"name":"commercetools-admin","email":"npmjs@commercetools.com"},"_npmVersion":"lerna/3.20.2/node@v12.16.2+x64 (linux)","description":"Exposes RAML 1.0 APIs on the gatsbyJS GraphQL (using the legacy RAML JS parser)","directories":{},"_nodeVersion":"12.16.2","dependencies":{"raml2obj":"github:nkuehn/raml2obj#standalone-canonicalizer","firstline":"^2.0.2","raml-1-parser":"^1.1.52"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/gatsby-transformer-raml-legacy_2.4.1-canary.17_1587040377347_0.32313414280486685","host":"s3://npm-registry-packages"}},"2.4.1-canary.18":{"name":"@commercetools-docs/gatsby-transformer-raml-legacy","version":"2.4.1-canary.18","keywords":["gatsby","gatsby-plugin","raml","deprecated"],"author":{"name":"commercetools GmbH","email":"support@commercetools.com"},"license":"MIT","_id":"@commercetools-docs/gatsby-transformer-raml-legacy@2.4.1-canary.18","maintainers":[{"name":"commercetools-admin","email":"npmjs@commercetools.com"},{"name":"davifantasia","email":"davifantasia@hotmail.com"},{"name":"emmenko","email":"emmenko@gmail.com"},{"name":"nkuehn","email":"nikolaus.kuehn@commercetools.com"}],"homepage":"https://github.com/commercetools/commercetools-docs-kit/tree/master/packages/gatsby-transformer-raml-legacy#readme","dist":{"shasum":"f3d0f6df4b86823f4bd1068b95b1973bf10d7d2f","tarball":"https://registry.npmjs.org/@commercetools-docs/gatsby-transformer-raml-legacy/-/gatsby-transformer-raml-legacy-2.4.1-canary.18.tgz","fileCount":24,"integrity":"sha512-cNPcWyxHuSYJhneCJrDLrVxX5gpHivWo6vYRm4mKDi5Pbhj4Zl0VI1iQHmSTK8Kff5NHZGxCIvW1+V8S/CnA7w==","signatures":[{"sig":"MEUCIBTmLbco1KsZHoEVXR78ivv/P7K4OqodiDaQwFQwlQfgAiEAv49MlBH8HDjt3kpATpy3VB2ZwG+47xY2D86orR1ZcJM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57847,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJemLXOCRA9TVsSAnZWagAAAq4P+QARPTDiLUZZxSgEJqAk\np3P3lJvkd9TSfTPPBh1lHpFquwAmN4pfnoi2fkIxB+8aLxM9RcwNC91btjGu\noOroK5UuTzq1Kz/bybHjA1btdzsH0o9FDRCRtkSxcpLx4se6aRDQKgDA8IIa\n/XIaHJrVNpSynd6+M9DEIGJ6/P/D/ikmfXs1ZecovZ87fkn6flkY7ml2C3P1\n+xrZs2D82/4IuoNgQUGTQaX9X/ksp0XwQD9EnMU4jYEDU7YOUjNRIJCekt+a\nq/h7Y+wPkZ5PS27rRfLSWNisUG65C/HjAGqs89efFZoIRJnGeGvKtJf3h+mA\nVdb5jh2+m0mQS9jFdV2AK1mEcoDMtdHkZPVWZ6NMen2v0K8tnuFn8alzmdxL\nEhTaVlUYKsgBpCfJdr8Q2pIzWe+auB81mx6Sgm5xtfwIHoa6CaJ/Tg+TOot9\noH3rQADp88Evyrcgll3Eiv/zIJ3N6oGU8qZBIjBC/+b5pmrQG12OiA23buxW\nlyp4JgG+QdTdHJeGLbP3mbUGwmBxWB1VUDadhUxLqtBBa/j7uHw17Kqdwp2h\nQOY6LVPtCoKwYzXWMzwdXUU6l7+IgrN6BE6R3FhtykN55XL0TtXosV/2dLc9\nAGzP/JwUSTjb1kb3DQx9CITk5huwVUL2AQLZTSy7mj3iFoJFONgmOoMCqmg+\n+jtU\r\n=jph8\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# GatsbyJS RAML API transformer (legacy parser based)\n\n## Notice\n\nThis plugin is based of the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) which is deprecated. The plugin currently serves as a placeholder until it is replaced.\n\n## Overview\n\nThe Plugin exposes RAML APIs defined in .raml files on the GraphQL API as the canonical,\neffective API surface. It's internally using the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) and [raml2obj](https://github.com/raml2html/raml2obj) - currently in a fork with necessary extensions - to generate the representation and adds small structure changes to make the output GraphQL-compatible.\n\nIt is fully hot-reloading when editing the RAML specs, also when making changes on file inclusions inside the RAML format.\n\nIt provides\n\n- The API itself: `ramlApi`\n- The Types: `ramlType`\n\n## Usage\n\nAs a prerequisite configure one or many `gatsby-source-filesystem` plugins to for example point at `src/api-specs` and place your RAML files there. The APIs `key` on GraphQL is derived from the filename or, if the name is `api.raml` from the folder name.\n\nExample `gatsby-config.js` content:\n\n```js\n// In your gatsby-config.js\nmodule.exports = {\n  plugins: [\n    {\n      resolve: `gatsby-source-filesystem`,\n      options: {\n        name: `apis`,\n        path: `${__dirname}/src/api-specs`,\n      },\n    },\n    {\n      resolve: `@commercetools-docs/gatsby-transformer-raml-legacy`,\n      options: {\n        validate: true,\n      },\n    },\n  ],\n};\n```\n\n### Configuration Opions\n\nThe RAML transformer accepts the following configuration options:\n\n- `validate` (boolean): Passed through to the respective RAML parser option.\n- `canonicalTypeImpl` (string): Passed through to the respective `raml2obj` option.\n- `includeApis` (string array): Whitelist API keys (derived from file and folder names)\n- `excludeApis` (sring array): Blacklist API keys (derived from file and folder names)\n- `annotateConstantLikeEnums` (boolean): Adds an additional `const` attribute with the de-facto constant value of a type whenever it detects `\u001cenum` value arrays that have exactly one entry only.\n\n## A typical GraphQL query\n\nExample for reading all types:\n\n```graphql\n{\n  allRamlType {\n    nodes {\n      apiKey\n      name\n      key\n      type\n      originalType\n      description\n      additionalProperties\n      properties {\n        name\n        type\n        originalType\n        anyOf {\n          type\n          name\n        }\n        items {\n          type\n          name\n        }\n        description\n        required\n        format\n        enum\n        minimum\n        maximum\n        pattern\n        annotations {\n          beta\n        }\n      }\n      examples {\n        name\n        displayName\n        description\n        value\n      }\n    }\n  }\n}\n```\n\n## Developing\n\nSee [docs/developing.md](docs/developing.md) for some helpful information and a reading list.\n","gitHead":"8e6ac900c5a16ed251908acc4c19155b4ffcf6b0","private":false,"scripts":{},"_npmUser":{"name":"commercetools-admin","email":"npmjs@commercetools.com"},"_npmVersion":"lerna/3.20.2/node@v12.16.2+x64 (linux)","description":"Exposes RAML 1.0 APIs on the gatsbyJS GraphQL (using the legacy RAML JS parser)","directories":{},"_nodeVersion":"12.16.2","dependencies":{"raml2obj":"github:nkuehn/raml2obj#standalone-canonicalizer","firstline":"^2.0.2","raml-1-parser":"^1.1.52"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/gatsby-transformer-raml-legacy_2.4.1-canary.18_1587066318008_0.2813194062839004","host":"s3://npm-registry-packages"}},"2.4.1-canary.19":{"name":"@commercetools-docs/gatsby-transformer-raml-legacy","version":"2.4.1-canary.19","keywords":["gatsby","gatsby-plugin","raml","deprecated"],"author":{"name":"commercetools GmbH","email":"support@commercetools.com"},"license":"MIT","_id":"@commercetools-docs/gatsby-transformer-raml-legacy@2.4.1-canary.19","maintainers":[{"name":"commercetools-admin","email":"npmjs@commercetools.com"},{"name":"davifantasia","email":"davifantasia@hotmail.com"},{"name":"emmenko","email":"emmenko@gmail.com"},{"name":"nkuehn","email":"nikolaus.kuehn@commercetools.com"}],"homepage":"https://github.com/commercetools/commercetools-docs-kit/tree/master/packages/gatsby-transformer-raml-legacy#readme","dist":{"shasum":"0195132b234f71fa0aa0032c540f3462bad36d46","tarball":"https://registry.npmjs.org/@commercetools-docs/gatsby-transformer-raml-legacy/-/gatsby-transformer-raml-legacy-2.4.1-canary.19.tgz","fileCount":24,"integrity":"sha512-TsJeZAmD651M/mLJf0Cb50DACy8o1Q7DLIwFcXErh3Y0V/gYl77PRGFfqH6678ijYFHAvKlWhp/8izrV1UEMPg==","signatures":[{"sig":"MEYCIQCE5dDrIsCkyRPSJaQ/63EBM52TX1VGRcfw67XBCX223AIhAIIlOV5L+GTH3VnJaWVvg4vgifSFJt71G8j9dqZMmyPj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57847,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJemVoFCRA9TVsSAnZWagAA2w0QAIOrO/S10zk8ZdSq0AWg\niaYhj4vgCM+pdgqKpQV/P8VBgdkWCZEnqbt2j12JbdbL+/S+D32VAT7hJBEF\nojV7QVcfCa2qpQf/EJbmk6URsugl2PMK7c4bt+baEKGIWrKJsUtsMuEuSP9r\n5S7+H9HUy3vyJrIoXtLe1Q8K7dqSNOZ4cHtMlntzw8UaRaaMeRoV8ZX+C/1R\njg49XT5Sfn6GgJQ1w3DD+Z3Uc0CnT/VVdQE0oapOypBQaqvtxQZWwHWrzZQY\n5tKctgSd43GPIpWo5kOEN7CrRtGbKe/G7opGeYAvYifbXSHQoapdolJElbqG\nOnw6X84GDuFM4VeOQPPvH869/dA02PgJBzGiByBRvaFw52TVOvUxwuMY09D+\nBwNyaI0Zk0+q32oT4aXIqZAaGZjr82F1u00RcqjXAj9IQiCQu933Ui2WRJXo\nVJvyYzX/md8xxK7HQ9y7RX0LSVBLO3itedH2/yLe+ZXtxi2Ynw2dOfYFaf4g\nnV5p1xXuRiPbd3OMVYr5XwKsovw9mkp+zQ8+rRjTfOGEasyZ97d/lqq6os8I\nXZpnF8OrzH03cozWFW1fZUbDdvISdebFx9Pft/yVwLQL44i4r9C+RxZYB+X0\n+BkkdywBxaJbPh8rmFBHguMsVGDlSu0VYqyRGxw/W+TM9DK7Jw19x06OyiFG\nxAIZ\r\n=T5u5\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# GatsbyJS RAML API transformer (legacy parser based)\n\n## Notice\n\nThis plugin is based of the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) which is deprecated. The plugin currently serves as a placeholder until it is replaced.\n\n## Overview\n\nThe Plugin exposes RAML APIs defined in .raml files on the GraphQL API as the canonical,\neffective API surface. It's internally using the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) and [raml2obj](https://github.com/raml2html/raml2obj) - currently in a fork with necessary extensions - to generate the representation and adds small structure changes to make the output GraphQL-compatible.\n\nIt is fully hot-reloading when editing the RAML specs, also when making changes on file inclusions inside the RAML format.\n\nIt provides\n\n- The API itself: `ramlApi`\n- The Types: `ramlType`\n\n## Usage\n\nAs a prerequisite configure one or many `gatsby-source-filesystem` plugins to for example point at `src/api-specs` and place your RAML files there. The APIs `key` on GraphQL is derived from the filename or, if the name is `api.raml` from the folder name.\n\nExample `gatsby-config.js` content:\n\n```js\n// In your gatsby-config.js\nmodule.exports = {\n  plugins: [\n    {\n      resolve: `gatsby-source-filesystem`,\n      options: {\n        name: `apis`,\n        path: `${__dirname}/src/api-specs`,\n      },\n    },\n    {\n      resolve: `@commercetools-docs/gatsby-transformer-raml-legacy`,\n      options: {\n        validate: true,\n      },\n    },\n  ],\n};\n```\n\n### Configuration Opions\n\nThe RAML transformer accepts the following configuration options:\n\n- `validate` (boolean): Passed through to the respective RAML parser option.\n- `canonicalTypeImpl` (string): Passed through to the respective `raml2obj` option.\n- `includeApis` (string array): Whitelist API keys (derived from file and folder names)\n- `excludeApis` (sring array): Blacklist API keys (derived from file and folder names)\n- `annotateConstantLikeEnums` (boolean): Adds an additional `const` attribute with the de-facto constant value of a type whenever it detects `\u001cenum` value arrays that have exactly one entry only.\n\n## A typical GraphQL query\n\nExample for reading all types:\n\n```graphql\n{\n  allRamlType {\n    nodes {\n      apiKey\n      name\n      key\n      type\n      originalType\n      description\n      additionalProperties\n      properties {\n        name\n        type\n        originalType\n        anyOf {\n          type\n          name\n        }\n        items {\n          type\n          name\n        }\n        description\n        required\n        format\n        enum\n        minimum\n        maximum\n        pattern\n        annotations {\n          beta\n        }\n      }\n      examples {\n        name\n        displayName\n        description\n        value\n      }\n    }\n  }\n}\n```\n\n## Developing\n\nSee [docs/developing.md](docs/developing.md) for some helpful information and a reading list.\n","gitHead":"2c610064f8f5f9f99a504ea22f5dbf902b6f8962","private":false,"scripts":{},"_npmUser":{"name":"commercetools-admin","email":"npmjs@commercetools.com"},"_npmVersion":"lerna/3.20.2/node@v12.16.2+x64 (linux)","description":"Exposes RAML 1.0 APIs on the gatsbyJS GraphQL (using the legacy RAML JS parser)","directories":{},"_nodeVersion":"12.16.2","dependencies":{"raml2obj":"github:nkuehn/raml2obj#standalone-canonicalizer","firstline":"^2.0.2","raml-1-parser":"^1.1.52"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/gatsby-transformer-raml-legacy_2.4.1-canary.19_1587108356869_0.43692413814646947","host":"s3://npm-registry-packages"}},"2.4.1-canary.20":{"name":"@commercetools-docs/gatsby-transformer-raml-legacy","version":"2.4.1-canary.20","keywords":["gatsby","gatsby-plugin","raml","deprecated"],"author":{"name":"commercetools GmbH","email":"support@commercetools.com"},"license":"MIT","_id":"@commercetools-docs/gatsby-transformer-raml-legacy@2.4.1-canary.20","maintainers":[{"name":"commercetools-admin","email":"npmjs@commercetools.com"},{"name":"davifantasia","email":"davifantasia@hotmail.com"},{"name":"emmenko","email":"emmenko@gmail.com"},{"name":"nkuehn","email":"nikolaus.kuehn@commercetools.com"}],"homepage":"https://github.com/commercetools/commercetools-docs-kit/tree/master/packages/gatsby-transformer-raml-legacy#readme","dist":{"shasum":"ae082d5ca79d47068df89e481435509c1b45af95","tarball":"https://registry.npmjs.org/@commercetools-docs/gatsby-transformer-raml-legacy/-/gatsby-transformer-raml-legacy-2.4.1-canary.20.tgz","fileCount":24,"integrity":"sha512-1cRG55nAFgVhXiDS4jeolBhx/VCK/kNWRkZkcouXqyj5wwoK37q2vo+ozwCT/SnkA0nRVLP1m81YJ1d26Jep2g==","signatures":[{"sig":"MEUCIQDXG3YSePmobeRe1+oFkfS9DDi/qcDsqI1TLYGPgLJZcAIgZRvOOjFeSIIOIrgsVY/UQhlFAhKNoFkuUZR9353DIdg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57847,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJemXkMCRA9TVsSAnZWagAA4kgP/Alz38NMnOL4LqJxZOW4\nsjQPpPl3SLEgXcPqqipXydY87jY/ndaLlUr/ksZpPDXZPZy4ODiPvDE4ttnZ\npE+a+UajHFKtEPH/X79abAfJeDeJmvIHKDrINFL0xRflPNksn4Mo9SYYh36J\nnVXx5RKnyXArWjR7O+nWvzCBKs43ziivBFodhxnja9cyzM7RjtSNj0IlBzVG\nUh2IrZJvnR94rflQdBEo2d0Rcm25FrYbh4ooFLK+eYZfwCAG9fDfJKNb7Dpg\nmIunnT4kyZPZRNMEa6AK5W7+WgsnXWKuLpC0CGT46+dJIRHwrmaoBSTmRqu/\nE2co1LHN9gVqKMDygv1bmDCusSzQxxwjZ2bzFq67tX1MOgc+tjCd110EO0iW\nPTJoJ0VBBV0UgJaXATqRF1P6x1soC4As+NV1F4QwNwGXmI5TjUS4Cgow0k1z\nMhvxdpLRHzGwNAy1rYzzjcvOEvcLlhVV3TnwaSTyIaERppus9oQTmHvM9OCd\narZU3JO2OlLiUGYFuDQlCUtGhDgzwIr6prjfXYFzvkdxBzz3jS169vo3i/cy\nlmt5LOq5aTbg0rdd4Q+9LVZyGrd67Gysg5/Ol/LlQ3TQxQkMYjnbPjCci3A5\nEmQmaf0vi2mMLxCAXhMzd9wqy64QzV2xDvTuDy1ZeuTXqnMS2K+yqCeyv09g\nqyhn\r\n=FDV3\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# GatsbyJS RAML API transformer (legacy parser based)\n\n## Notice\n\nThis plugin is based of the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) which is deprecated. The plugin currently serves as a placeholder until it is replaced.\n\n## Overview\n\nThe Plugin exposes RAML APIs defined in .raml files on the GraphQL API as the canonical,\neffective API surface. It's internally using the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) and [raml2obj](https://github.com/raml2html/raml2obj) - currently in a fork with necessary extensions - to generate the representation and adds small structure changes to make the output GraphQL-compatible.\n\nIt is fully hot-reloading when editing the RAML specs, also when making changes on file inclusions inside the RAML format.\n\nIt provides\n\n- The API itself: `ramlApi`\n- The Types: `ramlType`\n\n## Usage\n\nAs a prerequisite configure one or many `gatsby-source-filesystem` plugins to for example point at `src/api-specs` and place your RAML files there. The APIs `key` on GraphQL is derived from the filename or, if the name is `api.raml` from the folder name.\n\nExample `gatsby-config.js` content:\n\n```js\n// In your gatsby-config.js\nmodule.exports = {\n  plugins: [\n    {\n      resolve: `gatsby-source-filesystem`,\n      options: {\n        name: `apis`,\n        path: `${__dirname}/src/api-specs`,\n      },\n    },\n    {\n      resolve: `@commercetools-docs/gatsby-transformer-raml-legacy`,\n      options: {\n        validate: true,\n      },\n    },\n  ],\n};\n```\n\n### Configuration Opions\n\nThe RAML transformer accepts the following configuration options:\n\n- `validate` (boolean): Passed through to the respective RAML parser option.\n- `canonicalTypeImpl` (string): Passed through to the respective `raml2obj` option.\n- `includeApis` (string array): Whitelist API keys (derived from file and folder names)\n- `excludeApis` (sring array): Blacklist API keys (derived from file and folder names)\n- `annotateConstantLikeEnums` (boolean): Adds an additional `const` attribute with the de-facto constant value of a type whenever it detects `\u001cenum` value arrays that have exactly one entry only.\n\n## A typical GraphQL query\n\nExample for reading all types:\n\n```graphql\n{\n  allRamlType {\n    nodes {\n      apiKey\n      name\n      key\n      type\n      originalType\n      description\n      additionalProperties\n      properties {\n        name\n        type\n        originalType\n        anyOf {\n          type\n          name\n        }\n        items {\n          type\n          name\n        }\n        description\n        required\n        format\n        enum\n        minimum\n        maximum\n        pattern\n        annotations {\n          beta\n        }\n      }\n      examples {\n        name\n        displayName\n        description\n        value\n      }\n    }\n  }\n}\n```\n\n## Developing\n\nSee [docs/developing.md](docs/developing.md) for some helpful information and a reading list.\n","gitHead":"f31b8dcbe516e0b0ad26047b1f70c40a3299c010","private":false,"scripts":{},"_npmUser":{"name":"commercetools-admin","email":"npmjs@commercetools.com"},"_npmVersion":"lerna/3.20.2/node@v12.16.2+x64 (linux)","description":"Exposes RAML 1.0 APIs on the gatsbyJS GraphQL (using the legacy RAML JS parser)","directories":{},"_nodeVersion":"12.16.2","dependencies":{"raml2obj":"github:nkuehn/raml2obj#standalone-canonicalizer","firstline":"^2.0.2","raml-1-parser":"^1.1.52"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/gatsby-transformer-raml-legacy_2.4.1-canary.20_1587116300438_0.0660761592757575","host":"s3://npm-registry-packages"}},"2.4.1-canary.21":{"name":"@commercetools-docs/gatsby-transformer-raml-legacy","version":"2.4.1-canary.21","keywords":["gatsby","gatsby-plugin","raml","deprecated"],"author":{"name":"commercetools GmbH","email":"support@commercetools.com"},"license":"MIT","_id":"@commercetools-docs/gatsby-transformer-raml-legacy@2.4.1-canary.21","maintainers":[{"name":"commercetools-admin","email":"npmjs@commercetools.com"},{"name":"davifantasia","email":"davifantasia@hotmail.com"},{"name":"emmenko","email":"emmenko@gmail.com"},{"name":"nkuehn","email":"nikolaus.kuehn@commercetools.com"}],"homepage":"https://github.com/commercetools/commercetools-docs-kit/tree/master/packages/gatsby-transformer-raml-legacy#readme","dist":{"shasum":"f686e6479cb1a1d5ac92c49e5f1a3309cad8a8ab","tarball":"https://registry.npmjs.org/@commercetools-docs/gatsby-transformer-raml-legacy/-/gatsby-transformer-raml-legacy-2.4.1-canary.21.tgz","fileCount":24,"integrity":"sha512-J69wIJx7syg2Sctsy+C1hTmMUD2fno0ZY/Qgyp9IL/pvqEBmFjqNHcc/KbdoP+zN8xqhjswE3ghnpJr79WbF8g==","signatures":[{"sig":"MEUCIQDl+VfUNdNbEzTyMopj/mMsgpGZoxzUObASc9Femkz37QIgLh1mLhVQ/XJ+HfjSKd+raWpVUISi/JFevaCjvy3m9U8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57847,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJemaEvCRA9TVsSAnZWagAAqcMP/1RXEM+9FuZFmQIKbWnf\nni9m9Omrz+k92pjs9DbbmP5/9CJaghrk226tZb3KEun9o+Cwr75HcXSZ/I6d\nGLqOEbdE1SartqhELVxSq20lhumTaBf3HzyRD+Lvxwpwh6yazW+EcrT4/8mM\nGUAETVCsBF5D4zFn7sg5dU+/IytQippo9YQdbgP8To+9+BxuXioKgC9fEF7E\nyVhvXcPjep7QdGx4cvzEM9xTTX71UGUd0D701d7p0peNDwrrcQ98VIYlfUtZ\nVC22ZkAeHJPtx7/ZCLr0d+N9Q3jDCf0aeUur0Lr5+TD6K6/NkdniJhI2Ds+9\nYemzbv4zROncjE4DX0vZ5/Fj++e8f4ysBtL7H44XP4S3twkFRGq2GmdHSStj\nOq3fbpR1+vAQmgJhK0O617b0NDONN78ENEb7YrapWq4k0gFzaSZ4gFkv6iiE\nMpIcD/4leuWDG2XUZ0x8kEsHBdRSLxgd16Svm9Zb1OlAM+DD6ohOwNIQDTND\ntNKXsuCcpYu/FXi0TWl1OOzL4u/KXcA74lmN5aP29lxg3WjyXAPbAKtpJ74L\nJoe3llbE/bukL+R+TdeL+x4wxnoDXHZhoXZqc2UFNu+d8I4H2pyrybT0i6gU\nMySvq4EMpREkdGPq+wJpgt5eOo7z568PFmwB3BOZ4JzIZU6REUyFk3l4X2lw\nWjjE\r\n=gPYP\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# GatsbyJS RAML API transformer (legacy parser based)\n\n## Notice\n\nThis plugin is based of the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) which is deprecated. The plugin currently serves as a placeholder until it is replaced.\n\n## Overview\n\nThe Plugin exposes RAML APIs defined in .raml files on the GraphQL API as the canonical,\neffective API surface. It's internally using the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) and [raml2obj](https://github.com/raml2html/raml2obj) - currently in a fork with necessary extensions - to generate the representation and adds small structure changes to make the output GraphQL-compatible.\n\nIt is fully hot-reloading when editing the RAML specs, also when making changes on file inclusions inside the RAML format.\n\nIt provides\n\n- The API itself: `ramlApi`\n- The Types: `ramlType`\n\n## Usage\n\nAs a prerequisite configure one or many `gatsby-source-filesystem` plugins to for example point at `src/api-specs` and place your RAML files there. The APIs `key` on GraphQL is derived from the filename or, if the name is `api.raml` from the folder name.\n\nExample `gatsby-config.js` content:\n\n```js\n// In your gatsby-config.js\nmodule.exports = {\n  plugins: [\n    {\n      resolve: `gatsby-source-filesystem`,\n      options: {\n        name: `apis`,\n        path: `${__dirname}/src/api-specs`,\n      },\n    },\n    {\n      resolve: `@commercetools-docs/gatsby-transformer-raml-legacy`,\n      options: {\n        validate: true,\n      },\n    },\n  ],\n};\n```\n\n### Configuration Opions\n\nThe RAML transformer accepts the following configuration options:\n\n- `validate` (boolean): Passed through to the respective RAML parser option.\n- `canonicalTypeImpl` (string): Passed through to the respective `raml2obj` option.\n- `includeApis` (string array): Whitelist API keys (derived from file and folder names)\n- `excludeApis` (sring array): Blacklist API keys (derived from file and folder names)\n- `annotateConstantLikeEnums` (boolean): Adds an additional `const` attribute with the de-facto constant value of a type whenever it detects `\u001cenum` value arrays that have exactly one entry only.\n\n## A typical GraphQL query\n\nExample for reading all types:\n\n```graphql\n{\n  allRamlType {\n    nodes {\n      apiKey\n      name\n      key\n      type\n      originalType\n      description\n      additionalProperties\n      properties {\n        name\n        type\n        originalType\n        anyOf {\n          type\n          name\n        }\n        items {\n          type\n          name\n        }\n        description\n        required\n        format\n        enum\n        minimum\n        maximum\n        pattern\n        annotations {\n          beta\n        }\n      }\n      examples {\n        name\n        displayName\n        description\n        value\n      }\n    }\n  }\n}\n```\n\n## Developing\n\nSee [docs/developing.md](docs/developing.md) for some helpful information and a reading list.\n","gitHead":"a11a4b05db79e964f58492cab5df8f7ad6651da6","private":false,"scripts":{},"_npmUser":{"name":"commercetools-admin","email":"npmjs@commercetools.com"},"_npmVersion":"lerna/3.20.2/node@v12.16.2+x64 (linux)","description":"Exposes RAML 1.0 APIs on the gatsbyJS GraphQL (using the legacy RAML JS parser)","directories":{},"_nodeVersion":"12.16.2","dependencies":{"raml2obj":"github:nkuehn/raml2obj#standalone-canonicalizer","firstline":"^2.0.2","raml-1-parser":"^1.1.52"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/gatsby-transformer-raml-legacy_2.4.1-canary.21_1587126575007_0.4848121738167763","host":"s3://npm-registry-packages"}},"2.4.1-canary.22":{"name":"@commercetools-docs/gatsby-transformer-raml-legacy","version":"2.4.1-canary.22","keywords":["gatsby","gatsby-plugin","raml","deprecated"],"author":{"name":"commercetools GmbH","email":"support@commercetools.com"},"license":"MIT","_id":"@commercetools-docs/gatsby-transformer-raml-legacy@2.4.1-canary.22","maintainers":[{"name":"commercetools-admin","email":"npmjs@commercetools.com"},{"name":"davifantasia","email":"davifantasia@hotmail.com"},{"name":"emmenko","email":"emmenko@gmail.com"},{"name":"nkuehn","email":"nikolaus.kuehn@commercetools.com"}],"homepage":"https://github.com/commercetools/commercetools-docs-kit/tree/master/packages/gatsby-transformer-raml-legacy#readme","dist":{"shasum":"660cfa98265e10c5486124a8d1426668fa604903","tarball":"https://registry.npmjs.org/@commercetools-docs/gatsby-transformer-raml-legacy/-/gatsby-transformer-raml-legacy-2.4.1-canary.22.tgz","fileCount":24,"integrity":"sha512-fvnAaze9Sx5L875y3DDjnkIipNTmRXzC0veNCIeKyPbi12Is23Z1N0ZEsKo2ijVplYYHMACm+O8+MyBzk4pvpg==","signatures":[{"sig":"MEUCIFKg1DeztFLHoxEDg+cyGSBNnF/dMdGp2342LHbhNyTGAiEAzfNhwG02BKg8fWA43kiBDMzZTerhr6WdxV21OICsfys=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57847,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJemakuCRA9TVsSAnZWagAAwS4P/2UwIEmTtFklZuEILkEB\nwhG6cuqBkt3XaqpHIO140EkDGdJthI9hsjn0zduTIuLNO4hnwcb2U4uV9O24\n5kvA0tVEnp0Od0vVRE4vIcbeK567GmUHJJROdf4f/1B6fOhO7chzZP0qgV2/\nAnTI//EQXQk1sXoCED2ci1Qq4CNOwmnK2dT69btnjWIXu+V3deq9umJdl3J0\nXeny8rffXmlapNv1U4UFazyCvrbNe2j3BBPlfF3+0raleGy2aHvoDVXIOev3\n7UsmEjwCieQ+X7n7O+n0QVvJ4EQuzmSwehiCph1k1vACFQ10t1T8eWlM91hE\noWz7N9kRVj0vVEJBSwNrs4wItuNuTfDlPtDZb9zw+RdIlOC1HvOur8UoJOw0\nbwkhYMw3AKxozFkqGOZE4ltKmG9Tganvon1tQKg35g6eAPpAAIUTxFhUHbSQ\nSZLVozKN1Fzck34WhCEibn4yxSzrD8OcMlsHPdfcDvDeqYpbFg3kMf157pRx\n+0NixECyjz/CWyALjXtnfefcVHyMp5jyub7pvtPOKdtwonBySNMS9EvZqz9l\nR/Fb5HCDSLDuCS8uJ0/JGjYUjbPkpprNy6AIePJNgX8cD6fLy2DWEL2Cqs2o\ncdlm79N5Ae4lsZCEGUpKpH1XZOfv2VGZUkgjEEg5/TJb0/pl1UhGKONXTnpP\na0r/\r\n=G1Wr\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# GatsbyJS RAML API transformer (legacy parser based)\n\n## Notice\n\nThis plugin is based of the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) which is deprecated. The plugin currently serves as a placeholder until it is replaced.\n\n## Overview\n\nThe Plugin exposes RAML APIs defined in .raml files on the GraphQL API as the canonical,\neffective API surface. It's internally using the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) and [raml2obj](https://github.com/raml2html/raml2obj) - currently in a fork with necessary extensions - to generate the representation and adds small structure changes to make the output GraphQL-compatible.\n\nIt is fully hot-reloading when editing the RAML specs, also when making changes on file inclusions inside the RAML format.\n\nIt provides\n\n- The API itself: `ramlApi`\n- The Types: `ramlType`\n\n## Usage\n\nAs a prerequisite configure one or many `gatsby-source-filesystem` plugins to for example point at `src/api-specs` and place your RAML files there. The APIs `key` on GraphQL is derived from the filename or, if the name is `api.raml` from the folder name.\n\nExample `gatsby-config.js` content:\n\n```js\n// In your gatsby-config.js\nmodule.exports = {\n  plugins: [\n    {\n      resolve: `gatsby-source-filesystem`,\n      options: {\n        name: `apis`,\n        path: `${__dirname}/src/api-specs`,\n      },\n    },\n    {\n      resolve: `@commercetools-docs/gatsby-transformer-raml-legacy`,\n      options: {\n        validate: true,\n      },\n    },\n  ],\n};\n```\n\n### Configuration Opions\n\nThe RAML transformer accepts the following configuration options:\n\n- `validate` (boolean): Passed through to the respective RAML parser option.\n- `canonicalTypeImpl` (string): Passed through to the respective `raml2obj` option.\n- `includeApis` (string array): Whitelist API keys (derived from file and folder names)\n- `excludeApis` (sring array): Blacklist API keys (derived from file and folder names)\n- `annotateConstantLikeEnums` (boolean): Adds an additional `const` attribute with the de-facto constant value of a type whenever it detects `\u001cenum` value arrays that have exactly one entry only.\n\n## A typical GraphQL query\n\nExample for reading all types:\n\n```graphql\n{\n  allRamlType {\n    nodes {\n      apiKey\n      name\n      key\n      type\n      originalType\n      description\n      additionalProperties\n      properties {\n        name\n        type\n        originalType\n        anyOf {\n          type\n          name\n        }\n        items {\n          type\n          name\n        }\n        description\n        required\n        format\n        enum\n        minimum\n        maximum\n        pattern\n        annotations {\n          beta\n        }\n      }\n      examples {\n        name\n        displayName\n        description\n        value\n      }\n    }\n  }\n}\n```\n\n## Developing\n\nSee [docs/developing.md](docs/developing.md) for some helpful information and a reading list.\n","gitHead":"7f8d21e0b7f2636b6c6c82dc031c60034196a5af","private":false,"scripts":{},"_npmUser":{"name":"commercetools-admin","email":"npmjs@commercetools.com"},"_npmVersion":"lerna/3.20.2/node@v12.16.2+x64 (linux)","description":"Exposes RAML 1.0 APIs on the gatsbyJS GraphQL (using the legacy RAML JS parser)","directories":{},"_nodeVersion":"12.16.2","dependencies":{"raml2obj":"github:nkuehn/raml2obj#standalone-canonicalizer","firstline":"^2.0.2","raml-1-parser":"^1.1.52"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/gatsby-transformer-raml-legacy_2.4.1-canary.22_1587128621688_0.9786868097175503","host":"s3://npm-registry-packages"}},"2.5.0":{"name":"@commercetools-docs/gatsby-transformer-raml-legacy","version":"2.5.0","keywords":["gatsby","gatsby-plugin","raml","deprecated"],"author":{"name":"commercetools GmbH","email":"support@commercetools.com"},"license":"MIT","_id":"@commercetools-docs/gatsby-transformer-raml-legacy@2.5.0","maintainers":[{"name":"commercetools-admin","email":"npmjs@commercetools.com"},{"name":"davifantasia","email":"davifantasia@hotmail.com"},{"name":"emmenko","email":"emmenko@gmail.com"},{"name":"nkuehn","email":"nikolaus.kuehn@commercetools.com"}],"homepage":"https://github.com/commercetools/commercetools-docs-kit/tree/master/packages/gatsby-transformer-raml-legacy#readme","dist":{"shasum":"2053d4ff81e290f8aeb945fda52a99a6cb3d790a","tarball":"https://registry.npmjs.org/@commercetools-docs/gatsby-transformer-raml-legacy/-/gatsby-transformer-raml-legacy-2.5.0.tgz","fileCount":24,"integrity":"sha512-MRON2WLRbGcBlOO4KZp1LaWUJiZkgln2egU2KwdX0yo59B+IIh0vGYKH+biL03Dyio0u1BrCa3Z5D0iB5srs4A==","signatures":[{"sig":"MEUCIQDulqK4UHZN1zZK6r/IDzQc1F3pdb+LLCbhIN/366NJSgIgQZPUwANjPqEAZcKA+XSCDmxPlthz/ULklb/vBRoNknI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57829,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJemc5DCRA9TVsSAnZWagAAaq4QAIpmaYa6DMG8ZYx4oth2\nlLdKkk02nwXql1veJUsfbqdBuAYXykONuFbjYgrkkEPLpe1fUe6aBQ+PkpvV\nEotQYv2234EvqodzFqvswJ/V61BFWO1XZ5oC1D5tLbyIYJhP+H9LyGBXSYxp\nkY8yQAzOiCluBhDxvU6HvwDsImHUdEY2n2/k0IsT+m7CC3fHkUMe1Pn5lqJn\nFZcqrHVgqPU6NAI3WgbBNoOSmasd2wzX9Irq5BTCA4Rzq8Iq+xkqDt0QwP+O\nuklVBUC4+cCZAT+KYSTZFXHBLDsVhfBZBTgsPj/FoVoPU0XBx3ocI1gWWdQP\nFIYn7tXBZPqkcYVB8iYi3R1wHCErJB+HkcK334M5qRitRscEcx4/vCJh9rqc\nHR891i8Iiwyr/cXUJpbfmAOVKe6J/2VOE7dGtgW+YjngQLkxkHoo9AW71eW5\n04Nzfj5DPTcwXHddK5H/igXucieGriaTCmJ8F4SMPRVCeN1QabhQ0CIKcJ+M\nBpQGfxXLvhb82m01NkG53KEqpDeKmlmMZ2dfHTzcCPym5AUpM6wy937Jivyv\nuXwVBtjEpO3EhEheOcJDxhAoBlP9I2V62qLkRVP3A9iZ0k5hrhJO3b8W3DzZ\nFYXY2bjkwcsLtFz+5zV/5Wh8etwX5qxCfe6FLR1Lk7U/SGUVO0RUvkMN91ab\n5goU\r\n=HB49\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"f004c073c0bc2afa460cb131b43ea383f26e7a8f","private":false,"scripts":{},"_npmUser":{"name":"emmenko","email":"emmenko@gmail.com"},"deprecated":"this package is no longer maintained. Please use @commercetools-docs/gatsby-transformer-raml","_npmVersion":"lerna/3.20.2/node@v12.13.1+x64 (darwin)","description":"Exposes RAML 1.0 APIs on the gatsbyJS GraphQL (using the legacy RAML JS parser)","directories":{},"_nodeVersion":"12.13.1","dependencies":{"raml2obj":"github:nkuehn/raml2obj#standalone-canonicalizer","firstline":"^2.0.2","raml-1-parser":"^1.1.52"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/gatsby-transformer-raml-legacy_2.5.0_1587138114756_0.4575311679237064","host":"s3://npm-registry-packages"}},"2.5.1-canary.0":{"name":"@commercetools-docs/gatsby-transformer-raml-legacy","version":"2.5.1-canary.0","keywords":["gatsby","gatsby-plugin","raml","deprecated"],"author":{"name":"commercetools GmbH","email":"support@commercetools.com"},"license":"MIT","_id":"@commercetools-docs/gatsby-transformer-raml-legacy@2.5.1-canary.0","maintainers":[{"name":"commercetools-admin","email":"npmjs@commercetools.com"},{"name":"davifantasia","email":"davifantasia@hotmail.com"},{"name":"emmenko","email":"emmenko@gmail.com"},{"name":"nkuehn","email":"nikolaus.kuehn@commercetools.com"}],"homepage":"https://github.com/commercetools/commercetools-docs-kit/tree/master/packages/gatsby-transformer-raml-legacy#readme","dist":{"shasum":"240b35edf58c13cb49867b740400fb8004ae156f","tarball":"https://registry.npmjs.org/@commercetools-docs/gatsby-transformer-raml-legacy/-/gatsby-transformer-raml-legacy-2.5.1-canary.0.tgz","fileCount":24,"integrity":"sha512-YWLnHKHtrQ0m/Rd6OlG3OPQrnv/LSZ56tO67CvCPOChkihbD7Qa2eBBkZYBIgPLO4O91GthvWBw4p1qW9Oav2w==","signatures":[{"sig":"MEUCIQCxfFRvfoR/1xocZIIqN2oxmrTKp7fYLnVlMljYoxgEywIgN1Daw0MJR3C9PCP0VAGOvGwDQEjHkyTTGbD9W1pjvX0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57846,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJemdCFCRA9TVsSAnZWagAAdVYP/0bJtt90jXVaQkw+9pUi\n7EQjOAVwxeVAZ1xfsJpVSlno92rpeG0ZRrQksR8iZ0E3pB9ZWtnzoiamEaVr\nEKTPx+AegZl5t3KlfulDGGaG9JCwkZSclDaIDKido3XZn0x+EmNuTDQ/d8ui\nT4fLGaVW2kRaeqVtKCOnezIu/U3Uq88uJx3gdGxWI5x2JGRpyhzVYw6fgLJk\niRZIXVz6Dgz4K6oFdTkx8udBVUj2M+oUGK9T3VawI9RGQZsFKwKL2hzudYEs\nsYDMJPealZeNjLagzS+aqjJt7bfrDZfnPilLWO1NjItfRT6i3nldjjAKH5GT\nZWKWnsH+tKJM+gnboeudkcyv20hujjJ4aSNLJjw7dRajA67Lt166xm0qm0Di\nruZMh98Iv/wMLDvmn0ILL3VNH+SQlB7VxD0QzAqLgSTK47xU41muQqufndt1\nnXVR5+JzaD9EgyQprimSKEGu/veFG0vu7WLMaQ4LqUmtWgOn+kfTx6I3AoTM\n2Dgfai6aH6Dgz1vPdmhPHlDeOTSCv07tjSSMiGewFt+36LPFIdWIMzn+fTLe\ntUBQ6/zIdiruTVHGsS+vxuAjmYW1v8czsm5iCtKYp72l4RMeBVfouq3mSeOb\ndE2Mrg83JXQBFeZVZb56NMe4vM9AjcCVbRhXxIZl2uqiF6tuYMjigxpt5apC\nSK/n\r\n=BtST\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# GatsbyJS RAML API transformer (legacy parser based)\n\n## Notice\n\nThis plugin is based of the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) which is deprecated. The plugin currently serves as a placeholder until it is replaced.\n\n## Overview\n\nThe Plugin exposes RAML APIs defined in .raml files on the GraphQL API as the canonical,\neffective API surface. It's internally using the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) and [raml2obj](https://github.com/raml2html/raml2obj) - currently in a fork with necessary extensions - to generate the representation and adds small structure changes to make the output GraphQL-compatible.\n\nIt is fully hot-reloading when editing the RAML specs, also when making changes on file inclusions inside the RAML format.\n\nIt provides\n\n- The API itself: `ramlApi`\n- The Types: `ramlType`\n\n## Usage\n\nAs a prerequisite configure one or many `gatsby-source-filesystem` plugins to for example point at `src/api-specs` and place your RAML files there. The APIs `key` on GraphQL is derived from the filename or, if the name is `api.raml` from the folder name.\n\nExample `gatsby-config.js` content:\n\n```js\n// In your gatsby-config.js\nmodule.exports = {\n  plugins: [\n    {\n      resolve: `gatsby-source-filesystem`,\n      options: {\n        name: `apis`,\n        path: `${__dirname}/src/api-specs`,\n      },\n    },\n    {\n      resolve: `@commercetools-docs/gatsby-transformer-raml-legacy`,\n      options: {\n        validate: true,\n      },\n    },\n  ],\n};\n```\n\n### Configuration Opions\n\nThe RAML transformer accepts the following configuration options:\n\n- `validate` (boolean): Passed through to the respective RAML parser option.\n- `canonicalTypeImpl` (string): Passed through to the respective `raml2obj` option.\n- `includeApis` (string array): Whitelist API keys (derived from file and folder names)\n- `excludeApis` (sring array): Blacklist API keys (derived from file and folder names)\n- `annotateConstantLikeEnums` (boolean): Adds an additional `const` attribute with the de-facto constant value of a type whenever it detects `\u001cenum` value arrays that have exactly one entry only.\n\n## A typical GraphQL query\n\nExample for reading all types:\n\n```graphql\n{\n  allRamlType {\n    nodes {\n      apiKey\n      name\n      key\n      type\n      originalType\n      description\n      additionalProperties\n      properties {\n        name\n        type\n        originalType\n        anyOf {\n          type\n          name\n        }\n        items {\n          type\n          name\n        }\n        description\n        required\n        format\n        enum\n        minimum\n        maximum\n        pattern\n        annotations {\n          beta\n        }\n      }\n      examples {\n        name\n        displayName\n        description\n        value\n      }\n    }\n  }\n}\n```\n\n## Developing\n\nSee [docs/developing.md](docs/developing.md) for some helpful information and a reading list.\n","gitHead":"f004c073c0bc2afa460cb131b43ea383f26e7a8f","private":false,"scripts":{},"_npmUser":{"name":"commercetools-admin","email":"npmjs@commercetools.com"},"_npmVersion":"lerna/3.20.2/node@v12.16.2+x64 (linux)","description":"Exposes RAML 1.0 APIs on the gatsbyJS GraphQL (using the legacy RAML JS parser)","directories":{},"_nodeVersion":"12.16.2","dependencies":{"raml2obj":"github:nkuehn/raml2obj#standalone-canonicalizer","firstline":"^2.0.2","raml-1-parser":"^1.1.52"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/gatsby-transformer-raml-legacy_2.5.1-canary.0_1587138693068_0.8216398546557269","host":"s3://npm-registry-packages"}},"2.5.1-canary.1":{"name":"@commercetools-docs/gatsby-transformer-raml-legacy","version":"2.5.1-canary.1","keywords":["gatsby","gatsby-plugin","raml","deprecated"],"author":{"name":"commercetools GmbH","email":"support@commercetools.com"},"license":"MIT","_id":"@commercetools-docs/gatsby-transformer-raml-legacy@2.5.1-canary.1","maintainers":[{"name":"commercetools-admin","email":"npmjs@commercetools.com"},{"name":"davifantasia","email":"davifantasia@hotmail.com"},{"name":"emmenko","email":"emmenko@gmail.com"},{"name":"nkuehn","email":"nikolaus.kuehn@commercetools.com"}],"homepage":"https://github.com/commercetools/commercetools-docs-kit/tree/master/packages/gatsby-transformer-raml-legacy#readme","dist":{"shasum":"4d5a8be9935c08ae6ea7eb0c64887f76dd14df06","tarball":"https://registry.npmjs.org/@commercetools-docs/gatsby-transformer-raml-legacy/-/gatsby-transformer-raml-legacy-2.5.1-canary.1.tgz","fileCount":24,"integrity":"sha512-6l6Z8m5/NEt2Vaf5FiTJRPe0oM5UpShUpk9SOc5aYi/I+aYie0Eb0IrQcbxFyeTOEcyn1p6ng/QmbkXT+5ZG5A==","signatures":[{"sig":"MEQCIAkAGyJ9oASPpS5Lx+vrZJBr0syMo37r5cqg9iakXHKoAiA8EUJi9KbqroYjbavcVdUKZIAbTnkN3vFmvoTyNlTZVw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57846,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJenajQCRA9TVsSAnZWagAAQTsQAI2Qu/WdJuffzd2EHIjs\nCkZWducrxM6U6JtXhA8LKEn9LIyWE5wBREdF/NdINcqpQAcDQy2DkBijcbxu\n5Gh+Mu3I7VxUetKEAoKNL3qzoO3537iyCooAxffPrBS63r2ZxiUXqptNbhlM\nE7D+lujt76Ruz8UfXWeiSB4CPjIvCkk/8eDchNupxAh6WJGGnXgEtmn2XF1X\nGrgbB7H+ufWCwJ1BUbYUP8W9QnDbzWRuTD2wq/EXUHsqhQ+D2CoEHHOb37xa\nuJYfcnqWPcYWbF4bU+xE+9pKMXg2eSN6h/nv9DTHKs7jXzizJhisKt67PU+y\nhQb847/qWcEZTWx5PcIls/pQRWf0PPRBWbI0kTOImzHXaSxwcjmNPFBozkIn\nEVbZ7vL8gnHzWdHkvD/QzG5uQ6dcwkhEBAIGDLyjBIcHtyFBi7tckmxxj9OX\n3Iu0ANoGWfRFlTvnX5N0aJ/eUJ0hHLQ5BtXYpe3YwQejKBEf++65m1UA5W+Q\nvFexTGn8DUGNDPpnOP5jS1hnwszz94GjIs5RxnxBV0YdBPeDZ9jjclkjSgim\nwOXQZunTbvAiawLxLkpJAEjYVxykEFsfS9Mq9iC233qZGQg1D+jq1TXsAPXl\nv/BqqWol8LirFjxlM7J0+lmMcs4cfVDZ9Qron92H669ah5g+44uPgE9YDJVn\nr9cg\r\n=/JRj\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# GatsbyJS RAML API transformer (legacy parser based)\n\n## Notice\n\nThis plugin is based of the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) which is deprecated. The plugin currently serves as a placeholder until it is replaced.\n\n## Overview\n\nThe Plugin exposes RAML APIs defined in .raml files on the GraphQL API as the canonical,\neffective API surface. It's internally using the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) and [raml2obj](https://github.com/raml2html/raml2obj) - currently in a fork with necessary extensions - to generate the representation and adds small structure changes to make the output GraphQL-compatible.\n\nIt is fully hot-reloading when editing the RAML specs, also when making changes on file inclusions inside the RAML format.\n\nIt provides\n\n- The API itself: `ramlApi`\n- The Types: `ramlType`\n\n## Usage\n\nAs a prerequisite configure one or many `gatsby-source-filesystem` plugins to for example point at `src/api-specs` and place your RAML files there. The APIs `key` on GraphQL is derived from the filename or, if the name is `api.raml` from the folder name.\n\nExample `gatsby-config.js` content:\n\n```js\n// In your gatsby-config.js\nmodule.exports = {\n  plugins: [\n    {\n      resolve: `gatsby-source-filesystem`,\n      options: {\n        name: `apis`,\n        path: `${__dirname}/src/api-specs`,\n      },\n    },\n    {\n      resolve: `@commercetools-docs/gatsby-transformer-raml-legacy`,\n      options: {\n        validate: true,\n      },\n    },\n  ],\n};\n```\n\n### Configuration Opions\n\nThe RAML transformer accepts the following configuration options:\n\n- `validate` (boolean): Passed through to the respective RAML parser option.\n- `canonicalTypeImpl` (string): Passed through to the respective `raml2obj` option.\n- `includeApis` (string array): Whitelist API keys (derived from file and folder names)\n- `excludeApis` (sring array): Blacklist API keys (derived from file and folder names)\n- `annotateConstantLikeEnums` (boolean): Adds an additional `const` attribute with the de-facto constant value of a type whenever it detects `\u001cenum` value arrays that have exactly one entry only.\n\n## A typical GraphQL query\n\nExample for reading all types:\n\n```graphql\n{\n  allRamlType {\n    nodes {\n      apiKey\n      name\n      key\n      type\n      originalType\n      description\n      additionalProperties\n      properties {\n        name\n        type\n        originalType\n        anyOf {\n          type\n          name\n        }\n        items {\n          type\n          name\n        }\n        description\n        required\n        format\n        enum\n        minimum\n        maximum\n        pattern\n        annotations {\n          beta\n        }\n      }\n      examples {\n        name\n        displayName\n        description\n        value\n      }\n    }\n  }\n}\n```\n\n## Developing\n\nSee [docs/developing.md](docs/developing.md) for some helpful information and a reading list.\n","gitHead":"55c3f010696c3498331bb66ae71eaa93dccf31a6","private":false,"scripts":{},"_npmUser":{"name":"commercetools-admin","email":"npmjs@commercetools.com"},"_npmVersion":"lerna/3.20.2/node@v12.16.2+x64 (linux)","description":"Exposes RAML 1.0 APIs on the gatsbyJS GraphQL (using the legacy RAML JS parser)","directories":{},"_nodeVersion":"12.16.2","dependencies":{"raml2obj":"github:nkuehn/raml2obj#standalone-canonicalizer","firstline":"^2.0.2","raml-1-parser":"^1.1.52"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/gatsby-transformer-raml-legacy_2.5.1-canary.1_1587390671885_0.02668969173479563","host":"s3://npm-registry-packages"}},"2.5.1-canary.2":{"name":"@commercetools-docs/gatsby-transformer-raml-legacy","version":"2.5.1-canary.2","keywords":["gatsby","gatsby-plugin","raml","deprecated"],"author":{"name":"commercetools GmbH","email":"support@commercetools.com"},"license":"MIT","_id":"@commercetools-docs/gatsby-transformer-raml-legacy@2.5.1-canary.2","maintainers":[{"name":"commercetools-admin","email":"npmjs@commercetools.com"},{"name":"davifantasia","email":"davifantasia@hotmail.com"},{"name":"emmenko","email":"emmenko@gmail.com"},{"name":"nkuehn","email":"nikolaus.kuehn@commercetools.com"}],"homepage":"https://github.com/commercetools/commercetools-docs-kit/tree/master/packages/gatsby-transformer-raml-legacy#readme","dist":{"shasum":"5623a79f4b38be27bcabb48a0994ca79e6a28390","tarball":"https://registry.npmjs.org/@commercetools-docs/gatsby-transformer-raml-legacy/-/gatsby-transformer-raml-legacy-2.5.1-canary.2.tgz","fileCount":24,"integrity":"sha512-RpVI7KNoE5y6Vuf8lQ+agxZ63H01iTrtKa2Xz9RmYL8r8fOTJT+d+/+zOB4Yox97qRcRqI/fW3H+G1L6mYuvzA==","signatures":[{"sig":"MEUCIQCij6d+D9f7thOw42+CgNloff7w/GlnIw+XlE5kco8oCAIgWB3LSRVQhuMZ6VwF2TNxpnrY19bN8rP6EKuALCuDTNU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57846,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJenbHxCRA9TVsSAnZWagAApI8P/iu6HHW0HksFC9wFqUrR\nZQGoYEhSpxJHiwr+TG1ahJkGktX7YcFZjRQPjqQ3L4iBylK5wIK0c8jPrFPz\nZQQa4hWCyXnVnR6kUCVJa4icfnM+ZUKoPSBdvtqcfb8BVE8sWeetztRGTECr\nwTwA0HzZas6AvTK0JCoJt49N5kRGezesbcm21Hmqg3ppYwrtX/KbfWV+w/YH\ndkxB30HSl/3NnAghDEXEtWy+RJUtc6NqIHG8Y504GNTCKWvQPP7ZbX/inlAu\nn4dvUDylmFg054Ql1qjxQIakOOaydF7OUtHMgA8q3I2+DHg+4dGoUKUjzH/M\nbJ4z69Pb7c0DVN/2d8lt1AbCQKhv/lWS5OKUIRzXDavODSpA6L+slqJKe9y+\nPHjK993LkqtVE/VJgJ/+Qg2nzHhgMzO8hyuGiDp8aN71qNsJz8vKtGGuKkF1\n5I5/AeyQYygmmjplQTAGyZr8w1FLDAnMfEiPqre6bAHrO3LzKEJKLd3e46vJ\ndI91Uy9oPPBz4TQFUqkhqZnkxC1xlwnu7nIGwQRYdabmlXmyktnE/gcB2icZ\nvATC098J7xTfiPs8PEVBb5euwdK8UjIgsWAg6tbO6lJSj+q4Pzw+8Gj5A6P3\nkr03OtdMfsmRLLynZhLYeZspoPrMsIXQzJTG8cYzanj3zSn/BVw/BPTanIQ2\nqdo+\r\n=58NN\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# GatsbyJS RAML API transformer (legacy parser based)\n\n## Notice\n\nThis plugin is based of the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) which is deprecated. The plugin currently serves as a placeholder until it is replaced.\n\n## Overview\n\nThe Plugin exposes RAML APIs defined in .raml files on the GraphQL API as the canonical,\neffective API surface. It's internally using the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) and [raml2obj](https://github.com/raml2html/raml2obj) - currently in a fork with necessary extensions - to generate the representation and adds small structure changes to make the output GraphQL-compatible.\n\nIt is fully hot-reloading when editing the RAML specs, also when making changes on file inclusions inside the RAML format.\n\nIt provides\n\n- The API itself: `ramlApi`\n- The Types: `ramlType`\n\n## Usage\n\nAs a prerequisite configure one or many `gatsby-source-filesystem` plugins to for example point at `src/api-specs` and place your RAML files there. The APIs `key` on GraphQL is derived from the filename or, if the name is `api.raml` from the folder name.\n\nExample `gatsby-config.js` content:\n\n```js\n// In your gatsby-config.js\nmodule.exports = {\n  plugins: [\n    {\n      resolve: `gatsby-source-filesystem`,\n      options: {\n        name: `apis`,\n        path: `${__dirname}/src/api-specs`,\n      },\n    },\n    {\n      resolve: `@commercetools-docs/gatsby-transformer-raml-legacy`,\n      options: {\n        validate: true,\n      },\n    },\n  ],\n};\n```\n\n### Configuration Opions\n\nThe RAML transformer accepts the following configuration options:\n\n- `validate` (boolean): Passed through to the respective RAML parser option.\n- `canonicalTypeImpl` (string): Passed through to the respective `raml2obj` option.\n- `includeApis` (string array): Whitelist API keys (derived from file and folder names)\n- `excludeApis` (sring array): Blacklist API keys (derived from file and folder names)\n- `annotateConstantLikeEnums` (boolean): Adds an additional `const` attribute with the de-facto constant value of a type whenever it detects `\u001cenum` value arrays that have exactly one entry only.\n\n## A typical GraphQL query\n\nExample for reading all types:\n\n```graphql\n{\n  allRamlType {\n    nodes {\n      apiKey\n      name\n      key\n      type\n      originalType\n      description\n      additionalProperties\n      properties {\n        name\n        type\n        originalType\n        anyOf {\n          type\n          name\n        }\n        items {\n          type\n          name\n        }\n        description\n        required\n        format\n        enum\n        minimum\n        maximum\n        pattern\n        annotations {\n          beta\n        }\n      }\n      examples {\n        name\n        displayName\n        description\n        value\n      }\n    }\n  }\n}\n```\n\n## Developing\n\nSee [docs/developing.md](docs/developing.md) for some helpful information and a reading list.\n","gitHead":"6379138bef5fa1a9b689627dc23fb68415338a03","private":false,"scripts":{},"_npmUser":{"name":"commercetools-admin","email":"npmjs@commercetools.com"},"_npmVersion":"lerna/3.20.2/node@v12.16.2+x64 (linux)","description":"Exposes RAML 1.0 APIs on the gatsbyJS GraphQL (using the legacy RAML JS parser)","directories":{},"_nodeVersion":"12.16.2","dependencies":{"raml2obj":"github:nkuehn/raml2obj#standalone-canonicalizer","firstline":"^2.0.2","raml-1-parser":"^1.1.52"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/gatsby-transformer-raml-legacy_2.5.1-canary.2_1587393008846_0.7957334175815911","host":"s3://npm-registry-packages"}},"2.5.1-canary.3":{"name":"@commercetools-docs/gatsby-transformer-raml-legacy","version":"2.5.1-canary.3","keywords":["gatsby","gatsby-plugin","raml","deprecated"],"author":{"name":"commercetools GmbH","email":"support@commercetools.com"},"license":"MIT","_id":"@commercetools-docs/gatsby-transformer-raml-legacy@2.5.1-canary.3","maintainers":[{"name":"commercetools-admin","email":"npmjs@commercetools.com"},{"name":"davifantasia","email":"davifantasia@hotmail.com"},{"name":"emmenko","email":"emmenko@gmail.com"},{"name":"nkuehn","email":"nikolaus.kuehn@commercetools.com"}],"homepage":"https://github.com/commercetools/commercetools-docs-kit/tree/master/packages/gatsby-transformer-raml-legacy#readme","dist":{"shasum":"e8904c68fe64db0ca32703ae3dab5cdf644b6d10","tarball":"https://registry.npmjs.org/@commercetools-docs/gatsby-transformer-raml-legacy/-/gatsby-transformer-raml-legacy-2.5.1-canary.3.tgz","fileCount":24,"integrity":"sha512-OrpYWdgrLpUoTFD21bcI0Hok2J0t0bXOHYZw53hH2/HQsOntmDNGf0g9RH8odoZ2WxC5Rmj9BnB9YTofqDQkhA==","signatures":[{"sig":"MEQCICqcs/1ffVgt8dnbKtVsjB0qitoGTEO1Sr2+reTzuZKDAiB9jgiVfkWttytwKCHCOt9NAjahb+EUoHkcula2vgFvJw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57846,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJenfn+CRA9TVsSAnZWagAAPrAQAJEU6WuxTXeSiFth4Fyk\nIqmvMpBtZ/6Lf/YsWfKjh4x300a7H620E0R1iTtRCZPi6sy9n6Kgu4ubeY1n\ntziVwJcIx9+riaRZ8AXYFoYQpy7l3vTwvFBDn+D6SR0XoYJDzgkItYBTFVPl\nIEcfe0X02oWw7jHdmG+IIDd15NO30bxYOo3Dzt4nFQR1Gpyk2G7nWv+rPBni\nWHBkYZLJdcAGaYSu88lSZIgJWXey+hh7WKaRWru48PB47cFxprf4LqSk62gI\nSN4zTFld5hLLBPzCQOlGotGZ8x7APvM9KXuELCifW4EaU7TrkUjE+6PxY/kD\nTj7+h0EBR4K4Wtt9lyOAd5C/rplyVhHbIjVhSIZ8NryUEWyt+Itm74qJGVE1\nvUrCM+gyGc5os0XYXyWRS3pgiMuAU20B3azdVH9wMXkNTVF8Q9BIvpHEwWob\npnaUJsecEZ/uicjD6bCZ3xOqShqBm7u8CgdNXqM3LSTLiOzqDN41mQ8U2PlI\nZ554hMnsWQDUXSCp3NWXerpW1bLcViaihzTCB3yN1ndQ3EQlj4G3HY5HsDA8\nbnn9OZLC+/WAxvP3KLipGheVMmLjONpuFQzRYIGZEsJJCHnLZ5sam+DyLqws\nWEc6MQZi1BFg9d47ISwRr/Uauni1kv6Rhq1PAqtBkJuVOejfjC6iEKUx2A1d\n2FjI\r\n=VNlh\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# GatsbyJS RAML API transformer (legacy parser based)\n\n## Notice\n\nThis plugin is based of the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) which is deprecated. The plugin currently serves as a placeholder until it is replaced.\n\n## Overview\n\nThe Plugin exposes RAML APIs defined in .raml files on the GraphQL API as the canonical,\neffective API surface. It's internally using the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) and [raml2obj](https://github.com/raml2html/raml2obj) - currently in a fork with necessary extensions - to generate the representation and adds small structure changes to make the output GraphQL-compatible.\n\nIt is fully hot-reloading when editing the RAML specs, also when making changes on file inclusions inside the RAML format.\n\nIt provides\n\n- The API itself: `ramlApi`\n- The Types: `ramlType`\n\n## Usage\n\nAs a prerequisite configure one or many `gatsby-source-filesystem` plugins to for example point at `src/api-specs` and place your RAML files there. The APIs `key` on GraphQL is derived from the filename or, if the name is `api.raml` from the folder name.\n\nExample `gatsby-config.js` content:\n\n```js\n// In your gatsby-config.js\nmodule.exports = {\n  plugins: [\n    {\n      resolve: `gatsby-source-filesystem`,\n      options: {\n        name: `apis`,\n        path: `${__dirname}/src/api-specs`,\n      },\n    },\n    {\n      resolve: `@commercetools-docs/gatsby-transformer-raml-legacy`,\n      options: {\n        validate: true,\n      },\n    },\n  ],\n};\n```\n\n### Configuration Opions\n\nThe RAML transformer accepts the following configuration options:\n\n- `validate` (boolean): Passed through to the respective RAML parser option.\n- `canonicalTypeImpl` (string): Passed through to the respective `raml2obj` option.\n- `includeApis` (string array): Whitelist API keys (derived from file and folder names)\n- `excludeApis` (sring array): Blacklist API keys (derived from file and folder names)\n- `annotateConstantLikeEnums` (boolean): Adds an additional `const` attribute with the de-facto constant value of a type whenever it detects `\u001cenum` value arrays that have exactly one entry only.\n\n## A typical GraphQL query\n\nExample for reading all types:\n\n```graphql\n{\n  allRamlType {\n    nodes {\n      apiKey\n      name\n      key\n      type\n      originalType\n      description\n      additionalProperties\n      properties {\n        name\n        type\n        originalType\n        anyOf {\n          type\n          name\n        }\n        items {\n          type\n          name\n        }\n        description\n        required\n        format\n        enum\n        minimum\n        maximum\n        pattern\n        annotations {\n          beta\n        }\n      }\n      examples {\n        name\n        displayName\n        description\n        value\n      }\n    }\n  }\n}\n```\n\n## Developing\n\nSee [docs/developing.md](docs/developing.md) for some helpful information and a reading list.\n","gitHead":"299c49e102e29dbc887450cb27139d87c3d255c2","private":false,"scripts":{},"_npmUser":{"name":"commercetools-admin","email":"npmjs@commercetools.com"},"_npmVersion":"lerna/3.20.2/node@v12.16.2+x64 (linux)","description":"Exposes RAML 1.0 APIs on the gatsbyJS GraphQL (using the legacy RAML JS parser)","directories":{},"_nodeVersion":"12.16.2","dependencies":{"raml2obj":"github:nkuehn/raml2obj#standalone-canonicalizer","firstline":"^2.0.2","raml-1-parser":"^1.1.52"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/gatsby-transformer-raml-legacy_2.5.1-canary.3_1587411454185_0.3898725980371194","host":"s3://npm-registry-packages"}},"2.5.1-canary.4":{"name":"@commercetools-docs/gatsby-transformer-raml-legacy","version":"2.5.1-canary.4","keywords":["gatsby","gatsby-plugin","raml","deprecated"],"author":{"name":"commercetools GmbH","email":"support@commercetools.com"},"license":"MIT","_id":"@commercetools-docs/gatsby-transformer-raml-legacy@2.5.1-canary.4","maintainers":[{"name":"commercetools-admin","email":"npmjs@commercetools.com"},{"name":"davifantasia","email":"davifantasia@hotmail.com"},{"name":"emmenko","email":"emmenko@gmail.com"},{"name":"nkuehn","email":"nikolaus.kuehn@commercetools.com"}],"homepage":"https://github.com/commercetools/commercetools-docs-kit/tree/master/packages/gatsby-transformer-raml-legacy#readme","dist":{"shasum":"c141c1bf6fb19aea5247efff802d0ce4cc752a1b","tarball":"https://registry.npmjs.org/@commercetools-docs/gatsby-transformer-raml-legacy/-/gatsby-transformer-raml-legacy-2.5.1-canary.4.tgz","fileCount":24,"integrity":"sha512-HH7i6q5dl6iDtm3LlLRmiR/MkMEaoKd41luEvT4YC+a1BlmD9hoUdqjkAji7I8uHV+jYoAk9OnYWYm4/TEWzXA==","signatures":[{"sig":"MEYCIQCyj9DkB2LxKUmqwzyaBwLL6DPyChcIBjqsKNFoaCAIUwIhAODsRtBN5fd/9ywO4ynCIUNv4xVk1FUdy1J8UWgPT45X","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57846,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJengtYCRA9TVsSAnZWagAAjYAP/RpGXsGB7f8PMGGaH+Tv\nIFfaSO+QzXaKzY5rU88iIxSttUI5Q3hOmAen1rzoVnyTybs/o/ZKSJSPQHIv\njq2AKqTNeONz/fD8/bqZw2W83iV1zHx0fAhwMZe1sUkQZ89gFxwbJ1uGqnfT\nWlIAUDzH0Ppnv3QtnwWyOuKATt1yl88WHcqZPMQ0Hwe1DIhpz9NnUPdPjtr8\nqzSQFh0j7um9pCo/jHnk/J8PdTCAa99RMzfW0VbBlXsVBjDouitK1TAJny2Y\n6v2clnXNWeaC+uARiKe1gFRyKkKWDqIcgUWVPc1vnRrMQ1UTITqaLzrJY/c9\n8UdxpsIAn2rf+AE9lxBWtWlD2VAPtJFDtvFvozJ35sqGFzRbZPlMRQnwAcRz\n87QyHZazWsKAQpnnBdkZQXLO+Y/qGkoLGUF1VreCwmTxnPyRATyqV9RZgmSH\nkdtk3rBekcRlKm25b/UatfrlP0VKFFSv41R5opo84FLjRX69oHF/TKYbArcl\nB/xx8L8uFlYl4aw3XbSfQS3BNab/b7BUg4LHIqDuhibBalcy7U4CAd4OLBiA\nWykm8UcKXfPSZmG8tpebnC8g1ctaG/rf9bO+cAESalFJecDZRBSc97sLhGaT\nfFZjeXoiLqWL88+qWeA+vwggC9IJvloEOfRLpMp2GApiCgPLrMmSH1J82ELV\nsfTo\r\n=kPSl\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# GatsbyJS RAML API transformer (legacy parser based)\n\n## Notice\n\nThis plugin is based of the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) which is deprecated. The plugin currently serves as a placeholder until it is replaced.\n\n## Overview\n\nThe Plugin exposes RAML APIs defined in .raml files on the GraphQL API as the canonical,\neffective API surface. It's internally using the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) and [raml2obj](https://github.com/raml2html/raml2obj) - currently in a fork with necessary extensions - to generate the representation and adds small structure changes to make the output GraphQL-compatible.\n\nIt is fully hot-reloading when editing the RAML specs, also when making changes on file inclusions inside the RAML format.\n\nIt provides\n\n- The API itself: `ramlApi`\n- The Types: `ramlType`\n\n## Usage\n\nAs a prerequisite configure one or many `gatsby-source-filesystem` plugins to for example point at `src/api-specs` and place your RAML files there. The APIs `key` on GraphQL is derived from the filename or, if the name is `api.raml` from the folder name.\n\nExample `gatsby-config.js` content:\n\n```js\n// In your gatsby-config.js\nmodule.exports = {\n  plugins: [\n    {\n      resolve: `gatsby-source-filesystem`,\n      options: {\n        name: `apis`,\n        path: `${__dirname}/src/api-specs`,\n      },\n    },\n    {\n      resolve: `@commercetools-docs/gatsby-transformer-raml-legacy`,\n      options: {\n        validate: true,\n      },\n    },\n  ],\n};\n```\n\n### Configuration Opions\n\nThe RAML transformer accepts the following configuration options:\n\n- `validate` (boolean): Passed through to the respective RAML parser option.\n- `canonicalTypeImpl` (string): Passed through to the respective `raml2obj` option.\n- `includeApis` (string array): Whitelist API keys (derived from file and folder names)\n- `excludeApis` (sring array): Blacklist API keys (derived from file and folder names)\n- `annotateConstantLikeEnums` (boolean): Adds an additional `const` attribute with the de-facto constant value of a type whenever it detects `\u001cenum` value arrays that have exactly one entry only.\n\n## A typical GraphQL query\n\nExample for reading all types:\n\n```graphql\n{\n  allRamlType {\n    nodes {\n      apiKey\n      name\n      key\n      type\n      originalType\n      description\n      additionalProperties\n      properties {\n        name\n        type\n        originalType\n        anyOf {\n          type\n          name\n        }\n        items {\n          type\n          name\n        }\n        description\n        required\n        format\n        enum\n        minimum\n        maximum\n        pattern\n        annotations {\n          beta\n        }\n      }\n      examples {\n        name\n        displayName\n        description\n        value\n      }\n    }\n  }\n}\n```\n\n## Developing\n\nSee [docs/developing.md](docs/developing.md) for some helpful information and a reading list.\n","gitHead":"b2ccc5c5aaacf0672e02a9835eaaa1a96ca99a39","private":false,"scripts":{},"_npmUser":{"name":"commercetools-admin","email":"npmjs@commercetools.com"},"_npmVersion":"lerna/3.20.2/node@v12.16.2+x64 (linux)","description":"Exposes RAML 1.0 APIs on the gatsbyJS GraphQL (using the legacy RAML JS parser)","directories":{},"_nodeVersion":"12.16.2","dependencies":{"raml2obj":"github:nkuehn/raml2obj#standalone-canonicalizer","firstline":"^2.0.2","raml-1-parser":"^1.1.52"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/gatsby-transformer-raml-legacy_2.5.1-canary.4_1587415895576_0.3343946114370231","host":"s3://npm-registry-packages"}},"2.5.1-canary.5":{"name":"@commercetools-docs/gatsby-transformer-raml-legacy","version":"2.5.1-canary.5","keywords":["gatsby","gatsby-plugin","raml","deprecated"],"author":{"name":"commercetools GmbH","email":"support@commercetools.com"},"license":"MIT","_id":"@commercetools-docs/gatsby-transformer-raml-legacy@2.5.1-canary.5","maintainers":[{"name":"commercetools-admin","email":"npmjs@commercetools.com"},{"name":"davifantasia","email":"davifantasia@hotmail.com"},{"name":"emmenko","email":"emmenko@gmail.com"},{"name":"nkuehn","email":"nikolaus.kuehn@commercetools.com"}],"homepage":"https://github.com/commercetools/commercetools-docs-kit/tree/master/packages/gatsby-transformer-raml-legacy#readme","dist":{"shasum":"cfb6e6ce7e5562cb4e0aafedcad6afb903ceaa26","tarball":"https://registry.npmjs.org/@commercetools-docs/gatsby-transformer-raml-legacy/-/gatsby-transformer-raml-legacy-2.5.1-canary.5.tgz","fileCount":24,"integrity":"sha512-W/TLXFGzE/NnQ12gb2nkeBTGq7Kch+dpQfSAlityNixhX1CqNEyeAsJwz0a+h+bQF9/TGo5uSfXJTmt104FQQg==","signatures":[{"sig":"MEQCIDA+oxZF3vql0C+afwuB1anIZrHy6X/AYuP6qmwVyogzAiAfot/Gt+nduxRnWfDwgUC9f/CSpK1rDZNl/T08WswALg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57846,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJenqc+CRA9TVsSAnZWagAAMOIQAIhtK8PY7thkTkqb3GcT\n7xz13qWNLhKra3XBIdbt2uCZy7FIao7zOVCnkVIpFjdVHBAuR0OSfwv3Y/sB\n2LJgIMm7mEOD0LOSK7Etghr0zoLQUL5YS7fO0loiPILoJQTOQx8zXWsP586l\nRdlcsokeN7q0qN8CPcNncGYdc9/kSraUTwxDgEFp7zdigHUIEw/wBx/4Pmhe\nUpMzBLtxsEsihebTbvtzeUv5f9k3U9zxlyNPw4+0XUoqMJvlSdRWEt0AgVwD\n+aK6VFJ0iDwJAGGMu5NhnyVXXV+tQdrSurdDsea95/KQxz3+NmCPzbhXTuxU\nCRWQYa02eO1CxbGWbXzcc9IZzHIek6z1XZ6i5E5pjWw4vxlj+fwdbmcsioJX\n3yAyhXwBfe+o/d5KRY3FHsGFiLP+VOugS9lNNh5s1L0I2EoYt/LtJBNRJZhr\nTn1sNr6a1/OrfvRM3sztc5adNeaiHB6LXCgaNNqh1AoaeDBILCQKm1TiWiEG\neY8oNvSn7QCadjYYfIAqR1LemI7ibo+MiR4iCSTWaEhZOr0eRfckfAofRmCb\nMcGSc2xGUiIQBQ6iG2swSm/9CL9Z2YiqBYqX4W2vsDui6V/fsUxEdgvoUM5w\n1iPBn/nZoDuivZHIppESfLG3AGvGjsygCJCmqLI7FvR1gURdTPknbvnJA1rb\npFmI\r\n=5OBg\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# GatsbyJS RAML API transformer (legacy parser based)\n\n## Notice\n\nThis plugin is based of the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) which is deprecated. The plugin currently serves as a placeholder until it is replaced.\n\n## Overview\n\nThe Plugin exposes RAML APIs defined in .raml files on the GraphQL API as the canonical,\neffective API surface. It's internally using the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) and [raml2obj](https://github.com/raml2html/raml2obj) - currently in a fork with necessary extensions - to generate the representation and adds small structure changes to make the output GraphQL-compatible.\n\nIt is fully hot-reloading when editing the RAML specs, also when making changes on file inclusions inside the RAML format.\n\nIt provides\n\n- The API itself: `ramlApi`\n- The Types: `ramlType`\n\n## Usage\n\nAs a prerequisite configure one or many `gatsby-source-filesystem` plugins to for example point at `src/api-specs` and place your RAML files there. The APIs `key` on GraphQL is derived from the filename or, if the name is `api.raml` from the folder name.\n\nExample `gatsby-config.js` content:\n\n```js\n// In your gatsby-config.js\nmodule.exports = {\n  plugins: [\n    {\n      resolve: `gatsby-source-filesystem`,\n      options: {\n        name: `apis`,\n        path: `${__dirname}/src/api-specs`,\n      },\n    },\n    {\n      resolve: `@commercetools-docs/gatsby-transformer-raml-legacy`,\n      options: {\n        validate: true,\n      },\n    },\n  ],\n};\n```\n\n### Configuration Opions\n\nThe RAML transformer accepts the following configuration options:\n\n- `validate` (boolean): Passed through to the respective RAML parser option.\n- `canonicalTypeImpl` (string): Passed through to the respective `raml2obj` option.\n- `includeApis` (string array): Whitelist API keys (derived from file and folder names)\n- `excludeApis` (sring array): Blacklist API keys (derived from file and folder names)\n- `annotateConstantLikeEnums` (boolean): Adds an additional `const` attribute with the de-facto constant value of a type whenever it detects `\u001cenum` value arrays that have exactly one entry only.\n\n## A typical GraphQL query\n\nExample for reading all types:\n\n```graphql\n{\n  allRamlType {\n    nodes {\n      apiKey\n      name\n      key\n      type\n      originalType\n      description\n      additionalProperties\n      properties {\n        name\n        type\n        originalType\n        anyOf {\n          type\n          name\n        }\n        items {\n          type\n          name\n        }\n        description\n        required\n        format\n        enum\n        minimum\n        maximum\n        pattern\n        annotations {\n          beta\n        }\n      }\n      examples {\n        name\n        displayName\n        description\n        value\n      }\n    }\n  }\n}\n```\n\n## Developing\n\nSee [docs/developing.md](docs/developing.md) for some helpful information and a reading list.\n","gitHead":"bee00dd4ee99e66acbfdf8ce9e0298c961e7f6ff","private":false,"scripts":{},"_npmUser":{"name":"commercetools-admin","email":"npmjs@commercetools.com"},"_npmVersion":"lerna/3.20.2/node@v12.16.2+x64 (linux)","description":"Exposes RAML 1.0 APIs on the gatsbyJS GraphQL (using the legacy RAML JS parser)","directories":{},"_nodeVersion":"12.16.2","dependencies":{"raml2obj":"github:nkuehn/raml2obj#standalone-canonicalizer","firstline":"^2.0.2","raml-1-parser":"^1.1.52"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/gatsby-transformer-raml-legacy_2.5.1-canary.5_1587455805650_0.293236068931942","host":"s3://npm-registry-packages"}},"2.5.1-canary.6":{"name":"@commercetools-docs/gatsby-transformer-raml-legacy","version":"2.5.1-canary.6","keywords":["gatsby","gatsby-plugin","raml","deprecated"],"author":{"name":"commercetools GmbH","email":"support@commercetools.com"},"license":"MIT","_id":"@commercetools-docs/gatsby-transformer-raml-legacy@2.5.1-canary.6","maintainers":[{"name":"commercetools-admin","email":"npmjs@commercetools.com"},{"name":"davifantasia","email":"davifantasia@hotmail.com"},{"name":"emmenko","email":"emmenko@gmail.com"},{"name":"nkuehn","email":"nikolaus.kuehn@commercetools.com"}],"homepage":"https://github.com/commercetools/commercetools-docs-kit/tree/master/packages/gatsby-transformer-raml-legacy#readme","dist":{"shasum":"f954987f5f21a1aac6dc503e4611b52f4bc4da07","tarball":"https://registry.npmjs.org/@commercetools-docs/gatsby-transformer-raml-legacy/-/gatsby-transformer-raml-legacy-2.5.1-canary.6.tgz","fileCount":24,"integrity":"sha512-YeiT92YGLXMZtCVBkryPh0ciPfHzWoQN5JuOgc+qdbSwdZ1sKP/LF6QD/IeMnLx2dduJLxc6MrAAnSj7ByPcfQ==","signatures":[{"sig":"MEYCIQDWuKGXFCHDIkFa9iWxVkFW/Ptv745U4velqUtTqFt+rAIhAIF1r7HzTYIa0loPWrhXfGVUWm8VzJ7YbVhm/AFgp/4r","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57846,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJenvDrCRA9TVsSAnZWagAAEs4QAIWHMMuk47aG0HJIBCGM\nd37fpmt5dB/sGfz2GVro12wE4H2/RL2Rxe3SZT9MMnH831bVTlQBcdr2XOVM\nES20iCFgG121mzVhsYyndc5zsuKN2zUcwIwy4IrHtpLPkRaAGwzmLIhRV6AM\n0kjp0GTvn5ANfgVir1jG58j9yxMwx26oYk02Qc8FVewrdcE1baVtNzKCIIax\nqSQClV5YuNzRuzHjRNP4hc5eeGVCOC8P7TGL922LUD2XB7X7G65mKemyTesk\niszdwIol5oD7IOu1sGazehoRjzN7THw01Vn3tTdzjMj58WI6Tb5on9XXsZP1\nZKtAupLSM9Uq1tA9pThVxU6wjY13Zb0kNi9WdXQPPFOA/HalONNXHB9BEwy1\nBGtoIvbAxDZIsIFbFJMVSAqYIgm7fDEV5vzw1JPW8CFcXRSmvBuJcqWYv9WG\nt8Fuq8KOn9L7bsJqnDFBz+Hqc8XG6awB6qvItZfrbyqYUsYPCkx2ssd5kzET\nocH7tPcbl/4CEqmA8vbuoK9YzAPWsQQZb5DxMOssr+pe8/Y7EIt/9GwQiJOh\n/uPLs5qY+jg0YVCly5lngb9LQwyM8DwidoBARAPWCSwl7mM0APtAYwrWsx6Y\nTR5dRSGB/cHCFR5Wn28C2TtQiW2jFl/81EdeLXSzgJkeDOU1R33JLQ4gONHE\ny0gV\r\n=z/eA\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# GatsbyJS RAML API transformer (legacy parser based)\n\n## Notice\n\nThis plugin is based of the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) which is deprecated. The plugin currently serves as a placeholder until it is replaced.\n\n## Overview\n\nThe Plugin exposes RAML APIs defined in .raml files on the GraphQL API as the canonical,\neffective API surface. It's internally using the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) and [raml2obj](https://github.com/raml2html/raml2obj) - currently in a fork with necessary extensions - to generate the representation and adds small structure changes to make the output GraphQL-compatible.\n\nIt is fully hot-reloading when editing the RAML specs, also when making changes on file inclusions inside the RAML format.\n\nIt provides\n\n- The API itself: `ramlApi`\n- The Types: `ramlType`\n\n## Usage\n\nAs a prerequisite configure one or many `gatsby-source-filesystem` plugins to for example point at `src/api-specs` and place your RAML files there. The APIs `key` on GraphQL is derived from the filename or, if the name is `api.raml` from the folder name.\n\nExample `gatsby-config.js` content:\n\n```js\n// In your gatsby-config.js\nmodule.exports = {\n  plugins: [\n    {\n      resolve: `gatsby-source-filesystem`,\n      options: {\n        name: `apis`,\n        path: `${__dirname}/src/api-specs`,\n      },\n    },\n    {\n      resolve: `@commercetools-docs/gatsby-transformer-raml-legacy`,\n      options: {\n        validate: true,\n      },\n    },\n  ],\n};\n```\n\n### Configuration Opions\n\nThe RAML transformer accepts the following configuration options:\n\n- `validate` (boolean): Passed through to the respective RAML parser option.\n- `canonicalTypeImpl` (string): Passed through to the respective `raml2obj` option.\n- `includeApis` (string array): Whitelist API keys (derived from file and folder names)\n- `excludeApis` (sring array): Blacklist API keys (derived from file and folder names)\n- `annotateConstantLikeEnums` (boolean): Adds an additional `const` attribute with the de-facto constant value of a type whenever it detects `\u001cenum` value arrays that have exactly one entry only.\n\n## A typical GraphQL query\n\nExample for reading all types:\n\n```graphql\n{\n  allRamlType {\n    nodes {\n      apiKey\n      name\n      key\n      type\n      originalType\n      description\n      additionalProperties\n      properties {\n        name\n        type\n        originalType\n        anyOf {\n          type\n          name\n        }\n        items {\n          type\n          name\n        }\n        description\n        required\n        format\n        enum\n        minimum\n        maximum\n        pattern\n        annotations {\n          beta\n        }\n      }\n      examples {\n        name\n        displayName\n        description\n        value\n      }\n    }\n  }\n}\n```\n\n## Developing\n\nSee [docs/developing.md](docs/developing.md) for some helpful information and a reading list.\n","gitHead":"f89374cd9c2ea6bf9e9afb78235feee51f636166","private":false,"scripts":{},"_npmUser":{"name":"commercetools-admin","email":"npmjs@commercetools.com"},"_npmVersion":"lerna/3.20.2/node@v12.16.2+x64 (linux)","description":"Exposes RAML 1.0 APIs on the gatsbyJS GraphQL (using the legacy RAML JS parser)","directories":{},"_nodeVersion":"12.16.2","dependencies":{"raml2obj":"github:nkuehn/raml2obj#standalone-canonicalizer","firstline":"^2.0.2","raml-1-parser":"^1.1.52"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/gatsby-transformer-raml-legacy_2.5.1-canary.6_1587474667299_0.2705514759751042","host":"s3://npm-registry-packages"}},"2.5.1-canary.7":{"name":"@commercetools-docs/gatsby-transformer-raml-legacy","version":"2.5.1-canary.7","keywords":["gatsby","gatsby-plugin","raml","deprecated"],"author":{"name":"commercetools GmbH","email":"support@commercetools.com"},"license":"MIT","_id":"@commercetools-docs/gatsby-transformer-raml-legacy@2.5.1-canary.7","maintainers":[{"name":"commercetools-admin","email":"npmjs@commercetools.com"},{"name":"davifantasia","email":"davifantasia@hotmail.com"},{"name":"emmenko","email":"emmenko@gmail.com"},{"name":"nkuehn","email":"nikolaus.kuehn@commercetools.com"}],"homepage":"https://github.com/commercetools/commercetools-docs-kit/tree/master/packages/gatsby-transformer-raml-legacy#readme","dist":{"shasum":"d03256601641d2857eef1ebb1196ebf1ee406acc","tarball":"https://registry.npmjs.org/@commercetools-docs/gatsby-transformer-raml-legacy/-/gatsby-transformer-raml-legacy-2.5.1-canary.7.tgz","fileCount":24,"integrity":"sha512-5gqyzY881qvLMCoM4DBbGCA8fqIWvOW8IgDOVJpM+Q8zwdKcij1eQ9qs5eVKvwS56l6G1jwS4H9DnbFiLnt1gg==","signatures":[{"sig":"MEUCIQCcPuGd32gGGVuT9AX51UiRROms9uTTtrb2JsfL6fs8jgIgPY2/jnjjbZlfFre38zvjC5qr6TQaIuz0lXEAKdchfp4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57846,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJenwlpCRA9TVsSAnZWagAAJrcQAJxj01vlZjJ44ve4uiN5\ndRt0l4/SavQiC3usGeerVs4V2w714naMRfP41clxHxvz6rCodAjA8ymudXgc\nsNBiOdruSRg8U01DrlG8V6gh6Ey9a/J73J8oUzR3kWXbhiLxBhhDl0SowMBt\n1bgDNWQeM6H0mbE8W9N/KsZGggsYFmpc1GHj/y63+eBgdYC9DoBEU3g40kR4\niOste9b0W8PWCrnDdFKW84eflfwWH74vEv5AQ7sLMi4kzYK3A3xshEA79tZL\nZzPpMGQo+GS6+osHJvRycbKu7tHKFtKBR4xcB6OYuh6C3eix/9FVoea431cM\nx8Xmo97yP0wMTMQm+4IzaTjwYIZI2TSAqT6av/M4WCem87f06nDBZAwcmXeS\nDYEaZUyA0qVstmlzbbZfK+g2vM/rL5PH4CycrwPf143qZExqdkND5eV6iS7B\nP8sKDC3Vkd8EToDICAOEtz3dJa2DQ4hRIsb+8MMaWgjHxPempqQrJybmMdkN\ns5D+dcYJczDPUVOxiQdLPYZRew2StOeJ8UpGXU/mk/X1qf7SYcCdjlV6nHw2\neuBi1Rroi8a88oYMhtKRgH7S9vO5jft2cRUZO7B7XwC+fe/xwtzqIuAjOzzg\nRsnZCbqBWZvFaX/2pMR3F5T+SGLaaNizgH7BIO0fAsE27ugrMFKiXeAhVaBr\nA7nU\r\n=d+ZT\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# GatsbyJS RAML API transformer (legacy parser based)\n\n## Notice\n\nThis plugin is based of the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) which is deprecated. The plugin currently serves as a placeholder until it is replaced.\n\n## Overview\n\nThe Plugin exposes RAML APIs defined in .raml files on the GraphQL API as the canonical,\neffective API surface. It's internally using the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) and [raml2obj](https://github.com/raml2html/raml2obj) - currently in a fork with necessary extensions - to generate the representation and adds small structure changes to make the output GraphQL-compatible.\n\nIt is fully hot-reloading when editing the RAML specs, also when making changes on file inclusions inside the RAML format.\n\nIt provides\n\n- The API itself: `ramlApi`\n- The Types: `ramlType`\n\n## Usage\n\nAs a prerequisite configure one or many `gatsby-source-filesystem` plugins to for example point at `src/api-specs` and place your RAML files there. The APIs `key` on GraphQL is derived from the filename or, if the name is `api.raml` from the folder name.\n\nExample `gatsby-config.js` content:\n\n```js\n// In your gatsby-config.js\nmodule.exports = {\n  plugins: [\n    {\n      resolve: `gatsby-source-filesystem`,\n      options: {\n        name: `apis`,\n        path: `${__dirname}/src/api-specs`,\n      },\n    },\n    {\n      resolve: `@commercetools-docs/gatsby-transformer-raml-legacy`,\n      options: {\n        validate: true,\n      },\n    },\n  ],\n};\n```\n\n### Configuration Opions\n\nThe RAML transformer accepts the following configuration options:\n\n- `validate` (boolean): Passed through to the respective RAML parser option.\n- `canonicalTypeImpl` (string): Passed through to the respective `raml2obj` option.\n- `includeApis` (string array): Whitelist API keys (derived from file and folder names)\n- `excludeApis` (sring array): Blacklist API keys (derived from file and folder names)\n- `annotateConstantLikeEnums` (boolean): Adds an additional `const` attribute with the de-facto constant value of a type whenever it detects `\u001cenum` value arrays that have exactly one entry only.\n\n## A typical GraphQL query\n\nExample for reading all types:\n\n```graphql\n{\n  allRamlType {\n    nodes {\n      apiKey\n      name\n      key\n      type\n      originalType\n      description\n      additionalProperties\n      properties {\n        name\n        type\n        originalType\n        anyOf {\n          type\n          name\n        }\n        items {\n          type\n          name\n        }\n        description\n        required\n        format\n        enum\n        minimum\n        maximum\n        pattern\n        annotations {\n          beta\n        }\n      }\n      examples {\n        name\n        displayName\n        description\n        value\n      }\n    }\n  }\n}\n```\n\n## Developing\n\nSee [docs/developing.md](docs/developing.md) for some helpful information and a reading list.\n","gitHead":"363a2fea1e88274ef13e383613e6fbc3ae5a0a11","private":false,"scripts":{},"_npmUser":{"name":"commercetools-admin","email":"npmjs@commercetools.com"},"_npmVersion":"lerna/3.20.2/node@v12.16.2+x64 (linux)","description":"Exposes RAML 1.0 APIs on the gatsbyJS GraphQL (using the legacy RAML JS parser)","directories":{},"_nodeVersion":"12.16.2","dependencies":{"raml2obj":"github:nkuehn/raml2obj#standalone-canonicalizer","firstline":"^2.0.2","raml-1-parser":"^1.1.52"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/gatsby-transformer-raml-legacy_2.5.1-canary.7_1587480937127_0.737193127224181","host":"s3://npm-registry-packages"}},"2.5.1-canary.8":{"name":"@commercetools-docs/gatsby-transformer-raml-legacy","version":"2.5.1-canary.8","keywords":["gatsby","gatsby-plugin","raml","deprecated"],"author":{"name":"commercetools GmbH","email":"support@commercetools.com"},"license":"MIT","_id":"@commercetools-docs/gatsby-transformer-raml-legacy@2.5.1-canary.8","maintainers":[{"name":"commercetools-admin","email":"npmjs@commercetools.com"},{"name":"davifantasia","email":"davifantasia@hotmail.com"},{"name":"emmenko","email":"emmenko@gmail.com"},{"name":"nkuehn","email":"nikolaus.kuehn@commercetools.com"}],"homepage":"https://github.com/commercetools/commercetools-docs-kit/tree/master/packages/gatsby-transformer-raml-legacy#readme","dist":{"shasum":"10c42a636e7b23cd181020b09d0cb02f425e0dcd","tarball":"https://registry.npmjs.org/@commercetools-docs/gatsby-transformer-raml-legacy/-/gatsby-transformer-raml-legacy-2.5.1-canary.8.tgz","fileCount":24,"integrity":"sha512-7TQM6WyxnS7KcFtCjzTTQkPdeDFzQLTgvQdNpaRtY23tlyE6S8RE0z0N1fgTOQXUCU0mJCMKYE3MCI602eAdEg==","signatures":[{"sig":"MEQCIGSOoF7rWs+DJzduGQ+3QxqfuvUVg1P6VfPXT9sBPAaIAiBJFjEu5b7IUBYf9OwfIDgE6bS3rerrKu8zWwqg4naDLg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57846,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJen0P5CRA9TVsSAnZWagAAcqwP/iV6K8tdggMlVCNln3LG\n3o+ilynhW0Eu09+C7rbgWBL5Do4amXqZsP+Q5dBMDOk4BFkK7y6QfN5qqCQ5\nuY2I18M4LgKTkFbIM98ckOXu4hmLPbMnsrE87N74QNtzZGz1p2hEf23DVphx\n9QcW+BGWm0QUHmxBx7PXjaVYSX8n7oEs8W17aiGDUagzXePwd++OsK3cWY/K\nvJ+vvMFvOIRQhxMSAUJEMZ7BrQ6agB4VDXHF62yMw3R4Oy0OtJu8FUuwSypX\nyHTxPFzgCk3Q4pqjgmTf1rwOu6iJd97oHZxWIM1B77hJXIg9akHYIG9/SefP\nW3FQsKdq5D9rDT9i8HdNHXcT32GevZG4YmnSKl6DuaSzIcSDV2DwgKcy/2WU\nAol0BjJsljzC7s39uNbG19enudVbLW/tHBaPCjpLuQR1FTys966E3F3qc6zG\nIQnmCyCcRRctjcXupYhPu6uq3b2S4sxuQkuB0rrMGeDg8LcvVrhAvWRyz+tV\nUf0X49bKvULIcqB/TYlkBhZyFG/TmF0aeRC1SxUM6iLzLVU/X6TbEJm3ym6b\n+DfCdXbIZeOO+1m7UK6m5Lle5h/fnhFRWbDNB77jOXGiU+QG5rw7pkvtMhVr\nNzD+BhOdmg60E8Sbrk2DKxfeliiAZYh7QAlz88UY1fpgXFa0BoCm279LHkEJ\nB8L+\r\n=m9aB\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# GatsbyJS RAML API transformer (legacy parser based)\n\n## Notice\n\nThis plugin is based of the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) which is deprecated. The plugin currently serves as a placeholder until it is replaced.\n\n## Overview\n\nThe Plugin exposes RAML APIs defined in .raml files on the GraphQL API as the canonical,\neffective API surface. It's internally using the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) and [raml2obj](https://github.com/raml2html/raml2obj) - currently in a fork with necessary extensions - to generate the representation and adds small structure changes to make the output GraphQL-compatible.\n\nIt is fully hot-reloading when editing the RAML specs, also when making changes on file inclusions inside the RAML format.\n\nIt provides\n\n- The API itself: `ramlApi`\n- The Types: `ramlType`\n\n## Usage\n\nAs a prerequisite configure one or many `gatsby-source-filesystem` plugins to for example point at `src/api-specs` and place your RAML files there. The APIs `key` on GraphQL is derived from the filename or, if the name is `api.raml` from the folder name.\n\nExample `gatsby-config.js` content:\n\n```js\n// In your gatsby-config.js\nmodule.exports = {\n  plugins: [\n    {\n      resolve: `gatsby-source-filesystem`,\n      options: {\n        name: `apis`,\n        path: `${__dirname}/src/api-specs`,\n      },\n    },\n    {\n      resolve: `@commercetools-docs/gatsby-transformer-raml-legacy`,\n      options: {\n        validate: true,\n      },\n    },\n  ],\n};\n```\n\n### Configuration Opions\n\nThe RAML transformer accepts the following configuration options:\n\n- `validate` (boolean): Passed through to the respective RAML parser option.\n- `canonicalTypeImpl` (string): Passed through to the respective `raml2obj` option.\n- `includeApis` (string array): Whitelist API keys (derived from file and folder names)\n- `excludeApis` (sring array): Blacklist API keys (derived from file and folder names)\n- `annotateConstantLikeEnums` (boolean): Adds an additional `const` attribute with the de-facto constant value of a type whenever it detects `\u001cenum` value arrays that have exactly one entry only.\n\n## A typical GraphQL query\n\nExample for reading all types:\n\n```graphql\n{\n  allRamlType {\n    nodes {\n      apiKey\n      name\n      key\n      type\n      originalType\n      description\n      additionalProperties\n      properties {\n        name\n        type\n        originalType\n        anyOf {\n          type\n          name\n        }\n        items {\n          type\n          name\n        }\n        description\n        required\n        format\n        enum\n        minimum\n        maximum\n        pattern\n        annotations {\n          beta\n        }\n      }\n      examples {\n        name\n        displayName\n        description\n        value\n      }\n    }\n  }\n}\n```\n\n## Developing\n\nSee [docs/developing.md](docs/developing.md) for some helpful information and a reading list.\n","gitHead":"efecf5234173208249a96e84263c42f1562c4adf","private":false,"scripts":{},"_npmUser":{"name":"commercetools-admin","email":"npmjs@commercetools.com"},"_npmVersion":"lerna/3.20.2/node@v12.16.2+x64 (linux)","description":"Exposes RAML 1.0 APIs on the gatsbyJS GraphQL (using the legacy RAML JS parser)","directories":{},"_nodeVersion":"12.16.2","dependencies":{"raml2obj":"github:nkuehn/raml2obj#standalone-canonicalizer","firstline":"^2.0.2","raml-1-parser":"^1.1.52"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/gatsby-transformer-raml-legacy_2.5.1-canary.8_1587495929175_0.8445546621854423","host":"s3://npm-registry-packages"}},"2.5.1-canary.9":{"name":"@commercetools-docs/gatsby-transformer-raml-legacy","version":"2.5.1-canary.9","keywords":["gatsby","gatsby-plugin","raml","deprecated"],"author":{"name":"commercetools GmbH","email":"support@commercetools.com"},"license":"MIT","_id":"@commercetools-docs/gatsby-transformer-raml-legacy@2.5.1-canary.9","maintainers":[{"name":"commercetools-admin","email":"npmjs@commercetools.com"},{"name":"davifantasia","email":"davifantasia@hotmail.com"},{"name":"emmenko","email":"emmenko@gmail.com"},{"name":"nkuehn","email":"nikolaus.kuehn@commercetools.com"}],"homepage":"https://github.com/commercetools/commercetools-docs-kit/tree/master/packages/gatsby-transformer-raml-legacy#readme","dist":{"shasum":"7e906b08c16c570a8683cb25f9e1adc446d0d260","tarball":"https://registry.npmjs.org/@commercetools-docs/gatsby-transformer-raml-legacy/-/gatsby-transformer-raml-legacy-2.5.1-canary.9.tgz","fileCount":24,"integrity":"sha512-yI/VECyqvW/NyX0cHO1WNe7T2AvZFDS9U+tG8u0DsbIRLfv+mqbXE5zO3iqml7mvW39ggm8fooKzRytj/iU7zQ==","signatures":[{"sig":"MEYCIQDdTts4vR5rf+X5IsCXCtpMFKN77Bc3BxfBYJ+uHpt2DwIhAKAN2LA/OTMqboK0Er6B56gK573Cacxo6iuwG7lf68TK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57846,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJen1J/CRA9TVsSAnZWagAA7YoQAIg/DpoWFgjcxjIVUn5a\nwgzaly+ZowN+QHUzWiBbBiXM4OIlOr5FhT70zCDAR5/8PFlkNNC45kKLHngT\n017txWBcE5zuyUo2O0YqQs5pUlMOUfBGVI3PaQaDZIsqUarLaFpWrA/YI2VY\ndNqQ2ttc5BsOR4369ZeTnr1xP1ji9EJ4YGcyLAuIVi2K+JhvVCDODV/ytj5h\nka9lTUTOfsI9nt0PfA5dafMMiY0f3dI3pure2zekmgTHnosgHInO9o4/6UgI\njblZqE1y5tll3nCaxu4LWH0A6Qopp0JbgAq26IjjiPk9cE8Y6Wco+Zk5/lSw\nP9+bNaV4EheQbzQlz8xzvqVDMN37TI9cKFyHPxap4aE7uut5zDG78/LXFnD0\nTP1R9DG5T1cmBfTRen9b6T+fF5d7EYGdSoXGk4sHiXlFYOpVo6oTDWkwo48J\nxDamFyCTEU8sqfqfuOQhOePcXUOQGOV/aAdDWbess33JvAbQvTtWmnGWpWX6\n6XIMJc3Sz7I91S67fOVot9DRpIFQHk8gdSaiTbdWzdL/jQPt5cWWesq0j1Ev\nhNVAVLjkcf/xpb+mmT8YlpEq1jMu9RK+bUs0IyVLqAfsQvbpeJh+bquGwLOh\nulHcuj1Q01HxaHVMD0g+dqmXe87sgjpKp4+jGjNbZtshGnsJVfAgGIAz7gPF\nuXdm\r\n=cLxU\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# GatsbyJS RAML API transformer (legacy parser based)\n\n## Notice\n\nThis plugin is based of the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) which is deprecated. The plugin currently serves as a placeholder until it is replaced.\n\n## Overview\n\nThe Plugin exposes RAML APIs defined in .raml files on the GraphQL API as the canonical,\neffective API surface. It's internally using the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) and [raml2obj](https://github.com/raml2html/raml2obj) - currently in a fork with necessary extensions - to generate the representation and adds small structure changes to make the output GraphQL-compatible.\n\nIt is fully hot-reloading when editing the RAML specs, also when making changes on file inclusions inside the RAML format.\n\nIt provides\n\n- The API itself: `ramlApi`\n- The Types: `ramlType`\n\n## Usage\n\nAs a prerequisite configure one or many `gatsby-source-filesystem` plugins to for example point at `src/api-specs` and place your RAML files there. The APIs `key` on GraphQL is derived from the filename or, if the name is `api.raml` from the folder name.\n\nExample `gatsby-config.js` content:\n\n```js\n// In your gatsby-config.js\nmodule.exports = {\n  plugins: [\n    {\n      resolve: `gatsby-source-filesystem`,\n      options: {\n        name: `apis`,\n        path: `${__dirname}/src/api-specs`,\n      },\n    },\n    {\n      resolve: `@commercetools-docs/gatsby-transformer-raml-legacy`,\n      options: {\n        validate: true,\n      },\n    },\n  ],\n};\n```\n\n### Configuration Opions\n\nThe RAML transformer accepts the following configuration options:\n\n- `validate` (boolean): Passed through to the respective RAML parser option.\n- `canonicalTypeImpl` (string): Passed through to the respective `raml2obj` option.\n- `includeApis` (string array): Whitelist API keys (derived from file and folder names)\n- `excludeApis` (sring array): Blacklist API keys (derived from file and folder names)\n- `annotateConstantLikeEnums` (boolean): Adds an additional `const` attribute with the de-facto constant value of a type whenever it detects `\u001cenum` value arrays that have exactly one entry only.\n\n## A typical GraphQL query\n\nExample for reading all types:\n\n```graphql\n{\n  allRamlType {\n    nodes {\n      apiKey\n      name\n      key\n      type\n      originalType\n      description\n      additionalProperties\n      properties {\n        name\n        type\n        originalType\n        anyOf {\n          type\n          name\n        }\n        items {\n          type\n          name\n        }\n        description\n        required\n        format\n        enum\n        minimum\n        maximum\n        pattern\n        annotations {\n          beta\n        }\n      }\n      examples {\n        name\n        displayName\n        description\n        value\n      }\n    }\n  }\n}\n```\n\n## Developing\n\nSee [docs/developing.md](docs/developing.md) for some helpful information and a reading list.\n","gitHead":"0a7b50391540c69120ea7a5d6c7518634b38b119","private":false,"scripts":{},"_npmUser":{"name":"commercetools-admin","email":"npmjs@commercetools.com"},"_npmVersion":"lerna/3.20.2/node@v12.16.2+x64 (linux)","description":"Exposes RAML 1.0 APIs on the gatsbyJS GraphQL (using the legacy RAML JS parser)","directories":{},"_nodeVersion":"12.16.2","dependencies":{"raml2obj":"github:nkuehn/raml2obj#standalone-canonicalizer","firstline":"^2.0.2","raml-1-parser":"^1.1.52"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/gatsby-transformer-raml-legacy_2.5.1-canary.9_1587499646545_0.7927969774356762","host":"s3://npm-registry-packages"}},"2.5.1-canary.10":{"name":"@commercetools-docs/gatsby-transformer-raml-legacy","version":"2.5.1-canary.10","keywords":["gatsby","gatsby-plugin","raml","deprecated"],"author":{"name":"commercetools GmbH","email":"support@commercetools.com"},"license":"MIT","_id":"@commercetools-docs/gatsby-transformer-raml-legacy@2.5.1-canary.10","maintainers":[{"name":"commercetools-admin","email":"npmjs@commercetools.com"},{"name":"davifantasia","email":"davifantasia@hotmail.com"},{"name":"emmenko","email":"emmenko@gmail.com"},{"name":"nkuehn","email":"nikolaus.kuehn@commercetools.com"}],"homepage":"https://github.com/commercetools/commercetools-docs-kit/tree/master/packages/gatsby-transformer-raml-legacy#readme","dist":{"shasum":"52fa53b9f1dabdc2b7f90bd39dbcf83d67471fd9","tarball":"https://registry.npmjs.org/@commercetools-docs/gatsby-transformer-raml-legacy/-/gatsby-transformer-raml-legacy-2.5.1-canary.10.tgz","fileCount":24,"integrity":"sha512-lewHJLPBxoadzKeYN09DlR2pdIQh4a6odk0LInzAWK8O2kuPo5GoZ/L+dV9TJBQYerRIizk7mp5krRvGiRJOQg==","signatures":[{"sig":"MEYCIQDD3ex5xOrVb6QPUCHTKkpG3t5AlUXTE/ysFT50Gl4DugIhAOB2X6oLABGDXARZAuv7lSnCbYvurMdWdUJ3kLBIHUH/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57847,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJen1oNCRA9TVsSAnZWagAAJF4QAKSpsiq2dGCKtE9RDn/g\nn0TAW2C1bIH3z+RRZTHKA5EfIpToPuISMhYtnwOAVB0JdyUxLE56WW0c2sn3\n7JSlN5sSEIPXxAcMoouFodaaq5+rhx3J8JXlqpRvN+2C5PEyc2btfdMtyVug\nOd+WHMnYlBw+BgnogKWNOj1vrRQH7N3anzYmANvVb1EM1OtTwDUHB7TjupXk\nfNBBzmpJv0J7iJ8+zbIPuW85z6qbyebcu1LsU6nZakvNDxL3N7S1OSRVHqwR\nl+W3hSEGOkmcToXtjExO7uj6ctH80Y0LENqBhnG8MGl+lM0En2OtTGe/QiVq\ni6YCKdYrbfH6gcuuzdkKMEsL98BoQLOPBcK8fwYfWpAkRTo+T+GAqHMK/9hg\nUEyZ8j0mByB2ksMedXujmHlGtUsXuzllfRXszeOfbZBXMSaZfaSUWLjTc27v\noUi2YF7kjCJ4OkPhAIa8RIDepHezx6sgehpc9owT7meANJ4KPbg3nIRspgtt\nW+s+KK2fDSuOyyGe6FWAIFVQ0jFq3RjxfN7qGV390hyOY1kdJm7QMuY8mhXv\nKYGaPuotSs4XU9KZbBVi0r6R6obtpJMSBlRNhJqEWeoKZUBwrD6Rs0CoQiJ6\nSe2qNnPhXARA3w3o7x9uuxUg47dLY2Eybf9/CxiQe0NhTzze0i59k4wz80WQ\n+qpQ\r\n=c2PX\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# GatsbyJS RAML API transformer (legacy parser based)\n\n## Notice\n\nThis plugin is based of the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) which is deprecated. The plugin currently serves as a placeholder until it is replaced.\n\n## Overview\n\nThe Plugin exposes RAML APIs defined in .raml files on the GraphQL API as the canonical,\neffective API surface. It's internally using the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) and [raml2obj](https://github.com/raml2html/raml2obj) - currently in a fork with necessary extensions - to generate the representation and adds small structure changes to make the output GraphQL-compatible.\n\nIt is fully hot-reloading when editing the RAML specs, also when making changes on file inclusions inside the RAML format.\n\nIt provides\n\n- The API itself: `ramlApi`\n- The Types: `ramlType`\n\n## Usage\n\nAs a prerequisite configure one or many `gatsby-source-filesystem` plugins to for example point at `src/api-specs` and place your RAML files there. The APIs `key` on GraphQL is derived from the filename or, if the name is `api.raml` from the folder name.\n\nExample `gatsby-config.js` content:\n\n```js\n// In your gatsby-config.js\nmodule.exports = {\n  plugins: [\n    {\n      resolve: `gatsby-source-filesystem`,\n      options: {\n        name: `apis`,\n        path: `${__dirname}/src/api-specs`,\n      },\n    },\n    {\n      resolve: `@commercetools-docs/gatsby-transformer-raml-legacy`,\n      options: {\n        validate: true,\n      },\n    },\n  ],\n};\n```\n\n### Configuration Opions\n\nThe RAML transformer accepts the following configuration options:\n\n- `validate` (boolean): Passed through to the respective RAML parser option.\n- `canonicalTypeImpl` (string): Passed through to the respective `raml2obj` option.\n- `includeApis` (string array): Whitelist API keys (derived from file and folder names)\n- `excludeApis` (sring array): Blacklist API keys (derived from file and folder names)\n- `annotateConstantLikeEnums` (boolean): Adds an additional `const` attribute with the de-facto constant value of a type whenever it detects `\u001cenum` value arrays that have exactly one entry only.\n\n## A typical GraphQL query\n\nExample for reading all types:\n\n```graphql\n{\n  allRamlType {\n    nodes {\n      apiKey\n      name\n      key\n      type\n      originalType\n      description\n      additionalProperties\n      properties {\n        name\n        type\n        originalType\n        anyOf {\n          type\n          name\n        }\n        items {\n          type\n          name\n        }\n        description\n        required\n        format\n        enum\n        minimum\n        maximum\n        pattern\n        annotations {\n          beta\n        }\n      }\n      examples {\n        name\n        displayName\n        description\n        value\n      }\n    }\n  }\n}\n```\n\n## Developing\n\nSee [docs/developing.md](docs/developing.md) for some helpful information and a reading list.\n","gitHead":"61057e2fad2cdd17e64fd6830c97ab6a8d4bd5df","private":false,"scripts":{},"_npmUser":{"name":"commercetools-admin","email":"npmjs@commercetools.com"},"_npmVersion":"lerna/3.20.2/node@v12.16.2+x64 (linux)","description":"Exposes RAML 1.0 APIs on the gatsbyJS GraphQL (using the legacy RAML JS parser)","directories":{},"_nodeVersion":"12.16.2","dependencies":{"raml2obj":"github:nkuehn/raml2obj#standalone-canonicalizer","firstline":"^2.0.2","raml-1-parser":"^1.1.52"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/gatsby-transformer-raml-legacy_2.5.1-canary.10_1587501581396_0.7628177282518132","host":"s3://npm-registry-packages"}},"2.5.1-canary.11":{"name":"@commercetools-docs/gatsby-transformer-raml-legacy","version":"2.5.1-canary.11","keywords":["gatsby","gatsby-plugin","raml","deprecated"],"author":{"name":"commercetools GmbH","email":"support@commercetools.com"},"license":"MIT","_id":"@commercetools-docs/gatsby-transformer-raml-legacy@2.5.1-canary.11","maintainers":[{"name":"commercetools-admin","email":"npmjs@commercetools.com"},{"name":"davifantasia","email":"davifantasia@hotmail.com"},{"name":"emmenko","email":"emmenko@gmail.com"},{"name":"nkuehn","email":"nikolaus.kuehn@commercetools.com"}],"homepage":"https://github.com/commercetools/commercetools-docs-kit/tree/master/packages/gatsby-transformer-raml-legacy#readme","dist":{"shasum":"e9b5778699025cb83fdec137a6df131f504a8d7f","tarball":"https://registry.npmjs.org/@commercetools-docs/gatsby-transformer-raml-legacy/-/gatsby-transformer-raml-legacy-2.5.1-canary.11.tgz","fileCount":24,"integrity":"sha512-dO1xn070Yuukqe4OTXEZbvVpuvxJ1OfxJ6uxcNu4KOTuzjzuqQ50LrWW3rN+FA3E7KBK6cqssz3nW4QAVoitOQ==","signatures":[{"sig":"MEQCIHUdyOMKR7Yk5ygcLeHm9nLucLeF7tS2PWf4miW6MDQAAiBSFbQbVpdniGQhXNWmH+ILISYt7c0GIq4LIxVvrYdd2Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57847,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeoUgRCRA9TVsSAnZWagAAFq4P/iiwRHexe3cZm08r+WRU\nu8uROkqFeSPsLE0VoFJE3ETjjlyWXu09d7P1GKY+tzDUttlR26K9wDmeF9Vu\n/jNo1mFxO4oOreitU1txsEjnYVh8uRJasO+p2muMN1GdDVCQ595DrXFbpYH1\nc2+/QuFdnROajEpPExXN2/BCCWWTKVIKWr2o4acnYt5+hS1KYX7bR2+Ur3Uw\nnoKemihstj6OSTanq3/wyHoK2vnmoD7cxuR6ojcCRs6mvaf1+B6/vbOV7Vga\n6fpfues4GlXmG/dsDdq0etwX2dEgBnX4UCyjeEn50ShXEFkQNnAk9AoDjE3u\nwuheZgMlqIAxBa+VRPS8ODR1TOjF/l6k5vRlZNvSLfByy92MBV7StR0Eu0ck\nxjBTp9yZ/572QMnmuLiuB1E4w3smDFJGta+olwutQgLFyJDvILOtekXy9X/W\nGAKQ9/XHl4nNGAwT8jX7JRwq4q6HrE6E2TD+1sQmdxQooK7u87VYtthXb8+d\nOrsZLV63n4DLU/SVcjWSm3qeTRq6tInq2tSd2GegNw5muq/a79VVVKvBMT6o\n4Sgtq0CfrRewQSvJW4U2Rdp7hfhBwb47tzlvf9LzIX8s6WrJ5Bij4ebARwin\n8nuHyt7anvJZDHgTPGktaFeFDdWshaJL8MwTpZXX+pCeUvDHbZ5vhj6W2jag\nVVS/\r\n=NKnO\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# GatsbyJS RAML API transformer (legacy parser based)\n\n## Notice\n\nThis plugin is based of the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) which is deprecated. The plugin currently serves as a placeholder until it is replaced.\n\n## Overview\n\nThe Plugin exposes RAML APIs defined in .raml files on the GraphQL API as the canonical,\neffective API surface. It's internally using the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) and [raml2obj](https://github.com/raml2html/raml2obj) - currently in a fork with necessary extensions - to generate the representation and adds small structure changes to make the output GraphQL-compatible.\n\nIt is fully hot-reloading when editing the RAML specs, also when making changes on file inclusions inside the RAML format.\n\nIt provides\n\n- The API itself: `ramlApi`\n- The Types: `ramlType`\n\n## Usage\n\nAs a prerequisite configure one or many `gatsby-source-filesystem` plugins to for example point at `src/api-specs` and place your RAML files there. The APIs `key` on GraphQL is derived from the filename or, if the name is `api.raml` from the folder name.\n\nExample `gatsby-config.js` content:\n\n```js\n// In your gatsby-config.js\nmodule.exports = {\n  plugins: [\n    {\n      resolve: `gatsby-source-filesystem`,\n      options: {\n        name: `apis`,\n        path: `${__dirname}/src/api-specs`,\n      },\n    },\n    {\n      resolve: `@commercetools-docs/gatsby-transformer-raml-legacy`,\n      options: {\n        validate: true,\n      },\n    },\n  ],\n};\n```\n\n### Configuration Opions\n\nThe RAML transformer accepts the following configuration options:\n\n- `validate` (boolean): Passed through to the respective RAML parser option.\n- `canonicalTypeImpl` (string): Passed through to the respective `raml2obj` option.\n- `includeApis` (string array): Whitelist API keys (derived from file and folder names)\n- `excludeApis` (sring array): Blacklist API keys (derived from file and folder names)\n- `annotateConstantLikeEnums` (boolean): Adds an additional `const` attribute with the de-facto constant value of a type whenever it detects `\u001cenum` value arrays that have exactly one entry only.\n\n## A typical GraphQL query\n\nExample for reading all types:\n\n```graphql\n{\n  allRamlType {\n    nodes {\n      apiKey\n      name\n      key\n      type\n      originalType\n      description\n      additionalProperties\n      properties {\n        name\n        type\n        originalType\n        anyOf {\n          type\n          name\n        }\n        items {\n          type\n          name\n        }\n        description\n        required\n        format\n        enum\n        minimum\n        maximum\n        pattern\n        annotations {\n          beta\n        }\n      }\n      examples {\n        name\n        displayName\n        description\n        value\n      }\n    }\n  }\n}\n```\n\n## Developing\n\nSee [docs/developing.md](docs/developing.md) for some helpful information and a reading list.\n","gitHead":"b37e754ed361e1e02e4e8837810ab9eff97c8964","private":false,"scripts":{},"_npmUser":{"name":"commercetools-admin","email":"npmjs@commercetools.com"},"_npmVersion":"lerna/3.20.2/node@v12.16.2+x64 (linux)","description":"Exposes RAML 1.0 APIs on the gatsbyJS GraphQL (using the legacy RAML JS parser)","directories":{},"_nodeVersion":"12.16.2","dependencies":{"raml2obj":"github:nkuehn/raml2obj#standalone-canonicalizer","firstline":"^2.0.2","raml-1-parser":"^1.1.52"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/gatsby-transformer-raml-legacy_2.5.1-canary.11_1587628048937_0.692342457885589","host":"s3://npm-registry-packages"}},"2.5.1-canary.12":{"name":"@commercetools-docs/gatsby-transformer-raml-legacy","version":"2.5.1-canary.12","keywords":["gatsby","gatsby-plugin","raml","deprecated"],"author":{"name":"commercetools GmbH","email":"support@commercetools.com"},"license":"MIT","_id":"@commercetools-docs/gatsby-transformer-raml-legacy@2.5.1-canary.12","maintainers":[{"name":"commercetools-admin","email":"npmjs@commercetools.com"},{"name":"davifantasia","email":"davifantasia@hotmail.com"},{"name":"emmenko","email":"emmenko@gmail.com"},{"name":"nkuehn","email":"nikolaus.kuehn@commercetools.com"}],"homepage":"https://github.com/commercetools/commercetools-docs-kit/tree/master/packages/gatsby-transformer-raml-legacy#readme","dist":{"shasum":"5b508135f2502958d201456626e2e52f091f4992","tarball":"https://registry.npmjs.org/@commercetools-docs/gatsby-transformer-raml-legacy/-/gatsby-transformer-raml-legacy-2.5.1-canary.12.tgz","fileCount":24,"integrity":"sha512-tpGNBA2ekhW+MzB6Np/OOIohiequFrCPlXKKhGKrI2b4wW49wNL6EH3YqwvPSPVG9v8Jt9hNeZHwmi1rgmtEIQ==","signatures":[{"sig":"MEQCIGb6bP3T725DYIPk5KorJeLE8qaK+FDZYWuuNu4GCZr3AiA2uHBp9Pi7MzrTXgPmPe4Ec7fP4u3e0co2f0JezxwpAA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57847,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeoU3MCRA9TVsSAnZWagAAAXcQAJT75Y5dlK1m9KChFrJI\nGoiXlTjJsWOLYn+wMiJxaIqIR9XSjRkKmNcWqDCKnX9KpZnLI78cFKbnCwHG\nChF0X/tM/82kgdIk1R60Hi4ZfOZb6fowdQSeKOKjFFV0mBnE1oZHXCDPa74k\nWXrwWl9tw82b/1sI+TzaV5KgKaXp9tFLR46SA0OJ3OhhQdgI/0nF/ssxTCnc\najyjo7X7Z2ojRdhPZUzN4LihdrALT0cp1DLxP8Pk7j0kW+hsf5WC2tnFWAHg\nwCNW8//G1WNIYRdfrdL+1earg5tWmIyIwW+jozVRT1cms68M1qZx/a2SaRr+\n0+1CAWms2P8V65k0iaNFA4dRchAY+pAbVZbKSw1OuEoQHyWIo2TwugVJjDYl\nZXRlMbMyKjaQfQAF1Q/rS0lUK6ZEJMT+VT6nWJjsqwag8F/1T4UppfTlOhHY\nKHqFx5kHGkfaPC6Ke3TdhpSLk7s1BDn4YBfvtvhfkuqdPVboYGIwRo4ZHJV5\n7BTo8cf2KuMbhpu6O/451WhkS7JiAq7k76INJZtmF0je5QtqzmnqeJYyXX2R\nEKP1lyu5fzCaAsx6gHm/F8hJEpQ9jG7nOR+X9YH4R9/swnj7PNGusWtembPz\nFsT9L45sDVpuKCYYwBsjQT5NLfBrQdL4AmA2FWTK0A2DU22MUeKV+Qot2EGj\nGoSo\r\n=AKmQ\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# GatsbyJS RAML API transformer (legacy parser based)\n\n## Notice\n\nThis plugin is based of the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) which is deprecated. The plugin currently serves as a placeholder until it is replaced.\n\n## Overview\n\nThe Plugin exposes RAML APIs defined in .raml files on the GraphQL API as the canonical,\neffective API surface. It's internally using the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) and [raml2obj](https://github.com/raml2html/raml2obj) - currently in a fork with necessary extensions - to generate the representation and adds small structure changes to make the output GraphQL-compatible.\n\nIt is fully hot-reloading when editing the RAML specs, also when making changes on file inclusions inside the RAML format.\n\nIt provides\n\n- The API itself: `ramlApi`\n- The Types: `ramlType`\n\n## Usage\n\nAs a prerequisite configure one or many `gatsby-source-filesystem` plugins to for example point at `src/api-specs` and place your RAML files there. The APIs `key` on GraphQL is derived from the filename or, if the name is `api.raml` from the folder name.\n\nExample `gatsby-config.js` content:\n\n```js\n// In your gatsby-config.js\nmodule.exports = {\n  plugins: [\n    {\n      resolve: `gatsby-source-filesystem`,\n      options: {\n        name: `apis`,\n        path: `${__dirname}/src/api-specs`,\n      },\n    },\n    {\n      resolve: `@commercetools-docs/gatsby-transformer-raml-legacy`,\n      options: {\n        validate: true,\n      },\n    },\n  ],\n};\n```\n\n### Configuration Opions\n\nThe RAML transformer accepts the following configuration options:\n\n- `validate` (boolean): Passed through to the respective RAML parser option.\n- `canonicalTypeImpl` (string): Passed through to the respective `raml2obj` option.\n- `includeApis` (string array): Whitelist API keys (derived from file and folder names)\n- `excludeApis` (sring array): Blacklist API keys (derived from file and folder names)\n- `annotateConstantLikeEnums` (boolean): Adds an additional `const` attribute with the de-facto constant value of a type whenever it detects `\u001cenum` value arrays that have exactly one entry only.\n\n## A typical GraphQL query\n\nExample for reading all types:\n\n```graphql\n{\n  allRamlType {\n    nodes {\n      apiKey\n      name\n      key\n      type\n      originalType\n      description\n      additionalProperties\n      properties {\n        name\n        type\n        originalType\n        anyOf {\n          type\n          name\n        }\n        items {\n          type\n          name\n        }\n        description\n        required\n        format\n        enum\n        minimum\n        maximum\n        pattern\n        annotations {\n          beta\n        }\n      }\n      examples {\n        name\n        displayName\n        description\n        value\n      }\n    }\n  }\n}\n```\n\n## Developing\n\nSee [docs/developing.md](docs/developing.md) for some helpful information and a reading list.\n","gitHead":"0f08e36dd6cd902f24275761bb1da46ff42b9d29","private":false,"scripts":{},"_npmUser":{"name":"commercetools-admin","email":"npmjs@commercetools.com"},"_npmVersion":"lerna/3.20.2/node@v12.16.2+x64 (linux)","description":"Exposes RAML 1.0 APIs on the gatsbyJS GraphQL (using the legacy RAML JS parser)","directories":{},"_nodeVersion":"12.16.2","dependencies":{"raml2obj":"github:nkuehn/raml2obj#standalone-canonicalizer","firstline":"^2.0.2","raml-1-parser":"^1.1.52"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/gatsby-transformer-raml-legacy_2.5.1-canary.12_1587629516130_0.631525128595821","host":"s3://npm-registry-packages"}},"2.5.1-canary.13":{"name":"@commercetools-docs/gatsby-transformer-raml-legacy","version":"2.5.1-canary.13","keywords":["gatsby","gatsby-plugin","raml","deprecated"],"author":{"name":"commercetools GmbH","email":"support@commercetools.com"},"license":"MIT","_id":"@commercetools-docs/gatsby-transformer-raml-legacy@2.5.1-canary.13","maintainers":[{"name":"commercetools-admin","email":"npmjs@commercetools.com"},{"name":"davifantasia","email":"davifantasia@hotmail.com"},{"name":"emmenko","email":"emmenko@gmail.com"},{"name":"nkuehn","email":"nikolaus.kuehn@commercetools.com"}],"homepage":"https://github.com/commercetools/commercetools-docs-kit/tree/master/packages/gatsby-transformer-raml-legacy#readme","dist":{"shasum":"51a6ff7d71adac87f01f3f7292677620a01384cc","tarball":"https://registry.npmjs.org/@commercetools-docs/gatsby-transformer-raml-legacy/-/gatsby-transformer-raml-legacy-2.5.1-canary.13.tgz","fileCount":24,"integrity":"sha512-TebfVoE6MM/qyblO9vFuxBmrnr9xFeSGgRrguGFVgmoJIh1UKYcFGYNTrdd/wPEykgyOeqN6binR7P9no+bmCw==","signatures":[{"sig":"MEYCIQDqwvWP6isqNQHrDTn6jmiTMg2+Drrt9qzat1sy12sHiQIhAO9RjugBAvjw6JbgJ8BqUmqvg1CtB88NOFby3nv7d5/s","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57847,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeosX6CRA9TVsSAnZWagAAmQkQAJVAC854DtAsGT8SnGXc\nUMo/QhuCwPPYpEkfGVOp98pxPq0oW+m9wc4wChxAwXjLp8CnFoBdsI0zCkti\nuuRgl4ivZu8wZeCBgWe++WXMSdpJsUwzgii3wXAXR73hluIMksTYHwMknEKi\nxUDCOl4hpEv/hLYHTbly4fLL4PwtI0zY8X7fjYyorhdzUJX3bF1eLrcabi6z\nI6uP/QtZMSjyt1rHnYMXPMmaPikshsO40o5B5TnDxJ/0K+i0pmFvGCT1XXAP\n2xJBJWnnc103i2oJGDl4HUrp3tGuXp6Zn6Y1PGI2l5gQCzPL1mMyqYgbvA91\nN9Y3PIXSQE0fPifeo4sVh3YOetFlq2fZzgzcBdqNHnwphsVElm8CrYz0M/wx\nX+UKDeMM2kMcVP66QjAE1zNJS/SIsJQbMTBehzjvuReZXwQfQNUwYKtCUZz6\nqCRanveyXjpgF4d/tMc59NDFq9Yps9gC3V/Yp9Be/6wvZENj1PKy1VEGDQkO\nGmVirkOBQLoK9KnzKgItUv9YEjHL/O21+fmUAXUdbCF3lWlIcyydYFB4XJ/N\nIKWS6esos19YGrOMqzInqbwkhe7GwA4tkX30ye+zzRfl0qN2z+5+HL6S4Y7K\nQV52C5HUj3qRYSMNv4zUvL9mwcw0RDu5sg98ELXNjDG7Ne5C74N9i2bSwyvf\nAdEe\r\n=k6dI\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# GatsbyJS RAML API transformer (legacy parser based)\n\n## Notice\n\nThis plugin is based of the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) which is deprecated. The plugin currently serves as a placeholder until it is replaced.\n\n## Overview\n\nThe Plugin exposes RAML APIs defined in .raml files on the GraphQL API as the canonical,\neffective API surface. It's internally using the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) and [raml2obj](https://github.com/raml2html/raml2obj) - currently in a fork with necessary extensions - to generate the representation and adds small structure changes to make the output GraphQL-compatible.\n\nIt is fully hot-reloading when editing the RAML specs, also when making changes on file inclusions inside the RAML format.\n\nIt provides\n\n- The API itself: `ramlApi`\n- The Types: `ramlType`\n\n## Usage\n\nAs a prerequisite configure one or many `gatsby-source-filesystem` plugins to for example point at `src/api-specs` and place your RAML files there. The APIs `key` on GraphQL is derived from the filename or, if the name is `api.raml` from the folder name.\n\nExample `gatsby-config.js` content:\n\n```js\n// In your gatsby-config.js\nmodule.exports = {\n  plugins: [\n    {\n      resolve: `gatsby-source-filesystem`,\n      options: {\n        name: `apis`,\n        path: `${__dirname}/src/api-specs`,\n      },\n    },\n    {\n      resolve: `@commercetools-docs/gatsby-transformer-raml-legacy`,\n      options: {\n        validate: true,\n      },\n    },\n  ],\n};\n```\n\n### Configuration Opions\n\nThe RAML transformer accepts the following configuration options:\n\n- `validate` (boolean): Passed through to the respective RAML parser option.\n- `canonicalTypeImpl` (string): Passed through to the respective `raml2obj` option.\n- `includeApis` (string array): Whitelist API keys (derived from file and folder names)\n- `excludeApis` (sring array): Blacklist API keys (derived from file and folder names)\n- `annotateConstantLikeEnums` (boolean): Adds an additional `const` attribute with the de-facto constant value of a type whenever it detects `\u001cenum` value arrays that have exactly one entry only.\n\n## A typical GraphQL query\n\nExample for reading all types:\n\n```graphql\n{\n  allRamlType {\n    nodes {\n      apiKey\n      name\n      key\n      type\n      originalType\n      description\n      additionalProperties\n      properties {\n        name\n        type\n        originalType\n        anyOf {\n          type\n          name\n        }\n        items {\n          type\n          name\n        }\n        description\n        required\n        format\n        enum\n        minimum\n        maximum\n        pattern\n        annotations {\n          beta\n        }\n      }\n      examples {\n        name\n        displayName\n        description\n        value\n      }\n    }\n  }\n}\n```\n\n## Developing\n\nSee [docs/developing.md](docs/developing.md) for some helpful information and a reading list.\n","gitHead":"2da56ca37c5b6be5ec86b9a8d430fb5c56b32d03","private":false,"scripts":{},"_npmUser":{"name":"commercetools-admin","email":"npmjs@commercetools.com"},"_npmVersion":"lerna/3.20.2/node@v12.16.2+x64 (linux)","description":"Exposes RAML 1.0 APIs on the gatsbyJS GraphQL (using the legacy RAML JS parser)","directories":{},"_nodeVersion":"12.16.2","dependencies":{"raml2obj":"github:nkuehn/raml2obj#standalone-canonicalizer","firstline":"^2.0.2","raml-1-parser":"^1.1.52"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/gatsby-transformer-raml-legacy_2.5.1-canary.13_1587725818382_0.43186932343349715","host":"s3://npm-registry-packages"}},"2.5.1-canary.14":{"name":"@commercetools-docs/gatsby-transformer-raml-legacy","version":"2.5.1-canary.14","keywords":["gatsby","gatsby-plugin","raml","deprecated"],"author":{"name":"commercetools GmbH","email":"support@commercetools.com"},"license":"MIT","_id":"@commercetools-docs/gatsby-transformer-raml-legacy@2.5.1-canary.14","maintainers":[{"name":"commercetools-admin","email":"npmjs@commercetools.com"},{"name":"davifantasia","email":"davifantasia@hotmail.com"},{"name":"emmenko","email":"emmenko@gmail.com"},{"name":"nkuehn","email":"nikolaus.kuehn@commercetools.com"}],"homepage":"https://github.com/commercetools/commercetools-docs-kit/tree/master/packages/gatsby-transformer-raml-legacy#readme","dist":{"shasum":"42a1220b6636d3214de352bb90d5d417ccd1b253","tarball":"https://registry.npmjs.org/@commercetools-docs/gatsby-transformer-raml-legacy/-/gatsby-transformer-raml-legacy-2.5.1-canary.14.tgz","fileCount":24,"integrity":"sha512-UaWhqOSSgLm9vCwnaE1aCq+oCTn2Iw5DICXjAVXMLEfReBVADWSA4Ke28P6leXF0NEH6Koz1Fh1zr57wnCfysw==","signatures":[{"sig":"MEYCIQDswJGFvuzWGz6aXVVn0+REk76qmN+bCnLyOq47CrqCkAIhAMdi2M31RKa8v9GV3WSPOULIpWCfkOQDAk0WPC7+zR8t","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57847,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJepfO+CRA9TVsSAnZWagAAI0IP/R4Qcol5/5oXKbZFFznb\nhi0W/+3pLNjI3EZYRqFwigRis+uHD7hK1a4YC1vv0xrWzJG+P2UHlMmeqx9E\npLaGXqny1d0+eXSyRVoSu5O75XieYjtpatJkTGPcteaJ4wzBuOh6siu8IqNh\n4EiGT+NI+ZF37xKt92ZIEtrpaNwlqga3dWczHoTIBPhJZqSKFyCyFjtfvf6w\nrxkdQYK3w/Ik5rAw3qsf3lYcyB99Wvivj19k6l8XlJJ6psSx2ai5VodGtDSP\nuhGEt7AQFnc9oaLEPpTX9RjCir43z/Wir5jlg+ThmqKD0WKJ3cZdLJNpg7b+\nrmKfZrsVjN5ogjNiXVk+SQmMOqXkU0yxQUf5CF5eX0yluA1DueQ7O9Pqhxu/\nHo5Z7qLMVETXilbaZK83m5wFUyVFaGMS6A0VExNVyK1geE20gw3YwqFDHlQA\nM4EI1M1qqtqtKWBT/U9hk4RICb8cwTP3prkGZk8zjCILoFyTKAa5pVfzAtcG\nI+HwZ0DsM0WobYD69wjxIwmZEVkiw8D3wQeiqmmrhYYohndSWQ4yL1ml2mxB\nB3gyoasKlUqE2kPm1YCJN/fDXOlCadggT6Tke/WvAg64uXslNwW/xfrOtLJf\ninTyzszW3NQV+QECUAVOULLHinTuBQ9YzgM5Tqk1LJx6X5yzmkGucQ9X5iP+\n8msI\r\n=2hoH\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# GatsbyJS RAML API transformer (legacy parser based)\n\n## Notice\n\nThis plugin is based of the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) which is deprecated. The plugin currently serves as a placeholder until it is replaced.\n\n## Overview\n\nThe Plugin exposes RAML APIs defined in .raml files on the GraphQL API as the canonical,\neffective API surface. It's internally using the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) and [raml2obj](https://github.com/raml2html/raml2obj) - currently in a fork with necessary extensions - to generate the representation and adds small structure changes to make the output GraphQL-compatible.\n\nIt is fully hot-reloading when editing the RAML specs, also when making changes on file inclusions inside the RAML format.\n\nIt provides\n\n- The API itself: `ramlApi`\n- The Types: `ramlType`\n\n## Usage\n\nAs a prerequisite configure one or many `gatsby-source-filesystem` plugins to for example point at `src/api-specs` and place your RAML files there. The APIs `key` on GraphQL is derived from the filename or, if the name is `api.raml` from the folder name.\n\nExample `gatsby-config.js` content:\n\n```js\n// In your gatsby-config.js\nmodule.exports = {\n  plugins: [\n    {\n      resolve: `gatsby-source-filesystem`,\n      options: {\n        name: `apis`,\n        path: `${__dirname}/src/api-specs`,\n      },\n    },\n    {\n      resolve: `@commercetools-docs/gatsby-transformer-raml-legacy`,\n      options: {\n        validate: true,\n      },\n    },\n  ],\n};\n```\n\n### Configuration Opions\n\nThe RAML transformer accepts the following configuration options:\n\n- `validate` (boolean): Passed through to the respective RAML parser option.\n- `canonicalTypeImpl` (string): Passed through to the respective `raml2obj` option.\n- `includeApis` (string array): Whitelist API keys (derived from file and folder names)\n- `excludeApis` (sring array): Blacklist API keys (derived from file and folder names)\n- `annotateConstantLikeEnums` (boolean): Adds an additional `const` attribute with the de-facto constant value of a type whenever it detects `\u001cenum` value arrays that have exactly one entry only.\n\n## A typical GraphQL query\n\nExample for reading all types:\n\n```graphql\n{\n  allRamlType {\n    nodes {\n      apiKey\n      name\n      key\n      type\n      originalType\n      description\n      additionalProperties\n      properties {\n        name\n        type\n        originalType\n        anyOf {\n          type\n          name\n        }\n        items {\n          type\n          name\n        }\n        description\n        required\n        format\n        enum\n        minimum\n        maximum\n        pattern\n        annotations {\n          beta\n        }\n      }\n      examples {\n        name\n        displayName\n        description\n        value\n      }\n    }\n  }\n}\n```\n\n## Developing\n\nSee [docs/developing.md](docs/developing.md) for some helpful information and a reading list.\n","gitHead":"7fabe19c68111a82bb05b9a467653d3168d76a14","private":false,"scripts":{},"_npmUser":{"name":"commercetools-admin","email":"npmjs@commercetools.com"},"_npmVersion":"lerna/3.20.2/node@v12.16.2+x64 (linux)","description":"Exposes RAML 1.0 APIs on the gatsbyJS GraphQL (using the legacy RAML JS parser)","directories":{},"_nodeVersion":"12.16.2","dependencies":{"raml2obj":"github:nkuehn/raml2obj#standalone-canonicalizer","firstline":"^2.0.2","raml-1-parser":"^1.1.52"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/gatsby-transformer-raml-legacy_2.5.1-canary.14_1587934141700_0.2972975566692013","host":"s3://npm-registry-packages"}},"2.5.1-canary.15":{"name":"@commercetools-docs/gatsby-transformer-raml-legacy","version":"2.5.1-canary.15","keywords":["gatsby","gatsby-plugin","raml","deprecated"],"author":{"name":"commercetools GmbH","email":"support@commercetools.com"},"license":"MIT","_id":"@commercetools-docs/gatsby-transformer-raml-legacy@2.5.1-canary.15","maintainers":[{"name":"commercetools-admin","email":"npmjs@commercetools.com"},{"name":"davifantasia","email":"davifantasia@hotmail.com"},{"name":"emmenko","email":"emmenko@gmail.com"},{"name":"nkuehn","email":"nikolaus.kuehn@commercetools.com"}],"homepage":"https://github.com/commercetools/commercetools-docs-kit/tree/master/packages/gatsby-transformer-raml-legacy#readme","dist":{"shasum":"b6447b97062bb7e3bccb24b6602af400e3772e15","tarball":"https://registry.npmjs.org/@commercetools-docs/gatsby-transformer-raml-legacy/-/gatsby-transformer-raml-legacy-2.5.1-canary.15.tgz","fileCount":24,"integrity":"sha512-4qIFMUTMMouNGZSXNjhmGlxbAqHMiDMqyrETFNkjvG1jDvIz9Jz8pmpG15HsnkBS+CSGR1EkWZNbfEXYqxbeyg==","signatures":[{"sig":"MEQCIEyvWJ/3xR4Ojngd3kWnQRGJRkrftqajxYNUXflzEE+lAiBaQYG7xER97s0427M/oaaLKXc79jDkpy5+er1IJCzTfA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57847,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJepo2kCRA9TVsSAnZWagAAlT4P/RR4EokZjf5wtEv0ASqT\nv1H3KpKSu36YyUHg+4vCsJm8zCX7IWx/wwCWa9tvYG/RCV55cTqNYpkFTeGn\n8Wzrl0jtywG4J7U7HNdU9zpzoYPtq7gc2pc8Wlsc1u0fpsOFk8CEoYA5+AEm\n4j/3sbWhkabucKfCE5tETHt/uL3VBHq6lBsliKqbtIueeNUdu81nBrUNces+\nH0TflR4uwlNzBCSW2Hbb9CMq1Zo3Q8iDtt0s1CNdvJfEqhPra4V+VHMiOpaJ\nL8x99H9UOh/Pi3k6W5HgW/iT2wrIXKMS3I4D79nL4GwdCZwa3DxEeiYYQUi+\nm4x3GkC2vGPbK4aAqd1Ko/+odSR7zCO2lQaQYuei/iyKycCOnx3xavVZwrqf\nkRQA6DVfhYCULN9hfGD7mJg8+29hDrtleTWzlR1pobKXzuRxCxIxKenY6KIg\nrCbdfyXxQBF+9zkErL2rAmaMa1SOdKFIuXnJsVVP2vK/Muasj0xT/Nv8sAIE\nY4G3G/U9SGzG6C3X7bRPXWBjonTzebyRnyCkkBs9zBq/RHfYAx2UFO9qRqnU\nF+LlSPzQ4IbptI2x6jEINgjC9mWlKP+ZFiLNw2hlefoGLq4G+cwbRnYrnSvG\nBsGq3T8KrsHacg9B1vKiM3QLFCI5aFOxzhf4gHInJj0UY46mqXiSJ6g5UHC7\nFPN3\r\n=F9pm\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# GatsbyJS RAML API transformer (legacy parser based)\n\n## Notice\n\nThis plugin is based of the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) which is deprecated. The plugin currently serves as a placeholder until it is replaced.\n\n## Overview\n\nThe Plugin exposes RAML APIs defined in .raml files on the GraphQL API as the canonical,\neffective API surface. It's internally using the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) and [raml2obj](https://github.com/raml2html/raml2obj) - currently in a fork with necessary extensions - to generate the representation and adds small structure changes to make the output GraphQL-compatible.\n\nIt is fully hot-reloading when editing the RAML specs, also when making changes on file inclusions inside the RAML format.\n\nIt provides\n\n- The API itself: `ramlApi`\n- The Types: `ramlType`\n\n## Usage\n\nAs a prerequisite configure one or many `gatsby-source-filesystem` plugins to for example point at `src/api-specs` and place your RAML files there. The APIs `key` on GraphQL is derived from the filename or, if the name is `api.raml` from the folder name.\n\nExample `gatsby-config.js` content:\n\n```js\n// In your gatsby-config.js\nmodule.exports = {\n  plugins: [\n    {\n      resolve: `gatsby-source-filesystem`,\n      options: {\n        name: `apis`,\n        path: `${__dirname}/src/api-specs`,\n      },\n    },\n    {\n      resolve: `@commercetools-docs/gatsby-transformer-raml-legacy`,\n      options: {\n        validate: true,\n      },\n    },\n  ],\n};\n```\n\n### Configuration Opions\n\nThe RAML transformer accepts the following configuration options:\n\n- `validate` (boolean): Passed through to the respective RAML parser option.\n- `canonicalTypeImpl` (string): Passed through to the respective `raml2obj` option.\n- `includeApis` (string array): Whitelist API keys (derived from file and folder names)\n- `excludeApis` (sring array): Blacklist API keys (derived from file and folder names)\n- `annotateConstantLikeEnums` (boolean): Adds an additional `const` attribute with the de-facto constant value of a type whenever it detects `\u001cenum` value arrays that have exactly one entry only.\n\n## A typical GraphQL query\n\nExample for reading all types:\n\n```graphql\n{\n  allRamlType {\n    nodes {\n      apiKey\n      name\n      key\n      type\n      originalType\n      description\n      additionalProperties\n      properties {\n        name\n        type\n        originalType\n        anyOf {\n          type\n          name\n        }\n        items {\n          type\n          name\n        }\n        description\n        required\n        format\n        enum\n        minimum\n        maximum\n        pattern\n        annotations {\n          beta\n        }\n      }\n      examples {\n        name\n        displayName\n        description\n        value\n      }\n    }\n  }\n}\n```\n\n## Developing\n\nSee [docs/developing.md](docs/developing.md) for some helpful information and a reading list.\n","gitHead":"a446eaa0832db96c44377ef66700260d7192116c","private":false,"scripts":{},"_npmUser":{"name":"commercetools-admin","email":"npmjs@commercetools.com"},"_npmVersion":"lerna/3.20.2/node@v12.16.2+x64 (linux)","description":"Exposes RAML 1.0 APIs on the gatsbyJS GraphQL (using the legacy RAML JS parser)","directories":{},"_nodeVersion":"12.16.2","dependencies":{"raml2obj":"github:nkuehn/raml2obj#standalone-canonicalizer","firstline":"^2.0.2","raml-1-parser":"^1.1.52"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/gatsby-transformer-raml-legacy_2.5.1-canary.15_1587973539849_0.3175769732331948","host":"s3://npm-registry-packages"}},"2.5.1-canary.17":{"name":"@commercetools-docs/gatsby-transformer-raml-legacy","version":"2.5.1-canary.17","keywords":["gatsby","gatsby-plugin","raml","deprecated"],"author":{"name":"commercetools GmbH","email":"support@commercetools.com"},"license":"MIT","_id":"@commercetools-docs/gatsby-transformer-raml-legacy@2.5.1-canary.17","maintainers":[{"name":"commercetools-admin","email":"npmjs@commercetools.com"},{"name":"davifantasia","email":"davifantasia@hotmail.com"},{"name":"emmenko","email":"emmenko@gmail.com"},{"name":"nkuehn","email":"nikolaus.kuehn@commercetools.com"}],"homepage":"https://github.com/commercetools/commercetools-docs-kit/tree/master/packages/gatsby-transformer-raml-legacy#readme","dist":{"shasum":"ebddaff9f7bf4c1e506caf1f5adce82b168e0f07","tarball":"https://registry.npmjs.org/@commercetools-docs/gatsby-transformer-raml-legacy/-/gatsby-transformer-raml-legacy-2.5.1-canary.17.tgz","fileCount":24,"integrity":"sha512-ZDJC+etWJZdU8EKoXX6xza5RsnXKpE1c+TGSUnXv+ncsc2Ut183rnfu3UvCF/cNThLLGU58Ah3zuc2XkPLpgoA==","signatures":[{"sig":"MEQCICJuZ8hznoP5Wq0EB3eopvHJOAQ8fQihj+t+R71asA5eAiBSfGCJ1TijgQMmkG02WbKtyBHLkHyYwO2c3XjGqwYi9w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57847,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeqYfVCRA9TVsSAnZWagAAlIQP/jzypwcf4VOE0ksVijXt\nOPQy3O4p1KJ30K2d0EF+nt2HxVdnzWeCELkirEEIq2WFQZjUklyeRSUWu4/V\nxbfGqpR3JJoV8uEVLYx16shQQFKkZwN9Pv16b0wfVJVnGFjWgdXWjd+hx5Us\n9hgvJpXJg7povYJgZpFEEKhG82DrtvurJ6y440nuJch1FUoYJg2fNrCHOV6K\nyqESmKb5sq21PN7mHZ3diEksDQ5oNnMoH1VyJCXiso/Tj0XAFip3s/uAornp\nB7nfy6b59/6PI1M/nDmwtYot3ViyR3Uuk5bokY8VR9Dvpwoy1yjdRnB6N/AP\n0oyiUKzBZW5fYY9xzzwak5ssM1544KbEZjjUZdtbC3amMNJY3KBJ1/8jpZvn\n5sOJmbwIUSkXNSV3QBvENPYHNVNDgIovPpDLsHt+G3ocv9Z9ualdutZuXGIb\nSiLo6YGA0r7QYHRVoAH3qLl/pWWI5eo0Ftx+hUuU8t9py9+wOIZ3Ji3qsxLB\nSHIA6cRh/FO83Gh2I2VOPJBlFUcHXjGN2MRG16BLyVnhoLtgC0tti12j8Kp1\nQ2bjSAyRdHyICr5E9TTivSFdTlJ85KQzV7dDSUNmrTlKcq0fiGC/iY2Zz7P/\nQML1XME+emdjvLUU5MjNGkW2fdQj1skWU6h39FwbI3PZ/bw/6jnlh1bBFACS\nhy0f\r\n=T67X\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# GatsbyJS RAML API transformer (legacy parser based)\n\n## Notice\n\nThis plugin is based of the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) which is deprecated. The plugin currently serves as a placeholder until it is replaced.\n\n## Overview\n\nThe Plugin exposes RAML APIs defined in .raml files on the GraphQL API as the canonical,\neffective API surface. It's internally using the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) and [raml2obj](https://github.com/raml2html/raml2obj) - currently in a fork with necessary extensions - to generate the representation and adds small structure changes to make the output GraphQL-compatible.\n\nIt is fully hot-reloading when editing the RAML specs, also when making changes on file inclusions inside the RAML format.\n\nIt provides\n\n- The API itself: `ramlApi`\n- The Types: `ramlType`\n\n## Usage\n\nAs a prerequisite configure one or many `gatsby-source-filesystem` plugins to for example point at `src/api-specs` and place your RAML files there. The APIs `key` on GraphQL is derived from the filename or, if the name is `api.raml` from the folder name.\n\nExample `gatsby-config.js` content:\n\n```js\n// In your gatsby-config.js\nmodule.exports = {\n  plugins: [\n    {\n      resolve: `gatsby-source-filesystem`,\n      options: {\n        name: `apis`,\n        path: `${__dirname}/src/api-specs`,\n      },\n    },\n    {\n      resolve: `@commercetools-docs/gatsby-transformer-raml-legacy`,\n      options: {\n        validate: true,\n      },\n    },\n  ],\n};\n```\n\n### Configuration Opions\n\nThe RAML transformer accepts the following configuration options:\n\n- `validate` (boolean): Passed through to the respective RAML parser option.\n- `canonicalTypeImpl` (string): Passed through to the respective `raml2obj` option.\n- `includeApis` (string array): Whitelist API keys (derived from file and folder names)\n- `excludeApis` (sring array): Blacklist API keys (derived from file and folder names)\n- `annotateConstantLikeEnums` (boolean): Adds an additional `const` attribute with the de-facto constant value of a type whenever it detects `\u001cenum` value arrays that have exactly one entry only.\n\n## A typical GraphQL query\n\nExample for reading all types:\n\n```graphql\n{\n  allRamlType {\n    nodes {\n      apiKey\n      name\n      key\n      type\n      originalType\n      description\n      additionalProperties\n      properties {\n        name\n        type\n        originalType\n        anyOf {\n          type\n          name\n        }\n        items {\n          type\n          name\n        }\n        description\n        required\n        format\n        enum\n        minimum\n        maximum\n        pattern\n        annotations {\n          beta\n        }\n      }\n      examples {\n        name\n        displayName\n        description\n        value\n      }\n    }\n  }\n}\n```\n\n## Developing\n\nSee [docs/developing.md](docs/developing.md) for some helpful information and a reading list.\n","gitHead":"56acccc4a8dd3eace348d2dda9aa631b9010b25b","private":false,"scripts":{},"_npmUser":{"name":"commercetools-admin","email":"npmjs@commercetools.com"},"_npmVersion":"lerna/3.20.2/node@v12.16.3+x64 (linux)","description":"Exposes RAML 1.0 APIs on the gatsbyJS GraphQL (using the legacy RAML JS parser)","directories":{},"_nodeVersion":"12.16.3","dependencies":{"raml2obj":"github:nkuehn/raml2obj#standalone-canonicalizer","firstline":"^2.0.2","raml-1-parser":"^1.1.52"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/gatsby-transformer-raml-legacy_2.5.1-canary.17_1588168661339_0.42176281945306937","host":"s3://npm-registry-packages"}},"2.5.1-canary.18":{"name":"@commercetools-docs/gatsby-transformer-raml-legacy","version":"2.5.1-canary.18","keywords":["gatsby","gatsby-plugin","raml","deprecated"],"author":{"name":"commercetools GmbH","email":"support@commercetools.com"},"license":"MIT","_id":"@commercetools-docs/gatsby-transformer-raml-legacy@2.5.1-canary.18","maintainers":[{"name":"commercetools-admin","email":"npmjs@commercetools.com"},{"name":"davifantasia","email":"davifantasia@hotmail.com"},{"name":"emmenko","email":"emmenko@gmail.com"},{"name":"nkuehn","email":"nikolaus.kuehn@commercetools.com"}],"homepage":"https://github.com/commercetools/commercetools-docs-kit/tree/master/packages/gatsby-transformer-raml-legacy#readme","dist":{"shasum":"2f2c0d95d9f26551e6e251b792db0e75f1833ba0","tarball":"https://registry.npmjs.org/@commercetools-docs/gatsby-transformer-raml-legacy/-/gatsby-transformer-raml-legacy-2.5.1-canary.18.tgz","fileCount":24,"integrity":"sha512-QMo4XzEDGxJqgOA6rEMJ5cg0eSZ+QyMEOLWMHWrWASLiFrDxejTOkRzpj2z2OGR5lUjF5aMvK8j0bencnJ4gTA==","signatures":[{"sig":"MEYCIQCUILrFoW/BLa3Ikh5VrgEVjE0OlQyO/cSKdMM2OG4MCAIhAOP3yoDZ5FAzlNlk85f66trGCIKSO+tB8Jet3sxY7fD2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57847,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeqcpZCRA9TVsSAnZWagAA518P/0izZmdhwPlhqCA57Sop\ndmSApXBuhs7pHPO/vooLEaEGCy19eO2kWZ/QLQMVCG/j0wbTg28sr+3mhxNK\n+0e/4T4n0DgOYJLPOaiqELup9eojy4Pm/ApVoNDXb6MDqoBhaLdH+65IOqgg\nvsC+12E24suomE7c5W+YA07/z5D6uB7KdBWMPsIM//ULCcKH7Y+fM1r5QwxU\nNwm485GWoAZJ/qWI/ZmCZCIZbeDEwkgASByU8K12K5xUSiQ+gaISkgh/WNkV\nPJoPYUdM9RN3AW/5dh19v0wQYAvDmgx1yoleQ6c9Pz2X6SBWlSgcJf3E8w5X\nasShoMUc3J8HikpqOu1eqgqblKY084WbU6NlPaoZAUoQwVnEc/WvsJHmQmWW\nXGMQlMvxbyAnfC1jVoW3DUE9etUTQFd5xKep7ja4h/3MPS9yS43Ad+TOaKtE\neHaJo2ergOUtiZCFfCv+hK3t2pn45ywMD5SQFJt5IyCPtxnytOVH52D5/yaf\n9LFtZK7hO89TV1Es8gM+jk9sV9TykTKZW141ppEPSJxZ+o8b6uOw3d6nOnZN\n5r4lswHjjpzaeMLXxEoMJUx5Id8iAkRxJY1w+yZzwEUnRucx3VUoGZhhT/Pj\nsIEngB02FnYszMotVc/TDy+6micLscK13CTTweco3Numr7EWa8iEjh2jxDZ8\nA/NY\r\n=dJ10\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# GatsbyJS RAML API transformer (legacy parser based)\n\n## Notice\n\nThis plugin is based of the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) which is deprecated. The plugin currently serves as a placeholder until it is replaced.\n\n## Overview\n\nThe Plugin exposes RAML APIs defined in .raml files on the GraphQL API as the canonical,\neffective API surface. It's internally using the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) and [raml2obj](https://github.com/raml2html/raml2obj) - currently in a fork with necessary extensions - to generate the representation and adds small structure changes to make the output GraphQL-compatible.\n\nIt is fully hot-reloading when editing the RAML specs, also when making changes on file inclusions inside the RAML format.\n\nIt provides\n\n- The API itself: `ramlApi`\n- The Types: `ramlType`\n\n## Usage\n\nAs a prerequisite configure one or many `gatsby-source-filesystem` plugins to for example point at `src/api-specs` and place your RAML files there. The APIs `key` on GraphQL is derived from the filename or, if the name is `api.raml` from the folder name.\n\nExample `gatsby-config.js` content:\n\n```js\n// In your gatsby-config.js\nmodule.exports = {\n  plugins: [\n    {\n      resolve: `gatsby-source-filesystem`,\n      options: {\n        name: `apis`,\n        path: `${__dirname}/src/api-specs`,\n      },\n    },\n    {\n      resolve: `@commercetools-docs/gatsby-transformer-raml-legacy`,\n      options: {\n        validate: true,\n      },\n    },\n  ],\n};\n```\n\n### Configuration Opions\n\nThe RAML transformer accepts the following configuration options:\n\n- `validate` (boolean): Passed through to the respective RAML parser option.\n- `canonicalTypeImpl` (string): Passed through to the respective `raml2obj` option.\n- `includeApis` (string array): Whitelist API keys (derived from file and folder names)\n- `excludeApis` (sring array): Blacklist API keys (derived from file and folder names)\n- `annotateConstantLikeEnums` (boolean): Adds an additional `const` attribute with the de-facto constant value of a type whenever it detects `\u001cenum` value arrays that have exactly one entry only.\n\n## A typical GraphQL query\n\nExample for reading all types:\n\n```graphql\n{\n  allRamlType {\n    nodes {\n      apiKey\n      name\n      key\n      type\n      originalType\n      description\n      additionalProperties\n      properties {\n        name\n        type\n        originalType\n        anyOf {\n          type\n          name\n        }\n        items {\n          type\n          name\n        }\n        description\n        required\n        format\n        enum\n        minimum\n        maximum\n        pattern\n        annotations {\n          beta\n        }\n      }\n      examples {\n        name\n        displayName\n        description\n        value\n      }\n    }\n  }\n}\n```\n\n## Developing\n\nSee [docs/developing.md](docs/developing.md) for some helpful information and a reading list.\n","gitHead":"b24912d49d0892eb5543430850ca26c7e5304f4b","private":false,"scripts":{},"_npmUser":{"name":"commercetools-admin","email":"npmjs@commercetools.com"},"_npmVersion":"lerna/3.20.2/node@v12.16.3+x64 (linux)","description":"Exposes RAML 1.0 APIs on the gatsbyJS GraphQL (using the legacy RAML JS parser)","directories":{},"_nodeVersion":"12.16.3","dependencies":{"raml2obj":"github:nkuehn/raml2obj#standalone-canonicalizer","firstline":"^2.0.2","raml-1-parser":"^1.1.52"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/gatsby-transformer-raml-legacy_2.5.1-canary.18_1588185688760_0.938068428182002","host":"s3://npm-registry-packages"}},"2.5.1-canary.19":{"name":"@commercetools-docs/gatsby-transformer-raml-legacy","version":"2.5.1-canary.19","keywords":["gatsby","gatsby-plugin","raml","deprecated"],"author":{"name":"commercetools GmbH","email":"support@commercetools.com"},"license":"MIT","_id":"@commercetools-docs/gatsby-transformer-raml-legacy@2.5.1-canary.19","maintainers":[{"name":"commercetools-admin","email":"npmjs@commercetools.com"},{"name":"davifantasia","email":"davifantasia@hotmail.com"},{"name":"emmenko","email":"emmenko@gmail.com"},{"name":"nkuehn","email":"nikolaus.kuehn@commercetools.com"}],"homepage":"https://github.com/commercetools/commercetools-docs-kit/tree/master/packages/gatsby-transformer-raml-legacy#readme","dist":{"shasum":"4bd9ca0af9535bd4336032051597c8731f3e29ec","tarball":"https://registry.npmjs.org/@commercetools-docs/gatsby-transformer-raml-legacy/-/gatsby-transformer-raml-legacy-2.5.1-canary.19.tgz","fileCount":24,"integrity":"sha512-AvqojsUH6G4l96PfYNNXapp2VLN6gJs1aQDY2u7VNZS3GqKG1vuGxcYs43cxoQOLdZ8Gyx8zcOqD4fiwDbbzkQ==","signatures":[{"sig":"MEUCIH4cFM2I2XfR6BmG3TkY/yhYk8XlJq0rBo78zMUeoemXAiEAxqO/aKdluoHKZp2ZGuAp5SgZPcIN7r24dV7n4+1z7Cg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57847,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeqeX2CRA9TVsSAnZWagAA9Z4P/3FhTH7ZHu4gU1G0fHFI\n9pkyvHA8GaCJNGez3HZOQDQOCOgY+XJN3eqCM3NMObGakCafMGquPmpCUMjE\n3uKBXz/ZiMF2jBZtXScxx+Y/1+ph/O/xa0z9iIEh93dD8fEqv2QpOfwSM0Dn\nIErhHY5h84Y/gKOqRiyo4O8Ctrj0EQTXx5qLI52uCnV3fPnpA/a+RzDccNpy\nQ2ftwapHjLxqRwo0OJqY85Btmh/xOnqpYkxIA3lzkm2iPLaoqpB40HkqgJDv\nFf2KBB1tD3JIkeQpryy5QdWIsk3/WHxr9ziaH35UR8ROC2h+hOxxYBIrnYka\nazaI4l8ZGg3swRJDxePV5CzAGnb9Z+GA7nLVaBdBtQKDkNSyZapbJjvAnuMC\nasblMlj4LDgYZGSG9+NRsnHj5vHV6Ev3RzoZtvp8xM2HzYk2sUglKy7NElC0\nHrVyu1MHwLwCAlLyIMHPkJ1dyILTnp4moJslzyjCwJlDM31boIjcI4bVYXnz\noWsTv+3IWkLcDLuHuxeujmy1Ts35OzYtSLc0suZScHt6DdjQmYX7jPXIGXx/\nXAvhPDdLKQ+a/Y9GKPcWrfsA9nwUKfY214DxnirnMXiw5GUDpyA/tZxCe5Yp\nnZRmiqqqnaRlbCIenyCrCGf/84/z/JKfzegIHNFfh+D8kzb3cNHTPneernSO\n0bXl\r\n=ehXJ\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# GatsbyJS RAML API transformer (legacy parser based)\n\n## Notice\n\nThis plugin is based of the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) which is deprecated. The plugin currently serves as a placeholder until it is replaced.\n\n## Overview\n\nThe Plugin exposes RAML APIs defined in .raml files on the GraphQL API as the canonical,\neffective API surface. It's internally using the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) and [raml2obj](https://github.com/raml2html/raml2obj) - currently in a fork with necessary extensions - to generate the representation and adds small structure changes to make the output GraphQL-compatible.\n\nIt is fully hot-reloading when editing the RAML specs, also when making changes on file inclusions inside the RAML format.\n\nIt provides\n\n- The API itself: `ramlApi`\n- The Types: `ramlType`\n\n## Usage\n\nAs a prerequisite configure one or many `gatsby-source-filesystem` plugins to for example point at `src/api-specs` and place your RAML files there. The APIs `key` on GraphQL is derived from the filename or, if the name is `api.raml` from the folder name.\n\nExample `gatsby-config.js` content:\n\n```js\n// In your gatsby-config.js\nmodule.exports = {\n  plugins: [\n    {\n      resolve: `gatsby-source-filesystem`,\n      options: {\n        name: `apis`,\n        path: `${__dirname}/src/api-specs`,\n      },\n    },\n    {\n      resolve: `@commercetools-docs/gatsby-transformer-raml-legacy`,\n      options: {\n        validate: true,\n      },\n    },\n  ],\n};\n```\n\n### Configuration Opions\n\nThe RAML transformer accepts the following configuration options:\n\n- `validate` (boolean): Passed through to the respective RAML parser option.\n- `canonicalTypeImpl` (string): Passed through to the respective `raml2obj` option.\n- `includeApis` (string array): Whitelist API keys (derived from file and folder names)\n- `excludeApis` (sring array): Blacklist API keys (derived from file and folder names)\n- `annotateConstantLikeEnums` (boolean): Adds an additional `const` attribute with the de-facto constant value of a type whenever it detects `\u001cenum` value arrays that have exactly one entry only.\n\n## A typical GraphQL query\n\nExample for reading all types:\n\n```graphql\n{\n  allRamlType {\n    nodes {\n      apiKey\n      name\n      key\n      type\n      originalType\n      description\n      additionalProperties\n      properties {\n        name\n        type\n        originalType\n        anyOf {\n          type\n          name\n        }\n        items {\n          type\n          name\n        }\n        description\n        required\n        format\n        enum\n        minimum\n        maximum\n        pattern\n        annotations {\n          beta\n        }\n      }\n      examples {\n        name\n        displayName\n        description\n        value\n      }\n    }\n  }\n}\n```\n\n## Developing\n\nSee [docs/developing.md](docs/developing.md) for some helpful information and a reading list.\n","gitHead":"37a07f06c4a6c4ed2960b1646c527c4c720a6004","private":false,"scripts":{},"_npmUser":{"name":"commercetools-admin","email":"npmjs@commercetools.com"},"_npmVersion":"lerna/3.20.2/node@v12.16.3+x64 (linux)","description":"Exposes RAML 1.0 APIs on the gatsbyJS GraphQL (using the legacy RAML JS parser)","directories":{},"_nodeVersion":"12.16.3","dependencies":{"raml2obj":"github:nkuehn/raml2obj#standalone-canonicalizer","firstline":"^2.0.2","raml-1-parser":"^1.1.52"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/gatsby-transformer-raml-legacy_2.5.1-canary.19_1588192757954_0.525605889716467","host":"s3://npm-registry-packages"}},"2.5.1-canary.20":{"name":"@commercetools-docs/gatsby-transformer-raml-legacy","version":"2.5.1-canary.20","keywords":["gatsby","gatsby-plugin","raml","deprecated"],"author":{"name":"commercetools GmbH","email":"support@commercetools.com"},"license":"MIT","_id":"@commercetools-docs/gatsby-transformer-raml-legacy@2.5.1-canary.20","maintainers":[{"name":"commercetools-admin","email":"npmjs@commercetools.com"},{"name":"davifantasia","email":"davifantasia@hotmail.com"},{"name":"emmenko","email":"emmenko@gmail.com"},{"name":"nkuehn","email":"nikolaus.kuehn@commercetools.com"}],"homepage":"https://github.com/commercetools/commercetools-docs-kit/tree/master/packages/gatsby-transformer-raml-legacy#readme","dist":{"shasum":"1bdda0c82ddd3b9c28d6e312b382a4953d046449","tarball":"https://registry.npmjs.org/@commercetools-docs/gatsby-transformer-raml-legacy/-/gatsby-transformer-raml-legacy-2.5.1-canary.20.tgz","fileCount":24,"integrity":"sha512-MAFWmrB9KZFL+TDQIhsgb6BEokf1wmDieCW1S0GLIiD7Q9+OT9gxRIuFterQD85ZrPj/eKtIRG6nU8S3LkgBQA==","signatures":[{"sig":"MEUCIQDUSN2OO4sER7TtZ2GuUsnaTSKnxWU8n2n0pj4+dZbEhAIgID4blw3sbxtRPQPQJwAOcy0LIFlQGseV6GPzkpqvOTU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57847,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJesGMaCRA9TVsSAnZWagAAbKkQAJCP1Y5jMWpAwY1eE0U1\nq3OLWwOwYqLaQnjUWZKKyzp/Nu5txFnilH5ylP+CScR7TewiiIqzQFAKkNFg\nu7iknbB6dqykkjTXbXOTQiy0Foq4scPbtDtfXTXU5gUcXHN6KNRKREPp7g+2\n1PZKvyLuF202ezF0OmNFoTyA3J/heFgsM8k/15iHylfxkpglilOSyR9coX4E\nDmC21cRYXWaFLok42cECjatkzAYhy0w3iwUyTAYuBwefDp/XTLQ3eX43HDUt\nDa8twQ92drX2HR9954GD51fXx0VUkeZBix8FL5XsrdIYsNwwBJDA1hcOcr2d\nVriGy2sw4D6YT/Jz5rsjG0lKel1aFyEF86g6f/fuvBO895smfog1Hwb2kjK8\nok0aihcxkyJeNu0vfSTj9hzm4xX1SxvtQkydh7btgRxFseNs7hG8lC/CgQWD\nOozdjukIyz+wS4vor/nbXKTQHE000qzE68zhDQgRHfsLsSydArHzGxNOXBpv\nodiTVriPay3qQzicDjSTw3K++ZV8svvLVQgRCDnegMfqAyXKLpOSyl7magX1\nAVWx/yV7QmIoP4XZbekGiIT0hy4vF9cuGoXUaYri6r2AK+eN/xMX2gjJ4trv\niGjCa7F4zyiELtK8UHCXJYiMpxmSuUrUeKt/Kv1w/5XF7PowbS02RnwLZUSt\n8SXn\r\n=OL5n\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# GatsbyJS RAML API transformer (legacy parser based)\n\n## Notice\n\nThis plugin is based of the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) which is deprecated. The plugin currently serves as a placeholder until it is replaced.\n\n## Overview\n\nThe Plugin exposes RAML APIs defined in .raml files on the GraphQL API as the canonical,\neffective API surface. It's internally using the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) and [raml2obj](https://github.com/raml2html/raml2obj) - currently in a fork with necessary extensions - to generate the representation and adds small structure changes to make the output GraphQL-compatible.\n\nIt is fully hot-reloading when editing the RAML specs, also when making changes on file inclusions inside the RAML format.\n\nIt provides\n\n- The API itself: `ramlApi`\n- The Types: `ramlType`\n\n## Usage\n\nAs a prerequisite configure one or many `gatsby-source-filesystem` plugins to for example point at `src/api-specs` and place your RAML files there. The APIs `key` on GraphQL is derived from the filename or, if the name is `api.raml` from the folder name.\n\nExample `gatsby-config.js` content:\n\n```js\n// In your gatsby-config.js\nmodule.exports = {\n  plugins: [\n    {\n      resolve: `gatsby-source-filesystem`,\n      options: {\n        name: `apis`,\n        path: `${__dirname}/src/api-specs`,\n      },\n    },\n    {\n      resolve: `@commercetools-docs/gatsby-transformer-raml-legacy`,\n      options: {\n        validate: true,\n      },\n    },\n  ],\n};\n```\n\n### Configuration Opions\n\nThe RAML transformer accepts the following configuration options:\n\n- `validate` (boolean): Passed through to the respective RAML parser option.\n- `canonicalTypeImpl` (string): Passed through to the respective `raml2obj` option.\n- `includeApis` (string array): Whitelist API keys (derived from file and folder names)\n- `excludeApis` (sring array): Blacklist API keys (derived from file and folder names)\n- `annotateConstantLikeEnums` (boolean): Adds an additional `const` attribute with the de-facto constant value of a type whenever it detects `\u001cenum` value arrays that have exactly one entry only.\n\n## A typical GraphQL query\n\nExample for reading all types:\n\n```graphql\n{\n  allRamlType {\n    nodes {\n      apiKey\n      name\n      key\n      type\n      originalType\n      description\n      additionalProperties\n      properties {\n        name\n        type\n        originalType\n        anyOf {\n          type\n          name\n        }\n        items {\n          type\n          name\n        }\n        description\n        required\n        format\n        enum\n        minimum\n        maximum\n        pattern\n        annotations {\n          beta\n        }\n      }\n      examples {\n        name\n        displayName\n        description\n        value\n      }\n    }\n  }\n}\n```\n\n## Developing\n\nSee [docs/developing.md](docs/developing.md) for some helpful information and a reading list.\n","gitHead":"73047fbd0fcf77c5dca79db163e760fedb39c2a3","private":false,"scripts":{},"_npmUser":{"name":"commercetools-admin","email":"npmjs@commercetools.com"},"_npmVersion":"lerna/3.20.2/node@v12.16.3+x64 (linux)","description":"Exposes RAML 1.0 APIs on the gatsbyJS GraphQL (using the legacy RAML JS parser)","directories":{},"_nodeVersion":"12.16.3","dependencies":{"raml2obj":"github:nkuehn/raml2obj#standalone-canonicalizer","firstline":"^2.0.2","raml-1-parser":"^1.1.52"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/gatsby-transformer-raml-legacy_2.5.1-canary.20_1588618010064_0.8570742473984139","host":"s3://npm-registry-packages"}},"2.5.1-canary.21":{"name":"@commercetools-docs/gatsby-transformer-raml-legacy","version":"2.5.1-canary.21","keywords":["gatsby","gatsby-plugin","raml","deprecated"],"author":{"name":"commercetools GmbH","email":"support@commercetools.com"},"license":"MIT","_id":"@commercetools-docs/gatsby-transformer-raml-legacy@2.5.1-canary.21","maintainers":[{"name":"commercetools-admin","email":"npmjs@commercetools.com"},{"name":"davifantasia","email":"davifantasia@hotmail.com"},{"name":"emmenko","email":"emmenko@gmail.com"},{"name":"nkuehn","email":"nikolaus.kuehn@commercetools.com"}],"homepage":"https://github.com/commercetools/commercetools-docs-kit/tree/master/packages/gatsby-transformer-raml-legacy#readme","dist":{"shasum":"ea6d7345ad65511c012d733ed848848a928a4fd7","tarball":"https://registry.npmjs.org/@commercetools-docs/gatsby-transformer-raml-legacy/-/gatsby-transformer-raml-legacy-2.5.1-canary.21.tgz","fileCount":24,"integrity":"sha512-vaaMcmZbHRBHtfaArutyz9PuRNHgzP5dgalfdCRQXPl1/R1d5D6Zo3HjJz+Vk5ICc3K6P/DEHnW92n54J8p5zg==","signatures":[{"sig":"MEUCIQDjPzxirUpM2NpRmHLvKMVZ4Gbyamja5adPiWFgKrsVCQIgS6LTehh52N6sfctSbG7zapZsXIH4s79wSYwHT1LHSDw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57847,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJesHRMCRA9TVsSAnZWagAAlGAP/iASVuh2PfL1txU00gIw\nXnVytkI7tpYkxaBiZPz+n+/WlLJq4gj8Sk4rO8vCW5SpSIF/U9K628kww8uQ\nWPpqth689WNHr8Y8LqjiKL5SDUAo1p1aoOkidQ8EU9uYD530iQSqnMHMhmwR\nUVR3fkb4GF2V66r5eR1FjmHpzpmd3IkkXMNbXjAsR3t6hNyB6Jfip+f9G4U4\nnUPY2VbwlZshSylsrK4buB5m6Lut8DQ8AwH+2V8vLPdbyB8gl70KME0PCoIZ\nmI8BhUqfLkArJHRkZINHoP7dJMpDI5Sv446pMPD499V4e3OBTyrMyo/tv4qP\nqDI8cnrR1+sbFh9Hims2EhuDUr8WLTvELDSOZmaNINTF/iZLXYFrvJPbTsme\n0WNeFiZIkinlufSJGlcP9pjpquHPQgejyWwbIZOxLS5upuTA/guc0iSKhnSE\nydYYTr3snbW6cg2i1ATMM6XwbbWsZvfhZaqn72QUOvQ6DbxR2WDc9wVfZ58m\nzNQLN+cisbhIGN2e8RHd+BJLWTuoMXv1SMoylvymeMQN+BNUErOktf4HzC78\nQhRsrprOoYuVn3QxAFVgafyajepnTnnpb293rDIf3zYyf/YeFtt2KuwaaDNT\nZYw0VWyWqNfx/wZ4Q6Cy1PKLMy+o/jFNs+EPSLicE8NqSj1Z9uXXZL2QSlWW\nWGbz\r\n=I8IG\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# GatsbyJS RAML API transformer (legacy parser based)\n\n## Notice\n\nThis plugin is based of the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) which is deprecated. The plugin currently serves as a placeholder until it is replaced.\n\n## Overview\n\nThe Plugin exposes RAML APIs defined in .raml files on the GraphQL API as the canonical,\neffective API surface. It's internally using the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) and [raml2obj](https://github.com/raml2html/raml2obj) - currently in a fork with necessary extensions - to generate the representation and adds small structure changes to make the output GraphQL-compatible.\n\nIt is fully hot-reloading when editing the RAML specs, also when making changes on file inclusions inside the RAML format.\n\nIt provides\n\n- The API itself: `ramlApi`\n- The Types: `ramlType`\n\n## Usage\n\nAs a prerequisite configure one or many `gatsby-source-filesystem` plugins to for example point at `src/api-specs` and place your RAML files there. The APIs `key` on GraphQL is derived from the filename or, if the name is `api.raml` from the folder name.\n\nExample `gatsby-config.js` content:\n\n```js\n// In your gatsby-config.js\nmodule.exports = {\n  plugins: [\n    {\n      resolve: `gatsby-source-filesystem`,\n      options: {\n        name: `apis`,\n        path: `${__dirname}/src/api-specs`,\n      },\n    },\n    {\n      resolve: `@commercetools-docs/gatsby-transformer-raml-legacy`,\n      options: {\n        validate: true,\n      },\n    },\n  ],\n};\n```\n\n### Configuration Opions\n\nThe RAML transformer accepts the following configuration options:\n\n- `validate` (boolean): Passed through to the respective RAML parser option.\n- `canonicalTypeImpl` (string): Passed through to the respective `raml2obj` option.\n- `includeApis` (string array): Whitelist API keys (derived from file and folder names)\n- `excludeApis` (sring array): Blacklist API keys (derived from file and folder names)\n- `annotateConstantLikeEnums` (boolean): Adds an additional `const` attribute with the de-facto constant value of a type whenever it detects `\u001cenum` value arrays that have exactly one entry only.\n\n## A typical GraphQL query\n\nExample for reading all types:\n\n```graphql\n{\n  allRamlType {\n    nodes {\n      apiKey\n      name\n      key\n      type\n      originalType\n      description\n      additionalProperties\n      properties {\n        name\n        type\n        originalType\n        anyOf {\n          type\n          name\n        }\n        items {\n          type\n          name\n        }\n        description\n        required\n        format\n        enum\n        minimum\n        maximum\n        pattern\n        annotations {\n          beta\n        }\n      }\n      examples {\n        name\n        displayName\n        description\n        value\n      }\n    }\n  }\n}\n```\n\n## Developing\n\nSee [docs/developing.md](docs/developing.md) for some helpful information and a reading list.\n","gitHead":"69f9986ff5be63a0e7b07e70fe509a5ccaeb894a","private":false,"scripts":{},"_npmUser":{"name":"commercetools-admin","email":"npmjs@commercetools.com"},"_npmVersion":"lerna/3.20.2/node@v12.16.3+x64 (linux)","description":"Exposes RAML 1.0 APIs on the gatsbyJS GraphQL (using the legacy RAML JS parser)","directories":{},"_nodeVersion":"12.16.3","dependencies":{"raml2obj":"github:nkuehn/raml2obj#standalone-canonicalizer","firstline":"^2.0.2","raml-1-parser":"^1.1.52"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/gatsby-transformer-raml-legacy_2.5.1-canary.21_1588622412138_0.2746792268240221","host":"s3://npm-registry-packages"}},"2.5.1-canary.23":{"name":"@commercetools-docs/gatsby-transformer-raml-legacy","version":"2.5.1-canary.23","keywords":["gatsby","gatsby-plugin","raml","deprecated"],"author":{"name":"commercetools GmbH","email":"support@commercetools.com"},"license":"MIT","_id":"@commercetools-docs/gatsby-transformer-raml-legacy@2.5.1-canary.23","maintainers":[{"name":"commercetools-admin","email":"npmjs@commercetools.com"},{"name":"davifantasia","email":"davifantasia@hotmail.com"},{"name":"emmenko","email":"emmenko@gmail.com"},{"name":"nkuehn","email":"nikolaus.kuehn@commercetools.com"}],"homepage":"https://github.com/commercetools/commercetools-docs-kit/tree/master/packages/gatsby-transformer-raml-legacy#readme","dist":{"shasum":"a9ec83630c629915a20099c311210ff98566e0c9","tarball":"https://registry.npmjs.org/@commercetools-docs/gatsby-transformer-raml-legacy/-/gatsby-transformer-raml-legacy-2.5.1-canary.23.tgz","fileCount":24,"integrity":"sha512-/3ixdQ331vTyr2tR3fqHP5WuK+S1xl6aF1Nu9Nftc9x2xIevlW075OXBOqteVZkwKT5qmiVuN4vBFWO4btwvwQ==","signatures":[{"sig":"MEUCIQC+Sr0vXZnTdqmwwdb2f7RQD9PbT0D8YS2a+94/Plza/AIgVoJMPvIDpG/n8SVFxWL28X3Jqm1GL1kKNScay7mM1No=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57847,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJestl6CRA9TVsSAnZWagAAQPIP/RDXVt5Mg64i0VdXfJOg\n3z4j3anL2irmEqlXkjtDZdjmw+DN94/a3QcKNgSKdxXNg7G+o1otEAAeGtBZ\ngLR7wlc0SQeasqzlTExnWjKW/veuc5D3/GF7lFU4655TG95Hry9ofm0LDV+q\nwc01toCVa4caZnYxiVqq79Wkf4Yi05VSqnRrvTRVE/1vBanB8a1Dszpf0ZDr\ntfz1aTIrIhUhFeIthw4lUBdKHF0mrQeERhW6JSQTrIiV1kjb6X9pA4frIyC7\nUP3L0jgpJUChoPAGnIh0z1gkzcxrohVFFTLKGzDM2bn0Ae5vm9z15gaeHoBW\nVYiNey0REDwpQWLf8cC+nzhuRFxzi7ffPlw8jV+ybTFmHXg7nkbUZmzY8BVy\nduiwHHgdlZptcCpNdonIm/tNhUyoEhENnxdIKyhkqdYUPNvgoFYtq69fVy97\nvavq7dEPVgxR+Yx7Ctz6HaeauO3KI11cFoAJt2K/Kao+4/RaMJCWj1dQAOcP\nlfJHXEDD2xkEMDkCZyO/cX5EMsd4YE01dNh+cbwbG0fd7Uj+I0bGWaUamhNT\nNsFLAldP+eocfvrACscE/NkiWMrxYiM+H2VrdCQP9cDHz0VtMlxLGvykB6HD\njrMkcHFSjqfQCDZc3V/QX5sj1zgkpYo5sysxAK5qjJ6eRGJH2gaWU2rtfICg\nQ5Sn\r\n=QAMR\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# GatsbyJS RAML API transformer (legacy parser based)\n\n## Notice\n\nThis plugin is based of the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) which is deprecated. The plugin currently serves as a placeholder until it is replaced.\n\n## Overview\n\nThe Plugin exposes RAML APIs defined in .raml files on the GraphQL API as the canonical,\neffective API surface. It's internally using the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) and [raml2obj](https://github.com/raml2html/raml2obj) - currently in a fork with necessary extensions - to generate the representation and adds small structure changes to make the output GraphQL-compatible.\n\nIt is fully hot-reloading when editing the RAML specs, also when making changes on file inclusions inside the RAML format.\n\nIt provides\n\n- The API itself: `ramlApi`\n- The Types: `ramlType`\n\n## Usage\n\nAs a prerequisite configure one or many `gatsby-source-filesystem` plugins to for example point at `src/api-specs` and place your RAML files there. The APIs `key` on GraphQL is derived from the filename or, if the name is `api.raml` from the folder name.\n\nExample `gatsby-config.js` content:\n\n```js\n// In your gatsby-config.js\nmodule.exports = {\n  plugins: [\n    {\n      resolve: `gatsby-source-filesystem`,\n      options: {\n        name: `apis`,\n        path: `${__dirname}/src/api-specs`,\n      },\n    },\n    {\n      resolve: `@commercetools-docs/gatsby-transformer-raml-legacy`,\n      options: {\n        validate: true,\n      },\n    },\n  ],\n};\n```\n\n### Configuration Opions\n\nThe RAML transformer accepts the following configuration options:\n\n- `validate` (boolean): Passed through to the respective RAML parser option.\n- `canonicalTypeImpl` (string): Passed through to the respective `raml2obj` option.\n- `includeApis` (string array): Whitelist API keys (derived from file and folder names)\n- `excludeApis` (sring array): Blacklist API keys (derived from file and folder names)\n- `annotateConstantLikeEnums` (boolean): Adds an additional `const` attribute with the de-facto constant value of a type whenever it detects `\u001cenum` value arrays that have exactly one entry only.\n\n## A typical GraphQL query\n\nExample for reading all types:\n\n```graphql\n{\n  allRamlType {\n    nodes {\n      apiKey\n      name\n      key\n      type\n      originalType\n      description\n      additionalProperties\n      properties {\n        name\n        type\n        originalType\n        anyOf {\n          type\n          name\n        }\n        items {\n          type\n          name\n        }\n        description\n        required\n        format\n        enum\n        minimum\n        maximum\n        pattern\n        annotations {\n          beta\n        }\n      }\n      examples {\n        name\n        displayName\n        description\n        value\n      }\n    }\n  }\n}\n```\n\n## Developing\n\nSee [docs/developing.md](docs/developing.md) for some helpful information and a reading list.\n","gitHead":"f47ee517ddf9b01ff01f41d7656580e457e30ae7","private":false,"scripts":{},"_npmUser":{"name":"commercetools-admin","email":"npmjs@commercetools.com"},"_npmVersion":"lerna/3.20.2/node@v12.16.3+x64 (linux)","description":"Exposes RAML 1.0 APIs on the gatsbyJS GraphQL (using the legacy RAML JS parser)","directories":{},"_nodeVersion":"12.16.3","dependencies":{"raml2obj":"github:nkuehn/raml2obj#standalone-canonicalizer","firstline":"^2.0.2","raml-1-parser":"^1.1.52"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/gatsby-transformer-raml-legacy_2.5.1-canary.23_1588779385829_0.18812907974125115","host":"s3://npm-registry-packages"}},"2.5.1-canary.24":{"name":"@commercetools-docs/gatsby-transformer-raml-legacy","version":"2.5.1-canary.24","keywords":["gatsby","gatsby-plugin","raml","deprecated"],"author":{"name":"commercetools GmbH","email":"support@commercetools.com"},"license":"MIT","_id":"@commercetools-docs/gatsby-transformer-raml-legacy@2.5.1-canary.24","maintainers":[{"name":"commercetools-admin","email":"npmjs@commercetools.com"},{"name":"davifantasia","email":"davifantasia@hotmail.com"},{"name":"emmenko","email":"emmenko@gmail.com"},{"name":"nkuehn","email":"nikolaus.kuehn@commercetools.com"}],"homepage":"https://github.com/commercetools/commercetools-docs-kit/tree/master/packages/gatsby-transformer-raml-legacy#readme","dist":{"shasum":"b0e69a3a5b306e84ae7f7f4feb9efff85e704168","tarball":"https://registry.npmjs.org/@commercetools-docs/gatsby-transformer-raml-legacy/-/gatsby-transformer-raml-legacy-2.5.1-canary.24.tgz","fileCount":24,"integrity":"sha512-0eELUh+t7oC8mI2l2hOHrB45m84ssj0WZM6P7o5LMO22rLC5f3UcUwXtv0GeUStH2EiZzVsbS3rw80+VUvh8xg==","signatures":[{"sig":"MEUCIQCszjDua3TRkAbk4EEbCQzi7m79YNf6O0LkIwO2ixCPawIgVdI7nWqlqcdmWd6tSCDJ8tBZNnPV5AeMRJaLVlTJHYk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57847,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJetHtXCRA9TVsSAnZWagAAYkMP/RP+k4gH+2Rezs54sLMM\n62VfM6Qxx3xtVeirwM82LWocmPL25ZkNOKyIhPXiEIxOY929eBkkSAtsH/ru\nKGRsNQgSlILh/V7YdqmHI7yem46XlFgrjy07keHwTKI2fIITtIe2dQIoDTzz\nT7KYU6z1iHvBqxefE7bBvO7w/M5DqngIGMi/Ino20vy8uiuG8Wxz7nCG0IMi\niTGpvqLCvzVVx0RBp34sb2qq5m4X/DbAEgi6d9SsMr3k0XH7kHB4BZdmrUIy\nsinkZyyxp2nC2HpKk15DX9CmyNOLZWx32oaCtUNAeAOOiy6kzloXwwAIl+J5\nSRPKr0K0/VhqdqWy/72JdTwS28GItU5GXKc66rFOA9bWMw3IsNnOUJzh0sOa\nvIKT/kztUTrjg6T4PZ9uTrk3sifbS0+gML2lFbhCFbRMTrKq2+wLveo7daxA\nhi/ss01By1knZOCdFnoib2bJsiXiB68zl+/OuKtH1nRP0OcO7Q1IFWNH3DMD\ni2tiyTEhMxVWIfsdGxyVJlFkHuaIdH9uBljoOj8S+0xUDDRRalsXjsCzoLQt\nRWkSSRyhovxpyInPksXj/PMC2ZIJaMHrtDxmF19jVCQjihCP2HXZB6OEMWrd\nfuAso6w0fdshBl73Oob6fpb6aCOdzVyTJQeZsktppRBSDjG3GwBO6lzMa26A\nDRMl\r\n=fpFi\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# GatsbyJS RAML API transformer (legacy parser based)\n\n## Notice\n\nThis plugin is based of the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) which is deprecated. The plugin currently serves as a placeholder until it is replaced.\n\n## Overview\n\nThe Plugin exposes RAML APIs defined in .raml files on the GraphQL API as the canonical,\neffective API surface. It's internally using the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) and [raml2obj](https://github.com/raml2html/raml2obj) - currently in a fork with necessary extensions - to generate the representation and adds small structure changes to make the output GraphQL-compatible.\n\nIt is fully hot-reloading when editing the RAML specs, also when making changes on file inclusions inside the RAML format.\n\nIt provides\n\n- The API itself: `ramlApi`\n- The Types: `ramlType`\n\n## Usage\n\nAs a prerequisite configure one or many `gatsby-source-filesystem` plugins to for example point at `src/api-specs` and place your RAML files there. The APIs `key` on GraphQL is derived from the filename or, if the name is `api.raml` from the folder name.\n\nExample `gatsby-config.js` content:\n\n```js\n// In your gatsby-config.js\nmodule.exports = {\n  plugins: [\n    {\n      resolve: `gatsby-source-filesystem`,\n      options: {\n        name: `apis`,\n        path: `${__dirname}/src/api-specs`,\n      },\n    },\n    {\n      resolve: `@commercetools-docs/gatsby-transformer-raml-legacy`,\n      options: {\n        validate: true,\n      },\n    },\n  ],\n};\n```\n\n### Configuration Opions\n\nThe RAML transformer accepts the following configuration options:\n\n- `validate` (boolean): Passed through to the respective RAML parser option.\n- `canonicalTypeImpl` (string): Passed through to the respective `raml2obj` option.\n- `includeApis` (string array): Whitelist API keys (derived from file and folder names)\n- `excludeApis` (sring array): Blacklist API keys (derived from file and folder names)\n- `annotateConstantLikeEnums` (boolean): Adds an additional `const` attribute with the de-facto constant value of a type whenever it detects `\u001cenum` value arrays that have exactly one entry only.\n\n## A typical GraphQL query\n\nExample for reading all types:\n\n```graphql\n{\n  allRamlType {\n    nodes {\n      apiKey\n      name\n      key\n      type\n      originalType\n      description\n      additionalProperties\n      properties {\n        name\n        type\n        originalType\n        anyOf {\n          type\n          name\n        }\n        items {\n          type\n          name\n        }\n        description\n        required\n        format\n        enum\n        minimum\n        maximum\n        pattern\n        annotations {\n          beta\n        }\n      }\n      examples {\n        name\n        displayName\n        description\n        value\n      }\n    }\n  }\n}\n```\n\n## Developing\n\nSee [docs/developing.md](docs/developing.md) for some helpful information and a reading list.\n","gitHead":"3e230a3c28d049108a3822c645a47455d898ebe8","private":false,"scripts":{},"_npmUser":{"name":"commercetools-admin","email":"npmjs@commercetools.com"},"_npmVersion":"lerna/3.20.2/node@v12.16.3+x64 (linux)","description":"Exposes RAML 1.0 APIs on the gatsbyJS GraphQL (using the legacy RAML JS parser)","directories":{},"_nodeVersion":"12.16.3","dependencies":{"raml2obj":"github:nkuehn/raml2obj#standalone-canonicalizer","firstline":"^2.0.2","raml-1-parser":"^1.1.52"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/gatsby-transformer-raml-legacy_2.5.1-canary.24_1588886358907_0.6610102079196791","host":"s3://npm-registry-packages"}},"2.5.1-canary.25":{"name":"@commercetools-docs/gatsby-transformer-raml-legacy","version":"2.5.1-canary.25","keywords":["gatsby","gatsby-plugin","raml","deprecated"],"author":{"name":"commercetools GmbH","email":"support@commercetools.com"},"license":"MIT","_id":"@commercetools-docs/gatsby-transformer-raml-legacy@2.5.1-canary.25","maintainers":[{"name":"commercetools-admin","email":"npmjs@commercetools.com"},{"name":"davifantasia","email":"davifantasia@hotmail.com"},{"name":"emmenko","email":"emmenko@gmail.com"},{"name":"nkuehn","email":"nikolaus.kuehn@commercetools.com"}],"homepage":"https://github.com/commercetools/commercetools-docs-kit/tree/master/packages/gatsby-transformer-raml-legacy#readme","dist":{"shasum":"04ecaa7ca11e435ed4d664933e35b5fd376f778b","tarball":"https://registry.npmjs.org/@commercetools-docs/gatsby-transformer-raml-legacy/-/gatsby-transformer-raml-legacy-2.5.1-canary.25.tgz","fileCount":24,"integrity":"sha512-BB84i+DJQiZqlKurzztjq3WMahoLb/HtxeX5uxOCEsVuRAdE8qLweadR0JuBakRcyHAJsYvBxP6TD8FGWjkGog==","signatures":[{"sig":"MEUCIQCtVE6adTKbNljM0Y4E9Cguj3Emd20j52uq4tZ8HEvKbQIgAWJyXDEXm4GV0lyGpGqE7nJWuLv4gM+w03zKr2roNXc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57847,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJetQBVCRA9TVsSAnZWagAAiRYQAJhc38E9OSs8l/h/WNpz\n1mySs0SWqj9uVCkGjo/B82/003JPmrpXpumvY/WmJn7atDTTOU7TP7aqCALh\nxOkS8oQTER5gZNQHlRGZTBqT8DLIDfFlo3k1mM+FNZ0lGn/deIc71Hp6+7hc\nrkFV1FUTU2ls4M+TCbPREdZY/XXid2UI1AXf3jSMIXJxgf5xyesctyGWdIsr\nXoyVs3QPnLcEn5qaUzbdt5boha9SC9ol98LwBIhO+In+6C3pKzJ90dExboa0\n9dp9QjMh0I7pEHBEYpT8MHIK+tbsOJjSjomKDJZux4JZqEfL1pmw1em7uyM6\nxYahjkbeSKLY7O+sIYS8vuXmtRcIqNTUBQdDBX59DaV8qvjaWqY+Hfz6RS4z\nboIB/wvb4I+bAUWcoAYPfKgcTvv0E1sE23Lhmhuj0vRKiYuOm9b+eJZ7WE8Q\nYUBdq2Zso5SG8GTZZ5uz8tqUTiA24sShtRzc4UBF8vqHktz+NTQEFX9JG0EK\nJ9PMAh/R2rwVS5U6CEShu1TcZYJY3d/T9pPUgX2avZ8h/q8R3J/4+at9zOO/\nnHc1qfohbRuH7JNoAnFpvHHIvUZf2oecQ2JKkiu+CIh8bztvgBkARpBXx7Rz\n/X+76wlBxmxD0A8M4XI+7wt1av88Fh5/QUF8r0kp89ZmPa659Hu7igymdpcE\nXNK6\r\n=0Wh/\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# GatsbyJS RAML API transformer (legacy parser based)\n\n## Notice\n\nThis plugin is based of the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) which is deprecated. The plugin currently serves as a placeholder until it is replaced.\n\n## Overview\n\nThe Plugin exposes RAML APIs defined in .raml files on the GraphQL API as the canonical,\neffective API surface. It's internally using the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) and [raml2obj](https://github.com/raml2html/raml2obj) - currently in a fork with necessary extensions - to generate the representation and adds small structure changes to make the output GraphQL-compatible.\n\nIt is fully hot-reloading when editing the RAML specs, also when making changes on file inclusions inside the RAML format.\n\nIt provides\n\n- The API itself: `ramlApi`\n- The Types: `ramlType`\n\n## Usage\n\nAs a prerequisite configure one or many `gatsby-source-filesystem` plugins to for example point at `src/api-specs` and place your RAML files there. The APIs `key` on GraphQL is derived from the filename or, if the name is `api.raml` from the folder name.\n\nExample `gatsby-config.js` content:\n\n```js\n// In your gatsby-config.js\nmodule.exports = {\n  plugins: [\n    {\n      resolve: `gatsby-source-filesystem`,\n      options: {\n        name: `apis`,\n        path: `${__dirname}/src/api-specs`,\n      },\n    },\n    {\n      resolve: `@commercetools-docs/gatsby-transformer-raml-legacy`,\n      options: {\n        validate: true,\n      },\n    },\n  ],\n};\n```\n\n### Configuration Opions\n\nThe RAML transformer accepts the following configuration options:\n\n- `validate` (boolean): Passed through to the respective RAML parser option.\n- `canonicalTypeImpl` (string): Passed through to the respective `raml2obj` option.\n- `includeApis` (string array): Whitelist API keys (derived from file and folder names)\n- `excludeApis` (sring array): Blacklist API keys (derived from file and folder names)\n- `annotateConstantLikeEnums` (boolean): Adds an additional `const` attribute with the de-facto constant value of a type whenever it detects `\u001cenum` value arrays that have exactly one entry only.\n\n## A typical GraphQL query\n\nExample for reading all types:\n\n```graphql\n{\n  allRamlType {\n    nodes {\n      apiKey\n      name\n      key\n      type\n      originalType\n      description\n      additionalProperties\n      properties {\n        name\n        type\n        originalType\n        anyOf {\n          type\n          name\n        }\n        items {\n          type\n          name\n        }\n        description\n        required\n        format\n        enum\n        minimum\n        maximum\n        pattern\n        annotations {\n          beta\n        }\n      }\n      examples {\n        name\n        displayName\n        description\n        value\n      }\n    }\n  }\n}\n```\n\n## Developing\n\nSee [docs/developing.md](docs/developing.md) for some helpful information and a reading list.\n","gitHead":"88d22be9b41d9208a86b0f224e75fc5a8ad683ad","private":false,"scripts":{},"_npmUser":{"name":"commercetools-admin","email":"npmjs@commercetools.com"},"_npmVersion":"lerna/3.20.2/node@v12.16.3+x64 (linux)","description":"Exposes RAML 1.0 APIs on the gatsbyJS GraphQL (using the legacy RAML JS parser)","directories":{},"_nodeVersion":"12.16.3","dependencies":{"raml2obj":"github:nkuehn/raml2obj#standalone-canonicalizer","firstline":"^2.0.2","raml-1-parser":"^1.1.52"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/gatsby-transformer-raml-legacy_2.5.1-canary.25_1588920404735_0.2685729094770597","host":"s3://npm-registry-packages"}},"2.5.1-canary.26":{"name":"@commercetools-docs/gatsby-transformer-raml-legacy","version":"2.5.1-canary.26","keywords":["gatsby","gatsby-plugin","raml","deprecated"],"author":{"name":"commercetools GmbH","email":"support@commercetools.com"},"license":"MIT","_id":"@commercetools-docs/gatsby-transformer-raml-legacy@2.5.1-canary.26","maintainers":[{"name":"commercetools-admin","email":"npmjs@commercetools.com"},{"name":"davifantasia","email":"davifantasia@hotmail.com"},{"name":"emmenko","email":"emmenko@gmail.com"},{"name":"nkuehn","email":"nikolaus.kuehn@commercetools.com"}],"homepage":"https://github.com/commercetools/commercetools-docs-kit/tree/master/packages/gatsby-transformer-raml-legacy#readme","dist":{"shasum":"f1c963b5e32d9c96ea9e655010c62a1ab7cd7df8","tarball":"https://registry.npmjs.org/@commercetools-docs/gatsby-transformer-raml-legacy/-/gatsby-transformer-raml-legacy-2.5.1-canary.26.tgz","fileCount":24,"integrity":"sha512-O/3bDpnKgUOYEa87B8MMHZY6O3lPvY059qjyPBTGATfXydrIbV1440XoNXUc105hVpHvTHNrz5R1/kBFDbBgrQ==","signatures":[{"sig":"MEYCIQDVD5CpF2WjoOlAAJiMyjOZDIoyRoDZ8xvmUtpLoxh2iQIhAKKnkEOAm8gk2eHlThoCUoIQOK9e67sCgqQsZjCgs1ms","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57847,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJetQpACRA9TVsSAnZWagAAh4cP/27ts1gZ3iOfYmwKI+wG\nX+qlIfCadXc0Q3COg92MYYZNrPs4alE57rgQLcG70ClIYZXlJaPrCA4X6Wgv\nsxeo0is1yqtPtGsxVQRy6XRF25vWSE4h1JFgU2H4Go9s9P6UH8qx1MdUKvQ8\nMld1/lxWX1+UEc0+YPGbRuStolo4agO/3qfbvQuxsTmsK7koSvnS33DE8Mgi\nbtWSPITiQvvOlZ8DwiJoaYzDwTTZ2yVs9rZm8xI5RpdkJxH8vyQy+rwTGCPz\ns4XbqeuQjRw7VEcBpt1Qu8IPKlAAZ7Ns9ntJR3CplSS5hNBVJGFdvDdwEtYd\netMPg/id6N93pxm+46R+w1Uzf9upx3hma1bFjd0h2qsfcu/byCrbeVMSDkWH\nAGsJmqBzC32+8uj/ujsHcjn/UFz1i6rL8FIk90PkNkbuO/Z/XH61Unnc6e9s\nQNFDtenptWcBc6usYBHdLmK+R5O2EdKipguvOzf0XfGxjEOfR3TOFn10KhbP\nq9zUqWcTKJ/jwIibMFqBszER4U1ZvjFVwAh5plJr4ukEJ7uilF4nAhbAkKYd\nWdIPVoH4hDfDF18pN8MGadfbG1GWUH7tKTE0AnPu9GrxSdSOY1mDSw9+MIFE\n9E4nLrcA5rSotO5SjxpeYLWrASh8gz3N2S02tOz5wn6TWX6P2jJLnks5uThq\nD4vS\r\n=Hgx2\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# GatsbyJS RAML API transformer (legacy parser based)\n\n## Notice\n\nThis plugin is based of the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) which is deprecated. The plugin currently serves as a placeholder until it is replaced.\n\n## Overview\n\nThe Plugin exposes RAML APIs defined in .raml files on the GraphQL API as the canonical,\neffective API surface. It's internally using the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) and [raml2obj](https://github.com/raml2html/raml2obj) - currently in a fork with necessary extensions - to generate the representation and adds small structure changes to make the output GraphQL-compatible.\n\nIt is fully hot-reloading when editing the RAML specs, also when making changes on file inclusions inside the RAML format.\n\nIt provides\n\n- The API itself: `ramlApi`\n- The Types: `ramlType`\n\n## Usage\n\nAs a prerequisite configure one or many `gatsby-source-filesystem` plugins to for example point at `src/api-specs` and place your RAML files there. The APIs `key` on GraphQL is derived from the filename or, if the name is `api.raml` from the folder name.\n\nExample `gatsby-config.js` content:\n\n```js\n// In your gatsby-config.js\nmodule.exports = {\n  plugins: [\n    {\n      resolve: `gatsby-source-filesystem`,\n      options: {\n        name: `apis`,\n        path: `${__dirname}/src/api-specs`,\n      },\n    },\n    {\n      resolve: `@commercetools-docs/gatsby-transformer-raml-legacy`,\n      options: {\n        validate: true,\n      },\n    },\n  ],\n};\n```\n\n### Configuration Opions\n\nThe RAML transformer accepts the following configuration options:\n\n- `validate` (boolean): Passed through to the respective RAML parser option.\n- `canonicalTypeImpl` (string): Passed through to the respective `raml2obj` option.\n- `includeApis` (string array): Whitelist API keys (derived from file and folder names)\n- `excludeApis` (sring array): Blacklist API keys (derived from file and folder names)\n- `annotateConstantLikeEnums` (boolean): Adds an additional `const` attribute with the de-facto constant value of a type whenever it detects `\u001cenum` value arrays that have exactly one entry only.\n\n## A typical GraphQL query\n\nExample for reading all types:\n\n```graphql\n{\n  allRamlType {\n    nodes {\n      apiKey\n      name\n      key\n      type\n      originalType\n      description\n      additionalProperties\n      properties {\n        name\n        type\n        originalType\n        anyOf {\n          type\n          name\n        }\n        items {\n          type\n          name\n        }\n        description\n        required\n        format\n        enum\n        minimum\n        maximum\n        pattern\n        annotations {\n          beta\n        }\n      }\n      examples {\n        name\n        displayName\n        description\n        value\n      }\n    }\n  }\n}\n```\n\n## Developing\n\nSee [docs/developing.md](docs/developing.md) for some helpful information and a reading list.\n","gitHead":"6f89740c375c5d706e83e4027672654e4922e891","private":false,"scripts":{},"_npmUser":{"name":"commercetools-admin","email":"npmjs@commercetools.com"},"_npmVersion":"lerna/3.20.2/node@v12.16.3+x64 (linux)","description":"Exposes RAML 1.0 APIs on the gatsbyJS GraphQL (using the legacy RAML JS parser)","directories":{},"_nodeVersion":"12.16.3","dependencies":{"raml2obj":"github:nkuehn/raml2obj#standalone-canonicalizer","firstline":"^2.0.2","raml-1-parser":"^1.1.52"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/gatsby-transformer-raml-legacy_2.5.1-canary.26_1588922943831_0.3441463467403043","host":"s3://npm-registry-packages"}},"2.5.1-canary.27":{"name":"@commercetools-docs/gatsby-transformer-raml-legacy","version":"2.5.1-canary.27","keywords":["gatsby","gatsby-plugin","raml","deprecated"],"author":{"name":"commercetools GmbH","email":"support@commercetools.com"},"license":"MIT","_id":"@commercetools-docs/gatsby-transformer-raml-legacy@2.5.1-canary.27","maintainers":[{"name":"commercetools-admin","email":"npmjs@commercetools.com"},{"name":"davifantasia","email":"davifantasia@hotmail.com"},{"name":"emmenko","email":"emmenko@gmail.com"},{"name":"nkuehn","email":"nikolaus.kuehn@commercetools.com"}],"homepage":"https://github.com/commercetools/commercetools-docs-kit/tree/master/packages/gatsby-transformer-raml-legacy#readme","dist":{"shasum":"115faa51a6ada7eda3f59c7d78c85c71f48138eb","tarball":"https://registry.npmjs.org/@commercetools-docs/gatsby-transformer-raml-legacy/-/gatsby-transformer-raml-legacy-2.5.1-canary.27.tgz","fileCount":24,"integrity":"sha512-9yEA6u6KuWl1U3eQ0uW556BaA81hHWD3VJco7kKTV4SPy7XLfCWOQUkYJEt/I6KoD2NjN94eMMsrCi+jqUj7hw==","signatures":[{"sig":"MEUCIQDrY3sx7xf+nMRpn4suCCtQC15fvC+WVaRPi4cpeJY4UAIgOwkLsZ7fiQ6mAxP7mCUnPrwjtr9o114o58Or1NtmiiM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57847,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJetRaOCRA9TVsSAnZWagAAWgMP/j7Ol6symXBZ6fzfhr2z\nGAFMAqbE2fN6WhI8W6V60KIbj07AA0riuqaCRLW9hGabDxdL6lmMUqH+1k/V\n5BRi+vclK7FVpHfY4A9mRjXi7gxg53aG9m2YC4zGz3NIPYkkip9N9optj0Ka\nIE+LKJ67vZh8zwXJ1skYVl4Mm6bu87fvo0QMw5PVWK4+pcnfdxfHC+n5lgug\nB6oghyMoSUmQV1IbJZd+FKINZGC2nVwUT1nqcWt3qpuiycQtv3Mnht/STVBw\n3Bow+GevcB3Tm01uFSys5ya6yny0gnYzJTKzv4PP2kMQp9Kt8QVtlt4BKU3r\nijRmj+d0r7upvVSmxnU9KzvtqUdSdp+pTKT7Y8IOHiuSZZPPktChTvf7jw6V\n5P7fl+tZ4O7Vo1r6wvMQEIZ+LsZuLZ0XZc4MLqNPHWVqtottkL3FiFstMDTG\nnsGEXfOjNAWDJvwD1zT2VjJP50rlI60/tPQNuvWPChbqNmeu9oAosIPF6Izb\nSYG+kE0S3HlkFmNUldczmnWUnysTbSngdf+G1PS5sftctXYaHAxbp5/UiL2B\nvIzJIsJk+De6bhdk3OsAz00AMKa41DzdvTws/6VwdtaG4NAj5avDL01Ockb2\ngzFv+clACwxTfuFRgwnQ+qLMf6k8blIxVnyvibDJdYAITlpSy2wpUIFF7Cj0\n6YmI\r\n=4qQ6\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# GatsbyJS RAML API transformer (legacy parser based)\n\n## Notice\n\nThis plugin is based of the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) which is deprecated. The plugin currently serves as a placeholder until it is replaced.\n\n## Overview\n\nThe Plugin exposes RAML APIs defined in .raml files on the GraphQL API as the canonical,\neffective API surface. It's internally using the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) and [raml2obj](https://github.com/raml2html/raml2obj) - currently in a fork with necessary extensions - to generate the representation and adds small structure changes to make the output GraphQL-compatible.\n\nIt is fully hot-reloading when editing the RAML specs, also when making changes on file inclusions inside the RAML format.\n\nIt provides\n\n- The API itself: `ramlApi`\n- The Types: `ramlType`\n\n## Usage\n\nAs a prerequisite configure one or many `gatsby-source-filesystem` plugins to for example point at `src/api-specs` and place your RAML files there. The APIs `key` on GraphQL is derived from the filename or, if the name is `api.raml` from the folder name.\n\nExample `gatsby-config.js` content:\n\n```js\n// In your gatsby-config.js\nmodule.exports = {\n  plugins: [\n    {\n      resolve: `gatsby-source-filesystem`,\n      options: {\n        name: `apis`,\n        path: `${__dirname}/src/api-specs`,\n      },\n    },\n    {\n      resolve: `@commercetools-docs/gatsby-transformer-raml-legacy`,\n      options: {\n        validate: true,\n      },\n    },\n  ],\n};\n```\n\n### Configuration Opions\n\nThe RAML transformer accepts the following configuration options:\n\n- `validate` (boolean): Passed through to the respective RAML parser option.\n- `canonicalTypeImpl` (string): Passed through to the respective `raml2obj` option.\n- `includeApis` (string array): Whitelist API keys (derived from file and folder names)\n- `excludeApis` (sring array): Blacklist API keys (derived from file and folder names)\n- `annotateConstantLikeEnums` (boolean): Adds an additional `const` attribute with the de-facto constant value of a type whenever it detects `\u001cenum` value arrays that have exactly one entry only.\n\n## A typical GraphQL query\n\nExample for reading all types:\n\n```graphql\n{\n  allRamlType {\n    nodes {\n      apiKey\n      name\n      key\n      type\n      originalType\n      description\n      additionalProperties\n      properties {\n        name\n        type\n        originalType\n        anyOf {\n          type\n          name\n        }\n        items {\n          type\n          name\n        }\n        description\n        required\n        format\n        enum\n        minimum\n        maximum\n        pattern\n        annotations {\n          beta\n        }\n      }\n      examples {\n        name\n        displayName\n        description\n        value\n      }\n    }\n  }\n}\n```\n\n## Developing\n\nSee [docs/developing.md](docs/developing.md) for some helpful information and a reading list.\n","gitHead":"87a71ebaa0d583363507d04bed0fc46298d08b9a","private":false,"scripts":{},"_npmUser":{"name":"commercetools-admin","email":"npmjs@commercetools.com"},"_npmVersion":"lerna/3.20.2/node@v12.16.3+x64 (linux)","description":"Exposes RAML 1.0 APIs on the gatsbyJS GraphQL (using the legacy RAML JS parser)","directories":{},"_nodeVersion":"12.16.3","dependencies":{"raml2obj":"github:nkuehn/raml2obj#standalone-canonicalizer","firstline":"^2.0.2","raml-1-parser":"^1.1.52"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/gatsby-transformer-raml-legacy_2.5.1-canary.27_1588926093693_0.9511161052442847","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"@commercetools-docs/gatsby-transformer-raml-legacy","version":"3.0.0","keywords":["gatsby","gatsby-plugin","raml","deprecated"],"author":{"name":"commercetools GmbH","email":"support@commercetools.com"},"license":"MIT","_id":"@commercetools-docs/gatsby-transformer-raml-legacy@3.0.0","maintainers":[{"name":"commercetools-admin","email":"npmjs@commercetools.com"},{"name":"davifantasia","email":"davifantasia@hotmail.com"},{"name":"emmenko","email":"emmenko@gmail.com"},{"name":"nkuehn","email":"nikolaus.kuehn@commercetools.com"}],"homepage":"https://github.com/commercetools/commercetools-docs-kit/tree/master/packages/gatsby-transformer-raml-legacy#readme","dist":{"shasum":"d5edcbd2fd394bbfec74bbd07e36a930f68ec941","tarball":"https://registry.npmjs.org/@commercetools-docs/gatsby-transformer-raml-legacy/-/gatsby-transformer-raml-legacy-3.0.0.tgz","fileCount":24,"integrity":"sha512-HMg9Yo7LxHAkGABtyueru2IUkeNUGbA0qiQjUjxxQ2zp3v7uxuXYw2K2wbfqkXGipLxezN9qm8L3p/F3tvYCZQ==","signatures":[{"sig":"MEYCIQCqc4FhYzop0kFsbw5/uzxN931tTFlVm9b0qrxmFZEsVwIhAOfIHS7okhDJYPm1A9C9ZoxjX2joaHaGnVMntRY0XbYK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57829,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJetR2lCRA9TVsSAnZWagAA2oUP/2+6syctoamx4isJIzH/\nn/ejqhX1Ke6egIrfQf5QbjSDUlzf9+EqpU81r5y6a8r5Vp+LZQ0LvmEjuAp5\nSvLJI7jHOdhPyS7QvM29sDb5kB9e9oLaMrqZPaBn3iOrJLy1CHvJ9lOhyT+Q\ni4zj6YzT2w4WYBQjFAvufSCek5k5ziEaAzFsf6Qev+688mYn5esRtTiz+hSb\ng6pXrxYzYi1q/scI46YDrkPJodlSE0MRFOOxkdEwOoZgC+KcGC1EkTU4ZaQY\ngiT0gMVMpC/ps37RVBveNly4dAPl8g2tSI26rRtkKJ7/RFepi/WLelmJZhOZ\nqDGVRMaj/10g7AmkFwQcYbmbWAOPeOnFAtG4STl7QfAVaXkg28WtY5piEas+\nETkwEfYpuFLRS2E/WJQf4pv60bBv0pH+WLPM2LThwMqLO7uZtKOo0b4XcUKT\nJz1dM4PXAWujw6+9WJq4ilqXD4wPhqGJ4UuU9C44l8s2+PJKWKw1QMeMdgWF\nV1QCirCki4uJOu1E7XCEtW7lXQ+eANoh3wuLcHUAn0/O8Sj+m19IuI3f5kIR\nupphPvU/XyywRry1OG4w2YGadmZJ4xHa1NQnduaqlDlNaeur11rO87TM/60U\nuap0EplmyepjBV2pbCssnIeK59RXP7vazjupM7DDKD+4KAP1EPLpQHMzfv+5\n2jHF\r\n=AXPd\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"c1e7f7ea62bae6836e0655c8cbca3547cb802101","private":false,"scripts":{},"_npmUser":{"name":"emmenko","email":"emmenko@gmail.com"},"deprecated":"this package is no longer maintained. Please use @commercetools-docs/gatsby-transformer-raml","_npmVersion":"lerna/3.20.2/node@v12.13.1+x64 (darwin)","description":"Exposes RAML 1.0 APIs on the gatsbyJS GraphQL (using the legacy RAML JS parser)","directories":{},"_nodeVersion":"12.13.1","dependencies":{"raml2obj":"github:nkuehn/raml2obj#standalone-canonicalizer","firstline":"^2.0.2","raml-1-parser":"^1.1.52"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/gatsby-transformer-raml-legacy_3.0.0_1588927908936_0.7105194856391666","host":"s3://npm-registry-packages"}},"3.0.1-canary.0":{"name":"@commercetools-docs/gatsby-transformer-raml-legacy","version":"3.0.1-canary.0","keywords":["gatsby","gatsby-plugin","raml","deprecated"],"author":{"name":"commercetools GmbH","email":"support@commercetools.com"},"license":"MIT","_id":"@commercetools-docs/gatsby-transformer-raml-legacy@3.0.1-canary.0","maintainers":[{"name":"commercetools-admin","email":"npmjs@commercetools.com"},{"name":"davifantasia","email":"davifantasia@hotmail.com"},{"name":"emmenko","email":"emmenko@gmail.com"},{"name":"nkuehn","email":"nikolaus.kuehn@commercetools.com"}],"homepage":"https://github.com/commercetools/commercetools-docs-kit/tree/master/packages/gatsby-transformer-raml-legacy#readme","dist":{"shasum":"4e9de64340cd79187221d8c9fc6bcdfee601dc35","tarball":"https://registry.npmjs.org/@commercetools-docs/gatsby-transformer-raml-legacy/-/gatsby-transformer-raml-legacy-3.0.1-canary.0.tgz","fileCount":24,"integrity":"sha512-sFLuWeEL17f/X4qCfGb+CeSbSFGuqzdLIx0rFEdfOuSDwBX+T8gPRcxjTsoymK+l3/TowK+izQb9vO7aL5AYhw==","signatures":[{"sig":"MEQCICHUV8znTxwouUkcAWIoQdVHhF2f/uaUTp2ESE3rW3y6AiA7XhY2ComO1WKrUr8ufFBc5KsBjTRpgytD/mwIby69Kg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57846,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJetR9DCRA9TVsSAnZWagAA4pkQAKIMTgX0Y4Ygn/AL6Xc6\nysTN85iFChEQgXSd0YG3s5y1eb/IIeh2sq25z7I844MHNUTIXJyX0wUHFvnK\nvC6nJjoMGpMB3Q29ClJMsFq5tTUQKr4T0wPwhKsbXzYQqCAxfkEZMP+94uQK\nWxpKVT7mFJepClsX+3mxo3fF5AWjU22lR/Yf5lgSnJVfaUuBCjtFTu8GKYCJ\nYzAjHU4/LXtT8DdeDVI7bZn00FUwLY3Y7e8zIr9tMEFQVHvIJjnMd78R4DoB\nToJMUVyJXRlrdUMu/MGKFX2eOEIZGYPU3a7IR567uCmIOHXsXbMpxDLFW+OE\n/VGqDZREkhXJAMH5XpiYTi0kOlTFOYJA4meFHOWenOc6jUJyi8dZMzqc7B5R\n9F8Du3/XnS3bOPZflFA1BCy6OP53TYr07FKa8dJx1WVK+U78Z+v+7gHf9Fg/\np02ZYi1sTR+9yGB42Ml8W9vj3Q/y0E3boPAdTKI7YbHMQmZqDvRsD4MBGeeL\nvcGTyG1LfSjYIhQYckEXV1r+J4Ksc9lfv73PenVpFc6m1y+NfLJRykZ0sqPG\nL4RyvEexKnFhfxOuJ0WBGi/+8sqXbpblSxwfkyMPmP0Wtn610y65OWC+9pLQ\n5IP51iG0/fEaJH8fSqjYuCKIj2xgePIL7Nqsvt5JXNkcL1dgv020xc2eQi4Z\nJpsI\r\n=Zwqz\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# GatsbyJS RAML API transformer (legacy parser based)\n\n## Notice\n\nThis plugin is based of the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) which is deprecated. The plugin currently serves as a placeholder until it is replaced.\n\n## Overview\n\nThe Plugin exposes RAML APIs defined in .raml files on the GraphQL API as the canonical,\neffective API surface. It's internally using the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) and [raml2obj](https://github.com/raml2html/raml2obj) - currently in a fork with necessary extensions - to generate the representation and adds small structure changes to make the output GraphQL-compatible.\n\nIt is fully hot-reloading when editing the RAML specs, also when making changes on file inclusions inside the RAML format.\n\nIt provides\n\n- The API itself: `ramlApi`\n- The Types: `ramlType`\n\n## Usage\n\nAs a prerequisite configure one or many `gatsby-source-filesystem` plugins to for example point at `src/api-specs` and place your RAML files there. The APIs `key` on GraphQL is derived from the filename or, if the name is `api.raml` from the folder name.\n\nExample `gatsby-config.js` content:\n\n```js\n// In your gatsby-config.js\nmodule.exports = {\n  plugins: [\n    {\n      resolve: `gatsby-source-filesystem`,\n      options: {\n        name: `apis`,\n        path: `${__dirname}/src/api-specs`,\n      },\n    },\n    {\n      resolve: `@commercetools-docs/gatsby-transformer-raml-legacy`,\n      options: {\n        validate: true,\n      },\n    },\n  ],\n};\n```\n\n### Configuration Opions\n\nThe RAML transformer accepts the following configuration options:\n\n- `validate` (boolean): Passed through to the respective RAML parser option.\n- `canonicalTypeImpl` (string): Passed through to the respective `raml2obj` option.\n- `includeApis` (string array): Whitelist API keys (derived from file and folder names)\n- `excludeApis` (sring array): Blacklist API keys (derived from file and folder names)\n- `annotateConstantLikeEnums` (boolean): Adds an additional `const` attribute with the de-facto constant value of a type whenever it detects `\u001cenum` value arrays that have exactly one entry only.\n\n## A typical GraphQL query\n\nExample for reading all types:\n\n```graphql\n{\n  allRamlType {\n    nodes {\n      apiKey\n      name\n      key\n      type\n      originalType\n      description\n      additionalProperties\n      properties {\n        name\n        type\n        originalType\n        anyOf {\n          type\n          name\n        }\n        items {\n          type\n          name\n        }\n        description\n        required\n        format\n        enum\n        minimum\n        maximum\n        pattern\n        annotations {\n          beta\n        }\n      }\n      examples {\n        name\n        displayName\n        description\n        value\n      }\n    }\n  }\n}\n```\n\n## Developing\n\nSee [docs/developing.md](docs/developing.md) for some helpful information and a reading list.\n","gitHead":"c1e7f7ea62bae6836e0655c8cbca3547cb802101","private":false,"scripts":{},"_npmUser":{"name":"commercetools-admin","email":"npmjs@commercetools.com"},"_npmVersion":"lerna/3.20.2/node@v12.16.3+x64 (linux)","description":"Exposes RAML 1.0 APIs on the gatsbyJS GraphQL (using the legacy RAML JS parser)","directories":{},"_nodeVersion":"12.16.3","dependencies":{"raml2obj":"github:nkuehn/raml2obj#standalone-canonicalizer","firstline":"^2.0.2","raml-1-parser":"^1.1.52"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/gatsby-transformer-raml-legacy_3.0.1-canary.0_1588928323376_0.6656189371447123","host":"s3://npm-registry-packages"}},"3.0.1-canary.1":{"name":"@commercetools-docs/gatsby-transformer-raml-legacy","version":"3.0.1-canary.1","keywords":["gatsby","gatsby-plugin","raml","deprecated"],"author":{"name":"commercetools GmbH","email":"support@commercetools.com"},"license":"MIT","_id":"@commercetools-docs/gatsby-transformer-raml-legacy@3.0.1-canary.1","maintainers":[{"name":"commercetools-admin","email":"npmjs@commercetools.com"},{"name":"davifantasia","email":"davifantasia@hotmail.com"},{"name":"emmenko","email":"emmenko@gmail.com"},{"name":"nkuehn","email":"nikolaus.kuehn@commercetools.com"}],"homepage":"https://github.com/commercetools/commercetools-docs-kit/tree/master/packages/gatsby-transformer-raml-legacy#readme","dist":{"shasum":"f0a615db268443aa582c4424b02ca1aadd42649c","tarball":"https://registry.npmjs.org/@commercetools-docs/gatsby-transformer-raml-legacy/-/gatsby-transformer-raml-legacy-3.0.1-canary.1.tgz","fileCount":24,"integrity":"sha512-7WxgwRyaMrZdF2pDjWldaP/35GYkK9YuOlyMfvktvBcHnp3vauWTvZsh2BES7oB8j6+n9wSUf08YKIdBYHxsXw==","signatures":[{"sig":"MEQCIHBDDDfwW+b5oHCReVdVftXzseVcoTzIkDN9N/tGoSNqAiACo4EJNRv68I+Gy4Zbprcv9seVv6GMy6Kon7g8AzxR+A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57846,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJetVZUCRA9TVsSAnZWagAARcoP/0WWOcNxwwUrKFm6Bb2y\nTLAa71JjnXYRYVZ/mZeZNgzc947xyXi+GtXQ873E8pgvSFaTQ4NQc0/xt8Oi\nPPXdXQ++Bo7YRjXSVrmPrglmWIOA7dHo9z5HUH5gWhYBfoVQYuIVRrAM9/je\nXlAvyVlQWcWXdtIuCtwYzDzfhUPWatdB2iaUWnkeHagTHGLKKGwyMczHRRvh\nWaavGoqtNwn6jmSxC9y7GGV29FTostpUMHzgDex2jLz43ICiqWr7020xYmrX\nOaPRmkDmZNaBs2G27sQ+Z/xjrvcavGP5xR+Rzm8b5d18ZdoEhqIKL8Fyeh1h\nIyMdZnEnxsvc6hysTPZFvilSENXq9dyQLNB9RuA/dzNmJRyOrtysqdZ+tgFj\nTXK3eI2MLtvqu4LatWx/JoDV+9AyluUgB5lB5Fi8EtxZs/pCDhkRT42Tglu3\nTKk798VzkVoJtLfoQB1xvRGeftFhlA4gNv/0hF3o2KfV67FA/eRDO9DwMDkn\n+m4UQw+CNwlYgz/BBxna+1UiZ9aWUcvvRbVcvQHsLFu4SZ1Jz0wTohjwESoj\nJPz0BVHCTzxpKHGQbGfdYLq7jpMoqfpFlWsqoj5Rcjp3RlAFqmhM1rUKILgG\niT1tlf4yo11fzyqTxsBU5SR5/dkcOVSm0MQ98n6rGyMxUC40Qf0Ret8rErOk\nH2I3\r\n=+iHM\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# GatsbyJS RAML API transformer (legacy parser based)\n\n## Notice\n\nThis plugin is based of the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) which is deprecated. The plugin currently serves as a placeholder until it is replaced.\n\n## Overview\n\nThe Plugin exposes RAML APIs defined in .raml files on the GraphQL API as the canonical,\neffective API surface. It's internally using the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) and [raml2obj](https://github.com/raml2html/raml2obj) - currently in a fork with necessary extensions - to generate the representation and adds small structure changes to make the output GraphQL-compatible.\n\nIt is fully hot-reloading when editing the RAML specs, also when making changes on file inclusions inside the RAML format.\n\nIt provides\n\n- The API itself: `ramlApi`\n- The Types: `ramlType`\n\n## Usage\n\nAs a prerequisite configure one or many `gatsby-source-filesystem` plugins to for example point at `src/api-specs` and place your RAML files there. The APIs `key` on GraphQL is derived from the filename or, if the name is `api.raml` from the folder name.\n\nExample `gatsby-config.js` content:\n\n```js\n// In your gatsby-config.js\nmodule.exports = {\n  plugins: [\n    {\n      resolve: `gatsby-source-filesystem`,\n      options: {\n        name: `apis`,\n        path: `${__dirname}/src/api-specs`,\n      },\n    },\n    {\n      resolve: `@commercetools-docs/gatsby-transformer-raml-legacy`,\n      options: {\n        validate: true,\n      },\n    },\n  ],\n};\n```\n\n### Configuration Opions\n\nThe RAML transformer accepts the following configuration options:\n\n- `validate` (boolean): Passed through to the respective RAML parser option.\n- `canonicalTypeImpl` (string): Passed through to the respective `raml2obj` option.\n- `includeApis` (string array): Whitelist API keys (derived from file and folder names)\n- `excludeApis` (sring array): Blacklist API keys (derived from file and folder names)\n- `annotateConstantLikeEnums` (boolean): Adds an additional `const` attribute with the de-facto constant value of a type whenever it detects `\u001cenum` value arrays that have exactly one entry only.\n\n## A typical GraphQL query\n\nExample for reading all types:\n\n```graphql\n{\n  allRamlType {\n    nodes {\n      apiKey\n      name\n      key\n      type\n      originalType\n      description\n      additionalProperties\n      properties {\n        name\n        type\n        originalType\n        anyOf {\n          type\n          name\n        }\n        items {\n          type\n          name\n        }\n        description\n        required\n        format\n        enum\n        minimum\n        maximum\n        pattern\n        annotations {\n          beta\n        }\n      }\n      examples {\n        name\n        displayName\n        description\n        value\n      }\n    }\n  }\n}\n```\n\n## Developing\n\nSee [docs/developing.md](docs/developing.md) for some helpful information and a reading list.\n","gitHead":"a665b01ca6066f937e9e3f3605e51d53cf815673","private":false,"scripts":{},"_npmUser":{"name":"commercetools-admin","email":"npmjs@commercetools.com"},"_npmVersion":"lerna/3.20.2/node@v12.16.3+x64 (linux)","description":"Exposes RAML 1.0 APIs on the gatsbyJS GraphQL (using the legacy RAML JS parser)","directories":{},"_nodeVersion":"12.16.3","dependencies":{"raml2obj":"github:nkuehn/raml2obj#standalone-canonicalizer","firstline":"^2.0.2","raml-1-parser":"^1.1.52"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/gatsby-transformer-raml-legacy_3.0.1-canary.1_1588942419477_0.506065745775977","host":"s3://npm-registry-packages"}},"3.0.1-canary.2":{"name":"@commercetools-docs/gatsby-transformer-raml-legacy","version":"3.0.1-canary.2","keywords":["gatsby","gatsby-plugin","raml","deprecated"],"author":{"name":"commercetools GmbH","email":"support@commercetools.com"},"license":"MIT","_id":"@commercetools-docs/gatsby-transformer-raml-legacy@3.0.1-canary.2","maintainers":[{"name":"commercetools-admin","email":"npmjs@commercetools.com"},{"name":"davifantasia","email":"davifantasia@hotmail.com"},{"name":"emmenko","email":"emmenko@gmail.com"},{"name":"nkuehn","email":"nikolaus.kuehn@commercetools.com"}],"homepage":"https://github.com/commercetools/commercetools-docs-kit/tree/master/packages/gatsby-transformer-raml-legacy#readme","dist":{"shasum":"efcb19b25a6913b42119b2fa78f332142fd53927","tarball":"https://registry.npmjs.org/@commercetools-docs/gatsby-transformer-raml-legacy/-/gatsby-transformer-raml-legacy-3.0.1-canary.2.tgz","fileCount":24,"integrity":"sha512-2wZo6pZhJUQWGk36z/g6p909h9YSjQJin7TWa257/OhHszTqPxuKaCFn4RPjPJnGmlv9ew0phqRyUZ3F2TKEEQ==","signatures":[{"sig":"MEYCIQDvxPIhLiSSE19CJKrCwEj02b8ECibEOJRjGsOweW7PvgIhAMoLr7yzlXDOpvdKOXFAnBU1V3lHwoXjlubjCpoaMRz+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57846,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJetbq2CRA9TVsSAnZWagAAdVQP/As2hmRfgZBJIiBhPlzi\n+eNOBrNRpKx+Rq3DOC/Cum5QS4IMf7O0jkp13e1aWY5qC5LuFS0hGylFrpWH\nup5G0OGd5P8yrEVbQisGGhfHE7SKhikvsLUN8qKtFACvMp42QCqpB7t3b9m/\nisMIO+Hg2vvhgElLLipsU605/7svtZCKyhUXPyj+XU0NqUL5kToFmM9AvcX5\nZ/vNy/PtTQXtjHeEloPmy9NqiaEF3e/+u2xsKyRzttaF7h0XGgpobxAlNsax\nhl7/8BljtJdgr1aMqUzTQNJLhjOxO5cNffLTjp3mGLLi6cQ2On3nHX9TEBh3\n9rgj88GGMLyxcIedNCMMqnPKecoA0rZzDPx69DIIECm5jDXEvlJMPxAz5Yw9\ns36MpKIWUgJ175CJhv1vZ/air9j7x8QRWszCpWAFJEQU3z5JMNf4XThdg7Ey\nBO9pBbscF+2IJ4Z+kyiv7cq5Eq77ndRnD9Uvjz8EQFKNhny3UfkowHGCCSlq\nqYU3S61qVO3K0w53fChtUOpfYoJPYMH9FYh99p9v8+Z2iTaCFMY65+N306cb\nbSOoXlKhMyJYIIqShl2WSwfreYCgXWkP4UPYab1k7sabS1ShM+cOWiit4FST\n/DRVHfS8Dp9FAFjcS6u9gH3KtFL7wiXpCExtvG+pLAmWVHO0FmCNduWOsG7K\nOFVh\r\n=nDS8\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# GatsbyJS RAML API transformer (legacy parser based)\n\n## Notice\n\nThis plugin is based of the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) which is deprecated. The plugin currently serves as a placeholder until it is replaced.\n\n## Overview\n\nThe Plugin exposes RAML APIs defined in .raml files on the GraphQL API as the canonical,\neffective API surface. It's internally using the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) and [raml2obj](https://github.com/raml2html/raml2obj) - currently in a fork with necessary extensions - to generate the representation and adds small structure changes to make the output GraphQL-compatible.\n\nIt is fully hot-reloading when editing the RAML specs, also when making changes on file inclusions inside the RAML format.\n\nIt provides\n\n- The API itself: `ramlApi`\n- The Types: `ramlType`\n\n## Usage\n\nAs a prerequisite configure one or many `gatsby-source-filesystem` plugins to for example point at `src/api-specs` and place your RAML files there. The APIs `key` on GraphQL is derived from the filename or, if the name is `api.raml` from the folder name.\n\nExample `gatsby-config.js` content:\n\n```js\n// In your gatsby-config.js\nmodule.exports = {\n  plugins: [\n    {\n      resolve: `gatsby-source-filesystem`,\n      options: {\n        name: `apis`,\n        path: `${__dirname}/src/api-specs`,\n      },\n    },\n    {\n      resolve: `@commercetools-docs/gatsby-transformer-raml-legacy`,\n      options: {\n        validate: true,\n      },\n    },\n  ],\n};\n```\n\n### Configuration Opions\n\nThe RAML transformer accepts the following configuration options:\n\n- `validate` (boolean): Passed through to the respective RAML parser option.\n- `canonicalTypeImpl` (string): Passed through to the respective `raml2obj` option.\n- `includeApis` (string array): Whitelist API keys (derived from file and folder names)\n- `excludeApis` (sring array): Blacklist API keys (derived from file and folder names)\n- `annotateConstantLikeEnums` (boolean): Adds an additional `const` attribute with the de-facto constant value of a type whenever it detects `\u001cenum` value arrays that have exactly one entry only.\n\n## A typical GraphQL query\n\nExample for reading all types:\n\n```graphql\n{\n  allRamlType {\n    nodes {\n      apiKey\n      name\n      key\n      type\n      originalType\n      description\n      additionalProperties\n      properties {\n        name\n        type\n        originalType\n        anyOf {\n          type\n          name\n        }\n        items {\n          type\n          name\n        }\n        description\n        required\n        format\n        enum\n        minimum\n        maximum\n        pattern\n        annotations {\n          beta\n        }\n      }\n      examples {\n        name\n        displayName\n        description\n        value\n      }\n    }\n  }\n}\n```\n\n## Developing\n\nSee [docs/developing.md](docs/developing.md) for some helpful information and a reading list.\n","gitHead":"cd2752808e2a7ce1b96b8db49afd2e7aeba35fd2","private":false,"scripts":{},"_npmUser":{"name":"commercetools-admin","email":"npmjs@commercetools.com"},"_npmVersion":"lerna/3.20.2/node@v12.16.3+x64 (linux)","description":"Exposes RAML 1.0 APIs on the gatsbyJS GraphQL (using the legacy RAML JS parser)","directories":{},"_nodeVersion":"12.16.3","dependencies":{"raml2obj":"github:nkuehn/raml2obj#standalone-canonicalizer","firstline":"^2.0.2","raml-1-parser":"^1.1.52"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/gatsby-transformer-raml-legacy_3.0.1-canary.2_1588968117904_0.3540173444191783","host":"s3://npm-registry-packages"}},"3.0.1-canary.3":{"name":"@commercetools-docs/gatsby-transformer-raml-legacy","version":"3.0.1-canary.3","keywords":["gatsby","gatsby-plugin","raml","deprecated"],"author":{"name":"commercetools GmbH","email":"support@commercetools.com"},"license":"MIT","_id":"@commercetools-docs/gatsby-transformer-raml-legacy@3.0.1-canary.3","maintainers":[{"name":"commercetools-admin","email":"npmjs@commercetools.com"},{"name":"davifantasia","email":"davifantasia@hotmail.com"},{"name":"emmenko","email":"emmenko@gmail.com"},{"name":"nkuehn","email":"nikolaus.kuehn@commercetools.com"}],"homepage":"https://github.com/commercetools/commercetools-docs-kit/tree/master/packages/gatsby-transformer-raml-legacy#readme","dist":{"shasum":"f4ec51af3224ca2d83bf7500a76249d36aa12f4f","tarball":"https://registry.npmjs.org/@commercetools-docs/gatsby-transformer-raml-legacy/-/gatsby-transformer-raml-legacy-3.0.1-canary.3.tgz","fileCount":24,"integrity":"sha512-aFATCupbxC9cZBj3/eJRQHJJwI5FfsX6yfn8hfHan16hWB/KPyncI0aXFQIZj+plzbnGMNqjJnDTVpQkSunRvQ==","signatures":[{"sig":"MEUCIQCXWbDVMs0xlNAsCcyPGirvFdQW4J/oAUssMx8OsX6fTgIgebCZovblVI20A0CSDhIX3+klH6JN61i7ev2tg3t3S0s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57846,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJetby2CRA9TVsSAnZWagAAxvkP/jm/+lmaFKWXCfUWTWqT\ncA3vJ9QiRW/GIPrHD7D6Enil3Wdk5YffKVQIhujuzPtjWUJ5QdRXv2YAne8M\ncXDiqFMR02ffRcI9WNuHT3ae5VWyjV/WrrT5xesAR5WkEBrmj1/L0TEVrXY3\n+vQM42TrpvGmz+AmnVDlOMyMgvGipnGOtBu9Emk+0Fhvp/WLFmSJfkZxmfRd\n5SAlAMtowal2AWaD/SBNtimO3lGFhTPllYH1iD3aoHTNIaF09flcr+UyDaDm\n8p1A34r6stAG+HMskPxSMgvbXZHsdZy5fgB6v90gDEte5rZa2sJvYuqTRWww\nzbuKUs5HFgd2WWZ2JkYWCw679tP4alTKu/3lkIoqB+I+uytiHPXfVrsKmJhF\nEIPJfPP/O6spPkxOvL1+OJCetpKQCBUHbNo88E1Zkk/IIWbEFAQ3cJYxZJPL\nHXfzCx6J04BoKwHVrLqUXK2yWLCDCLw9p2MA8EYDQrvFuBrEjdqbHVBmMFXV\nJw87ppWbMEPfa8nrPMvjvZNf+1cnjmteicm8fSjcqjgTpPu/Dxd34aJm2TzA\n82fSd4ySBY8chutzqSmCRUYcgmw6ewXAllqWvTXy8W93CpQ+ikjQomBkDOkj\nqojxibfsl2VKAqv/uLk7NEc+NJ+o5441+FO/sNb11iq4Qgn3rUbBOUufacS7\nRYjN\r\n=Rr06\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# GatsbyJS RAML API transformer (legacy parser based)\n\n## Notice\n\nThis plugin is based of the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) which is deprecated. The plugin currently serves as a placeholder until it is replaced.\n\n## Overview\n\nThe Plugin exposes RAML APIs defined in .raml files on the GraphQL API as the canonical,\neffective API surface. It's internally using the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) and [raml2obj](https://github.com/raml2html/raml2obj) - currently in a fork with necessary extensions - to generate the representation and adds small structure changes to make the output GraphQL-compatible.\n\nIt is fully hot-reloading when editing the RAML specs, also when making changes on file inclusions inside the RAML format.\n\nIt provides\n\n- The API itself: `ramlApi`\n- The Types: `ramlType`\n\n## Usage\n\nAs a prerequisite configure one or many `gatsby-source-filesystem` plugins to for example point at `src/api-specs` and place your RAML files there. The APIs `key` on GraphQL is derived from the filename or, if the name is `api.raml` from the folder name.\n\nExample `gatsby-config.js` content:\n\n```js\n// In your gatsby-config.js\nmodule.exports = {\n  plugins: [\n    {\n      resolve: `gatsby-source-filesystem`,\n      options: {\n        name: `apis`,\n        path: `${__dirname}/src/api-specs`,\n      },\n    },\n    {\n      resolve: `@commercetools-docs/gatsby-transformer-raml-legacy`,\n      options: {\n        validate: true,\n      },\n    },\n  ],\n};\n```\n\n### Configuration Opions\n\nThe RAML transformer accepts the following configuration options:\n\n- `validate` (boolean): Passed through to the respective RAML parser option.\n- `canonicalTypeImpl` (string): Passed through to the respective `raml2obj` option.\n- `includeApis` (string array): Whitelist API keys (derived from file and folder names)\n- `excludeApis` (sring array): Blacklist API keys (derived from file and folder names)\n- `annotateConstantLikeEnums` (boolean): Adds an additional `const` attribute with the de-facto constant value of a type whenever it detects `\u001cenum` value arrays that have exactly one entry only.\n\n## A typical GraphQL query\n\nExample for reading all types:\n\n```graphql\n{\n  allRamlType {\n    nodes {\n      apiKey\n      name\n      key\n      type\n      originalType\n      description\n      additionalProperties\n      properties {\n        name\n        type\n        originalType\n        anyOf {\n          type\n          name\n        }\n        items {\n          type\n          name\n        }\n        description\n        required\n        format\n        enum\n        minimum\n        maximum\n        pattern\n        annotations {\n          beta\n        }\n      }\n      examples {\n        name\n        displayName\n        description\n        value\n      }\n    }\n  }\n}\n```\n\n## Developing\n\nSee [docs/developing.md](docs/developing.md) for some helpful information and a reading list.\n","gitHead":"a1b8cc5a6709fc9cea4fac64949d53e332b52581","private":false,"scripts":{},"_npmUser":{"name":"commercetools-admin","email":"npmjs@commercetools.com"},"_npmVersion":"lerna/3.20.2/node@v12.16.3+x64 (linux)","description":"Exposes RAML 1.0 APIs on the gatsbyJS GraphQL (using the legacy RAML JS parser)","directories":{},"_nodeVersion":"12.16.3","dependencies":{"raml2obj":"github:nkuehn/raml2obj#standalone-canonicalizer","firstline":"^2.0.2","raml-1-parser":"^1.1.52"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/gatsby-transformer-raml-legacy_3.0.1-canary.3_1588968630520_0.45263606251333366","host":"s3://npm-registry-packages"}},"3.0.1-canary.4":{"name":"@commercetools-docs/gatsby-transformer-raml-legacy","version":"3.0.1-canary.4","keywords":["gatsby","gatsby-plugin","raml","deprecated"],"author":{"name":"commercetools GmbH","email":"support@commercetools.com"},"license":"MIT","_id":"@commercetools-docs/gatsby-transformer-raml-legacy@3.0.1-canary.4","maintainers":[{"name":"commercetools-admin","email":"npmjs@commercetools.com"},{"name":"davifantasia","email":"davifantasia@hotmail.com"},{"name":"emmenko","email":"emmenko@gmail.com"},{"name":"nkuehn","email":"nikolaus.kuehn@commercetools.com"}],"homepage":"https://github.com/commercetools/commercetools-docs-kit/tree/master/packages/gatsby-transformer-raml-legacy#readme","dist":{"shasum":"95f55df6431058385b713431c46e7e16e08c6b7d","tarball":"https://registry.npmjs.org/@commercetools-docs/gatsby-transformer-raml-legacy/-/gatsby-transformer-raml-legacy-3.0.1-canary.4.tgz","fileCount":24,"integrity":"sha512-kycFcw4mi84I6Ov2sVpprj7ix5n3g/ip013MwgpMYj952+vAwateldSaoeMv/+zCK3DAAXluMIP2EOT241MLOQ==","signatures":[{"sig":"MEUCIGtJ5GPxo8Cv3O01xKzI5XVHIJmNvhm5l6xYnZhl0H7ZAiEAwcDM3dbNL7EwvrnxaWH3gz182KA72CZikzlYdj7jWi0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57846,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeuFUMCRA9TVsSAnZWagAAeAMQAKEsE4iLAribO5naBG2d\nZAbK9pAbWODv91gCrOdVnYLthG3QVYQ0Gl2D81ujyZHu876v4/r6WXjB3lte\nGs5XZvDOAQOpItF1B513OubsphCOyJpWSj8GK2zLk3yD/FFWZ2E3fCEvJ3TL\nrY+FKGUEkz8Wjo4tBZtA3TdNdGEIDboOLAc54JXXYQ+JVXD0DG2iXUwzyx1M\nJQoY20QJeIAhocq4fJuPj9oEm63/RD457GVgc3Fv5v6teGkK/LmO6SkqMly8\nlCfsf8lZy4m6LQs8VW2cpFDp64pNbXReNSy5tuXPAf0j/6ZNECf9ZOS96Auv\nSeDlHs3l+I3iS3zqed0Vvm8M1VNI++Oj3hlTMfFe3mtKB67i++h4RPq8yCEc\nynDS/vFO9802LqVhLcXEV2OJAsl89A7SeFsjKGbobmisy7rLsx5CPuN/MsJb\nGiIgUyCozdD8swxOglz9xFCwj4OWo4YXflo8OLt5oHrUVmMoFbnyJmugBbVv\nBDD6lozbEjgDnd4FL8I/DKppxGJGOEK6KNPpSDh3LiFROg9tdaZTB5W+uqmA\nlaOMnOIIOTk5lLdG1RjGn0WeVMGYzYAGxh6qW3pAOYfUk5xAv0VQsgXJCQPT\nTa7fOjbnkBv8g2Esm4vlZNbIqN7jFQmp+N94704VzJX3K4lI/bsr8uOBJJjf\ncaB8\r\n=tlQy\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# GatsbyJS RAML API transformer (legacy parser based)\n\n## Notice\n\nThis plugin is based of the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) which is deprecated. The plugin currently serves as a placeholder until it is replaced.\n\n## Overview\n\nThe Plugin exposes RAML APIs defined in .raml files on the GraphQL API as the canonical,\neffective API surface. It's internally using the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) and [raml2obj](https://github.com/raml2html/raml2obj) - currently in a fork with necessary extensions - to generate the representation and adds small structure changes to make the output GraphQL-compatible.\n\nIt is fully hot-reloading when editing the RAML specs, also when making changes on file inclusions inside the RAML format.\n\nIt provides\n\n- The API itself: `ramlApi`\n- The Types: `ramlType`\n\n## Usage\n\nAs a prerequisite configure one or many `gatsby-source-filesystem` plugins to for example point at `src/api-specs` and place your RAML files there. The APIs `key` on GraphQL is derived from the filename or, if the name is `api.raml` from the folder name.\n\nExample `gatsby-config.js` content:\n\n```js\n// In your gatsby-config.js\nmodule.exports = {\n  plugins: [\n    {\n      resolve: `gatsby-source-filesystem`,\n      options: {\n        name: `apis`,\n        path: `${__dirname}/src/api-specs`,\n      },\n    },\n    {\n      resolve: `@commercetools-docs/gatsby-transformer-raml-legacy`,\n      options: {\n        validate: true,\n      },\n    },\n  ],\n};\n```\n\n### Configuration Opions\n\nThe RAML transformer accepts the following configuration options:\n\n- `validate` (boolean): Passed through to the respective RAML parser option.\n- `canonicalTypeImpl` (string): Passed through to the respective `raml2obj` option.\n- `includeApis` (string array): Whitelist API keys (derived from file and folder names)\n- `excludeApis` (sring array): Blacklist API keys (derived from file and folder names)\n- `annotateConstantLikeEnums` (boolean): Adds an additional `const` attribute with the de-facto constant value of a type whenever it detects `\u001cenum` value arrays that have exactly one entry only.\n\n## A typical GraphQL query\n\nExample for reading all types:\n\n```graphql\n{\n  allRamlType {\n    nodes {\n      apiKey\n      name\n      key\n      type\n      originalType\n      description\n      additionalProperties\n      properties {\n        name\n        type\n        originalType\n        anyOf {\n          type\n          name\n        }\n        items {\n          type\n          name\n        }\n        description\n        required\n        format\n        enum\n        minimum\n        maximum\n        pattern\n        annotations {\n          beta\n        }\n      }\n      examples {\n        name\n        displayName\n        description\n        value\n      }\n    }\n  }\n}\n```\n\n## Developing\n\nSee [docs/developing.md](docs/developing.md) for some helpful information and a reading list.\n","gitHead":"51b21b7245592d8b576db077b60d3fbb193b6fc6","private":false,"scripts":{},"_npmUser":{"name":"commercetools-admin","email":"npmjs@commercetools.com"},"_npmVersion":"lerna/3.20.2/node@v12.16.3+x64 (linux)","description":"Exposes RAML 1.0 APIs on the gatsbyJS GraphQL (using the legacy RAML JS parser)","directories":{},"_nodeVersion":"12.16.3","dependencies":{"raml2obj":"github:nkuehn/raml2obj#standalone-canonicalizer","firstline":"^2.0.2","raml-1-parser":"^1.1.52"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/gatsby-transformer-raml-legacy_3.0.1-canary.4_1589138700279_0.8346230120082179","host":"s3://npm-registry-packages"}},"3.0.1-canary.5":{"name":"@commercetools-docs/gatsby-transformer-raml-legacy","version":"3.0.1-canary.5","keywords":["gatsby","gatsby-plugin","raml","deprecated"],"author":{"name":"commercetools GmbH","email":"support@commercetools.com"},"license":"MIT","_id":"@commercetools-docs/gatsby-transformer-raml-legacy@3.0.1-canary.5","maintainers":[{"name":"commercetools-admin","email":"npmjs@commercetools.com"},{"name":"davifantasia","email":"davifantasia@hotmail.com"},{"name":"emmenko","email":"emmenko@gmail.com"},{"name":"nkuehn","email":"nikolaus.kuehn@commercetools.com"}],"homepage":"https://github.com/commercetools/commercetools-docs-kit/tree/master/packages/gatsby-transformer-raml-legacy#readme","dist":{"shasum":"db68ea4a9b03bb39b0cec7214e1e54b63c1579d9","tarball":"https://registry.npmjs.org/@commercetools-docs/gatsby-transformer-raml-legacy/-/gatsby-transformer-raml-legacy-3.0.1-canary.5.tgz","fileCount":24,"integrity":"sha512-vSCNXy4WFyPwRXF3GRjs6WIfaUVJa4WTI6v/jG3HOa3iZsvmaETz4e5akTqIp31jKKdBXCGXZaT8uBfaq6j4YA==","signatures":[{"sig":"MEUCIEOgo0KctucxrtZFndf3k1OP8BEMfT7F2sp7i72fyi3qAiEA4ddpKkCz7pLOBrtN8wJf49gQpO9ypCxza1Nq90e92Nw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57846,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeuYyXCRA9TVsSAnZWagAAk5gP/1gd6YabPWRJRy1fGIvt\nCqoTeopnJyfDoJaXvl9OElW7g74vaEtTvn/IKzTKj7KjLHC0x3SiyYp0c3Qt\nef/xx2YwEIb6+wtC/sAsUeyitJguCMBIHHoYL0wY/NarvJgmoiLy4ZWfNpKv\nqbE4St8nHgZtOHxqWBucRl9cyN/e6E1cMtoqZxjxq7NkbKmyKE5DB8xJ+f8T\nPZ9V30EWFNq/vhHoCQYivzSPdbwHCrNiK4OJcc32iWWQxAbivRu+z+HoKxgC\nqqtXLQMIIwTQEcdaaN4CJmr52hW6T9XgKvakPDgAD6a5xrJV/FZbSDn242nk\nHFNKQqewTtG5uyqOi6pxJYwJz8eLQjByhQv9HtI1VmaspeJXzWWblktY1dEw\nylqlzfTSyVNS/cQAlJ75oq6nmC+NLt6g9yaThlpRk9s0ZB9Uc5j8H5k9LKq0\nFb3kfnoUSyFSHm82WUj8PXf7L7YtO+rzJBJd/MvcvDQugdRYvkj7kXMw81Cv\n++R4/P3hInx6uyLGyd739C89hLF+QQbwezV7DONGx6GU9R93LkdQjHijJYDk\nnX6LldnfsanDEF0JBx/I0U8q33FICPprNpc4RfFYIsGKjdF/jgnNH1P5MzuU\na28/QZuKJUH0V/E6K2rZ2h3SXpv0KfXciWeoTMjo7F2OHZwSCoA5i2x8zM7w\n0szW\r\n=//hT\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# GatsbyJS RAML API transformer (legacy parser based)\n\n## Notice\n\nThis plugin is based of the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) which is deprecated. The plugin currently serves as a placeholder until it is replaced.\n\n## Overview\n\nThe Plugin exposes RAML APIs defined in .raml files on the GraphQL API as the canonical,\neffective API surface. It's internally using the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) and [raml2obj](https://github.com/raml2html/raml2obj) - currently in a fork with necessary extensions - to generate the representation and adds small structure changes to make the output GraphQL-compatible.\n\nIt is fully hot-reloading when editing the RAML specs, also when making changes on file inclusions inside the RAML format.\n\nIt provides\n\n- The API itself: `ramlApi`\n- The Types: `ramlType`\n\n## Usage\n\nAs a prerequisite configure one or many `gatsby-source-filesystem` plugins to for example point at `src/api-specs` and place your RAML files there. The APIs `key` on GraphQL is derived from the filename or, if the name is `api.raml` from the folder name.\n\nExample `gatsby-config.js` content:\n\n```js\n// In your gatsby-config.js\nmodule.exports = {\n  plugins: [\n    {\n      resolve: `gatsby-source-filesystem`,\n      options: {\n        name: `apis`,\n        path: `${__dirname}/src/api-specs`,\n      },\n    },\n    {\n      resolve: `@commercetools-docs/gatsby-transformer-raml-legacy`,\n      options: {\n        validate: true,\n      },\n    },\n  ],\n};\n```\n\n### Configuration Opions\n\nThe RAML transformer accepts the following configuration options:\n\n- `validate` (boolean): Passed through to the respective RAML parser option.\n- `canonicalTypeImpl` (string): Passed through to the respective `raml2obj` option.\n- `includeApis` (string array): Whitelist API keys (derived from file and folder names)\n- `excludeApis` (sring array): Blacklist API keys (derived from file and folder names)\n- `annotateConstantLikeEnums` (boolean): Adds an additional `const` attribute with the de-facto constant value of a type whenever it detects `\u001cenum` value arrays that have exactly one entry only.\n\n## A typical GraphQL query\n\nExample for reading all types:\n\n```graphql\n{\n  allRamlType {\n    nodes {\n      apiKey\n      name\n      key\n      type\n      originalType\n      description\n      additionalProperties\n      properties {\n        name\n        type\n        originalType\n        anyOf {\n          type\n          name\n        }\n        items {\n          type\n          name\n        }\n        description\n        required\n        format\n        enum\n        minimum\n        maximum\n        pattern\n        annotations {\n          beta\n        }\n      }\n      examples {\n        name\n        displayName\n        description\n        value\n      }\n    }\n  }\n}\n```\n\n## Developing\n\nSee [docs/developing.md](docs/developing.md) for some helpful information and a reading list.\n","gitHead":"b0b8771922f56ea277ec80f1e3b4a24e6b183ac8","private":false,"scripts":{},"_npmUser":{"name":"commercetools-admin","email":"npmjs@commercetools.com"},"_npmVersion":"lerna/3.20.2/node@v12.16.3+x64 (linux)","description":"Exposes RAML 1.0 APIs on the gatsbyJS GraphQL (using the legacy RAML JS parser)","directories":{},"_nodeVersion":"12.16.3","dependencies":{"raml2obj":"github:nkuehn/raml2obj#standalone-canonicalizer","firstline":"^2.0.2","raml-1-parser":"^1.1.52"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/gatsby-transformer-raml-legacy_3.0.1-canary.5_1589218455021_0.550196118038081","host":"s3://npm-registry-packages"}},"3.0.1-canary.6":{"name":"@commercetools-docs/gatsby-transformer-raml-legacy","version":"3.0.1-canary.6","keywords":["gatsby","gatsby-plugin","raml","deprecated"],"author":{"name":"commercetools GmbH","email":"support@commercetools.com"},"license":"MIT","_id":"@commercetools-docs/gatsby-transformer-raml-legacy@3.0.1-canary.6","maintainers":[{"name":"commercetools-admin","email":"npmjs@commercetools.com"},{"name":"davifantasia","email":"davifantasia@hotmail.com"},{"name":"emmenko","email":"emmenko@gmail.com"},{"name":"nkuehn","email":"nikolaus.kuehn@commercetools.com"}],"homepage":"https://github.com/commercetools/commercetools-docs-kit/tree/master/packages/gatsby-transformer-raml-legacy#readme","dist":{"shasum":"f8a711cfd721d5cefdc6add2dfde73c88402b429","tarball":"https://registry.npmjs.org/@commercetools-docs/gatsby-transformer-raml-legacy/-/gatsby-transformer-raml-legacy-3.0.1-canary.6.tgz","fileCount":24,"integrity":"sha512-WkR9djZpk4za/OtDNFCR/Ai0rfm5mpoojN1sTCvROU4+mWE+FpJKOcggGSKzjR/ibdxpc7UmZZOdgVn2C87a6w==","signatures":[{"sig":"MEUCIEeutqr2eRobSjJVwzdzy0jQ7pGQ/4nHnmgKNSL+ZUeyAiEA3p1bTLmJdoWJ0gPN68dSe9srXB4cllnf/1/2c9yfoHA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57846,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeulg/CRA9TVsSAnZWagAAMVAP/RQ40cM38xGtzVT7OgOl\nW5IaYHZ8xOtWRCOY+dUfOuP52I4btpbQI/CXseD/RxSXP8Pi+somgynFUOkM\nLfBe0b94Niz4+bw77f7iUBYc2zYeCNtFJS0EGuk8tkOFw/q/Msw4IxG36CyX\nLubeFiCihDsUymNIlYSUHIXe+O99es8L/SmBNvA5VZT6zyn0LbSCv6JbjbUu\nGaFZJ0xhX8eH/uxRJzQzseOl+E4JjGLEp7kf01Td0DP70IGmrEsD47762xX6\noeoRK3swdobjfZweybW/ZaG4h1wFvdRuzaTqMrE+4lLj+Ht5zRZx+LwP667l\nS9IOC/7Tm+NONQfWTl/zlfcoXoI3ljcLQMC/QUicvD8o8i5pBnNJLDnGVL39\nS1saVDg1iJvW+uHviljoO5zysShHea5e4bUN9XtpsLt6GzprQUxPpQXTSdh/\nEK85uzMmmCYDaDw0tl3Rzs121xRREQXsJn0dOZ6awH5OlNLfPrnAShkAL/qv\nUv1hid7m0JDb9Hf4dmdayAiPCSgvY1v2J7zXPcBUr8z3Cht8dMhNmEl+/SjL\n8ItKQh7pR7X7oZrBtGQ8+NVPUAuRKmnyo2XU0Xlk+/PCal7zxL/yGze2hocz\ntTO6f8BljeMXGqjUo70/qALVcTfsCdPiPsDRpe64tGNx7F77hGbuIX17+PzG\n7cbL\r\n=7f4v\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# GatsbyJS RAML API transformer (legacy parser based)\n\n## Notice\n\nThis plugin is based of the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) which is deprecated. The plugin currently serves as a placeholder until it is replaced.\n\n## Overview\n\nThe Plugin exposes RAML APIs defined in .raml files on the GraphQL API as the canonical,\neffective API surface. It's internally using the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) and [raml2obj](https://github.com/raml2html/raml2obj) - currently in a fork with necessary extensions - to generate the representation and adds small structure changes to make the output GraphQL-compatible.\n\nIt is fully hot-reloading when editing the RAML specs, also when making changes on file inclusions inside the RAML format.\n\nIt provides\n\n- The API itself: `ramlApi`\n- The Types: `ramlType`\n\n## Usage\n\nAs a prerequisite configure one or many `gatsby-source-filesystem` plugins to for example point at `src/api-specs` and place your RAML files there. The APIs `key` on GraphQL is derived from the filename or, if the name is `api.raml` from the folder name.\n\nExample `gatsby-config.js` content:\n\n```js\n// In your gatsby-config.js\nmodule.exports = {\n  plugins: [\n    {\n      resolve: `gatsby-source-filesystem`,\n      options: {\n        name: `apis`,\n        path: `${__dirname}/src/api-specs`,\n      },\n    },\n    {\n      resolve: `@commercetools-docs/gatsby-transformer-raml-legacy`,\n      options: {\n        validate: true,\n      },\n    },\n  ],\n};\n```\n\n### Configuration Opions\n\nThe RAML transformer accepts the following configuration options:\n\n- `validate` (boolean): Passed through to the respective RAML parser option.\n- `canonicalTypeImpl` (string): Passed through to the respective `raml2obj` option.\n- `includeApis` (string array): Whitelist API keys (derived from file and folder names)\n- `excludeApis` (sring array): Blacklist API keys (derived from file and folder names)\n- `annotateConstantLikeEnums` (boolean): Adds an additional `const` attribute with the de-facto constant value of a type whenever it detects `\u001cenum` value arrays that have exactly one entry only.\n\n## A typical GraphQL query\n\nExample for reading all types:\n\n```graphql\n{\n  allRamlType {\n    nodes {\n      apiKey\n      name\n      key\n      type\n      originalType\n      description\n      additionalProperties\n      properties {\n        name\n        type\n        originalType\n        anyOf {\n          type\n          name\n        }\n        items {\n          type\n          name\n        }\n        description\n        required\n        format\n        enum\n        minimum\n        maximum\n        pattern\n        annotations {\n          beta\n        }\n      }\n      examples {\n        name\n        displayName\n        description\n        value\n      }\n    }\n  }\n}\n```\n\n## Developing\n\nSee [docs/developing.md](docs/developing.md) for some helpful information and a reading list.\n","gitHead":"63a1da577ab91fa6cfd6fbff92b6874089a890ac","private":false,"scripts":{},"_npmUser":{"name":"commercetools-admin","email":"npmjs@commercetools.com"},"_npmVersion":"lerna/3.20.2/node@v12.16.3+x64 (linux)","description":"Exposes RAML 1.0 APIs on the gatsbyJS GraphQL (using the legacy RAML JS parser)","directories":{},"_nodeVersion":"12.16.3","dependencies":{"raml2obj":"github:nkuehn/raml2obj#standalone-canonicalizer","firstline":"^2.0.2","raml-1-parser":"^1.1.52"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/gatsby-transformer-raml-legacy_3.0.1-canary.6_1589270590315_0.05664489560998476","host":"s3://npm-registry-packages"}},"0.0.0-canary-498f75c4d664a1c55c35dbe3ae0a86845e35bbf9":{"name":"@commercetools-docs/gatsby-transformer-raml-legacy","version":"0.0.0-canary-498f75c4d664a1c55c35dbe3ae0a86845e35bbf9","keywords":["gatsby","gatsby-plugin","raml","deprecated"],"author":{"name":"commercetools GmbH","email":"support@commercetools.com"},"license":"MIT","_id":"@commercetools-docs/gatsby-transformer-raml-legacy@0.0.0-canary-498f75c4d664a1c55c35dbe3ae0a86845e35bbf9","maintainers":[{"name":"commercetools-admin","email":"npmjs@commercetools.com"},{"name":"davifantasia","email":"davifantasia@hotmail.com"},{"name":"emmenko","email":"emmenko@gmail.com"},{"name":"nkuehn","email":"nikolaus.kuehn@commercetools.com"}],"homepage":"https://github.com/commercetools/commercetools-docs-kit/tree/master/packages/gatsby-transformer-raml-legacy#readme","dist":{"shasum":"16d92262cc7d8d9023d1906b1c75aaaeacb8b6eb","tarball":"https://registry.npmjs.org/@commercetools-docs/gatsby-transformer-raml-legacy/-/gatsby-transformer-raml-legacy-0.0.0-canary-498f75c4d664a1c55c35dbe3ae0a86845e35bbf9.tgz","fileCount":24,"integrity":"sha512-cSz5tGDDaixQDx1MObRmcCPFGqimkytBJReDtiafWWzTYs9yKjPX4wQMJit+XpH+4T3JbJY8vAga7UXmh56RIA==","signatures":[{"sig":"MEUCIQDxZiFspmE4FAPIx4G/HAXqDuyBclPoWisvfqLl23MWmAIgblvQ6hyH01/pngqUrROs/YuwcqvHW/xQgjvJRwl3uEs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57877,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeuwkWCRA9TVsSAnZWagAAUE8P/1I/CC7jc232AjH5FWrQ\nwd9QWxv9tnd+5oo6eH7/wlj2t3UQL0bIHvXZsDPq7sq10lQrPS5UH76HPGJ+\n63Hx5pdlGGFVppVkPglXWMzIOkZfx8e+SfqssjoZTTIRup3OuOu+7Ft77dZA\n0/b4b+Nlb1eaMbJ1Z7u+ToGM+//2yzeUfvaSTui5Ai3Rd/jIcus0lNoUVKNQ\nPxacaP4SsA1PJ4PKSUNMEkG9J5OykI2RS74gjbxf69woBNEacVgsDYuzSeyS\nzl1XsPee55+9vyh63d0suvYjw4pFkNuAaRfZepOPfaV2W7e4OQ0PeUY6Einx\nKxIaUxcDuICFiDZFAB9gZ/FRZ13ALCfTgqAIOXIJZjR5mbyLenSK/8HD5eJ7\no/IXxQwWmgFR2HhOvUbpt2Z2UpFRzEAWxiUDPDoghhhrmWbjDVBDVaD1Bqhh\namwoQxDO1zbjxy5ZKJl+i9lk6i4SmqoD4ZfD/4jcxP1b6qUw4ZuOljGTH2me\n963e/OM7t2MGpynFc+mMOPsqRF+TqjMAemPBVAXYPgemQ6ci3Y+ec48KDl7E\nNK9LC+kB+8dUGzxNjOS7Ci/lEjkMbMOFL2k9x4yqlqLwAafz1NRX7q5ll2Wh\nw+XGuDpNI613Yy7NyucY0/sChhYtzthD2UE1QhnTNqZPEHv6yBk+8aqW/ygE\nSx+/\r\n=eHVu\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# GatsbyJS RAML API transformer (legacy parser based)\n\n## Notice\n\nThis plugin is based of the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) which is deprecated. The plugin currently serves as a placeholder until it is replaced.\n\n## Overview\n\nThe Plugin exposes RAML APIs defined in .raml files on the GraphQL API as the canonical,\neffective API surface. It's internally using the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) and [raml2obj](https://github.com/raml2html/raml2obj) - currently in a fork with necessary extensions - to generate the representation and adds small structure changes to make the output GraphQL-compatible.\n\nIt is fully hot-reloading when editing the RAML specs, also when making changes on file inclusions inside the RAML format.\n\nIt provides\n\n- The API itself: `ramlApi`\n- The Types: `ramlType`\n\n## Usage\n\nAs a prerequisite configure one or many `gatsby-source-filesystem` plugins to for example point at `src/api-specs` and place your RAML files there. The APIs `key` on GraphQL is derived from the filename or, if the name is `api.raml` from the folder name.\n\nExample `gatsby-config.js` content:\n\n```js\n// In your gatsby-config.js\nmodule.exports = {\n  plugins: [\n    {\n      resolve: `gatsby-source-filesystem`,\n      options: {\n        name: `apis`,\n        path: `${__dirname}/src/api-specs`,\n      },\n    },\n    {\n      resolve: `@commercetools-docs/gatsby-transformer-raml-legacy`,\n      options: {\n        validate: true,\n      },\n    },\n  ],\n};\n```\n\n### Configuration Opions\n\nThe RAML transformer accepts the following configuration options:\n\n- `validate` (boolean): Passed through to the respective RAML parser option.\n- `canonicalTypeImpl` (string): Passed through to the respective `raml2obj` option.\n- `includeApis` (string array): Whitelist API keys (derived from file and folder names)\n- `excludeApis` (sring array): Blacklist API keys (derived from file and folder names)\n- `annotateConstantLikeEnums` (boolean): Adds an additional `const` attribute with the de-facto constant value of a type whenever it detects `\u001cenum` value arrays that have exactly one entry only.\n\n## A typical GraphQL query\n\nExample for reading all types:\n\n```graphql\n{\n  allRamlType {\n    nodes {\n      apiKey\n      name\n      key\n      type\n      originalType\n      description\n      additionalProperties\n      properties {\n        name\n        type\n        originalType\n        anyOf {\n          type\n          name\n        }\n        items {\n          type\n          name\n        }\n        description\n        required\n        format\n        enum\n        minimum\n        maximum\n        pattern\n        annotations {\n          beta\n        }\n      }\n      examples {\n        name\n        displayName\n        description\n        value\n      }\n    }\n  }\n}\n```\n\n## Developing\n\nSee [docs/developing.md](docs/developing.md) for some helpful information and a reading list.\n","gitHead":"b2b973c6e1672df154242a723b13db3b472b1ccb","private":false,"scripts":{},"_npmUser":{"name":"commercetools-admin","email":"npmjs@commercetools.com"},"_npmVersion":"lerna/3.20.2/node@v12.16.3+x64 (linux)","description":"Exposes RAML 1.0 APIs on the gatsbyJS GraphQL (using the legacy RAML JS parser)","directories":{},"_nodeVersion":"12.16.3","dependencies":{"raml2obj":"github:nkuehn/raml2obj#standalone-canonicalizer","firstline":"^2.0.2","raml-1-parser":"^1.1.52"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/gatsby-transformer-raml-legacy_0.0.0-canary-498f75c4d664a1c55c35dbe3ae0a86845e35bbf9_1589315861994_0.44434840162575817","host":"s3://npm-registry-packages"}},"0.0.0-canary-8741c0503481a60ab852e8880e79a351cbbeb25a":{"name":"@commercetools-docs/gatsby-transformer-raml-legacy","version":"0.0.0-canary-8741c0503481a60ab852e8880e79a351cbbeb25a","keywords":["gatsby","gatsby-plugin","raml","deprecated"],"author":{"name":"commercetools GmbH","email":"support@commercetools.com"},"license":"MIT","_id":"@commercetools-docs/gatsby-transformer-raml-legacy@0.0.0-canary-8741c0503481a60ab852e8880e79a351cbbeb25a","maintainers":[{"name":"commercetools-admin","email":"npmjs@commercetools.com"},{"name":"davifantasia","email":"davifantasia@hotmail.com"},{"name":"emmenko","email":"emmenko@gmail.com"},{"name":"nkuehn","email":"nikolaus.kuehn@commercetools.com"}],"homepage":"https://github.com/commercetools/commercetools-docs-kit/tree/master/packages/gatsby-transformer-raml-legacy#readme","dist":{"shasum":"a1853692f5bd2b074eca23142dcb1bb2dd5f3ba0","tarball":"https://registry.npmjs.org/@commercetools-docs/gatsby-transformer-raml-legacy/-/gatsby-transformer-raml-legacy-0.0.0-canary-8741c0503481a60ab852e8880e79a351cbbeb25a.tgz","fileCount":24,"integrity":"sha512-QiHpLy6WNJL9WduLWARVb7Czh+IUgCgDCgXe4Pslxq+kh57SkuhkMHFlb4kVtPMxsZSuHB1sFyEUiqu38n7vSQ==","signatures":[{"sig":"MEQCIAEMQElwxmwsIND4mQ7BB1jKiicOkoP0T0uEwhhTCMsRAiACvIrYTPWfghH7qCYR/CIpRfDR4IGGkjCcwgDcVxl2og==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57877,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJevwm8CRA9TVsSAnZWagAAT58P/RxOS+5NS/6dK3n6y4eW\nAsYZNw85mLPoWxhHf47u8ztXQZa2zQJgXknfAFt+CTaOi3HCzSX/yhP1Ywkm\ny3dSDrPpoIjR/+1jnby6wis4/VcAYniJ+h/8SL3G17lPlKPf66SHvRV9XzAb\nUVccqaYskDyGXrkautCT8kE37KuAG5mGnnBgqpCl7lEt6HXyZ4EntGlAZEuf\ntca2ejey3/4XhuaqVuoamP0BQzUBAd+mG9XbEb8UONGAEfiQJ2+mZv8OWqvi\n8ErUi+S7k90qJdDw1k6gB36/pZJYIZa4GwsUB61omkFQZM0drXgY4B+Vj3Wu\nXy5lfS+uqqZaex6v60Ys+RsNgdyEQSgntyky58yK31RcDmKAxVqCrgLmoSam\nQnxcXMGr0fPGwQOe0tNfYdR9cyaSqIS3xx+9npIMemOYp+LT3ptgkz8hvD0D\nfYMwu1kGvmdfnAkI9yP7ptsDhjN7cZ/YorkNHkcBZrajvFICCpv20E/99Dz9\ntFe3j0rIjUVtPe24Z7IMJDp9ZYsDskUI59wHd5llVVvoTNN/ntg/S8EJ0CUY\nhPYO4ObqGYMK92Vtt6X0mOouHpDHpWwLUd/A0tg73A+0d0ys3qfE+tJ4w0K2\nJ38dz2/RY7ztjM2yTiHSz8AQUlgioO0c/0bBMwPY12Co9Pte2KBSaAxPd4on\n/fOm\r\n=g2AT\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# GatsbyJS RAML API transformer (legacy parser based)\n\n## Notice\n\nThis plugin is based of the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) which is deprecated. The plugin currently serves as a placeholder until it is replaced.\n\n## Overview\n\nThe Plugin exposes RAML APIs defined in .raml files on the GraphQL API as the canonical,\neffective API surface. It's internally using the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) and [raml2obj](https://github.com/raml2html/raml2obj) - currently in a fork with necessary extensions - to generate the representation and adds small structure changes to make the output GraphQL-compatible.\n\nIt is fully hot-reloading when editing the RAML specs, also when making changes on file inclusions inside the RAML format.\n\nIt provides\n\n- The API itself: `ramlApi`\n- The Types: `ramlType`\n\n## Usage\n\nAs a prerequisite configure one or many `gatsby-source-filesystem` plugins to for example point at `src/api-specs` and place your RAML files there. The APIs `key` on GraphQL is derived from the filename or, if the name is `api.raml` from the folder name.\n\nExample `gatsby-config.js` content:\n\n```js\n// In your gatsby-config.js\nmodule.exports = {\n  plugins: [\n    {\n      resolve: `gatsby-source-filesystem`,\n      options: {\n        name: `apis`,\n        path: `${__dirname}/src/api-specs`,\n      },\n    },\n    {\n      resolve: `@commercetools-docs/gatsby-transformer-raml-legacy`,\n      options: {\n        validate: true,\n      },\n    },\n  ],\n};\n```\n\n### Configuration Opions\n\nThe RAML transformer accepts the following configuration options:\n\n- `validate` (boolean): Passed through to the respective RAML parser option.\n- `canonicalTypeImpl` (string): Passed through to the respective `raml2obj` option.\n- `includeApis` (string array): Whitelist API keys (derived from file and folder names)\n- `excludeApis` (sring array): Blacklist API keys (derived from file and folder names)\n- `annotateConstantLikeEnums` (boolean): Adds an additional `const` attribute with the de-facto constant value of a type whenever it detects `\u001cenum` value arrays that have exactly one entry only.\n\n## A typical GraphQL query\n\nExample for reading all types:\n\n```graphql\n{\n  allRamlType {\n    nodes {\n      apiKey\n      name\n      key\n      type\n      originalType\n      description\n      additionalProperties\n      properties {\n        name\n        type\n        originalType\n        anyOf {\n          type\n          name\n        }\n        items {\n          type\n          name\n        }\n        description\n        required\n        format\n        enum\n        minimum\n        maximum\n        pattern\n        annotations {\n          beta\n        }\n      }\n      examples {\n        name\n        displayName\n        description\n        value\n      }\n    }\n  }\n}\n```\n\n## Developing\n\nSee [docs/developing.md](docs/developing.md) for some helpful information and a reading list.\n","gitHead":"32bcefa5a631b75271cab925615afcb21bedc1df","private":false,"scripts":{},"_npmUser":{"name":"commercetools-admin","email":"npmjs@commercetools.com"},"_npmVersion":"lerna/3.20.2/node@v12.16.3+x64 (linux)","description":"Exposes RAML 1.0 APIs on the gatsbyJS GraphQL (using the legacy RAML JS parser)","directories":{},"_nodeVersion":"12.16.3","dependencies":{"raml2obj":"github:nkuehn/raml2obj#standalone-canonicalizer","firstline":"^2.0.2","raml-1-parser":"^1.1.52"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/gatsby-transformer-raml-legacy_0.0.0-canary-8741c0503481a60ab852e8880e79a351cbbeb25a_1589578171732_0.6407528765413271","host":"s3://npm-registry-packages"}},"0.0.0-canary-7e4fc0eecd2d225e4355471bbf2f3a0589c45639":{"name":"@commercetools-docs/gatsby-transformer-raml-legacy","version":"0.0.0-canary-7e4fc0eecd2d225e4355471bbf2f3a0589c45639","keywords":["gatsby","gatsby-plugin","raml","deprecated"],"author":{"name":"commercetools GmbH","email":"support@commercetools.com"},"license":"MIT","_id":"@commercetools-docs/gatsby-transformer-raml-legacy@0.0.0-canary-7e4fc0eecd2d225e4355471bbf2f3a0589c45639","maintainers":[{"name":"commercetools-admin","email":"npmjs@commercetools.com"},{"name":"davifantasia","email":"davifantasia@hotmail.com"},{"name":"emmenko","email":"emmenko@gmail.com"},{"name":"nkuehn","email":"nikolaus.kuehn@commercetools.com"}],"homepage":"https://github.com/commercetools/commercetools-docs-kit/tree/master/packages/gatsby-transformer-raml-legacy#readme","dist":{"shasum":"b163e7c9dbd0f59889d535e2e237918db58a77c7","tarball":"https://registry.npmjs.org/@commercetools-docs/gatsby-transformer-raml-legacy/-/gatsby-transformer-raml-legacy-0.0.0-canary-7e4fc0eecd2d225e4355471bbf2f3a0589c45639.tgz","fileCount":24,"integrity":"sha512-6knRlM/oNZIusMlS1B/nZpwUQeYX5Bq0zvUhLvagY33lvqFcSDnBgIrHrTPzmbCmbiZR2eOIf8vbUiRxaJleBA==","signatures":[{"sig":"MEUCICe46p2YON0BUf85yn35AR9raA/AWd38MKMFFul/T4xsAiEA/sodzSlPztqxkFxBp8p24d3l1cuxJUAiHQ9FsotMSE0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57877,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJewk1YCRA9TVsSAnZWagAAwiYP/RpRQl6VRHFt8gDtnQbz\nV1cUre9RwjsN02KGEA+uJIZRAFlOg36wRXolvC8sYdHfx+NT0KvRdGA/mLu+\niTNwanWPSXuYR+94pDpdVSJRhbgZ6BGV8NDlkwnogIHGb+7tED9A0H20ruOZ\nsoZLHnzJHWz2G6ZFhqWb7XFNESJKF3gVurJy90PkCU5xm4jtxKmopUkkww44\n0kr6aLPlms94ublPBn2xvHgy7DmYc36OOE4BH5UM3Ux57hRRfKwlsBTXBlnf\nGDprDQxctMXCUR7FUeoFMoLxdspp4yyMiF42JFnf+E+4V/nebZ3Xq40w4snO\neaT9Z1+6aD4BnWSvG2PJ5i7cvJTnP0utA7WBu5e7Wjz1ybaFYkJp5N/+F9zx\ny20IA4dTR950dwUKhhwFp+N/AQV9CodQa+jWPU1d4rBJOK8D+IrBFshYboSX\nwRYTiNR9lUG7iEE8oTFzr8ClPZK4Izir0lMI/fOB+M46SPeRGMRm4DYzGqK7\n3rD7YCpKBKaWDgeHimG6RGDYHpPl/spG21uKMXAXR0A1BzNkSx1pkM5g4LzI\nh0OEYq4Dk0pHMWL+OTWGeFm279Y/eIIi13rUkSqK+YTKr9jR8H8bp+yHXsLV\nE9xnYChiDRBeFf0Fng+xVU8N7LsPb5mMflPguDjMlIOdg/3D9X6eEL4k3+VY\n3SMg\r\n=moOn\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# GatsbyJS RAML API transformer (legacy parser based)\n\n## Notice\n\nThis plugin is based of the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) which is deprecated. The plugin currently serves as a placeholder until it is replaced.\n\n## Overview\n\nThe Plugin exposes RAML APIs defined in .raml files on the GraphQL API as the canonical,\neffective API surface. It's internally using the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) and [raml2obj](https://github.com/raml2html/raml2obj) - currently in a fork with necessary extensions - to generate the representation and adds small structure changes to make the output GraphQL-compatible.\n\nIt is fully hot-reloading when editing the RAML specs, also when making changes on file inclusions inside the RAML format.\n\nIt provides\n\n- The API itself: `ramlApi`\n- The Types: `ramlType`\n\n## Usage\n\nAs a prerequisite configure one or many `gatsby-source-filesystem` plugins to for example point at `src/api-specs` and place your RAML files there. The APIs `key` on GraphQL is derived from the filename or, if the name is `api.raml` from the folder name.\n\nExample `gatsby-config.js` content:\n\n```js\n// In your gatsby-config.js\nmodule.exports = {\n  plugins: [\n    {\n      resolve: `gatsby-source-filesystem`,\n      options: {\n        name: `apis`,\n        path: `${__dirname}/src/api-specs`,\n      },\n    },\n    {\n      resolve: `@commercetools-docs/gatsby-transformer-raml-legacy`,\n      options: {\n        validate: true,\n      },\n    },\n  ],\n};\n```\n\n### Configuration Opions\n\nThe RAML transformer accepts the following configuration options:\n\n- `validate` (boolean): Passed through to the respective RAML parser option.\n- `canonicalTypeImpl` (string): Passed through to the respective `raml2obj` option.\n- `includeApis` (string array): Whitelist API keys (derived from file and folder names)\n- `excludeApis` (sring array): Blacklist API keys (derived from file and folder names)\n- `annotateConstantLikeEnums` (boolean): Adds an additional `const` attribute with the de-facto constant value of a type whenever it detects `\u001cenum` value arrays that have exactly one entry only.\n\n## A typical GraphQL query\n\nExample for reading all types:\n\n```graphql\n{\n  allRamlType {\n    nodes {\n      apiKey\n      name\n      key\n      type\n      originalType\n      description\n      additionalProperties\n      properties {\n        name\n        type\n        originalType\n        anyOf {\n          type\n          name\n        }\n        items {\n          type\n          name\n        }\n        description\n        required\n        format\n        enum\n        minimum\n        maximum\n        pattern\n        annotations {\n          beta\n        }\n      }\n      examples {\n        name\n        displayName\n        description\n        value\n      }\n    }\n  }\n}\n```\n\n## Developing\n\nSee [docs/developing.md](docs/developing.md) for some helpful information and a reading list.\n","gitHead":"acf8c27d0ce5ff8b14079e0b867d2ed0f8fb5ee5","private":false,"scripts":{},"_npmUser":{"name":"commercetools-admin","email":"npmjs@commercetools.com"},"_npmVersion":"lerna/3.20.2/node@v12.16.3+x64 (linux)","description":"Exposes RAML 1.0 APIs on the gatsbyJS GraphQL (using the legacy RAML JS parser)","directories":{},"_nodeVersion":"12.16.3","dependencies":{"raml2obj":"github:nkuehn/raml2obj#standalone-canonicalizer","firstline":"^2.0.2","raml-1-parser":"^1.1.52"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/gatsby-transformer-raml-legacy_0.0.0-canary-7e4fc0eecd2d225e4355471bbf2f3a0589c45639_1589792087584_0.3546079350692477","host":"s3://npm-registry-packages"}},"0.0.0-canary-c18f1fa7c31244912145fe4b8c8f5352fe1fd0ed":{"name":"@commercetools-docs/gatsby-transformer-raml-legacy","version":"0.0.0-canary-c18f1fa7c31244912145fe4b8c8f5352fe1fd0ed","keywords":["gatsby","gatsby-plugin","raml","deprecated"],"author":{"name":"commercetools GmbH","email":"support@commercetools.com"},"license":"MIT","_id":"@commercetools-docs/gatsby-transformer-raml-legacy@0.0.0-canary-c18f1fa7c31244912145fe4b8c8f5352fe1fd0ed","maintainers":[{"name":"commercetools-admin","email":"npmjs@commercetools.com"},{"name":"davifantasia","email":"davifantasia@hotmail.com"},{"name":"emmenko","email":"emmenko@gmail.com"},{"name":"nkuehn","email":"nikolaus.kuehn@commercetools.com"}],"homepage":"https://github.com/commercetools/commercetools-docs-kit/tree/master/packages/gatsby-transformer-raml-legacy#readme","dist":{"shasum":"5c4f29d2ec015386b248c7910b729adfc3d737bf","tarball":"https://registry.npmjs.org/@commercetools-docs/gatsby-transformer-raml-legacy/-/gatsby-transformer-raml-legacy-0.0.0-canary-c18f1fa7c31244912145fe4b8c8f5352fe1fd0ed.tgz","fileCount":24,"integrity":"sha512-Kdrwskj51PSm3mbKkmYNEdg4Ip/GGic0M083beUhxviqmtzGif6wE5hAHRj91mLBw/VoVi6p9Bq8bPZz2mmPuw==","signatures":[{"sig":"MEUCIAXD3hvKJvxjmMUSFa9cn/7CqvUy20w9W8vvSSuMQ/8WAiEA9Djjwc2ZKToTtmRONeced9xTstSpdyd8PDLHq/3EZD4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57877,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJewnCHCRA9TVsSAnZWagAAGwwQAJN12oSDRx+DjUdQIJQ3\njWBpeHj43glLmTz2t/l4GniYfSj2YDSjOc//k+YaP49gVxE5K/MRCCEnPJbs\nFEPP/UrJCSLuiTvnxyhXUU06WXawqn1cfqIEcGTsmke81q42QS6DmioVrFy4\njbbrfBc2w5o0lw5gH6QobE4jKek6pyBfK3HWBeOKn2kC5tzp41SEFQopOkAs\nveT6qZd5hPwMx1i8Le6i4TbkH49Xt/sJb5fzQ4lCFi5h82YYl27nQ6LWqcKs\nh4wxOIuBs/p5SgEd2zQnxyijuyKjx9q8T1aEE4lAlWo2d/6tMuq26Ud2pJ5/\nNQX28hOZBuRnLkTfm2NwvIxawNHjTpYntlZHSylEWKbimgxxWKfHq7ioNX3x\nYxXCzzyT85fwOeEl9ol3QCStoODGmxiiXxDJiKILCi8itNM0DZWzXbx1NujL\nD4cr+2j2Y5vWGCGDb7Kx7XeBLnlYEGqKsRcdr31U6rr02MBpp5BkPRiLARgB\njOm3hI1yqRlQgeWOQWTf/+1F3m98G+n+75sx6F42UwxxCizNT6XYveut0gYl\n70ximOec8DdgIP/MMGaVEj5UZbZfwgmsA5hCjp17eOhC2DOabmN5O08zN759\nlXkI9W1TUIxOBfmTcKHo46Toi9Elz4gvgPVfveUrT8O93tpGWrHmgHULY+Od\nm59U\r\n=MmfB\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# GatsbyJS RAML API transformer (legacy parser based)\n\n## Notice\n\nThis plugin is based of the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) which is deprecated. The plugin currently serves as a placeholder until it is replaced.\n\n## Overview\n\nThe Plugin exposes RAML APIs defined in .raml files on the GraphQL API as the canonical,\neffective API surface. It's internally using the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) and [raml2obj](https://github.com/raml2html/raml2obj) - currently in a fork with necessary extensions - to generate the representation and adds small structure changes to make the output GraphQL-compatible.\n\nIt is fully hot-reloading when editing the RAML specs, also when making changes on file inclusions inside the RAML format.\n\nIt provides\n\n- The API itself: `ramlApi`\n- The Types: `ramlType`\n\n## Usage\n\nAs a prerequisite configure one or many `gatsby-source-filesystem` plugins to for example point at `src/api-specs` and place your RAML files there. The APIs `key` on GraphQL is derived from the filename or, if the name is `api.raml` from the folder name.\n\nExample `gatsby-config.js` content:\n\n```js\n// In your gatsby-config.js\nmodule.exports = {\n  plugins: [\n    {\n      resolve: `gatsby-source-filesystem`,\n      options: {\n        name: `apis`,\n        path: `${__dirname}/src/api-specs`,\n      },\n    },\n    {\n      resolve: `@commercetools-docs/gatsby-transformer-raml-legacy`,\n      options: {\n        validate: true,\n      },\n    },\n  ],\n};\n```\n\n### Configuration Opions\n\nThe RAML transformer accepts the following configuration options:\n\n- `validate` (boolean): Passed through to the respective RAML parser option.\n- `canonicalTypeImpl` (string): Passed through to the respective `raml2obj` option.\n- `includeApis` (string array): Whitelist API keys (derived from file and folder names)\n- `excludeApis` (sring array): Blacklist API keys (derived from file and folder names)\n- `annotateConstantLikeEnums` (boolean): Adds an additional `const` attribute with the de-facto constant value of a type whenever it detects `\u001cenum` value arrays that have exactly one entry only.\n\n## A typical GraphQL query\n\nExample for reading all types:\n\n```graphql\n{\n  allRamlType {\n    nodes {\n      apiKey\n      name\n      key\n      type\n      originalType\n      description\n      additionalProperties\n      properties {\n        name\n        type\n        originalType\n        anyOf {\n          type\n          name\n        }\n        items {\n          type\n          name\n        }\n        description\n        required\n        format\n        enum\n        minimum\n        maximum\n        pattern\n        annotations {\n          beta\n        }\n      }\n      examples {\n        name\n        displayName\n        description\n        value\n      }\n    }\n  }\n}\n```\n\n## Developing\n\nSee [docs/developing.md](docs/developing.md) for some helpful information and a reading list.\n","gitHead":"8d83425804be48486bc1f62703440a946fb6e677","private":false,"scripts":{},"_npmUser":{"name":"commercetools-admin","email":"npmjs@commercetools.com"},"_npmVersion":"lerna/3.20.2/node@v12.16.3+x64 (linux)","description":"Exposes RAML 1.0 APIs on the gatsbyJS GraphQL (using the legacy RAML JS parser)","directories":{},"_nodeVersion":"12.16.3","dependencies":{"raml2obj":"github:nkuehn/raml2obj#standalone-canonicalizer","firstline":"^2.0.2","raml-1-parser":"^1.1.52"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/gatsby-transformer-raml-legacy_0.0.0-canary-c18f1fa7c31244912145fe4b8c8f5352fe1fd0ed_1589801094876_0.08483990763367255","host":"s3://npm-registry-packages"}},"0.0.0-canary-1402e6cc2843d274dfc1374ca91ba0aaa69d499f":{"name":"@commercetools-docs/gatsby-transformer-raml-legacy","version":"0.0.0-canary-1402e6cc2843d274dfc1374ca91ba0aaa69d499f","keywords":["gatsby","gatsby-plugin","raml","deprecated"],"author":{"name":"commercetools GmbH","email":"support@commercetools.com"},"license":"MIT","_id":"@commercetools-docs/gatsby-transformer-raml-legacy@0.0.0-canary-1402e6cc2843d274dfc1374ca91ba0aaa69d499f","maintainers":[{"name":"commercetools-admin","email":"npmjs@commercetools.com"},{"name":"davifantasia","email":"davifantasia@hotmail.com"},{"name":"emmenko","email":"emmenko@gmail.com"},{"name":"nkuehn","email":"nikolaus.kuehn@commercetools.com"}],"homepage":"https://github.com/commercetools/commercetools-docs-kit/tree/master/packages/gatsby-transformer-raml-legacy#readme","dist":{"shasum":"19ffbd516553004449161369fecc51d072b866fb","tarball":"https://registry.npmjs.org/@commercetools-docs/gatsby-transformer-raml-legacy/-/gatsby-transformer-raml-legacy-0.0.0-canary-1402e6cc2843d274dfc1374ca91ba0aaa69d499f.tgz","fileCount":24,"integrity":"sha512-hOXYqWY3q516R7Vsbdk5mGZsYOKvoB3Sx1aGWGkMisCPY3Ox/wQDE6AhaVGahDez4W6D1Bl6DkQdRwUA8St/ZA==","signatures":[{"sig":"MEUCIQCdpq1cs2U+uAauc1dYET+SVvkOcv1VYDzuHk8ou2vDjQIgLhUjMvUILhnEryDJN0OrgV4RDevplRcePPw1qzlLoOs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57877,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJexN0SCRA9TVsSAnZWagAAJ/AP/2wX/71J3D9EPJqN6e5P\ni4VVWmlOj8w2g/Ru68Jiu2Q9xnqzPzTJ3TIWVHmri4bjjH99EKl8+8qdShh+\nbFdBfL7LWW+WYiCt41MlotLihF8PbItpWhEEGWcIfJNnPRSJ0jiTBMQnZfhk\nhx/lB0nW1oQCelg64GrO+AikXx5TrMJR/QIEL3FbOFxT3W6HreT5KzNy3qbq\naTr68qV5Qbg2n48Xk3YplRdE8MDfzGcMEtxdVOnjb91Qj8xBUCUfN6FfM9zD\nehlIuQofUrYu/aG7iAymX0IBTeHLSCCBhMIj6YRUmx9sZpxQWSNCFEjdsNPh\ncxva9lIifLjwUlkcGlMun7TF+VyUgWC9OFa0jhe2YTyVDSYCLtEzuH+qD3P6\n8EYOEgIDzYOf3KUWDWyb/VYY1X14cUy8P6dj4W28bL85i1lKPDzg4Y10tVXT\nzaswc458jH2Cn+iicdZMdHwHiAHm4L9kAmg4k6MD81tAJNvESv5ymY63qcZI\nsw87KQ6xpBu0DL1ZVO7nUUXjPQaz2N296HGsMYk855rd9uwZi+humCZfNBjC\nKbPX8QwTlf2NiBhC5ft2UU/idpS+0Ke0FY5SRjgPXlmFeQii0m/bmPyNovmz\n9L1i13MlQqcTC4WuHGc5frobheWSbfWh3OKbM93/Kjxi2q5uG3jkbVUU+aT4\ny+WL\r\n=PPY0\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# GatsbyJS RAML API transformer (legacy parser based)\n\n## Notice\n\nThis plugin is based of the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) which is deprecated. The plugin currently serves as a placeholder until it is replaced.\n\n## Overview\n\nThe Plugin exposes RAML APIs defined in .raml files on the GraphQL API as the canonical,\neffective API surface. It's internally using the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) and [raml2obj](https://github.com/raml2html/raml2obj) - currently in a fork with necessary extensions - to generate the representation and adds small structure changes to make the output GraphQL-compatible.\n\nIt is fully hot-reloading when editing the RAML specs, also when making changes on file inclusions inside the RAML format.\n\nIt provides\n\n- The API itself: `ramlApi`\n- The Types: `ramlType`\n\n## Usage\n\nAs a prerequisite configure one or many `gatsby-source-filesystem` plugins to for example point at `src/api-specs` and place your RAML files there. The APIs `key` on GraphQL is derived from the filename or, if the name is `api.raml` from the folder name.\n\nExample `gatsby-config.js` content:\n\n```js\n// In your gatsby-config.js\nmodule.exports = {\n  plugins: [\n    {\n      resolve: `gatsby-source-filesystem`,\n      options: {\n        name: `apis`,\n        path: `${__dirname}/src/api-specs`,\n      },\n    },\n    {\n      resolve: `@commercetools-docs/gatsby-transformer-raml-legacy`,\n      options: {\n        validate: true,\n      },\n    },\n  ],\n};\n```\n\n### Configuration Opions\n\nThe RAML transformer accepts the following configuration options:\n\n- `validate` (boolean): Passed through to the respective RAML parser option.\n- `canonicalTypeImpl` (string): Passed through to the respective `raml2obj` option.\n- `includeApis` (string array): Whitelist API keys (derived from file and folder names)\n- `excludeApis` (sring array): Blacklist API keys (derived from file and folder names)\n- `annotateConstantLikeEnums` (boolean): Adds an additional `const` attribute with the de-facto constant value of a type whenever it detects `\u001cenum` value arrays that have exactly one entry only.\n\n## A typical GraphQL query\n\nExample for reading all types:\n\n```graphql\n{\n  allRamlType {\n    nodes {\n      apiKey\n      name\n      key\n      type\n      originalType\n      description\n      additionalProperties\n      properties {\n        name\n        type\n        originalType\n        anyOf {\n          type\n          name\n        }\n        items {\n          type\n          name\n        }\n        description\n        required\n        format\n        enum\n        minimum\n        maximum\n        pattern\n        annotations {\n          beta\n        }\n      }\n      examples {\n        name\n        displayName\n        description\n        value\n      }\n    }\n  }\n}\n```\n\n## Developing\n\nSee [docs/developing.md](docs/developing.md) for some helpful information and a reading list.\n","gitHead":"262daf05c421cc8a8fb60f0db1ce447eaba9e66e","private":false,"scripts":{},"_npmUser":{"name":"commercetools-admin","email":"npmjs@commercetools.com"},"_npmVersion":"lerna/3.21.0/node@v12.16.3+x64 (linux)","description":"Exposes RAML 1.0 APIs on the gatsbyJS GraphQL (using the legacy RAML JS parser)","directories":{},"_nodeVersion":"12.16.3","dependencies":{"raml2obj":"github:nkuehn/raml2obj#standalone-canonicalizer","firstline":"^2.0.2","raml-1-parser":"^1.1.52"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/gatsby-transformer-raml-legacy_0.0.0-canary-1402e6cc2843d274dfc1374ca91ba0aaa69d499f_1589959953948_0.9353811648039141","host":"s3://npm-registry-packages"}},"0.0.0-canary-2f1fe2e44d71d1a1e30e6f04cf4475767712f485":{"name":"@commercetools-docs/gatsby-transformer-raml-legacy","version":"0.0.0-canary-2f1fe2e44d71d1a1e30e6f04cf4475767712f485","keywords":["gatsby","gatsby-plugin","raml","deprecated"],"author":{"name":"commercetools GmbH","email":"support@commercetools.com"},"license":"MIT","_id":"@commercetools-docs/gatsby-transformer-raml-legacy@0.0.0-canary-2f1fe2e44d71d1a1e30e6f04cf4475767712f485","maintainers":[{"name":"commercetools-admin","email":"npmjs@commercetools.com"},{"name":"davifantasia","email":"davifantasia@hotmail.com"},{"name":"emmenko","email":"emmenko@gmail.com"},{"name":"nkuehn","email":"nikolaus.kuehn@commercetools.com"}],"homepage":"https://github.com/commercetools/commercetools-docs-kit/tree/master/packages/gatsby-transformer-raml-legacy#readme","dist":{"shasum":"e6c755593c954455230fa201824a928ccf396bfc","tarball":"https://registry.npmjs.org/@commercetools-docs/gatsby-transformer-raml-legacy/-/gatsby-transformer-raml-legacy-0.0.0-canary-2f1fe2e44d71d1a1e30e6f04cf4475767712f485.tgz","fileCount":24,"integrity":"sha512-ffkmfpXMmo+OwjQu9RdLBUQX1W/qpngtmpiCSfgcqUTceTHDuBkC8P65eS3YI8S4X2h8YT0V1BwvKizJS6ZgVQ==","signatures":[{"sig":"MEQCIA7V4GI8aZ3voeaMQ9tNKXOJWbddyIy6Kb1ZGd+Dqr++AiBfkUusixIQHsawfHjVNBG12fo6Metnddzp5NLnJeDtpQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57877,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJey9w6CRA9TVsSAnZWagAAakwQAJTkRh4sZcLEiDFT7qbF\nE9EICe0nhl6AFR5GntCpScfzA/D98RzQ7e8L1ZgeZ4NSpMxCZ78FR+dTrxhO\nQSE1s5LJ6w94jyKqLO789rRTGn7Ko76Gtoe6f32c340N30PjO/3bK1LtM81N\nmABdH6FVePnyy56Rzmi3KkzlHCK0Zq3HpE9C1M5rgeHo+9nuovH9CC7gkXFD\nIDMcZ+9qI0KbLc1jGvneZu90g1p01nLuCV5jIjSicp5YUYB9kI4hBThB77Ru\nw/tWDAp78rJLcvwzIgMWrDxVUgMmA0rReomDJ6YcsrCAwRZT8zqPrtEZu3g1\nHO9cQoRhXUxlxFJajsJFWcKIoj156MlAbaSIyXmfnvJgk7mNojlsr9LLvhVQ\nIelhX44J44ptmZ4J5WopCvTx/h7xcK10J0YRbycBhiQ9+P4P4zF5nbtgcKsw\nDiXNcMiEbW28ctCPDBDRHY1Psr21eCyWKA+GwkQ3wmmgSIAvxjbEMrKVb4HO\n+gbjHC+DseRb5xcwau1OcwiR+nstKkK4FScK4p2Sj3gbgQSIwostuRg3HmSu\nmdcejqNxcz6zboekpv/sXUI2pFhsfVf04cN5z2YN39sNXobmBQdfFS4/jf23\n71FLoX5+w4TdzJrT0q42qvye98ivOyd7h3qGwKw64lnfNYiwdJ9HcADu5L8h\n4856\r\n=eSZH\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# GatsbyJS RAML API transformer (legacy parser based)\n\n## Notice\n\nThis plugin is based of the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) which is deprecated. The plugin currently serves as a placeholder until it is replaced.\n\n## Overview\n\nThe Plugin exposes RAML APIs defined in .raml files on the GraphQL API as the canonical,\neffective API surface. It's internally using the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) and [raml2obj](https://github.com/raml2html/raml2obj) - currently in a fork with necessary extensions - to generate the representation and adds small structure changes to make the output GraphQL-compatible.\n\nIt is fully hot-reloading when editing the RAML specs, also when making changes on file inclusions inside the RAML format.\n\nIt provides\n\n- The API itself: `ramlApi`\n- The Types: `ramlType`\n\n## Usage\n\nAs a prerequisite configure one or many `gatsby-source-filesystem` plugins to for example point at `src/api-specs` and place your RAML files there. The APIs `key` on GraphQL is derived from the filename or, if the name is `api.raml` from the folder name.\n\nExample `gatsby-config.js` content:\n\n```js\n// In your gatsby-config.js\nmodule.exports = {\n  plugins: [\n    {\n      resolve: `gatsby-source-filesystem`,\n      options: {\n        name: `apis`,\n        path: `${__dirname}/src/api-specs`,\n      },\n    },\n    {\n      resolve: `@commercetools-docs/gatsby-transformer-raml-legacy`,\n      options: {\n        validate: true,\n      },\n    },\n  ],\n};\n```\n\n### Configuration Opions\n\nThe RAML transformer accepts the following configuration options:\n\n- `validate` (boolean): Passed through to the respective RAML parser option.\n- `canonicalTypeImpl` (string): Passed through to the respective `raml2obj` option.\n- `includeApis` (string array): Whitelist API keys (derived from file and folder names)\n- `excludeApis` (sring array): Blacklist API keys (derived from file and folder names)\n- `annotateConstantLikeEnums` (boolean): Adds an additional `const` attribute with the de-facto constant value of a type whenever it detects `\u001cenum` value arrays that have exactly one entry only.\n\n## A typical GraphQL query\n\nExample for reading all types:\n\n```graphql\n{\n  allRamlType {\n    nodes {\n      apiKey\n      name\n      key\n      type\n      originalType\n      description\n      additionalProperties\n      properties {\n        name\n        type\n        originalType\n        anyOf {\n          type\n          name\n        }\n        items {\n          type\n          name\n        }\n        description\n        required\n        format\n        enum\n        minimum\n        maximum\n        pattern\n        annotations {\n          beta\n        }\n      }\n      examples {\n        name\n        displayName\n        description\n        value\n      }\n    }\n  }\n}\n```\n\n## Developing\n\nSee [docs/developing.md](docs/developing.md) for some helpful information and a reading list.\n","gitHead":"91afac375595e744e14db0c693c89de233c80584","private":false,"scripts":{},"_npmUser":{"name":"commercetools-admin","email":"npmjs@commercetools.com"},"_npmVersion":"lerna/3.22.0/node@v12.16.3+x64 (linux)","description":"Exposes RAML 1.0 APIs on the gatsbyJS GraphQL (using the legacy RAML JS parser)","directories":{},"_nodeVersion":"12.16.3","dependencies":{"raml2obj":"github:nkuehn/raml2obj#standalone-canonicalizer","firstline":"^2.0.2","raml-1-parser":"^1.1.52"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/gatsby-transformer-raml-legacy_0.0.0-canary-2f1fe2e44d71d1a1e30e6f04cf4475767712f485_1590418490319_0.6312636713956046","host":"s3://npm-registry-packages"}},"0.0.0-canary-a8ba1b24913a6857941d4fdd35733086b7e2560f":{"name":"@commercetools-docs/gatsby-transformer-raml-legacy","version":"0.0.0-canary-a8ba1b24913a6857941d4fdd35733086b7e2560f","keywords":["gatsby","gatsby-plugin","raml","deprecated"],"author":{"name":"commercetools GmbH","email":"support@commercetools.com"},"license":"MIT","_id":"@commercetools-docs/gatsby-transformer-raml-legacy@0.0.0-canary-a8ba1b24913a6857941d4fdd35733086b7e2560f","maintainers":[{"name":"commercetools-admin","email":"npmjs@commercetools.com"},{"name":"davifantasia","email":"davifantasia@hotmail.com"},{"name":"emmenko","email":"emmenko@gmail.com"},{"name":"nkuehn","email":"nikolaus.kuehn@commercetools.com"}],"homepage":"https://github.com/commercetools/commercetools-docs-kit/tree/master/packages/gatsby-transformer-raml-legacy#readme","dist":{"shasum":"f2306362556780e96bdd83544110ab479172650a","tarball":"https://registry.npmjs.org/@commercetools-docs/gatsby-transformer-raml-legacy/-/gatsby-transformer-raml-legacy-0.0.0-canary-a8ba1b24913a6857941d4fdd35733086b7e2560f.tgz","fileCount":24,"integrity":"sha512-53r97mJr085QJ3+yVdye8I8zEWBlk2THYjqrWqG1N9U6YOUiSSzhDW0nzgxVioSgQb3pqh2vqCKGUcZS83Ectw==","signatures":[{"sig":"MEQCIE7TTxCJHWrzvz4F7Sb5sXYOXO9K5L+mrftrng0jn4uAAiAeUfDOAV8aLJbACLr8u4i++5bqEdWjdCDL/Faiy77lrA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57877,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJey90DCRA9TVsSAnZWagAAGhIQAIznvWlyLQQtUHwzqvGn\n4hIOO/91T2rsXmlB56Oyl+fVpv6zjKwPoabNrFhLwuSUjckQOZ6+1j5/oRHv\nTzfjoGJGq+yNaWiHMNBPzHxm0YuKx0F8P5gO82Yrc+UKwQJl6WbLNuA2RswZ\n4f3hjozE6YUDLZXqcPqjRVEVQBS5mnnBb9Q8jV5Mc4DAzwdSldBl+/HIO5Az\nyz8f3Onjt3iDgt/9q8YVm3PBmSeEyA/3AiPT1tlmnGpzHkAKCdROmCt9Zd5P\nmR7V/MOlSXPCoR4P7Gkxhe7el45gleR1wnvk5MGNltGrn8eO0YMNXcd/ewC7\nNXTf0NR76rH84UgvaB3ShvKLatkD+IZk5RK5ekQ/IpJ8sFwuBcc6rDWqeOHF\nLMh+oYSVxmo1/U4xJOy5CjjZSmNjEgBLb6QXdVEAu0nwNlsgduKcZEYVEzo4\nT3/CJY5jPnADws7eJ9EO3DrnOAXhtR/KYyCsCNtKtzVDzARYml4DaHenJHYg\nWmJeNjhA4fsWuFY0fc6aFinuPvWNHQCt9a/eHEJdCT4pliPSCfNZXVKCPdfp\nDr30zipZ9rKaIjV0H8nnZA8AE+azDQATVHoia0cgqS1SMMqLgVY7NfP0Hlyf\nhgFLQfWHELeLYcldu9zVzATDH1uetT5j0h/W3zj64KMd6tr97XDgEwkZYp6C\nk2sy\r\n=XcDa\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# GatsbyJS RAML API transformer (legacy parser based)\n\n## Notice\n\nThis plugin is based of the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) which is deprecated. The plugin currently serves as a placeholder until it is replaced.\n\n## Overview\n\nThe Plugin exposes RAML APIs defined in .raml files on the GraphQL API as the canonical,\neffective API surface. It's internally using the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) and [raml2obj](https://github.com/raml2html/raml2obj) - currently in a fork with necessary extensions - to generate the representation and adds small structure changes to make the output GraphQL-compatible.\n\nIt is fully hot-reloading when editing the RAML specs, also when making changes on file inclusions inside the RAML format.\n\nIt provides\n\n- The API itself: `ramlApi`\n- The Types: `ramlType`\n\n## Usage\n\nAs a prerequisite configure one or many `gatsby-source-filesystem` plugins to for example point at `src/api-specs` and place your RAML files there. The APIs `key` on GraphQL is derived from the filename or, if the name is `api.raml` from the folder name.\n\nExample `gatsby-config.js` content:\n\n```js\n// In your gatsby-config.js\nmodule.exports = {\n  plugins: [\n    {\n      resolve: `gatsby-source-filesystem`,\n      options: {\n        name: `apis`,\n        path: `${__dirname}/src/api-specs`,\n      },\n    },\n    {\n      resolve: `@commercetools-docs/gatsby-transformer-raml-legacy`,\n      options: {\n        validate: true,\n      },\n    },\n  ],\n};\n```\n\n### Configuration Opions\n\nThe RAML transformer accepts the following configuration options:\n\n- `validate` (boolean): Passed through to the respective RAML parser option.\n- `canonicalTypeImpl` (string): Passed through to the respective `raml2obj` option.\n- `includeApis` (string array): Whitelist API keys (derived from file and folder names)\n- `excludeApis` (sring array): Blacklist API keys (derived from file and folder names)\n- `annotateConstantLikeEnums` (boolean): Adds an additional `const` attribute with the de-facto constant value of a type whenever it detects `\u001cenum` value arrays that have exactly one entry only.\n\n## A typical GraphQL query\n\nExample for reading all types:\n\n```graphql\n{\n  allRamlType {\n    nodes {\n      apiKey\n      name\n      key\n      type\n      originalType\n      description\n      additionalProperties\n      properties {\n        name\n        type\n        originalType\n        anyOf {\n          type\n          name\n        }\n        items {\n          type\n          name\n        }\n        description\n        required\n        format\n        enum\n        minimum\n        maximum\n        pattern\n        annotations {\n          beta\n        }\n      }\n      examples {\n        name\n        displayName\n        description\n        value\n      }\n    }\n  }\n}\n```\n\n## Developing\n\nSee [docs/developing.md](docs/developing.md) for some helpful information and a reading list.\n","gitHead":"bdc0c4ba24c830c6d949ecad31921b614d207fd4","private":false,"scripts":{},"_npmUser":{"name":"commercetools-admin","email":"npmjs@commercetools.com"},"_npmVersion":"lerna/3.22.0/node@v12.16.3+x64 (linux)","description":"Exposes RAML 1.0 APIs on the gatsbyJS GraphQL (using the legacy RAML JS parser)","directories":{},"_nodeVersion":"12.16.3","dependencies":{"raml2obj":"github:nkuehn/raml2obj#standalone-canonicalizer","firstline":"^2.0.2","raml-1-parser":"^1.1.52"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/gatsby-transformer-raml-legacy_0.0.0-canary-a8ba1b24913a6857941d4fdd35733086b7e2560f_1590418690759_0.10141223962024748","host":"s3://npm-registry-packages"}},"0.0.0-canary-0ff6264874a88555891bb838e5acec026a3cacaa":{"name":"@commercetools-docs/gatsby-transformer-raml-legacy","version":"0.0.0-canary-0ff6264874a88555891bb838e5acec026a3cacaa","keywords":["gatsby","gatsby-plugin","raml","deprecated"],"author":{"name":"commercetools GmbH","email":"support@commercetools.com"},"license":"MIT","_id":"@commercetools-docs/gatsby-transformer-raml-legacy@0.0.0-canary-0ff6264874a88555891bb838e5acec026a3cacaa","maintainers":[{"name":"commercetools-admin","email":"npmjs@commercetools.com"},{"name":"davifantasia","email":"davifantasia@hotmail.com"},{"name":"emmenko","email":"emmenko@gmail.com"},{"name":"nkuehn","email":"nikolaus.kuehn@commercetools.com"}],"homepage":"https://github.com/commercetools/commercetools-docs-kit/tree/master/packages/gatsby-transformer-raml-legacy#readme","dist":{"shasum":"a9ed5c878a57e473b473b720bba4a8ac87bded53","tarball":"https://registry.npmjs.org/@commercetools-docs/gatsby-transformer-raml-legacy/-/gatsby-transformer-raml-legacy-0.0.0-canary-0ff6264874a88555891bb838e5acec026a3cacaa.tgz","fileCount":24,"integrity":"sha512-ojTXJmiAshIXNIHKs5rEHTFJgc22H/MAsS125f8ijSA5hQBVKCqY7b6vahLvjwylaEeeavuD2A14UcDpz/Q31A==","signatures":[{"sig":"MEQCICkMCGZr6l82ffIYHEN1WpYpHA0p3Idhs0wAsEuprd6dAiBmXxnZ53TPLmjlQqBiYDKPWBxWILZGgaV63qBnKAwIWQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57877,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJezOlbCRA9TVsSAnZWagAAqVgP/RzCDm2h4pcJaN2Q2BJA\nxvfncrYPWWzrFkruafuScX9KHfZfMwdlvSuUuMCNIb1S5PEsyVRBLbwmqd7S\nrwzOWZWJIJNu1IuyFH58az1/CQUMWRGW5jI7zodkf8s+Batt37EAMO81cEf+\nTCQUZ6DjWwW2AByZMUIn6AKnF+l7DZMBrAYrCdfyswdJIFdxtrn9JnBsneqI\nSd2zpxLDZ9vALoB6Mubgwz+xr5giwbURA4IsvP6unX7zznLJ+ERGNh32xnju\ndjtshaAXBjHiq27eAN5PqCODvJVwu6BpucCnSKbdNX81w4NSc1IDRduEO/Yu\n/RDxZnAIgYj8pUNMKIYsAj/UXsU6W3rxis6MVZgIop9SstLpf6T9fjDe5+K3\nUYgFOPYDs4vif0e1+jFZKC8ZZonVzoP/c2JIkQiH4h8PYweoZI6YpAs/MOwp\nKKgofXC3bg8suGN1OilE6JuQHJrSL91XjkjzoLilBBapxmXWHNZkoei3JA/K\nCz+6Qb5pljSuO2SlbhP6shmA74UJ9OweEzY2d8fvk41jOA7PWTZJKP9YOoxI\nr7YZBrK0XJt+Cv6aL9/TJQU+bjOC4riYVY51INtt9JeQfe/gbPQBmJ40rl8W\nrjwdZt/Cf7I7ByJAgfJgIDJXKb0EjC95SDhRmmdA8Dv2a1cK8DbQzb+cQZ14\nOFtF\r\n=tbu8\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# GatsbyJS RAML API transformer (legacy parser based)\n\n## Notice\n\nThis plugin is based of the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) which is deprecated. The plugin currently serves as a placeholder until it is replaced.\n\n## Overview\n\nThe Plugin exposes RAML APIs defined in .raml files on the GraphQL API as the canonical,\neffective API surface. It's internally using the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) and [raml2obj](https://github.com/raml2html/raml2obj) - currently in a fork with necessary extensions - to generate the representation and adds small structure changes to make the output GraphQL-compatible.\n\nIt is fully hot-reloading when editing the RAML specs, also when making changes on file inclusions inside the RAML format.\n\nIt provides\n\n- The API itself: `ramlApi`\n- The Types: `ramlType`\n\n## Usage\n\nAs a prerequisite configure one or many `gatsby-source-filesystem` plugins to for example point at `src/api-specs` and place your RAML files there. The APIs `key` on GraphQL is derived from the filename or, if the name is `api.raml` from the folder name.\n\nExample `gatsby-config.js` content:\n\n```js\n// In your gatsby-config.js\nmodule.exports = {\n  plugins: [\n    {\n      resolve: `gatsby-source-filesystem`,\n      options: {\n        name: `apis`,\n        path: `${__dirname}/src/api-specs`,\n      },\n    },\n    {\n      resolve: `@commercetools-docs/gatsby-transformer-raml-legacy`,\n      options: {\n        validate: true,\n      },\n    },\n  ],\n};\n```\n\n### Configuration Opions\n\nThe RAML transformer accepts the following configuration options:\n\n- `validate` (boolean): Passed through to the respective RAML parser option.\n- `canonicalTypeImpl` (string): Passed through to the respective `raml2obj` option.\n- `includeApis` (string array): Whitelist API keys (derived from file and folder names)\n- `excludeApis` (sring array): Blacklist API keys (derived from file and folder names)\n- `annotateConstantLikeEnums` (boolean): Adds an additional `const` attribute with the de-facto constant value of a type whenever it detects `\u001cenum` value arrays that have exactly one entry only.\n\n## A typical GraphQL query\n\nExample for reading all types:\n\n```graphql\n{\n  allRamlType {\n    nodes {\n      apiKey\n      name\n      key\n      type\n      originalType\n      description\n      additionalProperties\n      properties {\n        name\n        type\n        originalType\n        anyOf {\n          type\n          name\n        }\n        items {\n          type\n          name\n        }\n        description\n        required\n        format\n        enum\n        minimum\n        maximum\n        pattern\n        annotations {\n          beta\n        }\n      }\n      examples {\n        name\n        displayName\n        description\n        value\n      }\n    }\n  }\n}\n```\n\n## Developing\n\nSee [docs/developing.md](docs/developing.md) for some helpful information and a reading list.\n","gitHead":"819a595713f1b1fe752b06acd634ab75887692b5","private":false,"scripts":{},"_npmUser":{"name":"commercetools-admin","email":"npmjs@commercetools.com"},"_npmVersion":"lerna/3.22.0/node@v12.16.3+x64 (linux)","description":"Exposes RAML 1.0 APIs on the gatsbyJS GraphQL (using the legacy RAML JS parser)","directories":{},"_nodeVersion":"12.16.3","dependencies":{"raml2obj":"github:nkuehn/raml2obj#standalone-canonicalizer","firstline":"^2.0.2","raml-1-parser":"^1.1.52"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/gatsby-transformer-raml-legacy_0.0.0-canary-0ff6264874a88555891bb838e5acec026a3cacaa_1590487387124_0.01566514797343932","host":"s3://npm-registry-packages"}},"0.0.0-canary-14727f3fd63d5416397ff732b52ee59196fd84e3":{"name":"@commercetools-docs/gatsby-transformer-raml-legacy","version":"0.0.0-canary-14727f3fd63d5416397ff732b52ee59196fd84e3","keywords":["gatsby","gatsby-plugin","raml","deprecated"],"author":{"name":"commercetools GmbH","email":"support@commercetools.com"},"license":"MIT","_id":"@commercetools-docs/gatsby-transformer-raml-legacy@0.0.0-canary-14727f3fd63d5416397ff732b52ee59196fd84e3","maintainers":[{"name":"commercetools-admin","email":"npmjs@commercetools.com"},{"name":"davifantasia","email":"davifantasia@hotmail.com"},{"name":"emmenko","email":"emmenko@gmail.com"},{"name":"nkuehn","email":"nikolaus.kuehn@commercetools.com"}],"homepage":"https://github.com/commercetools/commercetools-docs-kit/tree/master/packages/gatsby-transformer-raml-legacy#readme","dist":{"shasum":"fac26318c318aa010a2d095494d228ba966b389d","tarball":"https://registry.npmjs.org/@commercetools-docs/gatsby-transformer-raml-legacy/-/gatsby-transformer-raml-legacy-0.0.0-canary-14727f3fd63d5416397ff732b52ee59196fd84e3.tgz","fileCount":24,"integrity":"sha512-5iMKQ8bA73XAxE9IihPiOs4C0wX2ogtzELWHGqIxEQx08niEaqJm/Ymu5Aa/HWH4z1AVIfIfRMR2FDG78wIaow==","signatures":[{"sig":"MEUCIQCHKs+ancWcZ+nC/ucd8Sq1HotriOITsHHRsDjauqXp1AIgXQn1s9ExC4pj2v8Qh98d1SRimYYqR+jf4zA2nsKaa5M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57877,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJezRm5CRA9TVsSAnZWagAAqCgP/jU3unIGY3F3CXesleSp\nY3fSuDHOnueunsYdeAQemYXTWKRNe/O2oqlgQg/YHgMt1c6I9MZ58aEPupEy\nmXx4eKGskmkftRBxf1HIZxXplxrK7hxpI4rhA1XQkDiJTd9thPesFdoIpNf5\ni1v8GrlIiLLWi2EDryy0g3e+QCm3uZeacPKgHyTFKnPXm6HUEvYNrgpbsFNT\na3wpReoj07itI2Lbgztq45dGggUJ7845OmiAd+rfJzqkBa6VYgdMihBI2CcB\nJj8FNjkLCSPrPxPqcrcM4q5HMpugk8Wf7V7FLTSApZZsVjeEZ5hQGHYhcT0p\nRssinBLIV/wFVByUgygvRvzps3uft6W1SswMPW1i/l9Kz3JqwgAX5GVKRYNK\n9hEyzhP4AohzQzbO/N1tVtFDLKO3Js+J3ueEuXuicJ1vq7DIqt//m3XVaJRf\nQvLsOWE6MYer/xxXS15bSeLX0aZBNU2yJtfPSN9GVbsuN0SuoN/RcTvF0pTA\nv9wHAU0T6WUSGKw8vOkm5lc0qJPgOewboY9CmZGuOlbOPdWlVK/OiUseS5ZT\n2SzZf02uQitFFOOH5ICYK2A/cMztZ5aE63B7p3DSwCjNZGkTZqujA1qLMRS4\nxtkfbwvg8bw3FscJ+jEviEsAyRi1bZEgCB+6LlC4jMVIGTXQlxfDi8t9up26\nfsha\r\n=MbM5\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# GatsbyJS RAML API transformer (legacy parser based)\n\n## Notice\n\nThis plugin is based of the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) which is deprecated. The plugin currently serves as a placeholder until it is replaced.\n\n## Overview\n\nThe Plugin exposes RAML APIs defined in .raml files on the GraphQL API as the canonical,\neffective API surface. It's internally using the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) and [raml2obj](https://github.com/raml2html/raml2obj) - currently in a fork with necessary extensions - to generate the representation and adds small structure changes to make the output GraphQL-compatible.\n\nIt is fully hot-reloading when editing the RAML specs, also when making changes on file inclusions inside the RAML format.\n\nIt provides\n\n- The API itself: `ramlApi`\n- The Types: `ramlType`\n\n## Usage\n\nAs a prerequisite configure one or many `gatsby-source-filesystem` plugins to for example point at `src/api-specs` and place your RAML files there. The APIs `key` on GraphQL is derived from the filename or, if the name is `api.raml` from the folder name.\n\nExample `gatsby-config.js` content:\n\n```js\n// In your gatsby-config.js\nmodule.exports = {\n  plugins: [\n    {\n      resolve: `gatsby-source-filesystem`,\n      options: {\n        name: `apis`,\n        path: `${__dirname}/src/api-specs`,\n      },\n    },\n    {\n      resolve: `@commercetools-docs/gatsby-transformer-raml-legacy`,\n      options: {\n        validate: true,\n      },\n    },\n  ],\n};\n```\n\n### Configuration Opions\n\nThe RAML transformer accepts the following configuration options:\n\n- `validate` (boolean): Passed through to the respective RAML parser option.\n- `canonicalTypeImpl` (string): Passed through to the respective `raml2obj` option.\n- `includeApis` (string array): Whitelist API keys (derived from file and folder names)\n- `excludeApis` (sring array): Blacklist API keys (derived from file and folder names)\n- `annotateConstantLikeEnums` (boolean): Adds an additional `const` attribute with the de-facto constant value of a type whenever it detects `\u001cenum` value arrays that have exactly one entry only.\n\n## A typical GraphQL query\n\nExample for reading all types:\n\n```graphql\n{\n  allRamlType {\n    nodes {\n      apiKey\n      name\n      key\n      type\n      originalType\n      description\n      additionalProperties\n      properties {\n        name\n        type\n        originalType\n        anyOf {\n          type\n          name\n        }\n        items {\n          type\n          name\n        }\n        description\n        required\n        format\n        enum\n        minimum\n        maximum\n        pattern\n        annotations {\n          beta\n        }\n      }\n      examples {\n        name\n        displayName\n        description\n        value\n      }\n    }\n  }\n}\n```\n\n## Developing\n\nSee [docs/developing.md](docs/developing.md) for some helpful information and a reading list.\n","gitHead":"ba2bc584f8b1bec2912543c1c16f492c4d75d86d","private":false,"scripts":{},"_npmUser":{"name":"commercetools-admin","email":"npmjs@commercetools.com"},"_npmVersion":"lerna/3.22.0/node@v12.16.3+x64 (linux)","description":"Exposes RAML 1.0 APIs on the gatsbyJS GraphQL (using the legacy RAML JS parser)","directories":{},"_nodeVersion":"12.16.3","dependencies":{"raml2obj":"github:nkuehn/raml2obj#standalone-canonicalizer","firstline":"^2.0.2","raml-1-parser":"^1.1.52"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/gatsby-transformer-raml-legacy_0.0.0-canary-14727f3fd63d5416397ff732b52ee59196fd84e3_1590499769044_0.8137746791791094","host":"s3://npm-registry-packages"}},"0.0.0-canary-0d962cfee89535eb8a5e91631f82f4b97dd6d1e6":{"name":"@commercetools-docs/gatsby-transformer-raml-legacy","version":"0.0.0-canary-0d962cfee89535eb8a5e91631f82f4b97dd6d1e6","keywords":["gatsby","gatsby-plugin","raml","deprecated"],"author":{"name":"commercetools GmbH","email":"support@commercetools.com"},"license":"MIT","_id":"@commercetools-docs/gatsby-transformer-raml-legacy@0.0.0-canary-0d962cfee89535eb8a5e91631f82f4b97dd6d1e6","maintainers":[{"name":"commercetools-admin","email":"npmjs@commercetools.com"},{"name":"davifantasia","email":"davifantasia@hotmail.com"},{"name":"emmenko","email":"emmenko@gmail.com"},{"name":"nkuehn","email":"nikolaus.kuehn@commercetools.com"}],"homepage":"https://github.com/commercetools/commercetools-docs-kit/tree/master/packages/gatsby-transformer-raml-legacy#readme","dist":{"shasum":"60238b22f1201fb83db8cf82087706b6c932c268","tarball":"https://registry.npmjs.org/@commercetools-docs/gatsby-transformer-raml-legacy/-/gatsby-transformer-raml-legacy-0.0.0-canary-0d962cfee89535eb8a5e91631f82f4b97dd6d1e6.tgz","fileCount":24,"integrity":"sha512-U1awudYJwP+AEsDyEqqna0WBmpFrAxTBvWCWjrqdDLlBgBuV7yBT1RNndu2sfI3G/tbr3O8g8c4DdnGnYni8wg==","signatures":[{"sig":"MEUCIGBoP4a7dMUw1tXRmfLSCuO/uxs0jrnSL/n4hsWsLhyWAiEA9j1wcvhQBxWyiDihm1fksj+KmPLj51kzw3sn5leNpHQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57877,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJezjOOCRA9TVsSAnZWagAAEcIQAIq1PD3T60fg50svKtlx\n/aM+2TfcuoU8QlYUwlE50UsxySH3BLs1hiOamKLbqQhi20j/mFo5P9orZ3Di\n7tkYYmOeVsj62JlkLdG0HZ3fI697Dx3ohdwol6YKCHvpnhIwlT6Vn5c5P/bJ\npMGKY8lh6Yf4PfN77n2p/kdYYRj+KHhUtNxToGbWctp3t5xMEPAITe+3oZE9\neUGDuS0jB9kgd4drtDjkUJJXGXui6HlkwXwAWeiPn+Xa6vL1StVYn3puym9e\nmqHnRtkG5qNNzw0dFDD0+ph+JIpUGCGbiHbAeGnpy8m6NqtpJ/Rymh3nRT+l\n3byjdp4q9PoVl31Bb+9r9qBUqxE0Zp5hNLvbV6IpVQkmU8EkiAlhMGaq2gZU\nah6b9rkENL6tKbzFDg4LrTe11iHJeEGe7+I7pmqXq86X3irk/vzH6pZo76ri\ni3siDZBqCfzH71+ddNkHQdO2YKMeMQNpHk47qcKpV/+EcuwnwQuvMrTJTBUt\n6GFFMNQTYL2Ft7E6cy+zyu5bfuHnFZFvbAGSkfOH9gZeo9JStZYPibo7MeTx\nMrihx97cBO0r1gz6j6XjakKxQj+ILNzrcAieVX+dGJqNdhrl19XXhdwQAHNu\n/cW/F4Bj75nk5RWaxlff8g4aG/u9LbRBUy8Uuknem+bH9EpPOCDQS4vHQswc\niL8l\r\n=+maK\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# GatsbyJS RAML API transformer (legacy parser based)\n\n## Notice\n\nThis plugin is based of the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) which is deprecated. The plugin currently serves as a placeholder until it is replaced.\n\n## Overview\n\nThe Plugin exposes RAML APIs defined in .raml files on the GraphQL API as the canonical,\neffective API surface. It's internally using the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) and [raml2obj](https://github.com/raml2html/raml2obj) - currently in a fork with necessary extensions - to generate the representation and adds small structure changes to make the output GraphQL-compatible.\n\nIt is fully hot-reloading when editing the RAML specs, also when making changes on file inclusions inside the RAML format.\n\nIt provides\n\n- The API itself: `ramlApi`\n- The Types: `ramlType`\n\n## Usage\n\nAs a prerequisite configure one or many `gatsby-source-filesystem` plugins to for example point at `src/api-specs` and place your RAML files there. The APIs `key` on GraphQL is derived from the filename or, if the name is `api.raml` from the folder name.\n\nExample `gatsby-config.js` content:\n\n```js\n// In your gatsby-config.js\nmodule.exports = {\n  plugins: [\n    {\n      resolve: `gatsby-source-filesystem`,\n      options: {\n        name: `apis`,\n        path: `${__dirname}/src/api-specs`,\n      },\n    },\n    {\n      resolve: `@commercetools-docs/gatsby-transformer-raml-legacy`,\n      options: {\n        validate: true,\n      },\n    },\n  ],\n};\n```\n\n### Configuration Opions\n\nThe RAML transformer accepts the following configuration options:\n\n- `validate` (boolean): Passed through to the respective RAML parser option.\n- `canonicalTypeImpl` (string): Passed through to the respective `raml2obj` option.\n- `includeApis` (string array): Whitelist API keys (derived from file and folder names)\n- `excludeApis` (sring array): Blacklist API keys (derived from file and folder names)\n- `annotateConstantLikeEnums` (boolean): Adds an additional `const` attribute with the de-facto constant value of a type whenever it detects `\u001cenum` value arrays that have exactly one entry only.\n\n## A typical GraphQL query\n\nExample for reading all types:\n\n```graphql\n{\n  allRamlType {\n    nodes {\n      apiKey\n      name\n      key\n      type\n      originalType\n      description\n      additionalProperties\n      properties {\n        name\n        type\n        originalType\n        anyOf {\n          type\n          name\n        }\n        items {\n          type\n          name\n        }\n        description\n        required\n        format\n        enum\n        minimum\n        maximum\n        pattern\n        annotations {\n          beta\n        }\n      }\n      examples {\n        name\n        displayName\n        description\n        value\n      }\n    }\n  }\n}\n```\n\n## Developing\n\nSee [docs/developing.md](docs/developing.md) for some helpful information and a reading list.\n","gitHead":"696b4f5e8b9c9271665e8b33080f327ab3e446b1","private":false,"scripts":{},"_npmUser":{"name":"commercetools-admin","email":"npmjs@commercetools.com"},"_npmVersion":"lerna/3.22.0/node@v12.16.3+x64 (linux)","description":"Exposes RAML 1.0 APIs on the gatsbyJS GraphQL (using the legacy RAML JS parser)","directories":{},"_nodeVersion":"12.16.3","dependencies":{"raml2obj":"github:nkuehn/raml2obj#standalone-canonicalizer","firstline":"^2.0.2","raml-1-parser":"^1.1.52"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/gatsby-transformer-raml-legacy_0.0.0-canary-0d962cfee89535eb8a5e91631f82f4b97dd6d1e6_1590571918336_0.26042494431410024","host":"s3://npm-registry-packages"}},"0.0.0-canary-d022961958b6ce74c9fc51b9688bd8a662736cca":{"name":"@commercetools-docs/gatsby-transformer-raml-legacy","version":"0.0.0-canary-d022961958b6ce74c9fc51b9688bd8a662736cca","keywords":["gatsby","gatsby-plugin","raml","deprecated"],"author":{"name":"commercetools GmbH","email":"support@commercetools.com"},"license":"MIT","_id":"@commercetools-docs/gatsby-transformer-raml-legacy@0.0.0-canary-d022961958b6ce74c9fc51b9688bd8a662736cca","maintainers":[{"name":"commercetools-admin","email":"npmjs@commercetools.com"},{"name":"davifantasia","email":"davifantasia@hotmail.com"},{"name":"emmenko","email":"emmenko@gmail.com"},{"name":"nkuehn","email":"nikolaus.kuehn@commercetools.com"}],"homepage":"https://github.com/commercetools/commercetools-docs-kit/tree/master/packages/gatsby-transformer-raml-legacy#readme","dist":{"shasum":"7c8b187577d9b8407dbfffd6ef4ca9e2f8c2fba4","tarball":"https://registry.npmjs.org/@commercetools-docs/gatsby-transformer-raml-legacy/-/gatsby-transformer-raml-legacy-0.0.0-canary-d022961958b6ce74c9fc51b9688bd8a662736cca.tgz","fileCount":24,"integrity":"sha512-dM/ZYNsiMjplmvZdvrfAvge4lGfMWfkY2vo2vxDctGks2Mm687bqSnswPnCHkNdi1TKjVe28o2G3YBCrB9AKNw==","signatures":[{"sig":"MEQCICtDDHbq3E/tk/wKPNfhZHUS9BAFl8xQ8dQfKsQK0eeaAiBZSOdwIABZIR/bmOFUv1XA3W3p39Arj1z4OCfdoZVDsA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57877,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJezlS6CRA9TVsSAnZWagAASzQP/19vKLadz5x7q/ntkR9m\nyKuA1DKx91Xo8cUlzbp4TOtT23Kn1jHP9MW+45yloQpPf+bDnYL4EiT1+u01\nzzqHljRVJzGG13qzirt+UUQ/j8s+O3VYAwWCiHjmpnx/9+MFp5XoPDUDl0ih\nS1EluHKW8Rbwe5Ogsk/OXh7wVoyfslsxK1GBghKXVR0qsZcVOw3KnH6m5PDS\nqY7ifZ+ru3nxW7+/V0EKRGn9ciWI4cHIJN1d4Kx55GUhu74Cle0T4nP8HnS1\nFzeA6yzJw8NQQTOd/kfMQtstQmDSAqZZUvceQ8ft/VrjuFs8lSt4RJK70WNp\ngUkS35rLyrtT9Rd0+9qMpFau66eMCu9o5SpWVFQqHU1CkxxI1UdyGMu9ygMz\n17I4y/cm9dDSCAgK6YXQRTf4glTm2s9TRmJ3/1oFRCXroVJJ+FfUVdqXE2Jf\n8XT+jouNcEtSBH5BxwlS4UjIONzC9jggHLfJY6QPQFU3k+w+vQmqalD2tnJb\npkYZsnzYSQ6jm03Fbb6GsNGP6RXOCmYhoCWSrhHpkIr29Zps6F61IoGPGcXN\nDjobtBJXjFaPaR5XWJVgxW2KulqI07/Dqqh5ChjAWFLrFACD00aZMhFFoIwA\nnW6drsm4WZFBl6qRkzfst311ltCdFs1Se98yD7v8NAZOkil+HhTPCwCZKJ9H\nyJp2\r\n=gy61\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# GatsbyJS RAML API transformer (legacy parser based)\n\n## Notice\n\nThis plugin is based of the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) which is deprecated. The plugin currently serves as a placeholder until it is replaced.\n\n## Overview\n\nThe Plugin exposes RAML APIs defined in .raml files on the GraphQL API as the canonical,\neffective API surface. It's internally using the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) and [raml2obj](https://github.com/raml2html/raml2obj) - currently in a fork with necessary extensions - to generate the representation and adds small structure changes to make the output GraphQL-compatible.\n\nIt is fully hot-reloading when editing the RAML specs, also when making changes on file inclusions inside the RAML format.\n\nIt provides\n\n- The API itself: `ramlApi`\n- The Types: `ramlType`\n\n## Usage\n\nAs a prerequisite configure one or many `gatsby-source-filesystem` plugins to for example point at `src/api-specs` and place your RAML files there. The APIs `key` on GraphQL is derived from the filename or, if the name is `api.raml` from the folder name.\n\nExample `gatsby-config.js` content:\n\n```js\n// In your gatsby-config.js\nmodule.exports = {\n  plugins: [\n    {\n      resolve: `gatsby-source-filesystem`,\n      options: {\n        name: `apis`,\n        path: `${__dirname}/src/api-specs`,\n      },\n    },\n    {\n      resolve: `@commercetools-docs/gatsby-transformer-raml-legacy`,\n      options: {\n        validate: true,\n      },\n    },\n  ],\n};\n```\n\n### Configuration Opions\n\nThe RAML transformer accepts the following configuration options:\n\n- `validate` (boolean): Passed through to the respective RAML parser option.\n- `canonicalTypeImpl` (string): Passed through to the respective `raml2obj` option.\n- `includeApis` (string array): Whitelist API keys (derived from file and folder names)\n- `excludeApis` (sring array): Blacklist API keys (derived from file and folder names)\n- `annotateConstantLikeEnums` (boolean): Adds an additional `const` attribute with the de-facto constant value of a type whenever it detects `\u001cenum` value arrays that have exactly one entry only.\n\n## A typical GraphQL query\n\nExample for reading all types:\n\n```graphql\n{\n  allRamlType {\n    nodes {\n      apiKey\n      name\n      key\n      type\n      originalType\n      description\n      additionalProperties\n      properties {\n        name\n        type\n        originalType\n        anyOf {\n          type\n          name\n        }\n        items {\n          type\n          name\n        }\n        description\n        required\n        format\n        enum\n        minimum\n        maximum\n        pattern\n        annotations {\n          beta\n        }\n      }\n      examples {\n        name\n        displayName\n        description\n        value\n      }\n    }\n  }\n}\n```\n\n## Developing\n\nSee [docs/developing.md](docs/developing.md) for some helpful information and a reading list.\n","gitHead":"aebcb1c885b2504120ed9f862c3e9c15038ecada","private":false,"scripts":{},"_npmUser":{"name":"commercetools-admin","email":"npmjs@commercetools.com"},"_npmVersion":"lerna/3.22.0/node@v12.16.3+x64 (linux)","description":"Exposes RAML 1.0 APIs on the gatsbyJS GraphQL (using the legacy RAML JS parser)","directories":{},"_nodeVersion":"12.16.3","dependencies":{"raml2obj":"github:nkuehn/raml2obj#standalone-canonicalizer","firstline":"^2.0.2","raml-1-parser":"^1.1.52"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/gatsby-transformer-raml-legacy_0.0.0-canary-d022961958b6ce74c9fc51b9688bd8a662736cca_1590580410019_0.9805432552931932","host":"s3://npm-registry-packages"}},"0.0.0-canary-7d5f863444acd8cceb521411b7eee07ea0daba2b":{"name":"@commercetools-docs/gatsby-transformer-raml-legacy","version":"0.0.0-canary-7d5f863444acd8cceb521411b7eee07ea0daba2b","keywords":["gatsby","gatsby-plugin","raml","deprecated"],"author":{"name":"commercetools GmbH","email":"support@commercetools.com"},"license":"MIT","_id":"@commercetools-docs/gatsby-transformer-raml-legacy@0.0.0-canary-7d5f863444acd8cceb521411b7eee07ea0daba2b","maintainers":[{"name":"commercetools-admin","email":"npmjs@commercetools.com"},{"name":"davifantasia","email":"davifantasia@hotmail.com"},{"name":"emmenko","email":"emmenko@gmail.com"},{"name":"nkuehn","email":"nikolaus.kuehn@commercetools.com"}],"homepage":"https://github.com/commercetools/commercetools-docs-kit/tree/master/packages/gatsby-transformer-raml-legacy#readme","dist":{"shasum":"20d4db613fa737f7fae0b5a2d8a2554b768d7bfc","tarball":"https://registry.npmjs.org/@commercetools-docs/gatsby-transformer-raml-legacy/-/gatsby-transformer-raml-legacy-0.0.0-canary-7d5f863444acd8cceb521411b7eee07ea0daba2b.tgz","fileCount":24,"integrity":"sha512-m1DmeQ2opoBJVy/UPHkxuT5EMwKHbbUgvPqBd2m0UR7VBpLJt4W9qAExdY01gGov5lmLvsPmKSoYxl4XoGRi+Q==","signatures":[{"sig":"MEYCIQC81wPGVmKcu0o/2mTXsD+pqQsPlCYzwOsdwXsSLUEoCAIhAKFlUFVIH/Eb+sO2v18fWW7AtS6OiV8Zh6xhv6+6lXZO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57877,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJezm7XCRA9TVsSAnZWagAA4zMQAJl5FHZ+UV4KAkXcUuua\nEPchIw9nNUMYmW481xjRVj7a90AV9hgnSxOBn5rmac00PoVfr/1cdnnj2hXw\n4SxaC1k9TqNHPmuLWDlzLz6QPbVaMkqmDbBppZshmU0n8ji1+jUlg/gv9ljX\nI5wNHrFVqXViiKYf+6pogYPm7IYL0kd+U2jNZCr2haTPEt1EmVjUdX6E3Ci6\n/5B208f+CwfupRNiXbyEKTrWkxbjtnETRVKktFazj6E9qOODhs+Rotp9RhhO\nvYMGFQ6nSwguBiVhxzWqYQAO9G+wlb7/N+IA7Zjh9NABW0ZropoHSI+MVE9z\nRHWMNm/LgoQfwTVvDQ2c00Tako7ZiY9Yoqjyuvq0kV9QoCZeHVud+NWortkr\nELfF99Hu1tNuIQmUCSbMVqWs441jj3AYNUPIyKJGVJJgNyAXcjiOpjkuuC5b\nTm97wxbrtFwf4HMJwQtLwpTwB9sZex5VU7IiD2eM6OtQ/c23t9v2DQ25K2mO\n8HTYwVKx7bpX/v89SPJ604dMmNMCeLrmZS9+D5qbzeHYyV9YF76v0dTTtnTY\nfOOhUcjH+2Nv7plCq9ubQwdZK38HrGcsALvEt0mh/0YHH1TiElTPQDWP8M78\nX8Cjo7EkjSQmDD62NfTlFovVyp/ny3K5SIQHgQYjl8rHUnzgaRy+3cxMHMcw\nsKDQ\r\n=AHQz\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# GatsbyJS RAML API transformer (legacy parser based)\n\n## Notice\n\nThis plugin is based of the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) which is deprecated. The plugin currently serves as a placeholder until it is replaced.\n\n## Overview\n\nThe Plugin exposes RAML APIs defined in .raml files on the GraphQL API as the canonical,\neffective API surface. It's internally using the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) and [raml2obj](https://github.com/raml2html/raml2obj) - currently in a fork with necessary extensions - to generate the representation and adds small structure changes to make the output GraphQL-compatible.\n\nIt is fully hot-reloading when editing the RAML specs, also when making changes on file inclusions inside the RAML format.\n\nIt provides\n\n- The API itself: `ramlApi`\n- The Types: `ramlType`\n\n## Usage\n\nAs a prerequisite configure one or many `gatsby-source-filesystem` plugins to for example point at `src/api-specs` and place your RAML files there. The APIs `key` on GraphQL is derived from the filename or, if the name is `api.raml` from the folder name.\n\nExample `gatsby-config.js` content:\n\n```js\n// In your gatsby-config.js\nmodule.exports = {\n  plugins: [\n    {\n      resolve: `gatsby-source-filesystem`,\n      options: {\n        name: `apis`,\n        path: `${__dirname}/src/api-specs`,\n      },\n    },\n    {\n      resolve: `@commercetools-docs/gatsby-transformer-raml-legacy`,\n      options: {\n        validate: true,\n      },\n    },\n  ],\n};\n```\n\n### Configuration Opions\n\nThe RAML transformer accepts the following configuration options:\n\n- `validate` (boolean): Passed through to the respective RAML parser option.\n- `canonicalTypeImpl` (string): Passed through to the respective `raml2obj` option.\n- `includeApis` (string array): Whitelist API keys (derived from file and folder names)\n- `excludeApis` (sring array): Blacklist API keys (derived from file and folder names)\n- `annotateConstantLikeEnums` (boolean): Adds an additional `const` attribute with the de-facto constant value of a type whenever it detects `\u001cenum` value arrays that have exactly one entry only.\n\n## A typical GraphQL query\n\nExample for reading all types:\n\n```graphql\n{\n  allRamlType {\n    nodes {\n      apiKey\n      name\n      key\n      type\n      originalType\n      description\n      additionalProperties\n      properties {\n        name\n        type\n        originalType\n        anyOf {\n          type\n          name\n        }\n        items {\n          type\n          name\n        }\n        description\n        required\n        format\n        enum\n        minimum\n        maximum\n        pattern\n        annotations {\n          beta\n        }\n      }\n      examples {\n        name\n        displayName\n        description\n        value\n      }\n    }\n  }\n}\n```\n\n## Developing\n\nSee [docs/developing.md](docs/developing.md) for some helpful information and a reading list.\n","gitHead":"a19fd70e66d4f01b26c877d0b629292414cb3fba","private":false,"scripts":{},"_npmUser":{"name":"commercetools-admin","email":"npmjs@commercetools.com"},"_npmVersion":"lerna/3.22.0/node@v12.16.3+x64 (linux)","description":"Exposes RAML 1.0 APIs on the gatsbyJS GraphQL (using the legacy RAML JS parser)","directories":{},"_nodeVersion":"12.16.3","dependencies":{"raml2obj":"github:nkuehn/raml2obj#standalone-canonicalizer","firstline":"^2.0.2","raml-1-parser":"^1.1.52"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/gatsby-transformer-raml-legacy_0.0.0-canary-7d5f863444acd8cceb521411b7eee07ea0daba2b_1590587095090_0.049173277623260514","host":"s3://npm-registry-packages"}},"0.0.0-canary-620677547ea378038309ac508872dd889383c4c8":{"name":"@commercetools-docs/gatsby-transformer-raml-legacy","version":"0.0.0-canary-620677547ea378038309ac508872dd889383c4c8","keywords":["gatsby","gatsby-plugin","raml","deprecated"],"author":{"name":"commercetools GmbH","email":"support@commercetools.com"},"license":"MIT","_id":"@commercetools-docs/gatsby-transformer-raml-legacy@0.0.0-canary-620677547ea378038309ac508872dd889383c4c8","maintainers":[{"name":"commercetools-admin","email":"npmjs@commercetools.com"},{"name":"davifantasia","email":"davifantasia@hotmail.com"},{"name":"emmenko","email":"emmenko@gmail.com"},{"name":"nkuehn","email":"nikolaus.kuehn@commercetools.com"}],"homepage":"https://github.com/commercetools/commercetools-docs-kit/tree/master/packages/gatsby-transformer-raml-legacy#readme","dist":{"shasum":"8a4dfd68fd33e80aa821bc19ed09ed07e2b9317b","tarball":"https://registry.npmjs.org/@commercetools-docs/gatsby-transformer-raml-legacy/-/gatsby-transformer-raml-legacy-0.0.0-canary-620677547ea378038309ac508872dd889383c4c8.tgz","fileCount":24,"integrity":"sha512-pnZfVYjms4DmMcJl+IUbFUoyUPtI0uF+taygfXL9al8yWAhsfyyYPu41FtZyH8amhEr/LlVxoaTAC/kBI2Dawg==","signatures":[{"sig":"MEQCIFLvXJ68V4rTOAkGYoXfcNkarrx4QJEPjlJNt1xYC34sAiBRpLSIysr9z2tH08oIq7KClp6GzEwzulB+d2VgMe6PTw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57877,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeznviCRA9TVsSAnZWagAAJQIP/jw3MkWjAi7RYSOEOFqg\ntxbm2S1XAzTn6zuvibSODzuMyqwcY+PZJExS7uLVdGuVeU3xcxVtMLlJXraK\n9+64hlIboJd/fGpKRbHzmSD8xEJoRwcOdNQyQZcQ4YwadNYnMO1Zu0ILuhBn\n8X9802WoXG2fQlI3AW6NSXxRPbPUZufrHq2zwIUNj3NvUq3DYZgAHu37Move\nU7783WJBq0z05UUKfduUnqbjZHZCEvzn/PSGzK1GZW89gn27lEuAjRs1AhYj\nXL/OEIlGlaRnlK/2Lcs7tJym5MY0svwRZNL/95uYJIQQe/y+DXlofTphBOvv\nKkM7hgLKWYVJQd1kyYgPg9ukmcRI37wdudFV3mQQpRAsxhrZs5+hrvxNg8dH\nszHWTGkjyOKf10AJvuJPQd/xixBiy+JCzjGezkidBmkPIuN9kZrhCz7wObqw\nRBTabXERc2uERtEnZCB0vXmznmyDoOrexYQlghaUMJWakCTX0oggKUoJ98DB\nUQXItKpi7pdW4CVcjXoQBxQU4rHOWGZU0eXxjpH6Vvx06098sqFGn/WTtDUB\nWbkqp0GKALcWdIjy0MJ4HdpxpG84nIq2vq/XxOyowEuSUZaJVyX1S2d0QAIF\nhlqip6OYV5daUYXek5975o6kGhRjGJ4WIzgcQRTV20l5UHrRG6bpt+W4u3/q\nzLbX\r\n=K/70\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# GatsbyJS RAML API transformer (legacy parser based)\n\n## Notice\n\nThis plugin is based of the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) which is deprecated. The plugin currently serves as a placeholder until it is replaced.\n\n## Overview\n\nThe Plugin exposes RAML APIs defined in .raml files on the GraphQL API as the canonical,\neffective API surface. It's internally using the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) and [raml2obj](https://github.com/raml2html/raml2obj) - currently in a fork with necessary extensions - to generate the representation and adds small structure changes to make the output GraphQL-compatible.\n\nIt is fully hot-reloading when editing the RAML specs, also when making changes on file inclusions inside the RAML format.\n\nIt provides\n\n- The API itself: `ramlApi`\n- The Types: `ramlType`\n\n## Usage\n\nAs a prerequisite configure one or many `gatsby-source-filesystem` plugins to for example point at `src/api-specs` and place your RAML files there. The APIs `key` on GraphQL is derived from the filename or, if the name is `api.raml` from the folder name.\n\nExample `gatsby-config.js` content:\n\n```js\n// In your gatsby-config.js\nmodule.exports = {\n  plugins: [\n    {\n      resolve: `gatsby-source-filesystem`,\n      options: {\n        name: `apis`,\n        path: `${__dirname}/src/api-specs`,\n      },\n    },\n    {\n      resolve: `@commercetools-docs/gatsby-transformer-raml-legacy`,\n      options: {\n        validate: true,\n      },\n    },\n  ],\n};\n```\n\n### Configuration Opions\n\nThe RAML transformer accepts the following configuration options:\n\n- `validate` (boolean): Passed through to the respective RAML parser option.\n- `canonicalTypeImpl` (string): Passed through to the respective `raml2obj` option.\n- `includeApis` (string array): Whitelist API keys (derived from file and folder names)\n- `excludeApis` (sring array): Blacklist API keys (derived from file and folder names)\n- `annotateConstantLikeEnums` (boolean): Adds an additional `const` attribute with the de-facto constant value of a type whenever it detects `\u001cenum` value arrays that have exactly one entry only.\n\n## A typical GraphQL query\n\nExample for reading all types:\n\n```graphql\n{\n  allRamlType {\n    nodes {\n      apiKey\n      name\n      key\n      type\n      originalType\n      description\n      additionalProperties\n      properties {\n        name\n        type\n        originalType\n        anyOf {\n          type\n          name\n        }\n        items {\n          type\n          name\n        }\n        description\n        required\n        format\n        enum\n        minimum\n        maximum\n        pattern\n        annotations {\n          beta\n        }\n      }\n      examples {\n        name\n        displayName\n        description\n        value\n      }\n    }\n  }\n}\n```\n\n## Developing\n\nSee [docs/developing.md](docs/developing.md) for some helpful information and a reading list.\n","gitHead":"1401b05b8a7119071f1b75250e0179f63d3559a9","private":false,"scripts":{},"_npmUser":{"name":"commercetools-admin","email":"npmjs@commercetools.com"},"_npmVersion":"lerna/3.22.0/node@v12.16.3+x64 (linux)","description":"Exposes RAML 1.0 APIs on the gatsbyJS GraphQL (using the legacy RAML JS parser)","directories":{},"_nodeVersion":"12.16.3","dependencies":{"raml2obj":"github:nkuehn/raml2obj#standalone-canonicalizer","firstline":"^2.0.2","raml-1-parser":"^1.1.52"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/gatsby-transformer-raml-legacy_0.0.0-canary-620677547ea378038309ac508872dd889383c4c8_1590590433774_0.6905406604046127","host":"s3://npm-registry-packages"}},"0.0.0-canary-e1f632630d7f2dcb172dd356c03a8838f9a2029e":{"name":"@commercetools-docs/gatsby-transformer-raml-legacy","version":"0.0.0-canary-e1f632630d7f2dcb172dd356c03a8838f9a2029e","keywords":["gatsby","gatsby-plugin","raml","deprecated"],"author":{"name":"commercetools GmbH","email":"support@commercetools.com"},"license":"MIT","_id":"@commercetools-docs/gatsby-transformer-raml-legacy@0.0.0-canary-e1f632630d7f2dcb172dd356c03a8838f9a2029e","maintainers":[{"name":"commercetools-admin","email":"npmjs@commercetools.com"},{"name":"davifantasia","email":"davifantasia@hotmail.com"},{"name":"emmenko","email":"emmenko@gmail.com"},{"name":"nkuehn","email":"nikolaus.kuehn@commercetools.com"}],"homepage":"https://github.com/commercetools/commercetools-docs-kit/tree/master/packages/gatsby-transformer-raml-legacy#readme","dist":{"shasum":"7810cd135a25b91f0589a4ca6645413b96b7b04a","tarball":"https://registry.npmjs.org/@commercetools-docs/gatsby-transformer-raml-legacy/-/gatsby-transformer-raml-legacy-0.0.0-canary-e1f632630d7f2dcb172dd356c03a8838f9a2029e.tgz","fileCount":24,"integrity":"sha512-if3dO4sDWg6GSwIQhKzBCdtKN3nKzw04ed7QaByukCERKxhxLQI7uehw0boGIf8wU6iTSnJ25AFqcq9r6KkprQ==","signatures":[{"sig":"MEUCIQDm5CNwffcDNjUxsICFlvYTq8QLiGUlW7esyLeNYJWMnAIgeKy8Eyie0bQEIZsXSV0tHccD1G4wWMKr9D8rEn23fPM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57877,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJez4DACRA9TVsSAnZWagAAOUgP/0XPSNnX+Qpaipetew0F\ntp9Y2aaKgVZHy0oM9ldzJIGXd3o0SMSgPM0YfWXet6/tmLSYmnHGlZXNQsLx\ngZlppZ9plfPCym5pnwXZpjHQrmnALHHeUmjLslEZ7FqU+SpiwjEeyB0zcs31\ntkSaXcbNeyjtlM3KzWOPeFFWvykUrxIhb/36Kw0f8j9ZDIB+bm8H4ul6QpIE\nFEmASMp1fVPURCy1Ack27GaR32z4BsojVFVgiKL9JP7c9mQCBDMAW1yjQ0U+\npkAIIv3Y992ZsFnyC8yy45ao7CxZIQxGw6yUGiknlkaUaus/YwFBWve2TJyy\ndW8/PXCdtCB0TWtULCluMFBe4+5gocx9HAnryFZO7FXFXavamyOlDUH2P2/I\niOninnplwPhgpgqoqE559biUzfNuX9CWv8QO5+RRx5r38MtvYBXcpQnkhO68\nBq00hpqaFVfemNC7gzNXepe39RHNJyPXVtS+3NU9iaeJNJHObQIoOW6hGCwR\ntmIe+s7cwiV8amYjiCVWOY7DibZoSCMCg5e7zlQ8HpELwN4UH5Y9cTeZqn9R\nz8rg2+97C0W2Mj61uN8hw6cJB6DAY/GlR/hpIgHJKr8Ue9NSqKoCo82gD0J+\nU+KFAaDZUEihIpO6pXajFDJ3HNMhxleS//Vz8tNRWYF5MazTtrBncpoUqofd\nHkss\r\n=2ErF\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# GatsbyJS RAML API transformer (legacy parser based)\n\n## Notice\n\nThis plugin is based of the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) which is deprecated. The plugin currently serves as a placeholder until it is replaced.\n\n## Overview\n\nThe Plugin exposes RAML APIs defined in .raml files on the GraphQL API as the canonical,\neffective API surface. It's internally using the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) and [raml2obj](https://github.com/raml2html/raml2obj) - currently in a fork with necessary extensions - to generate the representation and adds small structure changes to make the output GraphQL-compatible.\n\nIt is fully hot-reloading when editing the RAML specs, also when making changes on file inclusions inside the RAML format.\n\nIt provides\n\n- The API itself: `ramlApi`\n- The Types: `ramlType`\n\n## Usage\n\nAs a prerequisite configure one or many `gatsby-source-filesystem` plugins to for example point at `src/api-specs` and place your RAML files there. The APIs `key` on GraphQL is derived from the filename or, if the name is `api.raml` from the folder name.\n\nExample `gatsby-config.js` content:\n\n```js\n// In your gatsby-config.js\nmodule.exports = {\n  plugins: [\n    {\n      resolve: `gatsby-source-filesystem`,\n      options: {\n        name: `apis`,\n        path: `${__dirname}/src/api-specs`,\n      },\n    },\n    {\n      resolve: `@commercetools-docs/gatsby-transformer-raml-legacy`,\n      options: {\n        validate: true,\n      },\n    },\n  ],\n};\n```\n\n### Configuration Opions\n\nThe RAML transformer accepts the following configuration options:\n\n- `validate` (boolean): Passed through to the respective RAML parser option.\n- `canonicalTypeImpl` (string): Passed through to the respective `raml2obj` option.\n- `includeApis` (string array): Whitelist API keys (derived from file and folder names)\n- `excludeApis` (sring array): Blacklist API keys (derived from file and folder names)\n- `annotateConstantLikeEnums` (boolean): Adds an additional `const` attribute with the de-facto constant value of a type whenever it detects `\u001cenum` value arrays that have exactly one entry only.\n\n## A typical GraphQL query\n\nExample for reading all types:\n\n```graphql\n{\n  allRamlType {\n    nodes {\n      apiKey\n      name\n      key\n      type\n      originalType\n      description\n      additionalProperties\n      properties {\n        name\n        type\n        originalType\n        anyOf {\n          type\n          name\n        }\n        items {\n          type\n          name\n        }\n        description\n        required\n        format\n        enum\n        minimum\n        maximum\n        pattern\n        annotations {\n          beta\n        }\n      }\n      examples {\n        name\n        displayName\n        description\n        value\n      }\n    }\n  }\n}\n```\n\n## Developing\n\nSee [docs/developing.md](docs/developing.md) for some helpful information and a reading list.\n","gitHead":"a0f6c8498160a70107a4a5cadccc7e4a65049dbf","private":false,"scripts":{},"_npmUser":{"name":"commercetools-admin","email":"npmjs@commercetools.com"},"_npmVersion":"lerna/3.22.0/node@v12.16.3+x64 (linux)","description":"Exposes RAML 1.0 APIs on the gatsbyJS GraphQL (using the legacy RAML JS parser)","directories":{},"_nodeVersion":"12.16.3","dependencies":{"raml2obj":"github:nkuehn/raml2obj#standalone-canonicalizer","firstline":"^2.0.2","raml-1-parser":"^1.1.52"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/gatsby-transformer-raml-legacy_0.0.0-canary-e1f632630d7f2dcb172dd356c03a8838f9a2029e_1590657216005_0.014288055861680693","host":"s3://npm-registry-packages"}},"0.0.0-canary-eb907dba538f8d63a41f3c123ddba74c9edc3f06":{"name":"@commercetools-docs/gatsby-transformer-raml-legacy","version":"0.0.0-canary-eb907dba538f8d63a41f3c123ddba74c9edc3f06","keywords":["gatsby","gatsby-plugin","raml","deprecated"],"author":{"name":"commercetools GmbH","email":"support@commercetools.com"},"license":"MIT","_id":"@commercetools-docs/gatsby-transformer-raml-legacy@0.0.0-canary-eb907dba538f8d63a41f3c123ddba74c9edc3f06","maintainers":[{"name":"commercetools-admin","email":"npmjs@commercetools.com"},{"name":"davifantasia","email":"davifantasia@hotmail.com"},{"name":"emmenko","email":"emmenko@gmail.com"},{"name":"nkuehn","email":"nikolaus.kuehn@commercetools.com"}],"homepage":"https://github.com/commercetools/commercetools-docs-kit/tree/master/packages/gatsby-transformer-raml-legacy#readme","dist":{"shasum":"9f0c01e3d646bfadf9b7d23d5e0b24df2f991f6d","tarball":"https://registry.npmjs.org/@commercetools-docs/gatsby-transformer-raml-legacy/-/gatsby-transformer-raml-legacy-0.0.0-canary-eb907dba538f8d63a41f3c123ddba74c9edc3f06.tgz","fileCount":24,"integrity":"sha512-dhAikyzpGNpL2xiT0F0163WHaeK/VvhWfziVytRWdm7NaYw365ES/DyalZ4ETa6wwtEWnlWMwcTguZrcrTAwvA==","signatures":[{"sig":"MEQCIDQYUzTAPoJX2o1QSKuHR0Aze/eaSMIBtAxWdf0mvud2AiBR94CzEw6elAljAv7LMgEFtMdvU6Ka4qvikKW3ACS+Mg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57877,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJez6fYCRA9TVsSAnZWagAAYcgP/3s7lVxeI1vajXacV/B6\nB6v5khZjsfSggm/GZuluaXCIyNmBj3VbxtbuUeJPAl4oH2MpMMtI4AJepOIR\n2XIoH0aOJ4es8v5f6P3qKDM0384NF5SgpA8Np07DxqRMRiaSmFNeapYg5Isy\nmBbyNDQt7CvhjjWC4rWC8Tm3SNNr8VFTz5blfUYpgH2qTz7hN5fRkIbZPaRm\n/gH3kdrzO3g6rm42VaEw1k1hX/bKNc6cDNvPzYtInqIo5ATqJGFkXWXTd2gv\nA1wePf9f2Gu34AaLQvCH2fZ9Xs8cJUWfHK2Dsmm5IOe1uE3iFQEiA0/ZPFac\n/Y6wpV3F/d3TaNv/lf6LUFklbRvz85Dhryw7ZGJBfQ8VHEIMb2c2dmk6swlv\nB2b5JGMzDdu/HdXk8oqh8fqy1EDd1k+mHL2xzD3NnsplBBzob+qVyWeHHCl4\nYyWcTTMqCjkcDegE/vNyx48lCYCbRJikBwIHiqjuWjI7Oy0cwCoLgO92AJ1j\nEHPdx0lrpqouRxVQ+lEv63Frk8tgtkIwzi9FtArhApLkPOz2kjDVMExiuMgT\nVY1MT0khwgp7TXV2tWyys5gZFO+bA/HHkIPUK12kvXGxiqhB9OEElwylQbt5\n/dFP1FO9dqXXAnfw+45pCojc63pMFK2tW0y+dN7GdKZnUEsalKA0s1J36uUU\nF+6C\r\n=Fvuq\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# GatsbyJS RAML API transformer (legacy parser based)\n\n## Notice\n\nThis plugin is based of the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) which is deprecated. The plugin currently serves as a placeholder until it is replaced.\n\n## Overview\n\nThe Plugin exposes RAML APIs defined in .raml files on the GraphQL API as the canonical,\neffective API surface. It's internally using the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) and [raml2obj](https://github.com/raml2html/raml2obj) - currently in a fork with necessary extensions - to generate the representation and adds small structure changes to make the output GraphQL-compatible.\n\nIt is fully hot-reloading when editing the RAML specs, also when making changes on file inclusions inside the RAML format.\n\nIt provides\n\n- The API itself: `ramlApi`\n- The Types: `ramlType`\n\n## Usage\n\nAs a prerequisite configure one or many `gatsby-source-filesystem` plugins to for example point at `src/api-specs` and place your RAML files there. The APIs `key` on GraphQL is derived from the filename or, if the name is `api.raml` from the folder name.\n\nExample `gatsby-config.js` content:\n\n```js\n// In your gatsby-config.js\nmodule.exports = {\n  plugins: [\n    {\n      resolve: `gatsby-source-filesystem`,\n      options: {\n        name: `apis`,\n        path: `${__dirname}/src/api-specs`,\n      },\n    },\n    {\n      resolve: `@commercetools-docs/gatsby-transformer-raml-legacy`,\n      options: {\n        validate: true,\n      },\n    },\n  ],\n};\n```\n\n### Configuration Opions\n\nThe RAML transformer accepts the following configuration options:\n\n- `validate` (boolean): Passed through to the respective RAML parser option.\n- `canonicalTypeImpl` (string): Passed through to the respective `raml2obj` option.\n- `includeApis` (string array): Whitelist API keys (derived from file and folder names)\n- `excludeApis` (sring array): Blacklist API keys (derived from file and folder names)\n- `annotateConstantLikeEnums` (boolean): Adds an additional `const` attribute with the de-facto constant value of a type whenever it detects `\u001cenum` value arrays that have exactly one entry only.\n\n## A typical GraphQL query\n\nExample for reading all types:\n\n```graphql\n{\n  allRamlType {\n    nodes {\n      apiKey\n      name\n      key\n      type\n      originalType\n      description\n      additionalProperties\n      properties {\n        name\n        type\n        originalType\n        anyOf {\n          type\n          name\n        }\n        items {\n          type\n          name\n        }\n        description\n        required\n        format\n        enum\n        minimum\n        maximum\n        pattern\n        annotations {\n          beta\n        }\n      }\n      examples {\n        name\n        displayName\n        description\n        value\n      }\n    }\n  }\n}\n```\n\n## Developing\n\nSee [docs/developing.md](docs/developing.md) for some helpful information and a reading list.\n","gitHead":"5e0ea821d7f90d3b34be610fbb3cb042c8dce029","private":false,"scripts":{},"_npmUser":{"name":"commercetools-admin","email":"npmjs@commercetools.com"},"_npmVersion":"lerna/3.22.0/node@v12.16.3+x64 (linux)","description":"Exposes RAML 1.0 APIs on the gatsbyJS GraphQL (using the legacy RAML JS parser)","directories":{},"_nodeVersion":"12.16.3","dependencies":{"raml2obj":"github:nkuehn/raml2obj#standalone-canonicalizer","firstline":"^2.0.2","raml-1-parser":"^1.1.52"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/gatsby-transformer-raml-legacy_0.0.0-canary-eb907dba538f8d63a41f3c123ddba74c9edc3f06_1590667224494_0.47271183113318727","host":"s3://npm-registry-packages"}},"0.0.0-canary-2e3ef6b0e7bc587de3308c94381a38b0c70b86ca":{"name":"@commercetools-docs/gatsby-transformer-raml-legacy","version":"0.0.0-canary-2e3ef6b0e7bc587de3308c94381a38b0c70b86ca","keywords":["gatsby","gatsby-plugin","raml","deprecated"],"author":{"name":"commercetools GmbH","email":"support@commercetools.com"},"license":"MIT","_id":"@commercetools-docs/gatsby-transformer-raml-legacy@0.0.0-canary-2e3ef6b0e7bc587de3308c94381a38b0c70b86ca","maintainers":[{"name":"commercetools-admin","email":"npmjs@commercetools.com"},{"name":"davifantasia","email":"davifantasia@hotmail.com"},{"name":"emmenko","email":"emmenko@gmail.com"},{"name":"nkuehn","email":"nikolaus.kuehn@commercetools.com"}],"homepage":"https://github.com/commercetools/commercetools-docs-kit/tree/master/packages/gatsby-transformer-raml-legacy#readme","dist":{"shasum":"cac018d2980a34b15c1ca13c0f227b8d336da2b3","tarball":"https://registry.npmjs.org/@commercetools-docs/gatsby-transformer-raml-legacy/-/gatsby-transformer-raml-legacy-0.0.0-canary-2e3ef6b0e7bc587de3308c94381a38b0c70b86ca.tgz","fileCount":25,"integrity":"sha512-EI/fx+Agm3IMe+ssKaY9n6LRe048jSwEaUB6hJT1ML6QQWbQZEhXYxawiPcTlI5X+JzMuk4mTGHxaDe7e0SSrA==","signatures":[{"sig":"MEUCIQCQ2V+gxV3lEKYzQ4NZV6xrABHuQ9hG3M8iVZbYNy8sogIgB3/1M8Npxn6LGOuRNJ1G9cpBLgdVbnxMqRad7/TW+Ys=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58257,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJez78FCRA9TVsSAnZWagAAz0cP+QDTPWUSvoO+yHEfGoOf\n0sT2+hSkdFNMRYCZQmNvceZZoTqcTTVvqH0J0g/YdqHBfkUR3Ar6R6rVolwt\niM5xKWifN3lJG/yr73N7Ue9iBDMml/yd6r4i7arDAM1QlQo9lYfRij05+C9m\nCD3rv6nk5F2C+6JaW8KVdmaiwMKDB+rAkikr8shgXdTkpHIUz0D5HIiHdcwb\nv/whgp6XCAE7ugi34ow4MimI/MjHRQz0wfgsOpN2AO8i+FEhOomITyScakrG\nZOuTbDNxm2bV9Ci7hQZFnggYpaMi383nWuJ9h02v9rUwnNwa7iE1dwC1jOAv\npxJgaFEwAizBbgqzLXE4gp8i76SP9yj2BrhZuUcRmhMcp3xGL0d8Xeetoado\n6g3eHM/Z/UwXQk/g8qsnrcmgiXFWf5foSob566zkNz84Pl9p90lQgfvF8WD0\njFL3OckiMjGF2mOOK0NoKcxZrb5Ctl78awh9U3R14m0HMGyNNxHm6yPuG1mW\nWxdpcCTlDr4+MnOYgoDv2bIFRTXSANNa8VHCHPxmliPTgfUbik3cNJk5OtNp\nFwHLGRaYDkGSylXkRRWe03Dmh15qd5i37NbWAeoI99tecEkAhLa7J9dGX2wp\nc+Dy/hD9oIuYEVGb4n2Pz9n4d3qp/2I6jkfazUzFTlesJxkKi4MsqdiSf/zU\nwGQU\r\n=ELlB\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# GatsbyJS RAML API transformer (legacy parser based)\n\n## Notice\n\nThis plugin is based of the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) which is deprecated. The plugin currently serves as a placeholder until it is replaced.\n\n## Overview\n\nThe Plugin exposes RAML APIs defined in .raml files on the GraphQL API as the canonical,\neffective API surface. It's internally using the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) and [raml2obj](https://github.com/raml2html/raml2obj) - currently in a fork with necessary extensions - to generate the representation and adds small structure changes to make the output GraphQL-compatible.\n\nIt is fully hot-reloading when editing the RAML specs, also when making changes on file inclusions inside the RAML format.\n\nIt provides\n\n- The API itself: `ramlApi`\n- The Types: `ramlType`\n\n## Usage\n\nAs a prerequisite configure one or many `gatsby-source-filesystem` plugins to for example point at `src/api-specs` and place your RAML files there. The APIs `key` on GraphQL is derived from the filename or, if the name is `api.raml` from the folder name.\n\nExample `gatsby-config.js` content:\n\n```js\n// In your gatsby-config.js\nmodule.exports = {\n  plugins: [\n    {\n      resolve: `gatsby-source-filesystem`,\n      options: {\n        name: `apis`,\n        path: `${__dirname}/src/api-specs`,\n      },\n    },\n    {\n      resolve: `@commercetools-docs/gatsby-transformer-raml-legacy`,\n      options: {\n        validate: true,\n      },\n    },\n  ],\n};\n```\n\n### Configuration Opions\n\nThe RAML transformer accepts the following configuration options:\n\n- `validate` (boolean): Passed through to the respective RAML parser option.\n- `canonicalTypeImpl` (string): Passed through to the respective `raml2obj` option.\n- `includeApis` (string array): Whitelist API keys (derived from file and folder names)\n- `excludeApis` (sring array): Blacklist API keys (derived from file and folder names)\n- `annotateConstantLikeEnums` (boolean): Adds an additional `const` attribute with the de-facto constant value of a type whenever it detects `\u001cenum` value arrays that have exactly one entry only.\n\n## A typical GraphQL query\n\nExample for reading all types:\n\n```graphql\n{\n  allRamlType {\n    nodes {\n      apiKey\n      name\n      key\n      type\n      originalType\n      description\n      additionalProperties\n      properties {\n        name\n        type\n        originalType\n        anyOf {\n          type\n          name\n        }\n        items {\n          type\n          name\n        }\n        description\n        required\n        format\n        enum\n        minimum\n        maximum\n        pattern\n        annotations {\n          beta\n        }\n      }\n      examples {\n        name\n        displayName\n        description\n        value\n      }\n    }\n  }\n}\n```\n\n## Developing\n\nSee [docs/developing.md](docs/developing.md) for some helpful information and a reading list.\n","gitHead":"e1b58e9fd9d1e8f94c22303eb2bf67de549f6b2a","private":false,"scripts":{},"_npmUser":{"name":"commercetools-admin","email":"npmjs@commercetools.com"},"_npmVersion":"lerna/3.22.0/node@v12.16.3+x64 (linux)","description":"Exposes RAML 1.0 APIs on the gatsbyJS GraphQL (using the legacy RAML JS parser)","directories":{},"_nodeVersion":"12.16.3","dependencies":{"raml2obj":"github:nkuehn/raml2obj#standalone-canonicalizer","firstline":"^2.0.2","raml-1-parser":"^1.1.52"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/gatsby-transformer-raml-legacy_0.0.0-canary-2e3ef6b0e7bc587de3308c94381a38b0c70b86ca_1590673156713_0.7776012881083927","host":"s3://npm-registry-packages"}},"3.0.1":{"name":"@commercetools-docs/gatsby-transformer-raml-legacy","version":"3.0.1","keywords":["gatsby","gatsby-plugin","raml","deprecated"],"author":{"name":"commercetools GmbH","email":"support@commercetools.com"},"license":"MIT","_id":"@commercetools-docs/gatsby-transformer-raml-legacy@3.0.1","maintainers":[{"name":"commercetools-admin","email":"npmjs@commercetools.com"},{"name":"davifantasia","email":"davifantasia@hotmail.com"},{"name":"emmenko","email":"emmenko@gmail.com"},{"name":"nkuehn","email":"nikolaus.kuehn@commercetools.com"}],"homepage":"https://github.com/commercetools/commercetools-docs-kit/tree/master/packages/gatsby-transformer-raml-legacy#readme","dist":{"shasum":"cac84c998be05e71c924f20cd013bbb576a7e2e4","tarball":"https://registry.npmjs.org/@commercetools-docs/gatsby-transformer-raml-legacy/-/gatsby-transformer-raml-legacy-3.0.1.tgz","fileCount":25,"integrity":"sha512-N6QDq+mXm7L8B8lHkhnNFPYTBaieK0GR+awljt4usBbRKlpV3b02sjdIy1yV3+SHmVWrD0oBgi8oGTaSzkaB6g==","signatures":[{"sig":"MEYCIQCbkAFe771yOAr0RVqetQ2g2Bk1AmIGxeOKLrK0fuVe6AIhAIxSCBDjygAoK+Dev+xuXRsLVX4JIubUVZdT8GagaCia","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58152,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJez8gECRA9TVsSAnZWagAAs4wQAKEss6x2L+H/ByGsEg7a\n9lbOlwD0fL7xMU8kn5VIoFKVyLG86sy+R1TBozYQA/c/fei6qsGtmGcuytC7\nWiOrJpnnRvwgzY165OQyv8qYtR1yMNf8J2DiGH+hKap/D1fL4f9MXMSaaSue\nP2U66a3FfXiaicXk9vnYNLsyPzvWU1wJqG03OTBI3TXe4cWh5JXixnB0C5Hz\nEXRbIHpXcf+5iZOrKNXkR4Wpt89NYM/UXxj0rKFwqMJ2Gl9Uqoo/Mc/8v4qS\nyDiHh1+1a5MGR7W0sJkcgT5QDaz+qdVKhYdmYnEZzMgzztrrXSixkhKe885s\nVGQnhAugzhtJ72D9g2BMo3VEko1XuTUwpKmLq9FmUq0z6tew4LITaBZotlLH\nthb78rmyjI5ujGKJpzI6CeYCizNNLMVIBBWL6aiehCv8FOo8fiDYHAuF8air\nnPNQOIfgsHIau5tLAIKSciVKWxUiVduk/L9+Q6TUxwRGhrHjc32eLwgSK6ah\nQyHMuqegXaLfyRrs55Z7dJLY/SK2sckCMxdQevwEkvprZIF4IJc1tRyrvDWt\ne4gksvAnQXTUofvEIZV3omgxMA0ktCCuQNM5W1QNPNPlS5BbDXi4yFH8jQeM\nht5VRiSgoesgvqxeieh+V7GaqmBqA8UTHth99a7XKEdsnKQ9X27NYTnybWAS\nuMop\r\n=hAZW\r\n-----END PGP SIGNATURE-----\r\n"},"private":false,"scripts":{},"_npmUser":{"name":"commercetools-admin","email":"npmjs@commercetools.com"},"deprecated":"this package is no longer maintained. Please use @commercetools-docs/gatsby-transformer-raml","_npmVersion":"6.14.4","description":"Exposes RAML 1.0 APIs on the gatsbyJS GraphQL (using the legacy RAML JS parser)","directories":{},"_nodeVersion":"12.16.3","dependencies":{"raml2obj":"github:nkuehn/raml2obj#standalone-canonicalizer","firstline":"^2.0.2","raml-1-parser":"^1.1.52"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/gatsby-transformer-raml-legacy_3.0.1_1590675459829_0.3184720079113712","host":"s3://npm-registry-packages"}},"0.0.0-canary-2a10b577d4eff473461f4b9bc590c35eed3da45a":{"name":"@commercetools-docs/gatsby-transformer-raml-legacy","version":"0.0.0-canary-2a10b577d4eff473461f4b9bc590c35eed3da45a","keywords":["gatsby","gatsby-plugin","raml","deprecated"],"author":{"name":"commercetools GmbH","email":"support@commercetools.com"},"license":"MIT","_id":"@commercetools-docs/gatsby-transformer-raml-legacy@0.0.0-canary-2a10b577d4eff473461f4b9bc590c35eed3da45a","maintainers":[{"name":"commercetools-admin","email":"npmjs@commercetools.com"},{"name":"davifantasia","email":"davifantasia@hotmail.com"},{"name":"emmenko","email":"emmenko@gmail.com"},{"name":"nkuehn","email":"nikolaus.kuehn@commercetools.com"}],"homepage":"https://github.com/commercetools/commercetools-docs-kit/tree/master/packages/gatsby-transformer-raml-legacy#readme","dist":{"shasum":"ae4df5352e7698e4999955554c851493f1e0c819","tarball":"https://registry.npmjs.org/@commercetools-docs/gatsby-transformer-raml-legacy/-/gatsby-transformer-raml-legacy-0.0.0-canary-2a10b577d4eff473461f4b9bc590c35eed3da45a.tgz","fileCount":25,"integrity":"sha512-0sPMdD7VSQ3Lcm70dspk6iN32RYdvNoKUhAD4xCrJn1yV4gVu8L0SB7uolyVrhmIRVpUko32Orjl/oCig3aoFg==","signatures":[{"sig":"MEYCIQDNJSc+2WujME8gZ2kyLKQIQ6v6d4Z6KOoEF3zgGa68DwIhAMpJtSEcTdHh8jWS27WchuK9eEGd+eiJN1MpDslCS1Ud","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58257,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJez93YCRA9TVsSAnZWagAAXi0P/1TZaAbYGlJcVPYSxaWJ\nTXlssp2J1nDztj53XHZFk4pgcM5KJYnTRYCn1XIR3PKpQvhVQoyaPT/mGRGe\n8lQ6YygeJUSMK1tIq3XE/nxxrX8KNKWHgR7CWZ/i4R/qjBwco/3/XaemnuvE\nu7njVGJZxQySMIzTUDFQBtG5wMb0FvDiK1mGBtn8yyW8LO2tEroJi7qHRWlK\n5zKfULXkN2ZWVm9EBfGHe/fc4GHaPam4c4ksitnkQrcBWLNjcEd/tNV9XXkI\nX6zVopzJAlN1m4Jj2HHdStJKPNClo1pQ+OZsB5lNg57XsipL2Dto6LwpmDwc\n14SgzhMkVGgsypRV5/48rCvvZgjV4be/4DAo/SF1t6i5/DWoWw43pxTwZquU\nu6hjbzSygDZosmfjkciuXBQi+TPe5tjvROfWMHibCoBYFWgDPAiGAkIlCy+1\n0BuzVVq519UcWVDMjK8fK1eNSS9xjtdFpa3+hQD4BwxmGqhEnsg0EqS/+SBs\n6XBtpJAUHmmT4rxykxf1Hg+5kQE7T4iIoOQJ5pZJYsvTZlPKMfwQ9Rjq41PG\nwnv2KVcwW2ImS+q5yUecOlP/KvUsPk9fs7O49uL1H63RhKIsNXYqu6ML105B\nrmZIw/cQHr8xj2piSkjZ9K4XZp0lwpoCvzWSGL+JaDEFQiag8zJ1WKVI1NcQ\nyKyF\r\n=xFOH\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# GatsbyJS RAML API transformer (legacy parser based)\n\n## Notice\n\nThis plugin is based of the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) which is deprecated. The plugin currently serves as a placeholder until it is replaced.\n\n## Overview\n\nThe Plugin exposes RAML APIs defined in .raml files on the GraphQL API as the canonical,\neffective API surface. It's internally using the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) and [raml2obj](https://github.com/raml2html/raml2obj) - currently in a fork with necessary extensions - to generate the representation and adds small structure changes to make the output GraphQL-compatible.\n\nIt is fully hot-reloading when editing the RAML specs, also when making changes on file inclusions inside the RAML format.\n\nIt provides\n\n- The API itself: `ramlApi`\n- The Types: `ramlType`\n\n## Usage\n\nAs a prerequisite configure one or many `gatsby-source-filesystem` plugins to for example point at `src/api-specs` and place your RAML files there. The APIs `key` on GraphQL is derived from the filename or, if the name is `api.raml` from the folder name.\n\nExample `gatsby-config.js` content:\n\n```js\n// In your gatsby-config.js\nmodule.exports = {\n  plugins: [\n    {\n      resolve: `gatsby-source-filesystem`,\n      options: {\n        name: `apis`,\n        path: `${__dirname}/src/api-specs`,\n      },\n    },\n    {\n      resolve: `@commercetools-docs/gatsby-transformer-raml-legacy`,\n      options: {\n        validate: true,\n      },\n    },\n  ],\n};\n```\n\n### Configuration Opions\n\nThe RAML transformer accepts the following configuration options:\n\n- `validate` (boolean): Passed through to the respective RAML parser option.\n- `canonicalTypeImpl` (string): Passed through to the respective `raml2obj` option.\n- `includeApis` (string array): Whitelist API keys (derived from file and folder names)\n- `excludeApis` (sring array): Blacklist API keys (derived from file and folder names)\n- `annotateConstantLikeEnums` (boolean): Adds an additional `const` attribute with the de-facto constant value of a type whenever it detects `\u001cenum` value arrays that have exactly one entry only.\n\n## A typical GraphQL query\n\nExample for reading all types:\n\n```graphql\n{\n  allRamlType {\n    nodes {\n      apiKey\n      name\n      key\n      type\n      originalType\n      description\n      additionalProperties\n      properties {\n        name\n        type\n        originalType\n        anyOf {\n          type\n          name\n        }\n        items {\n          type\n          name\n        }\n        description\n        required\n        format\n        enum\n        minimum\n        maximum\n        pattern\n        annotations {\n          beta\n        }\n      }\n      examples {\n        name\n        displayName\n        description\n        value\n      }\n    }\n  }\n}\n```\n\n## Developing\n\nSee [docs/developing.md](docs/developing.md) for some helpful information and a reading list.\n","gitHead":"35eccb8ef012cfb9c8c6c2ba6f24ff4d5f6baf29","private":false,"scripts":{},"_npmUser":{"name":"commercetools-admin","email":"npmjs@commercetools.com"},"_npmVersion":"lerna/3.22.0/node@v12.16.3+x64 (linux)","description":"Exposes RAML 1.0 APIs on the gatsbyJS GraphQL (using the legacy RAML JS parser)","directories":{},"_nodeVersion":"12.16.3","dependencies":{"raml2obj":"github:nkuehn/raml2obj#standalone-canonicalizer","firstline":"^2.0.2","raml-1-parser":"^1.1.52"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/gatsby-transformer-raml-legacy_0.0.0-canary-2a10b577d4eff473461f4b9bc590c35eed3da45a_1590681047853_0.7551851348095582","host":"s3://npm-registry-packages"}},"0.0.0-canary-f9310aea0c1d97ccfd692fd2248cee3f2854302a":{"name":"@commercetools-docs/gatsby-transformer-raml-legacy","version":"0.0.0-canary-f9310aea0c1d97ccfd692fd2248cee3f2854302a","keywords":["gatsby","gatsby-plugin","raml","deprecated"],"author":{"name":"commercetools GmbH","email":"support@commercetools.com"},"license":"MIT","_id":"@commercetools-docs/gatsby-transformer-raml-legacy@0.0.0-canary-f9310aea0c1d97ccfd692fd2248cee3f2854302a","maintainers":[{"name":"commercetools-admin","email":"npmjs@commercetools.com"},{"name":"davifantasia","email":"davifantasia@hotmail.com"},{"name":"emmenko","email":"emmenko@gmail.com"},{"name":"nkuehn","email":"nikolaus.kuehn@commercetools.com"}],"homepage":"https://github.com/commercetools/commercetools-docs-kit/tree/master/packages/gatsby-transformer-raml-legacy#readme","dist":{"shasum":"087c9a139804f78809ab3fda3e6d43f852c0781e","tarball":"https://registry.npmjs.org/@commercetools-docs/gatsby-transformer-raml-legacy/-/gatsby-transformer-raml-legacy-0.0.0-canary-f9310aea0c1d97ccfd692fd2248cee3f2854302a.tgz","fileCount":25,"integrity":"sha512-3fp+B/BoA8ZD6zUJClJOKTLyQA2l0mVrTW9tlZG8YhGM7AV5ca11gzR1xXaiyrCmAcxIYuNwC6JMITtaO+Gi/A==","signatures":[{"sig":"MEUCIAjQ6Ey0piMydclgXJOpEjzYJAKHW7REaLo72drxwHxRAiEAvy9cbZSAFqYMpB76dkMHpLk5GtqN64lS+UWlZuAqhYc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58257,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe1kXYCRA9TVsSAnZWagAAGugQAJCyQPo58Iv6ctkRBEIG\nXaf90K8dhvdetIrxJAEIN6TSKEtPhdfaMAEDyhR8ZawYpT7jn0IytX8QYR6R\nsLBlxDIvEOSPnZTFXPU6RnAOD21SPq+wf+1CIdcvmZwiyQDJYI3r3HqgaHbP\nIATl89fDA7OJraH51ig6eT2QzWQhFLrzcqJu96hyDN/bFuprd+Pu2uPTRU/1\nwwrgsFySVUdKAEaOME2lVp5UCrES3We6EjU7cTB9AyOvbTAMUc5fbPyR1WQu\nhRgAIus/egvksGlg0+TiwV9bimyplWzC88JaAJg5vLTxyhxrqgB00iqukSuC\nKCsut5Ez3K+HAHUnQl3aTTxZRZHf/t33ukgxrMHYMUizOCAK0STa+hbd+cUx\ncdaJnKrHYjXHMP6cr8zBv1qP3mShcYz5a4RQ5db5z+XfXR3x62TGGktLGl5I\nMcJbgHaOIc8pwdh0OBVjUHZNUK06cWJvuoj96JlsQr0VsRReg8aKNf0O+3N7\nhda6jVWQCqzIHAmc4lhKPmCLWhtFeJn44efBHiVUSRs96Vob+X27LOItRue0\ncw1/ah/7RbaB8nom4u16INPLJuE62y8Iry1eyfLkGgJF+v/NaR6tktQTPXiA\nQNz1gRdTMzo91vDwJRW5awVucUGBWYu4m4woX6TqTIxIDegi7HLz4zr5jS/E\nFc/R\r\n=C6iz\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# GatsbyJS RAML API transformer (legacy parser based)\n\n## Notice\n\nThis plugin is based of the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) which is deprecated. The plugin currently serves as a placeholder until it is replaced.\n\n## Overview\n\nThe Plugin exposes RAML APIs defined in .raml files on the GraphQL API as the canonical,\neffective API surface. It's internally using the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) and [raml2obj](https://github.com/raml2html/raml2obj) - currently in a fork with necessary extensions - to generate the representation and adds small structure changes to make the output GraphQL-compatible.\n\nIt is fully hot-reloading when editing the RAML specs, also when making changes on file inclusions inside the RAML format.\n\nIt provides\n\n- The API itself: `ramlApi`\n- The Types: `ramlType`\n\n## Usage\n\nAs a prerequisite configure one or many `gatsby-source-filesystem` plugins to for example point at `src/api-specs` and place your RAML files there. The APIs `key` on GraphQL is derived from the filename or, if the name is `api.raml` from the folder name.\n\nExample `gatsby-config.js` content:\n\n```js\n// In your gatsby-config.js\nmodule.exports = {\n  plugins: [\n    {\n      resolve: `gatsby-source-filesystem`,\n      options: {\n        name: `apis`,\n        path: `${__dirname}/src/api-specs`,\n      },\n    },\n    {\n      resolve: `@commercetools-docs/gatsby-transformer-raml-legacy`,\n      options: {\n        validate: true,\n      },\n    },\n  ],\n};\n```\n\n### Configuration Opions\n\nThe RAML transformer accepts the following configuration options:\n\n- `validate` (boolean): Passed through to the respective RAML parser option.\n- `canonicalTypeImpl` (string): Passed through to the respective `raml2obj` option.\n- `includeApis` (string array): Whitelist API keys (derived from file and folder names)\n- `excludeApis` (sring array): Blacklist API keys (derived from file and folder names)\n- `annotateConstantLikeEnums` (boolean): Adds an additional `const` attribute with the de-facto constant value of a type whenever it detects `\u001cenum` value arrays that have exactly one entry only.\n\n## A typical GraphQL query\n\nExample for reading all types:\n\n```graphql\n{\n  allRamlType {\n    nodes {\n      apiKey\n      name\n      key\n      type\n      originalType\n      description\n      additionalProperties\n      properties {\n        name\n        type\n        originalType\n        anyOf {\n          type\n          name\n        }\n        items {\n          type\n          name\n        }\n        description\n        required\n        format\n        enum\n        minimum\n        maximum\n        pattern\n        annotations {\n          beta\n        }\n      }\n      examples {\n        name\n        displayName\n        description\n        value\n      }\n    }\n  }\n}\n```\n\n## Developing\n\nSee [docs/developing.md](docs/developing.md) for some helpful information and a reading list.\n","gitHead":"8fe90e0fc7538ffddc7ba72db2116e640e8b90ca","private":false,"scripts":{},"_npmUser":{"name":"commercetools-admin","email":"npmjs@commercetools.com"},"_npmVersion":"lerna/3.22.0/node@v12.16.3+x64 (linux)","description":"Exposes RAML 1.0 APIs on the gatsbyJS GraphQL (using the legacy RAML JS parser)","directories":{},"_nodeVersion":"12.16.3","dependencies":{"raml2obj":"github:nkuehn/raml2obj#standalone-canonicalizer","firstline":"^2.0.2","raml-1-parser":"^1.1.52"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/gatsby-transformer-raml-legacy_0.0.0-canary-f9310aea0c1d97ccfd692fd2248cee3f2854302a_1591100888330_0.5304266149434049","host":"s3://npm-registry-packages"}},"0.0.0-canary-751e487ee267aaa5b1459c0d95e66370fab67c00":{"name":"@commercetools-docs/gatsby-transformer-raml-legacy","version":"0.0.0-canary-751e487ee267aaa5b1459c0d95e66370fab67c00","keywords":["gatsby","gatsby-plugin","raml","deprecated"],"author":{"name":"commercetools GmbH","email":"support@commercetools.com"},"license":"MIT","_id":"@commercetools-docs/gatsby-transformer-raml-legacy@0.0.0-canary-751e487ee267aaa5b1459c0d95e66370fab67c00","maintainers":[{"name":"commercetools-admin","email":"npmjs@commercetools.com"},{"name":"davifantasia","email":"davifantasia@hotmail.com"},{"name":"emmenko","email":"emmenko@gmail.com"},{"name":"nkuehn","email":"nikolaus.kuehn@commercetools.com"}],"homepage":"https://github.com/commercetools/commercetools-docs-kit/tree/master/packages/gatsby-transformer-raml-legacy#readme","dist":{"shasum":"163020870e7e4887996e69d4066be5431bb75492","tarball":"https://registry.npmjs.org/@commercetools-docs/gatsby-transformer-raml-legacy/-/gatsby-transformer-raml-legacy-0.0.0-canary-751e487ee267aaa5b1459c0d95e66370fab67c00.tgz","fileCount":25,"integrity":"sha512-+3T15spSUmd2QPFyLJ5jzFSCSo7u+Hftlvap72+igiCmMXD7QnNmRswe9+81n1q2gfDi+en32ZQYgylB7bilSQ==","signatures":[{"sig":"MEYCIQCB+jPEhuQwWO10Il+npLOOP4vcstdz95CcZE4VT0DgWgIhAIxrIeYeixv1PtxXTBbE0ee37HG/lHL8Z6CtqQoYfZRd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58257,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe1kdoCRA9TVsSAnZWagAA40kP/15jCrwsJV79d3IoVLn8\nZqoY89zjnKGy79F7TouZU7Hqty1vJg9tPhN9+F4UtjY6b9JoQCioKbXG6u7s\neVOePEBY70lJHxXaHoaSHNNPmQD0g0Y0C+QQ6csvJcJvLDU7cWFu6fWfSnJH\nqloI8nsOqUKwPwVxEQKXM06SumKS39kP+Iy8NIaljaHaLX2VDHwu6PaqbxcW\n5S6MblGHApLfC7jMU3U/pnjG0Z3ogofb+IZkTR6qYlPdQxrfrWjL4CgWYFbk\nYH4xOjsr7SiLvfNAeZlQgh7RE4P8i3tCLokPheaXe6O4jZLJ42EsyOzkvzL1\nTgr5tOihIGjkDKJLG6wgakVp7m/3hAlRk/s56VWM6aHIY15WocOder8yNWr6\np8LF9UAB4OBHA7hv8DXsYLvrx3+sycJrpMQCrP3TJmospfAwYtxjHa2v1E2f\nMFLoJZjdSDhvL4vx6+jbXPZSOBJD2lAPET+61LTU11kSqZ/DkE3ZjcrV6zUz\nTIsjs2ojnQu7kc2IOIeBhiy1VfZMJOHSm3EjUemeQ34qfcCvCy3+yYhT2VF7\nYmHTpyatVUdHC16NEB3sdFdqx0kq1FmvBYdcszRFvt2XcW5Fj3oAOjP8tjGX\nhCPgqsRNDr5qtjGt1YF/XfD6ov6AfQfqejuOkjfe9N+mLMvnHmQUj4zUmz+5\nOWIA\r\n=gZ/X\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# GatsbyJS RAML API transformer (legacy parser based)\n\n## Notice\n\nThis plugin is based of the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) which is deprecated. The plugin currently serves as a placeholder until it is replaced.\n\n## Overview\n\nThe Plugin exposes RAML APIs defined in .raml files on the GraphQL API as the canonical,\neffective API surface. It's internally using the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) and [raml2obj](https://github.com/raml2html/raml2obj) - currently in a fork with necessary extensions - to generate the representation and adds small structure changes to make the output GraphQL-compatible.\n\nIt is fully hot-reloading when editing the RAML specs, also when making changes on file inclusions inside the RAML format.\n\nIt provides\n\n- The API itself: `ramlApi`\n- The Types: `ramlType`\n\n## Usage\n\nAs a prerequisite configure one or many `gatsby-source-filesystem` plugins to for example point at `src/api-specs` and place your RAML files there. The APIs `key` on GraphQL is derived from the filename or, if the name is `api.raml` from the folder name.\n\nExample `gatsby-config.js` content:\n\n```js\n// In your gatsby-config.js\nmodule.exports = {\n  plugins: [\n    {\n      resolve: `gatsby-source-filesystem`,\n      options: {\n        name: `apis`,\n        path: `${__dirname}/src/api-specs`,\n      },\n    },\n    {\n      resolve: `@commercetools-docs/gatsby-transformer-raml-legacy`,\n      options: {\n        validate: true,\n      },\n    },\n  ],\n};\n```\n\n### Configuration Opions\n\nThe RAML transformer accepts the following configuration options:\n\n- `validate` (boolean): Passed through to the respective RAML parser option.\n- `canonicalTypeImpl` (string): Passed through to the respective `raml2obj` option.\n- `includeApis` (string array): Whitelist API keys (derived from file and folder names)\n- `excludeApis` (sring array): Blacklist API keys (derived from file and folder names)\n- `annotateConstantLikeEnums` (boolean): Adds an additional `const` attribute with the de-facto constant value of a type whenever it detects `\u001cenum` value arrays that have exactly one entry only.\n\n## A typical GraphQL query\n\nExample for reading all types:\n\n```graphql\n{\n  allRamlType {\n    nodes {\n      apiKey\n      name\n      key\n      type\n      originalType\n      description\n      additionalProperties\n      properties {\n        name\n        type\n        originalType\n        anyOf {\n          type\n          name\n        }\n        items {\n          type\n          name\n        }\n        description\n        required\n        format\n        enum\n        minimum\n        maximum\n        pattern\n        annotations {\n          beta\n        }\n      }\n      examples {\n        name\n        displayName\n        description\n        value\n      }\n    }\n  }\n}\n```\n\n## Developing\n\nSee [docs/developing.md](docs/developing.md) for some helpful information and a reading list.\n","gitHead":"b0a4e04c63e5309f0f00c36f890163da5397274a","private":false,"scripts":{},"_npmUser":{"name":"commercetools-admin","email":"npmjs@commercetools.com"},"_npmVersion":"lerna/3.22.0/node@v12.16.3+x64 (linux)","description":"Exposes RAML 1.0 APIs on the gatsbyJS GraphQL (using the legacy RAML JS parser)","directories":{},"_nodeVersion":"12.16.3","dependencies":{"raml2obj":"github:nkuehn/raml2obj#standalone-canonicalizer","firstline":"^2.0.2","raml-1-parser":"^1.1.52"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/gatsby-transformer-raml-legacy_0.0.0-canary-751e487ee267aaa5b1459c0d95e66370fab67c00_1591101287620_0.2922990328860715","host":"s3://npm-registry-packages"}},"0.0.0-canary-3dd84ca932145271cc6dba0e79d5e129a4e5a090":{"name":"@commercetools-docs/gatsby-transformer-raml-legacy","version":"0.0.0-canary-3dd84ca932145271cc6dba0e79d5e129a4e5a090","keywords":["gatsby","gatsby-plugin","raml","deprecated"],"author":{"name":"commercetools GmbH","email":"support@commercetools.com"},"license":"MIT","_id":"@commercetools-docs/gatsby-transformer-raml-legacy@0.0.0-canary-3dd84ca932145271cc6dba0e79d5e129a4e5a090","maintainers":[{"name":"commercetools-admin","email":"npmjs@commercetools.com"},{"name":"davifantasia","email":"davifantasia@hotmail.com"},{"name":"emmenko","email":"emmenko@gmail.com"},{"name":"nkuehn","email":"nikolaus.kuehn@commercetools.com"}],"homepage":"https://github.com/commercetools/commercetools-docs-kit/tree/master/packages/gatsby-transformer-raml-legacy#readme","dist":{"shasum":"d59c9c35b10aa3c78b950b2e9b73813532089079","tarball":"https://registry.npmjs.org/@commercetools-docs/gatsby-transformer-raml-legacy/-/gatsby-transformer-raml-legacy-0.0.0-canary-3dd84ca932145271cc6dba0e79d5e129a4e5a090.tgz","fileCount":25,"integrity":"sha512-cmcEMW9a8WJHpFNhHq3QLRCClwt+JM133hJXVaIbzdgmxQXu6VvD5mjs7MIR89ivgS93jrFFuwJXGKSGPpYY8Q==","signatures":[{"sig":"MEUCIGzpJd/izmz4y0NxMKybJcNM1OjyxMoqg+ATOlP9D9i8AiEAsf7eTxaFNLD7Kaw1z+s5sNKRLaL/6ZZQpmnu0sFhmjo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58257,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe1rxhCRA9TVsSAnZWagAAc9kP/1+2UgOzoyyqthuQxIL4\nW8ivEXpJfalQHZD/eBewO21pRhUv9TTBZ/ZsG8i7Pd04gWxLaBFncoTjHR7a\na6wpDYQ9u2R3yWp7f9EHh+NnC5Rv58CqrLmJU73/AYyzUZYuk61Atc5v/upw\nWjGp8nuhTWzndd1pBTpwLvD4NtR5eCZxsd+2w2v5GqmRRobMZptiz590dZvH\nfnFhjgM19LmA6arfmYtFEB+IfmSei2k1W0SwROYPGzlJBdUdp4G2rNlyawc4\nRbXl6k0OmoQDO877C85tjKOo8Sf34TmGUoJ+OQ0YVEVf2PeDAiv8fkVgLpIH\nTN7uS6c4OGS/kt0CJq+Z37hUh1dyrxEX6M70okNgFtxo6g/8RZbZpSY9uxAN\n5NsrNzY60muvUYgFCekoz1wLjLXmfrHdtU/VeVOqwB+kNCmJk31jfd9UC7/l\nsSy24fhB5VTRcsBm2QqVQwKf/TScIsrbroWivT0ncsStf5Awr7aTd/S1COI3\n0KoS0OpMSV5K9XBOpfaq1jW2w7EXiPY1mM9zAGyX5zQmcNtH0hiuEYgzbLeN\n2HYPTrTag1I35zC1wcSGGgIN7tp1kOx5KnZXyxMnQNsvx74xRq05IGy1aWAk\n0xPMmBjZOrYgWt3EaHhAwAchuDXzTNsVeYWHDH4aDipRkkf7GaOuQkWfMPQU\n0fbX\r\n=XZR4\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# GatsbyJS RAML API transformer (legacy parser based)\n\n## Notice\n\nThis plugin is based of the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) which is deprecated. The plugin currently serves as a placeholder until it is replaced.\n\n## Overview\n\nThe Plugin exposes RAML APIs defined in .raml files on the GraphQL API as the canonical,\neffective API surface. It's internally using the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) and [raml2obj](https://github.com/raml2html/raml2obj) - currently in a fork with necessary extensions - to generate the representation and adds small structure changes to make the output GraphQL-compatible.\n\nIt is fully hot-reloading when editing the RAML specs, also when making changes on file inclusions inside the RAML format.\n\nIt provides\n\n- The API itself: `ramlApi`\n- The Types: `ramlType`\n\n## Usage\n\nAs a prerequisite configure one or many `gatsby-source-filesystem` plugins to for example point at `src/api-specs` and place your RAML files there. The APIs `key` on GraphQL is derived from the filename or, if the name is `api.raml` from the folder name.\n\nExample `gatsby-config.js` content:\n\n```js\n// In your gatsby-config.js\nmodule.exports = {\n  plugins: [\n    {\n      resolve: `gatsby-source-filesystem`,\n      options: {\n        name: `apis`,\n        path: `${__dirname}/src/api-specs`,\n      },\n    },\n    {\n      resolve: `@commercetools-docs/gatsby-transformer-raml-legacy`,\n      options: {\n        validate: true,\n      },\n    },\n  ],\n};\n```\n\n### Configuration Opions\n\nThe RAML transformer accepts the following configuration options:\n\n- `validate` (boolean): Passed through to the respective RAML parser option.\n- `canonicalTypeImpl` (string): Passed through to the respective `raml2obj` option.\n- `includeApis` (string array): Whitelist API keys (derived from file and folder names)\n- `excludeApis` (sring array): Blacklist API keys (derived from file and folder names)\n- `annotateConstantLikeEnums` (boolean): Adds an additional `const` attribute with the de-facto constant value of a type whenever it detects `\u001cenum` value arrays that have exactly one entry only.\n\n## A typical GraphQL query\n\nExample for reading all types:\n\n```graphql\n{\n  allRamlType {\n    nodes {\n      apiKey\n      name\n      key\n      type\n      originalType\n      description\n      additionalProperties\n      properties {\n        name\n        type\n        originalType\n        anyOf {\n          type\n          name\n        }\n        items {\n          type\n          name\n        }\n        description\n        required\n        format\n        enum\n        minimum\n        maximum\n        pattern\n        annotations {\n          beta\n        }\n      }\n      examples {\n        name\n        displayName\n        description\n        value\n      }\n    }\n  }\n}\n```\n\n## Developing\n\nSee [docs/developing.md](docs/developing.md) for some helpful information and a reading list.\n","gitHead":"dc52f704a3e84d4d9351d7b68fd537bf7487993b","private":false,"scripts":{},"_npmUser":{"name":"commercetools-admin","email":"npmjs@commercetools.com"},"_npmVersion":"lerna/3.22.0/node@v12.16.3+x64 (linux)","description":"Exposes RAML 1.0 APIs on the gatsbyJS GraphQL (using the legacy RAML JS parser)","directories":{},"_nodeVersion":"12.16.3","dependencies":{"raml2obj":"github:nkuehn/raml2obj#standalone-canonicalizer","firstline":"^2.0.2","raml-1-parser":"^1.1.52"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/gatsby-transformer-raml-legacy_0.0.0-canary-3dd84ca932145271cc6dba0e79d5e129a4e5a090_1591131233083_0.11480707689725778","host":"s3://npm-registry-packages"}},"0.0.0-canary-e58e26a0399afc6a86a49721971a5999b2df25b7":{"name":"@commercetools-docs/gatsby-transformer-raml-legacy","version":"0.0.0-canary-e58e26a0399afc6a86a49721971a5999b2df25b7","keywords":["gatsby","gatsby-plugin","raml","deprecated"],"author":{"name":"commercetools GmbH","email":"support@commercetools.com"},"license":"MIT","_id":"@commercetools-docs/gatsby-transformer-raml-legacy@0.0.0-canary-e58e26a0399afc6a86a49721971a5999b2df25b7","maintainers":[{"name":"commercetools-admin","email":"npmjs@commercetools.com"},{"name":"emmenko","email":"emmenko@gmail.com"},{"name":"nkuehn","email":"nikolaus.kuehn@commercetools.com"}],"homepage":"https://github.com/commercetools/commercetools-docs-kit/tree/master/packages/gatsby-transformer-raml-legacy#readme","dist":{"shasum":"993cf402ea576c0ce77f6a71566ab89b5653c50f","tarball":"https://registry.npmjs.org/@commercetools-docs/gatsby-transformer-raml-legacy/-/gatsby-transformer-raml-legacy-0.0.0-canary-e58e26a0399afc6a86a49721971a5999b2df25b7.tgz","fileCount":25,"integrity":"sha512-SjgNFzk5Ov8YfEeWelLepraiXcP64OUaS5M9vBpeRUTfODvUSVjZ8SbOsUbdP4PBx7LSpUz63TGPeG1KhYB3qA==","signatures":[{"sig":"MEYCIQCe5OiGcN76h3zxmheYE+ngTK9uWm6rvpeLofNGKU8TQAIhAPEWk8SrVQEpqVjsZK69o9ACo/geX1lDNi1XNg8hfT4f","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58257,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe2OdkCRA9TVsSAnZWagAAk/gP/j+6kAUUC+6S1LDHNm2D\nfmo94EIFdqf4+dPFuO4kNEdsgjaMkVVZqftEuZMpgF5WpE/0e+clhqQe0RXE\n5tFQAHJwc/fOqeijAyHmh7wmZMCYEpt574qAoGPy579miTpyj0YIiuRESahK\n/VFkWbE43bcSH1mE+d449I5cG5a5MO/w9hD894asjneNamrUm4zqqw4lkoix\nDIefz6ms4kx1zbgQL5Dts47IFo4ovYq/RqXXAAuWQIH9CCMPyBPavKSPbi+3\nBU8A6v+hx+itXw0F/bErcCpgPuUFZbupG3i0yZOuSrJ3mWLyu2wfKsWLBJio\nhmC/8kXLNIz0dZYEEZrz71e1pRaISN7E10JXmd4KICP/9sWLPdrqtYxMCI4R\ng7Y2fZaMq5rqvD3UrABQD0xzBMA1giDLGSCGgMCmpmiDlYsYI5P0aQkULpfT\nNijxPC9K9TkYdyXPBR618tr56YVilcTTM2FzFUY95MU6qGzgIAYdSdI+xRo2\nOha5k96eJzXdah+nT+3zyZ8VyaRfUabIuRl6fjm0i6XY6IBqn5ri1HXosnAH\nIdurC9ckIwAEb0VkptsPVl9cOuM1CdVw+9/l8E5F3dRo6C/n6dThG3Cepp8V\n3elAQhGyEKsptJf+Wh2FUDvj6Nx+oQwWR6fUq/Tlv3IMiWJpKQiIUz526TTm\nt7Ae\r\n=xdhQ\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# GatsbyJS RAML API transformer (legacy parser based)\n\n## Notice\n\nThis plugin is based of the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) which is deprecated. The plugin currently serves as a placeholder until it is replaced.\n\n## Overview\n\nThe Plugin exposes RAML APIs defined in .raml files on the GraphQL API as the canonical,\neffective API surface. It's internally using the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) and [raml2obj](https://github.com/raml2html/raml2obj) - currently in a fork with necessary extensions - to generate the representation and adds small structure changes to make the output GraphQL-compatible.\n\nIt is fully hot-reloading when editing the RAML specs, also when making changes on file inclusions inside the RAML format.\n\nIt provides\n\n- The API itself: `ramlApi`\n- The Types: `ramlType`\n\n## Usage\n\nAs a prerequisite configure one or many `gatsby-source-filesystem` plugins to for example point at `src/api-specs` and place your RAML files there. The APIs `key` on GraphQL is derived from the filename or, if the name is `api.raml` from the folder name.\n\nExample `gatsby-config.js` content:\n\n```js\n// In your gatsby-config.js\nmodule.exports = {\n  plugins: [\n    {\n      resolve: `gatsby-source-filesystem`,\n      options: {\n        name: `apis`,\n        path: `${__dirname}/src/api-specs`,\n      },\n    },\n    {\n      resolve: `@commercetools-docs/gatsby-transformer-raml-legacy`,\n      options: {\n        validate: true,\n      },\n    },\n  ],\n};\n```\n\n### Configuration Opions\n\nThe RAML transformer accepts the following configuration options:\n\n- `validate` (boolean): Passed through to the respective RAML parser option.\n- `canonicalTypeImpl` (string): Passed through to the respective `raml2obj` option.\n- `includeApis` (string array): Whitelist API keys (derived from file and folder names)\n- `excludeApis` (sring array): Blacklist API keys (derived from file and folder names)\n- `annotateConstantLikeEnums` (boolean): Adds an additional `const` attribute with the de-facto constant value of a type whenever it detects `\u001cenum` value arrays that have exactly one entry only.\n\n## A typical GraphQL query\n\nExample for reading all types:\n\n```graphql\n{\n  allRamlType {\n    nodes {\n      apiKey\n      name\n      key\n      type\n      originalType\n      description\n      additionalProperties\n      properties {\n        name\n        type\n        originalType\n        anyOf {\n          type\n          name\n        }\n        items {\n          type\n          name\n        }\n        description\n        required\n        format\n        enum\n        minimum\n        maximum\n        pattern\n        annotations {\n          beta\n        }\n      }\n      examples {\n        name\n        displayName\n        description\n        value\n      }\n    }\n  }\n}\n```\n\n## Developing\n\nSee [docs/developing.md](docs/developing.md) for some helpful information and a reading list.\n","gitHead":"dca45727f2f0518fde1c40135a57094ed257f438","private":false,"scripts":{},"_npmUser":{"name":"commercetools-admin","email":"npmjs@commercetools.com"},"_npmVersion":"lerna/3.22.0/node@v12.16.3+x64 (linux)","description":"Exposes RAML 1.0 APIs on the gatsbyJS GraphQL (using the legacy RAML JS parser)","directories":{},"_nodeVersion":"12.16.3","dependencies":{"raml2obj":"github:nkuehn/raml2obj#standalone-canonicalizer","firstline":"^2.0.2","raml-1-parser":"^1.1.52"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/gatsby-transformer-raml-legacy_0.0.0-canary-e58e26a0399afc6a86a49721971a5999b2df25b7_1591273316292_0.8727352365802858","host":"s3://npm-registry-packages"}},"0.0.0-canary-b60dd297698c5ffa5aceb6419ff3334ecf54a24e":{"name":"@commercetools-docs/gatsby-transformer-raml-legacy","version":"0.0.0-canary-b60dd297698c5ffa5aceb6419ff3334ecf54a24e","keywords":["gatsby","gatsby-plugin","raml","deprecated"],"author":{"name":"commercetools GmbH","email":"support@commercetools.com"},"license":"MIT","_id":"@commercetools-docs/gatsby-transformer-raml-legacy@0.0.0-canary-b60dd297698c5ffa5aceb6419ff3334ecf54a24e","maintainers":[{"name":"commercetools-admin","email":"npmjs@commercetools.com"},{"name":"emmenko","email":"emmenko@gmail.com"},{"name":"nkuehn","email":"nikolaus.kuehn@commercetools.com"}],"homepage":"https://github.com/commercetools/commercetools-docs-kit/tree/master/packages/gatsby-transformer-raml-legacy#readme","dist":{"shasum":"d41f9d0e315c624fcd45203d724d0ef9163b0801","tarball":"https://registry.npmjs.org/@commercetools-docs/gatsby-transformer-raml-legacy/-/gatsby-transformer-raml-legacy-0.0.0-canary-b60dd297698c5ffa5aceb6419ff3334ecf54a24e.tgz","fileCount":25,"integrity":"sha512-fipXzLATMsQzNeygIaP1/h0S86dZtdTS/QJPD5V6QRhDU6/jg2nq+M/W66AImNk46zp630/s5KvMZIRRwEtR6g==","signatures":[{"sig":"MEUCIQDuLc5IM5dp+gPKfK5aK5KeEm/UKoXhqzWC84AWEf4k4wIgQzEI8xJnhKTnN+x0HXYHSEsMcrKzp8aclA1ETuDNwzg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58257,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe2iP9CRA9TVsSAnZWagAACIgP/3kosTQODDDwU0U/3RWk\ntNeGcOtsO36YfS/TfLxGSlH+kFCXls8azrrAtq3P9Ja3sAGhWGeD9UnxVMBJ\nwnFoCTmznixTUTHdTch/u4oA64c3AVeuICoyjuhSkDqX6pVoo8W5ogZLGHcE\n+AfyOm+yB8bXpFhFd86PqHmiSpOqu1K+C2x8Z8Wyl1DI210nglfynOB1BXj+\nGhsCoBh1wq3nV+ILv/JFj+NJX+neCv4+apIg2Q8BxdVOjNY5e3z+lrWR/mCg\nb8U6rY1CXLf+nZ9g7TGjgcelOKhpFSu2TTD2zt40MaOGF6oPa0PkAv2VFlOD\nkjORyiuA6H+rE/WpmRtIPaX63h7RfYgXlxOkI4Z7nZpYwrW1CR6wrjV72fgo\n5Rn1vCaic3a/M0nF6Synm8UGWOCXILm/SLgZBFj3iHCik22Lh7uHX2hKCJrp\nAH8iwhz5S3FcfEVbPRUvvLb/juwrVukgWAecVimOb0xmglh4yXRmiPfBBlo9\nGRsaP1IIVwXPoWglmkxeSVnZIdW+pq5Bs+xTcR6pUXw0htSsgyMWVE0suFOS\n23/QA+7FukNiO+at3VVtXVRWh9DAa/dfITglMg64IgLGGlVpyAWhDrIXtkzj\naXa3vr+RD7Lqw3SnziwsH589dhLhr1IWKOtAZkkGjIOLd6i+Uq4Qy+aMwngc\nCCwY\r\n=wuD5\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# GatsbyJS RAML API transformer (legacy parser based)\n\n## Notice\n\nThis plugin is based of the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) which is deprecated. The plugin currently serves as a placeholder until it is replaced.\n\n## Overview\n\nThe Plugin exposes RAML APIs defined in .raml files on the GraphQL API as the canonical,\neffective API surface. It's internally using the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) and [raml2obj](https://github.com/raml2html/raml2obj) - currently in a fork with necessary extensions - to generate the representation and adds small structure changes to make the output GraphQL-compatible.\n\nIt is fully hot-reloading when editing the RAML specs, also when making changes on file inclusions inside the RAML format.\n\nIt provides\n\n- The API itself: `ramlApi`\n- The Types: `ramlType`\n\n## Usage\n\nAs a prerequisite configure one or many `gatsby-source-filesystem` plugins to for example point at `src/api-specs` and place your RAML files there. The APIs `key` on GraphQL is derived from the filename or, if the name is `api.raml` from the folder name.\n\nExample `gatsby-config.js` content:\n\n```js\n// In your gatsby-config.js\nmodule.exports = {\n  plugins: [\n    {\n      resolve: `gatsby-source-filesystem`,\n      options: {\n        name: `apis`,\n        path: `${__dirname}/src/api-specs`,\n      },\n    },\n    {\n      resolve: `@commercetools-docs/gatsby-transformer-raml-legacy`,\n      options: {\n        validate: true,\n      },\n    },\n  ],\n};\n```\n\n### Configuration Opions\n\nThe RAML transformer accepts the following configuration options:\n\n- `validate` (boolean): Passed through to the respective RAML parser option.\n- `canonicalTypeImpl` (string): Passed through to the respective `raml2obj` option.\n- `includeApis` (string array): Whitelist API keys (derived from file and folder names)\n- `excludeApis` (sring array): Blacklist API keys (derived from file and folder names)\n- `annotateConstantLikeEnums` (boolean): Adds an additional `const` attribute with the de-facto constant value of a type whenever it detects `\u001cenum` value arrays that have exactly one entry only.\n\n## A typical GraphQL query\n\nExample for reading all types:\n\n```graphql\n{\n  allRamlType {\n    nodes {\n      apiKey\n      name\n      key\n      type\n      originalType\n      description\n      additionalProperties\n      properties {\n        name\n        type\n        originalType\n        anyOf {\n          type\n          name\n        }\n        items {\n          type\n          name\n        }\n        description\n        required\n        format\n        enum\n        minimum\n        maximum\n        pattern\n        annotations {\n          beta\n        }\n      }\n      examples {\n        name\n        displayName\n        description\n        value\n      }\n    }\n  }\n}\n```\n\n## Developing\n\nSee [docs/developing.md](docs/developing.md) for some helpful information and a reading list.\n","gitHead":"6fe7e4494eb19da0dfe783bba530bd3ca61d7365","private":false,"scripts":{},"_npmUser":{"name":"commercetools-admin","email":"npmjs@commercetools.com"},"_npmVersion":"lerna/3.22.0/node@v12.16.3+x64 (linux)","description":"Exposes RAML 1.0 APIs on the gatsbyJS GraphQL (using the legacy RAML JS parser)","directories":{},"_nodeVersion":"12.16.3","dependencies":{"raml2obj":"github:nkuehn/raml2obj#standalone-canonicalizer","firstline":"^2.0.2","raml-1-parser":"^1.1.52"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/gatsby-transformer-raml-legacy_0.0.0-canary-b60dd297698c5ffa5aceb6419ff3334ecf54a24e_1591354365137_0.22208938161711345","host":"s3://npm-registry-packages"}},"0.0.0-canary-4e690472d48135461ab3b1fa5b6fcdfc789e19a2":{"name":"@commercetools-docs/gatsby-transformer-raml-legacy","version":"0.0.0-canary-4e690472d48135461ab3b1fa5b6fcdfc789e19a2","keywords":["gatsby","gatsby-plugin","raml","deprecated"],"author":{"name":"commercetools GmbH","email":"support@commercetools.com"},"license":"MIT","_id":"@commercetools-docs/gatsby-transformer-raml-legacy@0.0.0-canary-4e690472d48135461ab3b1fa5b6fcdfc789e19a2","maintainers":[{"name":"commercetools-admin","email":"npmjs@commercetools.com"},{"name":"emmenko","email":"emmenko@gmail.com"},{"name":"nkuehn","email":"nikolaus.kuehn@commercetools.com"}],"homepage":"https://github.com/commercetools/commercetools-docs-kit/tree/master/packages/gatsby-transformer-raml-legacy#readme","dist":{"shasum":"7969c7b397540877d2faf2c94cdc8417f8d0b11f","tarball":"https://registry.npmjs.org/@commercetools-docs/gatsby-transformer-raml-legacy/-/gatsby-transformer-raml-legacy-0.0.0-canary-4e690472d48135461ab3b1fa5b6fcdfc789e19a2.tgz","fileCount":25,"integrity":"sha512-GKNikLOjPNY4aCLlE/apGDGKKRJ3FyHXTK9ZeeHUhk2dDft//3AnzDQmlBQjdIJ7GxR3dnCmvgZbrbHFm9ihmw==","signatures":[{"sig":"MEQCIC069ZOFTZl7ZiGXXsmW87AphRhEOkWulYLvCsgA4QSPAiBXtwcTD+OV66Bm7DiYi44niEqjMrL9uf7crpac3ivTCw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58257,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe2jljCRA9TVsSAnZWagAANywP/0etaFf7E08+jUBXtH+y\nT1RBFnbOQvDn+xfKpSGFN+wYqKKRDC6UAtpeH3yw0dRz7OHNiBjM1Hrw/g2A\nsdG3Z+kEtUsL+kD4W8N88/BtXNVVm5RmexFmVFspO0RaezmHkBTUxJLJ9nG6\nJtWZTm5e0x6v6S45J7pwZ8h4ykJPOjL4ZUGOUYf6roycRsD+L5xbj21/xnRo\n1OqIiBcNj6KC9fb39V0vqSTtjI8mWk4zx6CtrgpkIlGbUFdDBhNGWqVu8Uct\nDErsh36/yUuu734fn21YZ1L5f6f184LFhhsetU1EdXbm//YxTbhAlJ6P2ZOK\nVGLa8XLDPs/ylOK9mTgZfoJS5IOY3rApumSLMuWLK8zY40/1EglQJ64HBAE/\nVNGb/srVuzgiCOFKwh661lO0scfhDDsevWyeJC4rDcJSsr1Xcpk9qv1aruSw\nCms4kh13FeLPbGTB5LcLhGLxd1efydvtTaNHS0odMHrvOuOBVB21cCeRXGO2\nBhC5r2nIpbd/evsScdwH2GG0ujvgX0tyHpqMg+qz6Pakr/qQJwlRS1TIFjdv\nknZmXnXZBAWQlCS/CIFj58tTCP/1mmm8Oriv8oNIWl+jy0PhF4pt9erjI7No\n9BIA0ATNHpv1sKp81xFiGrpOrKUTd2G6uU5sqr4RL2epW4MW/tOyNRy4vsKt\nhAXo\r\n=RN3S\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# GatsbyJS RAML API transformer (legacy parser based)\n\n## Notice\n\nThis plugin is based of the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) which is deprecated. The plugin currently serves as a placeholder until it is replaced.\n\n## Overview\n\nThe Plugin exposes RAML APIs defined in .raml files on the GraphQL API as the canonical,\neffective API surface. It's internally using the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) and [raml2obj](https://github.com/raml2html/raml2obj) - currently in a fork with necessary extensions - to generate the representation and adds small structure changes to make the output GraphQL-compatible.\n\nIt is fully hot-reloading when editing the RAML specs, also when making changes on file inclusions inside the RAML format.\n\nIt provides\n\n- The API itself: `ramlApi`\n- The Types: `ramlType`\n\n## Usage\n\nAs a prerequisite configure one or many `gatsby-source-filesystem` plugins to for example point at `src/api-specs` and place your RAML files there. The APIs `key` on GraphQL is derived from the filename or, if the name is `api.raml` from the folder name.\n\nExample `gatsby-config.js` content:\n\n```js\n// In your gatsby-config.js\nmodule.exports = {\n  plugins: [\n    {\n      resolve: `gatsby-source-filesystem`,\n      options: {\n        name: `apis`,\n        path: `${__dirname}/src/api-specs`,\n      },\n    },\n    {\n      resolve: `@commercetools-docs/gatsby-transformer-raml-legacy`,\n      options: {\n        validate: true,\n      },\n    },\n  ],\n};\n```\n\n### Configuration Opions\n\nThe RAML transformer accepts the following configuration options:\n\n- `validate` (boolean): Passed through to the respective RAML parser option.\n- `canonicalTypeImpl` (string): Passed through to the respective `raml2obj` option.\n- `includeApis` (string array): Whitelist API keys (derived from file and folder names)\n- `excludeApis` (sring array): Blacklist API keys (derived from file and folder names)\n- `annotateConstantLikeEnums` (boolean): Adds an additional `const` attribute with the de-facto constant value of a type whenever it detects `\u001cenum` value arrays that have exactly one entry only.\n\n## A typical GraphQL query\n\nExample for reading all types:\n\n```graphql\n{\n  allRamlType {\n    nodes {\n      apiKey\n      name\n      key\n      type\n      originalType\n      description\n      additionalProperties\n      properties {\n        name\n        type\n        originalType\n        anyOf {\n          type\n          name\n        }\n        items {\n          type\n          name\n        }\n        description\n        required\n        format\n        enum\n        minimum\n        maximum\n        pattern\n        annotations {\n          beta\n        }\n      }\n      examples {\n        name\n        displayName\n        description\n        value\n      }\n    }\n  }\n}\n```\n\n## Developing\n\nSee [docs/developing.md](docs/developing.md) for some helpful information and a reading list.\n","gitHead":"61b04bd1fad32291dd9bbe51945528e1cfb79f33","private":false,"scripts":{},"_npmUser":{"name":"commercetools-admin","email":"npmjs@commercetools.com"},"_npmVersion":"lerna/3.22.0/node@v12.16.3+x64 (linux)","description":"Exposes RAML 1.0 APIs on the gatsbyJS GraphQL (using the legacy RAML JS parser)","directories":{},"_nodeVersion":"12.16.3","dependencies":{"raml2obj":"github:nkuehn/raml2obj#standalone-canonicalizer","firstline":"^2.0.2","raml-1-parser":"^1.1.52"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/gatsby-transformer-raml-legacy_0.0.0-canary-4e690472d48135461ab3b1fa5b6fcdfc789e19a2_1591359842720_0.9079099519904388","host":"s3://npm-registry-packages"}},"0.0.0-canary-08e13cd4bf505dbc6124077bc794a0777ffa88f3":{"name":"@commercetools-docs/gatsby-transformer-raml-legacy","version":"0.0.0-canary-08e13cd4bf505dbc6124077bc794a0777ffa88f3","keywords":["gatsby","gatsby-plugin","raml","deprecated"],"author":{"name":"commercetools GmbH","email":"support@commercetools.com"},"license":"MIT","_id":"@commercetools-docs/gatsby-transformer-raml-legacy@0.0.0-canary-08e13cd4bf505dbc6124077bc794a0777ffa88f3","maintainers":[{"name":"commercetools-admin","email":"npmjs@commercetools.com"},{"name":"emmenko","email":"emmenko@gmail.com"},{"name":"nkuehn","email":"nikolaus.kuehn@commercetools.com"}],"homepage":"https://github.com/commercetools/commercetools-docs-kit/tree/master/packages/gatsby-transformer-raml-legacy#readme","dist":{"shasum":"29f9f436e3772dfcbcf920acba4bf8289488f0e2","tarball":"https://registry.npmjs.org/@commercetools-docs/gatsby-transformer-raml-legacy/-/gatsby-transformer-raml-legacy-0.0.0-canary-08e13cd4bf505dbc6124077bc794a0777ffa88f3.tgz","fileCount":25,"integrity":"sha512-wBrdrM3QNtypo2Zkftt/dH3HajDsKgCfvFisZK8K5SgaAiuQEZd2GQ4kHGHSiY4pNpw76KiBtfMaq+f/zSFA3Q==","signatures":[{"sig":"MEYCIQCbYW6jLzOGzN3eUNG4VkVh2xE2qH+FqXHJ4w28qFEg5AIhAPCdfoAMrlaJ5Sg+WNVc+jAU6WoGzOnBRkVzDVEiuyQv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58257,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe2oMrCRA9TVsSAnZWagAAfloP/A68dq2r87zFcfszlwJP\nl9orBAeIisywYl24knBkKQjgwZHj1hCaXPPQzzt9z6wv83Ium09iDKwNlHfo\nTFUxWKUctZauZcJ3zAWfID4Kjk2Od51MUe39sQYChk7AwLsZyXMTbkPSHoz/\nGIdMwatZcJGpJ+0l+7s/h5L1u0U3yTg5urAZmqGCGNeb2+jrxmQ4vExjD4k3\nqNy6cKCJVvOPOCFN8TmH9dxc4d4hEDvNil/BbR8/LWAARH3dFI4pevdtxajy\nuhx9eVgyPsstfqqvqPCXHTUp2XR/tAbOFhhO/eNraVARbXEFGrir9MwFghsL\nnDqsIaPpeMy1+Zuny0//xETqirXBw8FVe2n/eaF4uYx49IWjPQRN67NUjquj\njgwYnX5MixpuIn/Zzf93YxtwH8TXMfLfb0dBL+7vxm81M6u2g6WPqHOX30VP\nbgDpcpCj+znNSqfMln6N0ykxm4mGTTf4g0UqClyPQ22rO8/GJkzPnJynx5UZ\nhYdrkT8cjFUKkXLU8weTZVkKephNnwroHP4S+WMAo+EDUW7qtb6w/LOnDTDt\ntkN0nd6clbakcSUbwv47ovqiX1LswKzT2AfPQaIe9meDCmYgmnw3UBdWmVup\nWAvAAtNMqd5WNfFbYRgdYmcIFfXntq0gp6YerUq9msQ0hcxRH8VR1UmgUYo8\nEz3A\r\n=LZJG\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# GatsbyJS RAML API transformer (legacy parser based)\n\n## Notice\n\nThis plugin is based of the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) which is deprecated. The plugin currently serves as a placeholder until it is replaced.\n\n## Overview\n\nThe Plugin exposes RAML APIs defined in .raml files on the GraphQL API as the canonical,\neffective API surface. It's internally using the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) and [raml2obj](https://github.com/raml2html/raml2obj) - currently in a fork with necessary extensions - to generate the representation and adds small structure changes to make the output GraphQL-compatible.\n\nIt is fully hot-reloading when editing the RAML specs, also when making changes on file inclusions inside the RAML format.\n\nIt provides\n\n- The API itself: `ramlApi`\n- The Types: `ramlType`\n\n## Usage\n\nAs a prerequisite configure one or many `gatsby-source-filesystem` plugins to for example point at `src/api-specs` and place your RAML files there. The APIs `key` on GraphQL is derived from the filename or, if the name is `api.raml` from the folder name.\n\nExample `gatsby-config.js` content:\n\n```js\n// In your gatsby-config.js\nmodule.exports = {\n  plugins: [\n    {\n      resolve: `gatsby-source-filesystem`,\n      options: {\n        name: `apis`,\n        path: `${__dirname}/src/api-specs`,\n      },\n    },\n    {\n      resolve: `@commercetools-docs/gatsby-transformer-raml-legacy`,\n      options: {\n        validate: true,\n      },\n    },\n  ],\n};\n```\n\n### Configuration Opions\n\nThe RAML transformer accepts the following configuration options:\n\n- `validate` (boolean): Passed through to the respective RAML parser option.\n- `canonicalTypeImpl` (string): Passed through to the respective `raml2obj` option.\n- `includeApis` (string array): Whitelist API keys (derived from file and folder names)\n- `excludeApis` (sring array): Blacklist API keys (derived from file and folder names)\n- `annotateConstantLikeEnums` (boolean): Adds an additional `const` attribute with the de-facto constant value of a type whenever it detects `\u001cenum` value arrays that have exactly one entry only.\n\n## A typical GraphQL query\n\nExample for reading all types:\n\n```graphql\n{\n  allRamlType {\n    nodes {\n      apiKey\n      name\n      key\n      type\n      originalType\n      description\n      additionalProperties\n      properties {\n        name\n        type\n        originalType\n        anyOf {\n          type\n          name\n        }\n        items {\n          type\n          name\n        }\n        description\n        required\n        format\n        enum\n        minimum\n        maximum\n        pattern\n        annotations {\n          beta\n        }\n      }\n      examples {\n        name\n        displayName\n        description\n        value\n      }\n    }\n  }\n}\n```\n\n## Developing\n\nSee [docs/developing.md](docs/developing.md) for some helpful information and a reading list.\n","gitHead":"663d300aad5e44f514f1d7a6a824929961b17e9d","private":false,"scripts":{},"_npmUser":{"name":"commercetools-admin","email":"npmjs@commercetools.com"},"_npmVersion":"lerna/3.22.0/node@v12.16.3+x64 (linux)","description":"Exposes RAML 1.0 APIs on the gatsbyJS GraphQL (using the legacy RAML JS parser)","directories":{},"_nodeVersion":"12.16.3","dependencies":{"raml2obj":"github:nkuehn/raml2obj#standalone-canonicalizer","firstline":"^2.0.2","raml-1-parser":"^1.1.52"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/gatsby-transformer-raml-legacy_0.0.0-canary-08e13cd4bf505dbc6124077bc794a0777ffa88f3_1591378730754_0.15581408012455666","host":"s3://npm-registry-packages"}},"0.0.0-canary-594bd2cc425130ca04acdfece5e4a87fa0f7370b":{"name":"@commercetools-docs/gatsby-transformer-raml-legacy","version":"0.0.0-canary-594bd2cc425130ca04acdfece5e4a87fa0f7370b","keywords":["gatsby","gatsby-plugin","raml","deprecated"],"author":{"name":"commercetools GmbH","email":"support@commercetools.com"},"license":"MIT","_id":"@commercetools-docs/gatsby-transformer-raml-legacy@0.0.0-canary-594bd2cc425130ca04acdfece5e4a87fa0f7370b","maintainers":[{"name":"commercetools-admin","email":"npmjs@commercetools.com"},{"name":"emmenko","email":"emmenko@gmail.com"},{"name":"nkuehn","email":"nikolaus.kuehn@commercetools.com"}],"homepage":"https://github.com/commercetools/commercetools-docs-kit/tree/master/packages/gatsby-transformer-raml-legacy#readme","dist":{"shasum":"f4e3b15685df111166ca60b3f241b586a8bf16eb","tarball":"https://registry.npmjs.org/@commercetools-docs/gatsby-transformer-raml-legacy/-/gatsby-transformer-raml-legacy-0.0.0-canary-594bd2cc425130ca04acdfece5e4a87fa0f7370b.tgz","fileCount":25,"integrity":"sha512-sOmynLZFpmQTGLleX7T675BvR9Pra2EK8bF6F6xGcspGfXxcVEmKDGBru9XyBi6zaBmN5G6z6AXdrNBF7nhFdw==","signatures":[{"sig":"MEUCIQDL+Zk/oDUN2VBZlEeTaMPn7vL1O58lyc0sNJa82ND6YgIgYdnE0JAJCoqBsKCLT95LRepPeS6lbwqSA2L5Je4ySXE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58257,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe2pNeCRA9TVsSAnZWagAAgycP/0fO4XVXXihfQRtx9qw0\nmbbuiHDWUAKdx/EjsW7GW56lBoKYEUrDPk71YC9P+07KdIAFVsyz+eXDesdn\naF9DbaLSUFbfYWkB8h6ralfaXLxg+aVROU8Jt4V39oiSDY+MOVhMJL1b/7Y3\n+f7c+DY6X3to6InWIaV+cKc0R5T0IkMyYpsQsxIVBJJeAbfiofU4uwbhjgTt\nM8LV5V9PbAQZbiXp10pqnVjWlriW+cTPVcJ3i3FZ1nysHLC31c9MT2kVPP8E\nfm/Rc+XS3EHNJUTNv4JL7KxOQFxh/XwvwHMPBTTHfp1lzaN0LlSCpebAkosE\nLtxOQ+yGXhrnrSgaT/PpX+cv1zv/kj5872y0pHt1v1U/KebCFEKD1oel6NaM\nzwtRiO6nnAGO+ttS/kmnWV7rFJG8YAKOR3oHyr5sJ6o/4qxZ8KexJ1Mw9ub0\n8Ekh0HBTpZ2dZ7vsJRpNYzmMFd6umwZllx9nRqraPVgonCAHitI90TdgfGRH\nkiZaUdSHQanr/hirITXQmMz+bttUeXGYHKdaz/PbyQM7eZD6AvDNMIzMVzst\n0pK1OrxZ4RfTkBGk1re4mQ1nKIsQYP/GkFdT00XoTBOe/oIZ4HIUFjsZhmG8\nmmQk7kl76MxPlQDLci0HBVfWC1b3VxDh+87reap6XtpFg+iNsZNklf4SLFW7\nK8Ri\r\n=vuQE\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# GatsbyJS RAML API transformer (legacy parser based)\n\n## Notice\n\nThis plugin is based of the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) which is deprecated. The plugin currently serves as a placeholder until it is replaced.\n\n## Overview\n\nThe Plugin exposes RAML APIs defined in .raml files on the GraphQL API as the canonical,\neffective API surface. It's internally using the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) and [raml2obj](https://github.com/raml2html/raml2obj) - currently in a fork with necessary extensions - to generate the representation and adds small structure changes to make the output GraphQL-compatible.\n\nIt is fully hot-reloading when editing the RAML specs, also when making changes on file inclusions inside the RAML format.\n\nIt provides\n\n- The API itself: `ramlApi`\n- The Types: `ramlType`\n\n## Usage\n\nAs a prerequisite configure one or many `gatsby-source-filesystem` plugins to for example point at `src/api-specs` and place your RAML files there. The APIs `key` on GraphQL is derived from the filename or, if the name is `api.raml` from the folder name.\n\nExample `gatsby-config.js` content:\n\n```js\n// In your gatsby-config.js\nmodule.exports = {\n  plugins: [\n    {\n      resolve: `gatsby-source-filesystem`,\n      options: {\n        name: `apis`,\n        path: `${__dirname}/src/api-specs`,\n      },\n    },\n    {\n      resolve: `@commercetools-docs/gatsby-transformer-raml-legacy`,\n      options: {\n        validate: true,\n      },\n    },\n  ],\n};\n```\n\n### Configuration Opions\n\nThe RAML transformer accepts the following configuration options:\n\n- `validate` (boolean): Passed through to the respective RAML parser option.\n- `canonicalTypeImpl` (string): Passed through to the respective `raml2obj` option.\n- `includeApis` (string array): Whitelist API keys (derived from file and folder names)\n- `excludeApis` (sring array): Blacklist API keys (derived from file and folder names)\n- `annotateConstantLikeEnums` (boolean): Adds an additional `const` attribute with the de-facto constant value of a type whenever it detects `\u001cenum` value arrays that have exactly one entry only.\n\n## A typical GraphQL query\n\nExample for reading all types:\n\n```graphql\n{\n  allRamlType {\n    nodes {\n      apiKey\n      name\n      key\n      type\n      originalType\n      description\n      additionalProperties\n      properties {\n        name\n        type\n        originalType\n        anyOf {\n          type\n          name\n        }\n        items {\n          type\n          name\n        }\n        description\n        required\n        format\n        enum\n        minimum\n        maximum\n        pattern\n        annotations {\n          beta\n        }\n      }\n      examples {\n        name\n        displayName\n        description\n        value\n      }\n    }\n  }\n}\n```\n\n## Developing\n\nSee [docs/developing.md](docs/developing.md) for some helpful information and a reading list.\n","gitHead":"72f9a68fae45006b4a2cdad3d07b07015bbc721a","private":false,"scripts":{},"_npmUser":{"name":"commercetools-admin","email":"npmjs@commercetools.com"},"_npmVersion":"lerna/3.22.0/node@v12.16.3+x64 (linux)","description":"Exposes RAML 1.0 APIs on the gatsbyJS GraphQL (using the legacy RAML JS parser)","directories":{},"_nodeVersion":"12.16.3","dependencies":{"raml2obj":"github:nkuehn/raml2obj#standalone-canonicalizer","firstline":"^2.0.2","raml-1-parser":"^1.1.52"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/gatsby-transformer-raml-legacy_0.0.0-canary-594bd2cc425130ca04acdfece5e4a87fa0f7370b_1591382877516_0.0924252530297236","host":"s3://npm-registry-packages"}},"0.0.0-canary-8c1a43e61e1050db0fe4aa61cbcda3bf2d978a46":{"name":"@commercetools-docs/gatsby-transformer-raml-legacy","version":"0.0.0-canary-8c1a43e61e1050db0fe4aa61cbcda3bf2d978a46","keywords":["gatsby","gatsby-plugin","raml","deprecated"],"author":{"name":"commercetools GmbH","email":"support@commercetools.com"},"license":"MIT","_id":"@commercetools-docs/gatsby-transformer-raml-legacy@0.0.0-canary-8c1a43e61e1050db0fe4aa61cbcda3bf2d978a46","maintainers":[{"name":"commercetools-admin","email":"npmjs@commercetools.com"},{"name":"emmenko","email":"emmenko@gmail.com"},{"name":"nkuehn","email":"nikolaus.kuehn@commercetools.com"}],"homepage":"https://github.com/commercetools/commercetools-docs-kit/tree/master/packages/gatsby-transformer-raml-legacy#readme","dist":{"shasum":"1599768d4c59490179c9fcd5e7360668e7b27cab","tarball":"https://registry.npmjs.org/@commercetools-docs/gatsby-transformer-raml-legacy/-/gatsby-transformer-raml-legacy-0.0.0-canary-8c1a43e61e1050db0fe4aa61cbcda3bf2d978a46.tgz","fileCount":25,"integrity":"sha512-0x8MBJ8Sj0PAM9G3Fe9QefO1DdHh3Cvdo57h8GBjaZQdI7Vs+3yGEKMOvmC4qP6eZlBA/SXtzrBDVmmkGCsIqQ==","signatures":[{"sig":"MEUCIQC3/0M1CKxJWHrMnEe4dCTatxZrLrlQl/2d/LeaDHI+kAIgb/fmBSwlvldjH0/CFSM2lV/e6Hq8xk6UM+30UeZLZ4U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58257,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe2pPqCRA9TVsSAnZWagAA6ScP/3cClCiq9TRyXrQ9wTUz\nO4JRC8OnzkgtHzs048URf8TCkMI+ICm51VMDKFRIcf5XkFxvqe833NLi27f6\nu9S58Smje0Qu7I+flHGBI2o10z9cmXQc1+in0WLpK3fCs4p4gbyxZq7B/6px\nLm11QWYfWje7HdFDHqRX9dFfYi2XdDOULCmOnooeF8e/93Gp1vhW+Vlaz+Y2\nbUXqoBeJTs2jHVTwA7R1Sv+eZmHqkOpLJROjDQzyowUK09KAs/FIVGkNqgBi\nE/0VnBFARklXdX94jhmSJMskdDxxUi4nxup1t3BNbUUlHiyAQqQUW5wd42xV\nJ7ZqsQv8lftdN0UWcHR6KGb+VGnrayrPtJdD8g3egp0PkuEvCy4Hj+X2iGn3\nG7Egqgs6Zqqw7D3jw28Ut6P19f0R1+zTDWHifvdkzb5T3pE0XyCVrC6Kiy1r\nQKrCSHG/J4aR8LFhR2+vvX6bXcMIjgygBVb2VbbSpVP9eJYRvfCyPMPioXPI\ndu+ASNRYXgqRnFuOUZLeTmVl/ifHJTSwfmOpUzBOj1w8L5YQITm2tguwi81O\nKd5LM9EYmKLbyYlFiiNxVebEbXBrcgvrudTccEjvdVJwq7zMGXGENjRPsI4o\nCC9IQ+PuFATwP4KXHTeAe+OvN949BAnSQ0v7Iz9ech/EAo3kaR7Spw3ZbbE5\nylFE\r\n=No8q\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# GatsbyJS RAML API transformer (legacy parser based)\n\n## Notice\n\nThis plugin is based of the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) which is deprecated. The plugin currently serves as a placeholder until it is replaced.\n\n## Overview\n\nThe Plugin exposes RAML APIs defined in .raml files on the GraphQL API as the canonical,\neffective API surface. It's internally using the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) and [raml2obj](https://github.com/raml2html/raml2obj) - currently in a fork with necessary extensions - to generate the representation and adds small structure changes to make the output GraphQL-compatible.\n\nIt is fully hot-reloading when editing the RAML specs, also when making changes on file inclusions inside the RAML format.\n\nIt provides\n\n- The API itself: `ramlApi`\n- The Types: `ramlType`\n\n## Usage\n\nAs a prerequisite configure one or many `gatsby-source-filesystem` plugins to for example point at `src/api-specs` and place your RAML files there. The APIs `key` on GraphQL is derived from the filename or, if the name is `api.raml` from the folder name.\n\nExample `gatsby-config.js` content:\n\n```js\n// In your gatsby-config.js\nmodule.exports = {\n  plugins: [\n    {\n      resolve: `gatsby-source-filesystem`,\n      options: {\n        name: `apis`,\n        path: `${__dirname}/src/api-specs`,\n      },\n    },\n    {\n      resolve: `@commercetools-docs/gatsby-transformer-raml-legacy`,\n      options: {\n        validate: true,\n      },\n    },\n  ],\n};\n```\n\n### Configuration Opions\n\nThe RAML transformer accepts the following configuration options:\n\n- `validate` (boolean): Passed through to the respective RAML parser option.\n- `canonicalTypeImpl` (string): Passed through to the respective `raml2obj` option.\n- `includeApis` (string array): Whitelist API keys (derived from file and folder names)\n- `excludeApis` (sring array): Blacklist API keys (derived from file and folder names)\n- `annotateConstantLikeEnums` (boolean): Adds an additional `const` attribute with the de-facto constant value of a type whenever it detects `\u001cenum` value arrays that have exactly one entry only.\n\n## A typical GraphQL query\n\nExample for reading all types:\n\n```graphql\n{\n  allRamlType {\n    nodes {\n      apiKey\n      name\n      key\n      type\n      originalType\n      description\n      additionalProperties\n      properties {\n        name\n        type\n        originalType\n        anyOf {\n          type\n          name\n        }\n        items {\n          type\n          name\n        }\n        description\n        required\n        format\n        enum\n        minimum\n        maximum\n        pattern\n        annotations {\n          beta\n        }\n      }\n      examples {\n        name\n        displayName\n        description\n        value\n      }\n    }\n  }\n}\n```\n\n## Developing\n\nSee [docs/developing.md](docs/developing.md) for some helpful information and a reading list.\n","gitHead":"5097ba5960702d2818e0da1b19e4ce76b9b38720","private":false,"scripts":{},"_npmUser":{"name":"commercetools-admin","email":"npmjs@commercetools.com"},"_npmVersion":"lerna/3.22.0/node@v12.16.3+x64 (linux)","description":"Exposes RAML 1.0 APIs on the gatsbyJS GraphQL (using the legacy RAML JS parser)","directories":{},"_nodeVersion":"12.16.3","dependencies":{"raml2obj":"github:nkuehn/raml2obj#standalone-canonicalizer","firstline":"^2.0.2","raml-1-parser":"^1.1.52"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/gatsby-transformer-raml-legacy_0.0.0-canary-8c1a43e61e1050db0fe4aa61cbcda3bf2d978a46_1591383017945_0.48746583571298885","host":"s3://npm-registry-packages"}},"0.0.0-canary-ea2491d0cec6c96c6c55f18e1216f240c13e37c4":{"name":"@commercetools-docs/gatsby-transformer-raml-legacy","version":"0.0.0-canary-ea2491d0cec6c96c6c55f18e1216f240c13e37c4","keywords":["gatsby","gatsby-plugin","raml","deprecated"],"author":{"name":"commercetools GmbH","email":"support@commercetools.com"},"license":"MIT","_id":"@commercetools-docs/gatsby-transformer-raml-legacy@0.0.0-canary-ea2491d0cec6c96c6c55f18e1216f240c13e37c4","maintainers":[{"name":"commercetools-admin","email":"npmjs@commercetools.com"},{"name":"emmenko","email":"emmenko@gmail.com"},{"name":"nkuehn","email":"nikolaus.kuehn@commercetools.com"}],"homepage":"https://github.com/commercetools/commercetools-docs-kit/tree/master/packages/gatsby-transformer-raml-legacy#readme","dist":{"shasum":"4b0f303235784073a25423d2ba73b501d8decd06","tarball":"https://registry.npmjs.org/@commercetools-docs/gatsby-transformer-raml-legacy/-/gatsby-transformer-raml-legacy-0.0.0-canary-ea2491d0cec6c96c6c55f18e1216f240c13e37c4.tgz","fileCount":25,"integrity":"sha512-Ji5BL8cZk9uznU8Ixe6KUGqnnWvueR4cd2ZLRQ9pXP5+KOh/Q2Y/6x3+QC3CsxXDuuNlcPRtI/kwjZF0fxILiA==","signatures":[{"sig":"MEUCIQDqG4xBdHyNKtEjPmLaKv3nmz+n2JlnJ4Lskvr9AqnP4wIgD8gofRx1FA5oTkHeejZo/Pq43WFl4a4/9J79AmB8F3s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58257,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe2pY5CRA9TVsSAnZWagAATUoP/3a7/RquR4VaCNE0WPaC\nicE2WmQekSpNdX7sZNcgBhp3cGldvNKsAafPosBLRietinUbOeCTZ9AYekYy\nOxiLRBOaAHQ11ABjeBfQh2uVwrWRw4KLwUfDEuQO7N7fuBmj2K42bAImUCj1\nor8SXrnIzZ2d0hd1Til9bVIBgaFyuTA4I28vwSG7IQw4JnFoxgucDXYycX7e\nnrArwTf4CzwQT1GZBjXvh/javCBOrnzhzCT3MzVwva7fCpn/GrLuWGqztri/\nierD7ec6hQ4Y2PwPCEJYCwPqFv7RjUpOdkGWDYxHHCUEyuUJqYb/lRxdlKLC\nbFHxQTzUGyY69HxQp55d4gI/fAVnLbneSUcuopKf1eQmo8Sr3Mu6VGJhLDsl\nkxaleXznMHetrYphMDj4cslT74rQ7a7c+kmvDzFf6TrAe7MnKOzjh6nBzRnH\n8W9IcTfRKTNuO9WrMXR+6arR9Ps3Ocf6Nmz7Kfhse4BlBHX2faPPLMvUvdPM\n99no37wONStIm1jwnAQSZTjEOvVibqYVQR+2XbhjS/EaKyT9BoNyMdr+/RTX\nrKJEkKflYfQDQJNkiCVgB1J82N1T7gU2KncqdelQOROLcMdOgLoV6CHla0a4\nJ1ZK6slOFFVEEEmqW1pbvSigei/odkvR3eaS4O0lNIR5VapuYeo7yEc9MyOR\nNQGS\r\n=nLri\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# GatsbyJS RAML API transformer (legacy parser based)\n\n## Notice\n\nThis plugin is based of the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) which is deprecated. The plugin currently serves as a placeholder until it is replaced.\n\n## Overview\n\nThe Plugin exposes RAML APIs defined in .raml files on the GraphQL API as the canonical,\neffective API surface. It's internally using the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) and [raml2obj](https://github.com/raml2html/raml2obj) - currently in a fork with necessary extensions - to generate the representation and adds small structure changes to make the output GraphQL-compatible.\n\nIt is fully hot-reloading when editing the RAML specs, also when making changes on file inclusions inside the RAML format.\n\nIt provides\n\n- The API itself: `ramlApi`\n- The Types: `ramlType`\n\n## Usage\n\nAs a prerequisite configure one or many `gatsby-source-filesystem` plugins to for example point at `src/api-specs` and place your RAML files there. The APIs `key` on GraphQL is derived from the filename or, if the name is `api.raml` from the folder name.\n\nExample `gatsby-config.js` content:\n\n```js\n// In your gatsby-config.js\nmodule.exports = {\n  plugins: [\n    {\n      resolve: `gatsby-source-filesystem`,\n      options: {\n        name: `apis`,\n        path: `${__dirname}/src/api-specs`,\n      },\n    },\n    {\n      resolve: `@commercetools-docs/gatsby-transformer-raml-legacy`,\n      options: {\n        validate: true,\n      },\n    },\n  ],\n};\n```\n\n### Configuration Opions\n\nThe RAML transformer accepts the following configuration options:\n\n- `validate` (boolean): Passed through to the respective RAML parser option.\n- `canonicalTypeImpl` (string): Passed through to the respective `raml2obj` option.\n- `includeApis` (string array): Whitelist API keys (derived from file and folder names)\n- `excludeApis` (sring array): Blacklist API keys (derived from file and folder names)\n- `annotateConstantLikeEnums` (boolean): Adds an additional `const` attribute with the de-facto constant value of a type whenever it detects `\u001cenum` value arrays that have exactly one entry only.\n\n## A typical GraphQL query\n\nExample for reading all types:\n\n```graphql\n{\n  allRamlType {\n    nodes {\n      apiKey\n      name\n      key\n      type\n      originalType\n      description\n      additionalProperties\n      properties {\n        name\n        type\n        originalType\n        anyOf {\n          type\n          name\n        }\n        items {\n          type\n          name\n        }\n        description\n        required\n        format\n        enum\n        minimum\n        maximum\n        pattern\n        annotations {\n          beta\n        }\n      }\n      examples {\n        name\n        displayName\n        description\n        value\n      }\n    }\n  }\n}\n```\n\n## Developing\n\nSee [docs/developing.md](docs/developing.md) for some helpful information and a reading list.\n","gitHead":"42b99e1e8ebc4fa1095783f2ef1f47d9a57e849f","private":false,"scripts":{},"_npmUser":{"name":"commercetools-admin","email":"npmjs@commercetools.com"},"_npmVersion":"lerna/3.22.0/node@v12.16.3+x64 (linux)","description":"Exposes RAML 1.0 APIs on the gatsbyJS GraphQL (using the legacy RAML JS parser)","directories":{},"_nodeVersion":"12.16.3","dependencies":{"raml2obj":"github:nkuehn/raml2obj#standalone-canonicalizer","firstline":"^2.0.2","raml-1-parser":"^1.1.52"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/gatsby-transformer-raml-legacy_0.0.0-canary-ea2491d0cec6c96c6c55f18e1216f240c13e37c4_1591383609211_0.5522796362434923","host":"s3://npm-registry-packages"}},"0.0.0-canary-d38854b5a2740222da78d1e83a3c503b74b01a44":{"name":"@commercetools-docs/gatsby-transformer-raml-legacy","version":"0.0.0-canary-d38854b5a2740222da78d1e83a3c503b74b01a44","keywords":["gatsby","gatsby-plugin","raml","deprecated"],"author":{"name":"commercetools GmbH","email":"support@commercetools.com"},"license":"MIT","_id":"@commercetools-docs/gatsby-transformer-raml-legacy@0.0.0-canary-d38854b5a2740222da78d1e83a3c503b74b01a44","maintainers":[{"name":"commercetools-admin","email":"npmjs@commercetools.com"},{"name":"emmenko","email":"emmenko@gmail.com"},{"name":"nkuehn","email":"nikolaus.kuehn@commercetools.com"}],"homepage":"https://github.com/commercetools/commercetools-docs-kit/tree/master/packages/gatsby-transformer-raml-legacy#readme","dist":{"shasum":"04a0452a5c08594891117d0876ecc0a9f19d7599","tarball":"https://registry.npmjs.org/@commercetools-docs/gatsby-transformer-raml-legacy/-/gatsby-transformer-raml-legacy-0.0.0-canary-d38854b5a2740222da78d1e83a3c503b74b01a44.tgz","fileCount":25,"integrity":"sha512-uLRzMDRnVEmKWRhNr7O4bIDMbH+Ktg5vYqDzYtIfQyqL+NwDVdfJnHNvZMcMiYtcQj09T9ziTWgtScotG8Xhig==","signatures":[{"sig":"MEUCIQDfsltXTyz4K+OAkDPQBNqcBcjonHmpYpsoFYvWsDzVTwIgNkfLF/5/2DlVNUmKPMRvsP0QWneQt2VKBhcvOVsgbFk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58257,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe2p8kCRA9TVsSAnZWagAAsRUQAISqmIFbyTLnpin4pWix\nGfiO2lkKc92j1HvOE7Mw/OOptWv63uynNoC4yPRl41ACfUELwAERrRzVr6Ua\nDWP8wvVtJeQnGRLhGAwXsc90pCZxqkMEXFpW6i0RmHF7eWba905FlyOeM2iL\nszXIBZ7w3uLPfVmCq3WK9/GIbVG+GNPezThygIRxOOQpLLrb50Uy2hKJd41+\nY70pfy3t2i8vvMcqgbnRKeXW875/N5nRaZqtEq0tqcEZj4GrGpNuE7Eyt1ej\nWo4qQIu/2MnsRMLhujqzbUUUtwkh12ZwoLVC2BK6Zj9xFp48akPm06mKsyW6\n3OPeLUAJb5OWVkW4rUa3wNDlenQZZ7LUXlE0mvpV5a/+D0gmu+LSgycqDpZx\nXPX4YqFjoY2IWLHF1LFI55zBTIigE7CNlAjf0Yu5BVVJPsqH+7s46r40aXZh\nlCMVRvMdwl1FXyiCo+Or8VGyRLr5EFIBnQ6l/VEnzw2rtynOVN58LcHXJk0D\nnRGwq/7FfNiaWHPYeAcMOFds/vQJdPKjn12ccczkAuPO+gT4m3DQZqShb8Ki\njU1lBJ2Z+gLPcSMG8n6N40XT+gg8wdJ5XVb4ARkMSa92GbYGHwGplt0xCGaU\n+DSVAo9QKEcrxlH99xSB2USGiPwBuQM80Bv4jxyJN6aVr3oKxbr/5E3dwclz\nd/Ka\r\n=/g9O\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# GatsbyJS RAML API transformer (legacy parser based)\n\n## Notice\n\nThis plugin is based of the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) which is deprecated. The plugin currently serves as a placeholder until it is replaced.\n\n## Overview\n\nThe Plugin exposes RAML APIs defined in .raml files on the GraphQL API as the canonical,\neffective API surface. It's internally using the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) and [raml2obj](https://github.com/raml2html/raml2obj) - currently in a fork with necessary extensions - to generate the representation and adds small structure changes to make the output GraphQL-compatible.\n\nIt is fully hot-reloading when editing the RAML specs, also when making changes on file inclusions inside the RAML format.\n\nIt provides\n\n- The API itself: `ramlApi`\n- The Types: `ramlType`\n\n## Usage\n\nAs a prerequisite configure one or many `gatsby-source-filesystem` plugins to for example point at `src/api-specs` and place your RAML files there. The APIs `key` on GraphQL is derived from the filename or, if the name is `api.raml` from the folder name.\n\nExample `gatsby-config.js` content:\n\n```js\n// In your gatsby-config.js\nmodule.exports = {\n  plugins: [\n    {\n      resolve: `gatsby-source-filesystem`,\n      options: {\n        name: `apis`,\n        path: `${__dirname}/src/api-specs`,\n      },\n    },\n    {\n      resolve: `@commercetools-docs/gatsby-transformer-raml-legacy`,\n      options: {\n        validate: true,\n      },\n    },\n  ],\n};\n```\n\n### Configuration Opions\n\nThe RAML transformer accepts the following configuration options:\n\n- `validate` (boolean): Passed through to the respective RAML parser option.\n- `canonicalTypeImpl` (string): Passed through to the respective `raml2obj` option.\n- `includeApis` (string array): Whitelist API keys (derived from file and folder names)\n- `excludeApis` (sring array): Blacklist API keys (derived from file and folder names)\n- `annotateConstantLikeEnums` (boolean): Adds an additional `const` attribute with the de-facto constant value of a type whenever it detects `\u001cenum` value arrays that have exactly one entry only.\n\n## A typical GraphQL query\n\nExample for reading all types:\n\n```graphql\n{\n  allRamlType {\n    nodes {\n      apiKey\n      name\n      key\n      type\n      originalType\n      description\n      additionalProperties\n      properties {\n        name\n        type\n        originalType\n        anyOf {\n          type\n          name\n        }\n        items {\n          type\n          name\n        }\n        description\n        required\n        format\n        enum\n        minimum\n        maximum\n        pattern\n        annotations {\n          beta\n        }\n      }\n      examples {\n        name\n        displayName\n        description\n        value\n      }\n    }\n  }\n}\n```\n\n## Developing\n\nSee [docs/developing.md](docs/developing.md) for some helpful information and a reading list.\n","gitHead":"018f2b38173356c27d01791ca2aa1fe7b8203932","private":false,"scripts":{},"_npmUser":{"name":"commercetools-admin","email":"npmjs@commercetools.com"},"_npmVersion":"lerna/3.22.0/node@v12.16.3+x64 (linux)","description":"Exposes RAML 1.0 APIs on the gatsbyJS GraphQL (using the legacy RAML JS parser)","directories":{},"_nodeVersion":"12.16.3","dependencies":{"raml2obj":"github:nkuehn/raml2obj#standalone-canonicalizer","firstline":"^2.0.2","raml-1-parser":"^1.1.52"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/gatsby-transformer-raml-legacy_0.0.0-canary-d38854b5a2740222da78d1e83a3c503b74b01a44_1591385892114_0.9296803814117691","host":"s3://npm-registry-packages"}},"0.0.0-canary-6b19dbc32d60954e0c741757045e1805b32cb001":{"name":"@commercetools-docs/gatsby-transformer-raml-legacy","version":"0.0.0-canary-6b19dbc32d60954e0c741757045e1805b32cb001","keywords":["gatsby","gatsby-plugin","raml","deprecated"],"author":{"name":"commercetools GmbH","email":"support@commercetools.com"},"license":"MIT","_id":"@commercetools-docs/gatsby-transformer-raml-legacy@0.0.0-canary-6b19dbc32d60954e0c741757045e1805b32cb001","maintainers":[{"name":"commercetools-admin","email":"npmjs@commercetools.com"},{"name":"emmenko","email":"emmenko@gmail.com"},{"name":"nkuehn","email":"nikolaus.kuehn@commercetools.com"}],"homepage":"https://github.com/commercetools/commercetools-docs-kit/tree/master/packages/gatsby-transformer-raml-legacy#readme","dist":{"shasum":"9ff447fe3ec58b3c8c8173bcd5945a7fab6f0236","tarball":"https://registry.npmjs.org/@commercetools-docs/gatsby-transformer-raml-legacy/-/gatsby-transformer-raml-legacy-0.0.0-canary-6b19dbc32d60954e0c741757045e1805b32cb001.tgz","fileCount":25,"integrity":"sha512-gfJ4xsm2kIBAMhJ4EmcKeXbg+mjnWcpdNlhITH0ge/k3/5eTxD+6JPCQD35TgazG4RCXdAYKXx3OtYUBgevIxw==","signatures":[{"sig":"MEUCIFS7nqSf9pfh1gu/DE4h0S8LAQfQ1o5phvLcGpbC8iDrAiEA0zkIfc+T8WayW283QUxJ/D/2bBkn8DI8vUWh8b8Mqq4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58257,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe2q9ZCRA9TVsSAnZWagAAdmQP/iA/DatBuY8Kju+o8ecz\nng5z7ujvkYezqZYnj4q7YNk5pI+J4ZKvCsBqr7xMM1AlwMLrLoCYsThemiGw\naL97qETD3tPVR6F8YGc2vaSF+KW227kgXJtvw1KmrozP6/2vttJ5yR9eWlAT\nu6f6ebo/6qQ9+f0/krWG7FOMCDaz6sal9VurzQI5PXhuR7Akp715xtdwA+gy\nprPfjRnJp13Su2gzO8cqlZkO6ZsFwDBoCgQA7JOLEPPMNd9oLVXTyoxvNSj4\nhJ/MdV4Ns53pRiSuuabQfSATfCm+ikf0yu3ZPHF5PajTbXd+GZOF4tmT8tQW\nHHfbr1VH3PNGHzRZI8i035h7x5OzxjbJEppxwroOlL8aP52IrmPQc7LHZB6l\nw1Z5sWpH2JHxwkX/fGnVfbi7EPDZG00oWXzVJoOiJ7EWdLm/mlm5M4buI84l\nWTRJqX906S/6VOULEy1EtF9T0eT+FwpoiNmKoE5WcDUxrmkx2iH+OveKQQ2Q\neHv9P62aTozb2n59DV+o1S5P4oV51p9+b59CmQDUK/X1YyX4o+AvLNUyWBhi\nFRMG+Yv7lGsjo3/y2M3Z2war4MJQy+aPaSa1uJBRV7pPifeFFxB7AyhgpWwb\njIUL1trJt/cou384IFsHqHGO/92qa87RhvTFwiLOvGDzxx4bINtHEJFEkUSh\ngIB+\r\n=mq3Q\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# GatsbyJS RAML API transformer (legacy parser based)\n\n## Notice\n\nThis plugin is based of the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) which is deprecated. The plugin currently serves as a placeholder until it is replaced.\n\n## Overview\n\nThe Plugin exposes RAML APIs defined in .raml files on the GraphQL API as the canonical,\neffective API surface. It's internally using the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) and [raml2obj](https://github.com/raml2html/raml2obj) - currently in a fork with necessary extensions - to generate the representation and adds small structure changes to make the output GraphQL-compatible.\n\nIt is fully hot-reloading when editing the RAML specs, also when making changes on file inclusions inside the RAML format.\n\nIt provides\n\n- The API itself: `ramlApi`\n- The Types: `ramlType`\n\n## Usage\n\nAs a prerequisite configure one or many `gatsby-source-filesystem` plugins to for example point at `src/api-specs` and place your RAML files there. The APIs `key` on GraphQL is derived from the filename or, if the name is `api.raml` from the folder name.\n\nExample `gatsby-config.js` content:\n\n```js\n// In your gatsby-config.js\nmodule.exports = {\n  plugins: [\n    {\n      resolve: `gatsby-source-filesystem`,\n      options: {\n        name: `apis`,\n        path: `${__dirname}/src/api-specs`,\n      },\n    },\n    {\n      resolve: `@commercetools-docs/gatsby-transformer-raml-legacy`,\n      options: {\n        validate: true,\n      },\n    },\n  ],\n};\n```\n\n### Configuration Opions\n\nThe RAML transformer accepts the following configuration options:\n\n- `validate` (boolean): Passed through to the respective RAML parser option.\n- `canonicalTypeImpl` (string): Passed through to the respective `raml2obj` option.\n- `includeApis` (string array): Whitelist API keys (derived from file and folder names)\n- `excludeApis` (sring array): Blacklist API keys (derived from file and folder names)\n- `annotateConstantLikeEnums` (boolean): Adds an additional `const` attribute with the de-facto constant value of a type whenever it detects `\u001cenum` value arrays that have exactly one entry only.\n\n## A typical GraphQL query\n\nExample for reading all types:\n\n```graphql\n{\n  allRamlType {\n    nodes {\n      apiKey\n      name\n      key\n      type\n      originalType\n      description\n      additionalProperties\n      properties {\n        name\n        type\n        originalType\n        anyOf {\n          type\n          name\n        }\n        items {\n          type\n          name\n        }\n        description\n        required\n        format\n        enum\n        minimum\n        maximum\n        pattern\n        annotations {\n          beta\n        }\n      }\n      examples {\n        name\n        displayName\n        description\n        value\n      }\n    }\n  }\n}\n```\n\n## Developing\n\nSee [docs/developing.md](docs/developing.md) for some helpful information and a reading list.\n","gitHead":"0c46acf10bfa38a1294df84b2418f25f49110b0e","private":false,"scripts":{},"_npmUser":{"name":"commercetools-admin","email":"npmjs@commercetools.com"},"_npmVersion":"lerna/3.22.0/node@v12.16.3+x64 (linux)","description":"Exposes RAML 1.0 APIs on the gatsbyJS GraphQL (using the legacy RAML JS parser)","directories":{},"_nodeVersion":"12.16.3","dependencies":{"raml2obj":"github:nkuehn/raml2obj#standalone-canonicalizer","firstline":"^2.0.2","raml-1-parser":"^1.1.52"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/gatsby-transformer-raml-legacy_0.0.0-canary-6b19dbc32d60954e0c741757045e1805b32cb001_1591390038764_0.9798281716226604","host":"s3://npm-registry-packages"}},"0.0.0-canary-ca5d835da62191eb2343eb7bcfb57985f23eb186":{"name":"@commercetools-docs/gatsby-transformer-raml-legacy","version":"0.0.0-canary-ca5d835da62191eb2343eb7bcfb57985f23eb186","keywords":["gatsby","gatsby-plugin","raml","deprecated"],"author":{"name":"commercetools GmbH","email":"support@commercetools.com"},"license":"MIT","_id":"@commercetools-docs/gatsby-transformer-raml-legacy@0.0.0-canary-ca5d835da62191eb2343eb7bcfb57985f23eb186","maintainers":[{"name":"commercetools-admin","email":"npmjs@commercetools.com"},{"name":"emmenko","email":"emmenko@gmail.com"},{"name":"nkuehn","email":"nikolaus.kuehn@commercetools.com"}],"homepage":"https://github.com/commercetools/commercetools-docs-kit/tree/master/packages/gatsby-transformer-raml-legacy#readme","dist":{"shasum":"4041b67638df28153e10abc92f5a78e0e0f4beab","tarball":"https://registry.npmjs.org/@commercetools-docs/gatsby-transformer-raml-legacy/-/gatsby-transformer-raml-legacy-0.0.0-canary-ca5d835da62191eb2343eb7bcfb57985f23eb186.tgz","fileCount":25,"integrity":"sha512-0II1Du5Bi/9WYR5P7lw8vxpazyeGNCxxmJME8y14XObA21ekpnSCT4DK1964TPZ/e9FKLR2Ts2uP0Axpl4/iAA==","signatures":[{"sig":"MEYCIQDRCb3K1Qv+izhSjmS2GLoFlVmLEzQ+UWYDpw1N82NT4QIhAO21kbvVuFFpJnIFIg6NEdzWTe8KDKXA1UVcPGxBxcFv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58257,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe2rNzCRA9TVsSAnZWagAAXfAP/jExZuP8cahQU9mIalUa\nfXZu0ihduqmrQwShb5tULmVCnEgGOINZnqiad/BKaz1m0xJN6wE4KjXbABR9\nqHoK/DqaUxKEzomnW+RPwMC7b3ZxfKlMButai5PmVSWRaO0ThLN5qu8CreCr\nuhPpH0V9FDquxbgPQUhllhGpwyXSQ3PGEOgvXbxJ0agcxFphQ6KXGHinRMbM\nYGZvBQRqa7bpG3bDThm7XOlDKPYMmm76KVSWxz+yHdYp8hzgG86alS6IC8l6\njxpBjD8LLieV5GnjACw/rSzAPep6pBg7T5dk/ZHz/EJ3PEk9J+twv2Unjgys\nrvPfAz2zT30U8TGdgdaUwa8HWkRcp4qe9Wxo49hKcAwqixLjyJKPeF8mQVlx\ndOxoKw2Rq/vFNnHjWTGyjfaOXClB5xJm2tjzPP6mcD+zp5mmI/U85pdQ2qx7\nODinwCK279Uvy8CXYtCQrQtwpa7QtXsTH2Zc0GXBEptcvKcObdhdiMvnXMY6\nwSMTq6S1/cFQ4pZ6ZNBgUg68JT7MYyrdm3BLq2uDnygw5Cwcjt1sez06TlGT\nZk+hihg2YCU16Q8KikkpxL4gEkdkDlhh5bZmsaEpkPbBn4NK241CcwvZ74xu\n+E7gftRQX+X3fejovWUqFzqBoVZYKo8aq1qwH37bfx64C1QZ1eRL9h8yYh/s\nhrLH\r\n=4XFJ\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# GatsbyJS RAML API transformer (legacy parser based)\n\n## Notice\n\nThis plugin is based of the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) which is deprecated. The plugin currently serves as a placeholder until it is replaced.\n\n## Overview\n\nThe Plugin exposes RAML APIs defined in .raml files on the GraphQL API as the canonical,\neffective API surface. It's internally using the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) and [raml2obj](https://github.com/raml2html/raml2obj) - currently in a fork with necessary extensions - to generate the representation and adds small structure changes to make the output GraphQL-compatible.\n\nIt is fully hot-reloading when editing the RAML specs, also when making changes on file inclusions inside the RAML format.\n\nIt provides\n\n- The API itself: `ramlApi`\n- The Types: `ramlType`\n\n## Usage\n\nAs a prerequisite configure one or many `gatsby-source-filesystem` plugins to for example point at `src/api-specs` and place your RAML files there. The APIs `key` on GraphQL is derived from the filename or, if the name is `api.raml` from the folder name.\n\nExample `gatsby-config.js` content:\n\n```js\n// In your gatsby-config.js\nmodule.exports = {\n  plugins: [\n    {\n      resolve: `gatsby-source-filesystem`,\n      options: {\n        name: `apis`,\n        path: `${__dirname}/src/api-specs`,\n      },\n    },\n    {\n      resolve: `@commercetools-docs/gatsby-transformer-raml-legacy`,\n      options: {\n        validate: true,\n      },\n    },\n  ],\n};\n```\n\n### Configuration Opions\n\nThe RAML transformer accepts the following configuration options:\n\n- `validate` (boolean): Passed through to the respective RAML parser option.\n- `canonicalTypeImpl` (string): Passed through to the respective `raml2obj` option.\n- `includeApis` (string array): Whitelist API keys (derived from file and folder names)\n- `excludeApis` (sring array): Blacklist API keys (derived from file and folder names)\n- `annotateConstantLikeEnums` (boolean): Adds an additional `const` attribute with the de-facto constant value of a type whenever it detects `\u001cenum` value arrays that have exactly one entry only.\n\n## A typical GraphQL query\n\nExample for reading all types:\n\n```graphql\n{\n  allRamlType {\n    nodes {\n      apiKey\n      name\n      key\n      type\n      originalType\n      description\n      additionalProperties\n      properties {\n        name\n        type\n        originalType\n        anyOf {\n          type\n          name\n        }\n        items {\n          type\n          name\n        }\n        description\n        required\n        format\n        enum\n        minimum\n        maximum\n        pattern\n        annotations {\n          beta\n        }\n      }\n      examples {\n        name\n        displayName\n        description\n        value\n      }\n    }\n  }\n}\n```\n\n## Developing\n\nSee [docs/developing.md](docs/developing.md) for some helpful information and a reading list.\n","gitHead":"e8c089db79e5a9730b731bbc0ea4ebc145f6f918","private":false,"scripts":{},"_npmUser":{"name":"commercetools-admin","email":"npmjs@commercetools.com"},"_npmVersion":"lerna/3.22.0/node@v12.16.3+x64 (linux)","description":"Exposes RAML 1.0 APIs on the gatsbyJS GraphQL (using the legacy RAML JS parser)","directories":{},"_nodeVersion":"12.16.3","dependencies":{"raml2obj":"github:nkuehn/raml2obj#standalone-canonicalizer","firstline":"^2.0.2","raml-1-parser":"^1.1.52"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/gatsby-transformer-raml-legacy_0.0.0-canary-ca5d835da62191eb2343eb7bcfb57985f23eb186_1591391090744_0.312832465802489","host":"s3://npm-registry-packages"}},"0.0.0-canary-271d76aaed534c95ca281f6ac7f0e2fc2a223551":{"name":"@commercetools-docs/gatsby-transformer-raml-legacy","version":"0.0.0-canary-271d76aaed534c95ca281f6ac7f0e2fc2a223551","keywords":["gatsby","gatsby-plugin","raml","deprecated"],"author":{"name":"commercetools GmbH","email":"support@commercetools.com"},"license":"MIT","_id":"@commercetools-docs/gatsby-transformer-raml-legacy@0.0.0-canary-271d76aaed534c95ca281f6ac7f0e2fc2a223551","maintainers":[{"name":"commercetools-admin","email":"npmjs@commercetools.com"},{"name":"emmenko","email":"emmenko@gmail.com"},{"name":"nkuehn","email":"nikolaus.kuehn@commercetools.com"}],"homepage":"https://github.com/commercetools/commercetools-docs-kit/tree/master/packages/gatsby-transformer-raml-legacy#readme","dist":{"shasum":"1c66476d07e04a62391a30542d3ee8002cb1171d","tarball":"https://registry.npmjs.org/@commercetools-docs/gatsby-transformer-raml-legacy/-/gatsby-transformer-raml-legacy-0.0.0-canary-271d76aaed534c95ca281f6ac7f0e2fc2a223551.tgz","fileCount":25,"integrity":"sha512-u6RZp+/fOqzIPmcnjW22r+WukOG3f3iviFkYahxJrBGu6wLZrZSvR7cPbhvEXTuUMzowfgytVp0RKF8h0DZ/Fg==","signatures":[{"sig":"MEQCICE7DcSK7X3Twzl8bmXKbsqWdHx1o+qCAXdr0POHPY4HAiB9neQw4hTIWJFo89/SRccIK492JMlGn5UHkz+YKOWTYQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58257,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe3Qc9CRA9TVsSAnZWagAARlUQAIqv2yLXj8FBNtwEAnaK\nMa+3xUPHFafbTpZryEQFfCrn91uvhMmIRx2R7QOajd5c3fJYKWp4timxL5st\nBDJyBBd7lyXu3x5PvTGZC50rYHjLtix4NyLqkHc+e1n6jyWTf0wUdynb670N\nVd38d9aKHTNWeOC8QIwDsFkUeCJH6xIzJjoIcAzO9eN046jaqzL5PxHAgdtG\nUwaxb9oTj0qxuX/m9g4IxFn1iXniSwYV500yKsMm1kLtH/PxdRWBj4O17SWG\nKshEv4NsnfkhKzgm2A80TwCCakgIPVw0s6d8IzVtM1sHOVU+gu/LQZhMcgPk\nCy7F3oZNsOlnQGoxKFu6wJXTh7DYdovSnOFpygNZy8neduOtaIyVO0YFj0MC\nUgGJXYtDK/Sedw3PFGo9Ne2iGVx929jSC7RK3FmTsnks/A6CI3VGdsLC9sed\nOWSCTR3kTbWcomYbw/djf5qzSoH2goxuS0MHh9W34iepv55xjuE6dcaPd7bR\nrKmSSEbb+TYX83V38t+ToyljRg9rbwRYUNcWwesYPnfq0aHJL23ObGL3OvXC\nApaGWidqVpzjMt9CFeQenUML+U2rqxvGKD6co0wS9jGqVKjuvS5ZLs+mHyWW\n3vYh2i1EyFGTwDu1BuywQW8/AFJEGKD48w256f6P4YWv7u/tWKfoW6v62pOj\nFJHB\r\n=Gcs/\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# GatsbyJS RAML API transformer (legacy parser based)\n\n## Notice\n\nThis plugin is based of the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) which is deprecated. The plugin currently serves as a placeholder until it is replaced.\n\n## Overview\n\nThe Plugin exposes RAML APIs defined in .raml files on the GraphQL API as the canonical,\neffective API surface. It's internally using the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) and [raml2obj](https://github.com/raml2html/raml2obj) - currently in a fork with necessary extensions - to generate the representation and adds small structure changes to make the output GraphQL-compatible.\n\nIt is fully hot-reloading when editing the RAML specs, also when making changes on file inclusions inside the RAML format.\n\nIt provides\n\n- The API itself: `ramlApi`\n- The Types: `ramlType`\n\n## Usage\n\nAs a prerequisite configure one or many `gatsby-source-filesystem` plugins to for example point at `src/api-specs` and place your RAML files there. The APIs `key` on GraphQL is derived from the filename or, if the name is `api.raml` from the folder name.\n\nExample `gatsby-config.js` content:\n\n```js\n// In your gatsby-config.js\nmodule.exports = {\n  plugins: [\n    {\n      resolve: `gatsby-source-filesystem`,\n      options: {\n        name: `apis`,\n        path: `${__dirname}/src/api-specs`,\n      },\n    },\n    {\n      resolve: `@commercetools-docs/gatsby-transformer-raml-legacy`,\n      options: {\n        validate: true,\n      },\n    },\n  ],\n};\n```\n\n### Configuration Opions\n\nThe RAML transformer accepts the following configuration options:\n\n- `validate` (boolean): Passed through to the respective RAML parser option.\n- `canonicalTypeImpl` (string): Passed through to the respective `raml2obj` option.\n- `includeApis` (string array): Whitelist API keys (derived from file and folder names)\n- `excludeApis` (sring array): Blacklist API keys (derived from file and folder names)\n- `annotateConstantLikeEnums` (boolean): Adds an additional `const` attribute with the de-facto constant value of a type whenever it detects `\u001cenum` value arrays that have exactly one entry only.\n\n## A typical GraphQL query\n\nExample for reading all types:\n\n```graphql\n{\n  allRamlType {\n    nodes {\n      apiKey\n      name\n      key\n      type\n      originalType\n      description\n      additionalProperties\n      properties {\n        name\n        type\n        originalType\n        anyOf {\n          type\n          name\n        }\n        items {\n          type\n          name\n        }\n        description\n        required\n        format\n        enum\n        minimum\n        maximum\n        pattern\n        annotations {\n          beta\n        }\n      }\n      examples {\n        name\n        displayName\n        description\n        value\n      }\n    }\n  }\n}\n```\n\n## Developing\n\nSee [docs/developing.md](docs/developing.md) for some helpful information and a reading list.\n","gitHead":"ebb9d74afa750bd83f2841b6e06f502422cf4bb2","private":false,"scripts":{},"_npmUser":{"name":"commercetools-admin","email":"npmjs@commercetools.com"},"_npmVersion":"lerna/3.22.0/node@v12.16.3+x64 (linux)","description":"Exposes RAML 1.0 APIs on the gatsbyJS GraphQL (using the legacy RAML JS parser)","directories":{},"_nodeVersion":"12.16.3","dependencies":{"raml2obj":"github:nkuehn/raml2obj#standalone-canonicalizer","firstline":"^2.0.2","raml-1-parser":"^1.1.52"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/gatsby-transformer-raml-legacy_0.0.0-canary-271d76aaed534c95ca281f6ac7f0e2fc2a223551_1591543612615_0.4159401743034956","host":"s3://npm-registry-packages"}},"0.0.0-canary-202067191843":{"name":"@commercetools-docs/gatsby-transformer-raml-legacy","version":"0.0.0-canary-202067191843","keywords":["gatsby","gatsby-plugin","raml","deprecated"],"author":{"name":"commercetools GmbH","email":"support@commercetools.com"},"license":"MIT","_id":"@commercetools-docs/gatsby-transformer-raml-legacy@0.0.0-canary-202067191843","maintainers":[{"name":"commercetools-admin","email":"npmjs@commercetools.com"},{"name":"emmenko","email":"emmenko@gmail.com"},{"name":"nkuehn","email":"nikolaus.kuehn@commercetools.com"}],"homepage":"https://github.com/commercetools/commercetools-docs-kit/tree/master/packages/gatsby-transformer-raml-legacy#readme","dist":{"shasum":"74551515839c663a8566c3e06cab99a1a714de94","tarball":"https://registry.npmjs.org/@commercetools-docs/gatsby-transformer-raml-legacy/-/gatsby-transformer-raml-legacy-0.0.0-canary-202067191843.tgz","fileCount":25,"integrity":"sha512-mcgxhOkNc+rLjROY5HmimAGH2Z0zl7clnFvKVFZFbDnBboODWpvW4V52L7lWdAK4sXp3uE0HOSCsuZCUDKRxSg==","signatures":[{"sig":"MEQCIGJXIbhfTgU1z81B8eC/L4o8CcZ6Y4wCPtr45ZAaxisqAiBRXx2OeHot6xOuv/3XTnIInE0KZrPz1NSqcBbin5VXfg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58619,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfBMqiCRA9TVsSAnZWagAA1coP/15k5xh91CtX05D7XPUQ\nrbaFCtSMgdouIHc+W3056OWBnkuCnYai7E/tm05MhIO6nUcuyv+d4qIkBFWq\nwQAS8UPtMrmFtLVDouXdn+NbZSnszj+3l9mBZEDSVKPXbFaEKDhnB8UFonVc\nyO4OUWerApe12RIzYQSuKZiPVlIOm3nBFMU1jzHOTXmIjAnmUyLFlEJfjd+S\n4k0H2jYZSWcc5LroASFFPd30RzeHC/1QPw6r1Lyw5JyWAaF9lXspeGWRlEl7\n6dOiVGn3lIDKTL7OsFO9RNo4Oz7VP3G/KPqJelRcK8gu9DwL5fc4engkGuVw\nW94fStS/ei19Hzf1mBLAO62abZXT/Fq2KcnMveyCbfnxy+ex/NH3tESf/avC\ncmm03y/9ttePNq+rw+kWBYovfKeFjzu1TAf07XFtL4Z5Vi6wKR/kJeZQsekt\npxwvcz6K9aZf810++L2GqNS1cglXhz1E27Xlx3F0JWa/R0Yc1GabosvRcQ4d\nNkar5L1Zbj/6anc53++zCb57E5agZ2uUlBU87gtNIhpwM35WPaBW1ea8e752\nsXGli8Pr7UnJAezNRI9A3ijQl/s0qhbMM/wsJAoJW/se+B9+q0GTJ7/hCcoL\nRWIelpuCLHwynLPFJnytAuJiW1W4Zhr85tGGfzsqvPtqqYveHTwBJJxf7AHa\nc+CL\r\n=ludc\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# GatsbyJS RAML API transformer (legacy parser based)\n\n## Notice\n\nThis plugin is based of the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) which is deprecated. The plugin currently serves as a placeholder until it is replaced.\n\n## Overview\n\nThe Plugin exposes RAML APIs defined in .raml files on the GraphQL API as the canonical,\neffective API surface. It's internally using the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) and [raml2obj](https://github.com/raml2html/raml2obj) - currently in a fork with necessary extensions - to generate the representation and adds small structure changes to make the output GraphQL-compatible.\n\nIt is fully hot-reloading when editing the RAML specs, also when making changes on file inclusions inside the RAML format.\n\nIt provides\n\n- The API itself: `ramlApi`\n- The Types: `ramlType`\n\n## Usage\n\nAs a prerequisite configure one or many `gatsby-source-filesystem` plugins to for example point at `src/api-specs` and place your RAML files there. The APIs `key` on GraphQL is derived from the filename or, if the name is `api.raml` from the folder name.\n\nExample `gatsby-config.js` content:\n\n```js\n// In your gatsby-config.js\nmodule.exports = {\n  plugins: [\n    {\n      resolve: `gatsby-source-filesystem`,\n      options: {\n        name: `apis`,\n        path: `${__dirname}/src/api-specs`,\n      },\n    },\n    {\n      resolve: `@commercetools-docs/gatsby-transformer-raml-legacy`,\n      options: {\n        validate: true,\n      },\n    },\n  ],\n};\n```\n\n### Configuration Opions\n\nThe RAML transformer accepts the following configuration options:\n\n- `validate` (boolean): Passed through to the respective RAML parser option.\n- `canonicalTypeImpl` (string): Passed through to the respective `raml2obj` option.\n- `includeApis` (string array): List of allowed API keys (derived from file and folder names)\n- `excludeApis` (string array): List of denied API keys (derived from file and folder names)\n- `annotateConstantLikeEnums` (boolean): Adds an additional `const` attribute with the de-facto constant value of a type whenever it detects `\u001cenum` value arrays that have exactly one entry only.\n\n## A typical GraphQL query\n\nExample for reading all types:\n\n```graphql\n{\n  allRamlType {\n    nodes {\n      apiKey\n      name\n      key\n      type\n      originalType\n      description\n      additionalProperties\n      properties {\n        name\n        type\n        originalType\n        anyOf {\n          type\n          name\n        }\n        items {\n          type\n          name\n        }\n        description\n        required\n        format\n        enum\n        minimum\n        maximum\n        pattern\n        annotations {\n          beta\n        }\n      }\n      examples {\n        name\n        displayName\n        description\n        value\n      }\n    }\n  }\n}\n```\n\n## Developing\n\nSee [docs/developing.md](docs/developing.md) for some helpful information and a reading list.\n","private":false,"scripts":{},"_npmUser":{"name":"commercetools-admin","email":"npmjs@commercetools.com"},"_npmVersion":"6.14.5","description":"Exposes RAML 1.0 APIs on the gatsbyJS GraphQL (using the legacy RAML JS parser)","directories":{},"_nodeVersion":"12.18.1","dependencies":{"raml2obj":"github:nkuehn/raml2obj#standalone-canonicalizer","firstline":"^2.0.2","raml-1-parser":"^1.1.52"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/gatsby-transformer-raml-legacy_0.0.0-canary-202067191843_1594149537718_0.7656713765635597","host":"s3://npm-registry-packages"}},"0.0.0-canary-202067195545":{"name":"@commercetools-docs/gatsby-transformer-raml-legacy","version":"0.0.0-canary-202067195545","keywords":["gatsby","gatsby-plugin","raml","deprecated"],"author":{"name":"commercetools GmbH","email":"support@commercetools.com"},"license":"MIT","_id":"@commercetools-docs/gatsby-transformer-raml-legacy@0.0.0-canary-202067195545","maintainers":[{"name":"commercetools-admin","email":"npmjs@commercetools.com"},{"name":"emmenko","email":"emmenko@gmail.com"},{"name":"nkuehn","email":"nikolaus.kuehn@commercetools.com"}],"homepage":"https://github.com/commercetools/commercetools-docs-kit/tree/master/packages/gatsby-transformer-raml-legacy#readme","dist":{"shasum":"4c426f5532a1df25fab7cf87af49cf00604e8969","tarball":"https://registry.npmjs.org/@commercetools-docs/gatsby-transformer-raml-legacy/-/gatsby-transformer-raml-legacy-0.0.0-canary-202067195545.tgz","fileCount":25,"integrity":"sha512-GBF81lBgHp/2pMciLDBDQK2fIFEsX9DKfp1q5wiDS5d1PmX169f2Ao6V28Wql8D7hAcmEfTuuImZN7TX2Op/wA==","signatures":[{"sig":"MEYCIQCmv2O3qkkuJUta16HtIBH0xRqLnBl0to7SqKh0SjGdEgIhAICqiiG3G6f9JSYhXTW6fBuIXWrSwjT6W0wdkA+mJ8o1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58619,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfBNNKCRA9TVsSAnZWagAA6MwP/0nLQY49x7Dc5JnIfTVd\naNR/5L813smjpd2Oi7Ippi+ndt8QK2cHMumnrDE42oewBUkaAXmrjKoVdFqw\n+nz+bK2odLfX11Fmsx7gvy/jkE+OOZTKlV0tW9bsMgswbz5BTvJ+zZ4zU/qv\nlAKi9n6Te6axrq0m4fyyygHfJHRJ7vSElJkgQcDegOnT1OfUF5WOyy1k9ist\n/LWrhWW0rBJpBPlAFMMe9eJsj6FmtuWoZp8U81nfPStUDZhEVhwIC2Zwtx9+\n3oztKQCxCd8to+lcbdn29H1nZBiLwZDdWu9eMwyePYElIRkszUwk0kMv5a2F\nOgF/ZLtjP6uha9v276fWS1NOLk4r3C1cTkxtmXnt9j7TKIvQPYeAvGbzsFxt\nkIQDhU0pgXCEaAI6TO+bpmndWXDSxMGHHR3P8JDLunBLamjnhR5pAvWZVXL6\nrIC/b6Qk0czY9gjypdVWIg6m2mAplie8oS/cRdKubGDPjup/h2Fjhy/UYn0Z\nCmfQt/fDRipV+lIi63oJd/Vb4CSkYBXwhyXmYa7sKPyzBYsEabZMUIZZIz8L\n15sSatbaYKFOVFGdYWgQmyeJz43i17SSzf1/F3iJeKDbzIjv25DoRx778pof\nW2TdI26m7lxFfE6y/YaBXnOt/hqvcQT803kUjjjqP59H1Orh4fADhQURq9vc\neUy9\r\n=SpZt\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# GatsbyJS RAML API transformer (legacy parser based)\n\n## Notice\n\nThis plugin is based of the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) which is deprecated. The plugin currently serves as a placeholder until it is replaced.\n\n## Overview\n\nThe Plugin exposes RAML APIs defined in .raml files on the GraphQL API as the canonical,\neffective API surface. It's internally using the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) and [raml2obj](https://github.com/raml2html/raml2obj) - currently in a fork with necessary extensions - to generate the representation and adds small structure changes to make the output GraphQL-compatible.\n\nIt is fully hot-reloading when editing the RAML specs, also when making changes on file inclusions inside the RAML format.\n\nIt provides\n\n- The API itself: `ramlApi`\n- The Types: `ramlType`\n\n## Usage\n\nAs a prerequisite configure one or many `gatsby-source-filesystem` plugins to for example point at `src/api-specs` and place your RAML files there. The APIs `key` on GraphQL is derived from the filename or, if the name is `api.raml` from the folder name.\n\nExample `gatsby-config.js` content:\n\n```js\n// In your gatsby-config.js\nmodule.exports = {\n  plugins: [\n    {\n      resolve: `gatsby-source-filesystem`,\n      options: {\n        name: `apis`,\n        path: `${__dirname}/src/api-specs`,\n      },\n    },\n    {\n      resolve: `@commercetools-docs/gatsby-transformer-raml-legacy`,\n      options: {\n        validate: true,\n      },\n    },\n  ],\n};\n```\n\n### Configuration Opions\n\nThe RAML transformer accepts the following configuration options:\n\n- `validate` (boolean): Passed through to the respective RAML parser option.\n- `canonicalTypeImpl` (string): Passed through to the respective `raml2obj` option.\n- `includeApis` (string array): List of allowed API keys (derived from file and folder names)\n- `excludeApis` (string array): List of denied API keys (derived from file and folder names)\n- `annotateConstantLikeEnums` (boolean): Adds an additional `const` attribute with the de-facto constant value of a type whenever it detects `\u001cenum` value arrays that have exactly one entry only.\n\n## A typical GraphQL query\n\nExample for reading all types:\n\n```graphql\n{\n  allRamlType {\n    nodes {\n      apiKey\n      name\n      key\n      type\n      originalType\n      description\n      additionalProperties\n      properties {\n        name\n        type\n        originalType\n        anyOf {\n          type\n          name\n        }\n        items {\n          type\n          name\n        }\n        description\n        required\n        format\n        enum\n        minimum\n        maximum\n        pattern\n        annotations {\n          beta\n        }\n      }\n      examples {\n        name\n        displayName\n        description\n        value\n      }\n    }\n  }\n}\n```\n\n## Developing\n\nSee [docs/developing.md](docs/developing.md) for some helpful information and a reading list.\n","private":false,"scripts":{},"_npmUser":{"name":"commercetools-admin","email":"npmjs@commercetools.com"},"_npmVersion":"6.14.5","description":"Exposes RAML 1.0 APIs on the gatsbyJS GraphQL (using the legacy RAML JS parser)","directories":{},"_nodeVersion":"12.18.1","dependencies":{"raml2obj":"github:nkuehn/raml2obj#standalone-canonicalizer","firstline":"^2.0.2","raml-1-parser":"^1.1.52"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/gatsby-transformer-raml-legacy_0.0.0-canary-202067195545_1594151754267_0.46733988028351203","host":"s3://npm-registry-packages"}},"0.0.0-canary-20206975337":{"name":"@commercetools-docs/gatsby-transformer-raml-legacy","version":"0.0.0-canary-20206975337","keywords":["gatsby","gatsby-plugin","raml","deprecated"],"author":{"name":"commercetools GmbH","email":"support@commercetools.com"},"license":"MIT","_id":"@commercetools-docs/gatsby-transformer-raml-legacy@0.0.0-canary-20206975337","maintainers":[{"name":"commercetools-admin","email":"npmjs@commercetools.com"},{"name":"emmenko","email":"emmenko@gmail.com"},{"name":"nkuehn","email":"nikolaus.kuehn@commercetools.com"}],"homepage":"https://github.com/commercetools/commercetools-docs-kit/tree/master/packages/gatsby-transformer-raml-legacy#readme","dist":{"shasum":"e5a67b2f2425ef591a225152038dd04efd513434","tarball":"https://registry.npmjs.org/@commercetools-docs/gatsby-transformer-raml-legacy/-/gatsby-transformer-raml-legacy-0.0.0-canary-20206975337.tgz","fileCount":25,"integrity":"sha512-ji6LUlC9C8SyM1eVxKRBBb5u1l4W5w4G8XnjDQLmM+GWVRfbuX/lXi1NGp22oLY+mMVcYcANOsGgoRpQw5Tpbw==","signatures":[{"sig":"MEYCIQDxRXB26TDHYVo38Qqay4wPnY9Z8gGXvith5+eWZ6wIswIhANO0opakcQy132VdIjKsZ+16jhgQZYRJOJXwSO2H2A3n","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58617,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfBs0JCRA9TVsSAnZWagAA3TEP/RN6yueeSEvGSVIqF/Dh\nNF8iZCoCBP7XDUMlWa+ID6FqjgzHNJ8q1s2MqOFPV8AkKsx2/ATsWLhYDvrI\neNhMp2ju6nDV+KPU1nywGZR+P8y3RLY41LuPh58yhMDY/lzmVM4Aq0bDwu2U\nCuZ18TaS1v2EUE2fZEeARwumbQCKTNVsRHM9ejDgGuyy6w9OmBTU9hVCJ8+V\nr4yUI0dgsudJXGW96Z/ZXfts+Jnvej3Ntae+1Ewj+ZO8BWAj5bvHah2/U8hT\n8XLSoEM9HFMFHWjUzcNl5hSceIJC+URPnt/NNzy8AW8qPj8dqsHsJ9VNlZ1g\nOiVl9y81mid231NtcN2fSYtuP0j21M7zOVhWWXv//BoifP2ayBf7FY8T/bfq\n2GdKrb6Lkr+meFInuQbrlVYjwvI8OQHe4p6bsBXpMsYcEtbl3bfxJcNIf9u2\nIs+zVYQFqloxrGv4t7N32ijAdOR6hpZXnrwjGBu/he8D7aQAeLEMeZ7/vVhQ\n7JCdbYPlu0vc97tc7a03o7P2PJbHu9Qpoz+uPiz8Y++5zC4hmnrGzF6D4ni4\n2onFPjNIeNiMj+HSGnGAOXKj+x2kXGt3CUux0aChDMPNUf9hbUMJgd2PLcv+\n0eM2R2SFU92ZwASOAfoULE3VkkZlTrHtkhOCnYNorfkj22IHCIZJ9iXp0z9Y\npQeG\r\n=+H80\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# GatsbyJS RAML API transformer (legacy parser based)\n\n## Notice\n\nThis plugin is based of the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) which is deprecated. The plugin currently serves as a placeholder until it is replaced.\n\n## Overview\n\nThe Plugin exposes RAML APIs defined in .raml files on the GraphQL API as the canonical,\neffective API surface. It's internally using the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) and [raml2obj](https://github.com/raml2html/raml2obj) - currently in a fork with necessary extensions - to generate the representation and adds small structure changes to make the output GraphQL-compatible.\n\nIt is fully hot-reloading when editing the RAML specs, also when making changes on file inclusions inside the RAML format.\n\nIt provides\n\n- The API itself: `ramlApi`\n- The Types: `ramlType`\n\n## Usage\n\nAs a prerequisite configure one or many `gatsby-source-filesystem` plugins to for example point at `src/api-specs` and place your RAML files there. The APIs `key` on GraphQL is derived from the filename or, if the name is `api.raml` from the folder name.\n\nExample `gatsby-config.js` content:\n\n```js\n// In your gatsby-config.js\nmodule.exports = {\n  plugins: [\n    {\n      resolve: `gatsby-source-filesystem`,\n      options: {\n        name: `apis`,\n        path: `${__dirname}/src/api-specs`,\n      },\n    },\n    {\n      resolve: `@commercetools-docs/gatsby-transformer-raml-legacy`,\n      options: {\n        validate: true,\n      },\n    },\n  ],\n};\n```\n\n### Configuration Opions\n\nThe RAML transformer accepts the following configuration options:\n\n- `validate` (boolean): Passed through to the respective RAML parser option.\n- `canonicalTypeImpl` (string): Passed through to the respective `raml2obj` option.\n- `includeApis` (string array): List of allowed API keys (derived from file and folder names)\n- `excludeApis` (string array): List of denied API keys (derived from file and folder names)\n- `annotateConstantLikeEnums` (boolean): Adds an additional `const` attribute with the de-facto constant value of a type whenever it detects `\u001cenum` value arrays that have exactly one entry only.\n\n## A typical GraphQL query\n\nExample for reading all types:\n\n```graphql\n{\n  allRamlType {\n    nodes {\n      apiKey\n      name\n      key\n      type\n      originalType\n      description\n      additionalProperties\n      properties {\n        name\n        type\n        originalType\n        anyOf {\n          type\n          name\n        }\n        items {\n          type\n          name\n        }\n        description\n        required\n        format\n        enum\n        minimum\n        maximum\n        pattern\n        annotations {\n          beta\n        }\n      }\n      examples {\n        name\n        displayName\n        description\n        value\n      }\n    }\n  }\n}\n```\n\n## Developing\n\nSee [docs/developing.md](docs/developing.md) for some helpful information and a reading list.\n","private":false,"scripts":{},"_npmUser":{"name":"commercetools-admin","email":"npmjs@commercetools.com"},"_npmVersion":"6.14.5","description":"Exposes RAML 1.0 APIs on the gatsbyJS GraphQL (using the legacy RAML JS parser)","directories":{},"_nodeVersion":"12.18.1","dependencies":{"raml2obj":"github:nkuehn/raml2obj#standalone-canonicalizer","firstline":"^2.0.2","raml-1-parser":"^1.1.52"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/gatsby-transformer-raml-legacy_0.0.0-canary-20206975337_1594281225606_0.04972730282924975","host":"s3://npm-registry-packages"}},"0.0.0-canary-2020699334":{"name":"@commercetools-docs/gatsby-transformer-raml-legacy","version":"0.0.0-canary-2020699334","keywords":["gatsby","gatsby-plugin","raml","deprecated"],"author":{"name":"commercetools GmbH","email":"support@commercetools.com"},"license":"MIT","_id":"@commercetools-docs/gatsby-transformer-raml-legacy@0.0.0-canary-2020699334","maintainers":[{"name":"commercetools-admin","email":"npmjs@commercetools.com"},{"name":"emmenko","email":"emmenko@gmail.com"},{"name":"nkuehn","email":"nikolaus.kuehn@commercetools.com"}],"homepage":"https://github.com/commercetools/commercetools-docs-kit/tree/master/packages/gatsby-transformer-raml-legacy#readme","dist":{"shasum":"ec17907e09d8e48f657b9f81c33d538b039475e6","tarball":"https://registry.npmjs.org/@commercetools-docs/gatsby-transformer-raml-legacy/-/gatsby-transformer-raml-legacy-0.0.0-canary-2020699334.tgz","fileCount":25,"integrity":"sha512-Yqj9wRN4+uZoNphZEkIXGogJgN9STTkWWbml5e3J1OesHJ4qGr4lGIKZuQN9e7QuTMPgjHLTJu9hnwA0A07bYA==","signatures":[{"sig":"MEQCIER7zN51osQcN2FJVvE0OYbKcHLh06zv/jZ1TbTGCnBFAiAanPi3GxTGzNqTIiTKLF4r/0Cvv4Nric2so4qacrvV/A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58615,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfBuRhCRA9TVsSAnZWagAAQvsP/jCCC0Dx7BWGSwWo7I+S\n462YJ0r3mU26KnnS2YcWa3K8qMpk/uCJ7tdaoDRL463ugh9oOxk1NxrraEx4\nhsCHQ7NZOAI4U3EN0P2WcMstEHs1++vNCgfD+0VWhG0Y0QcJorf28IURZnjl\nxwRB/vCCPIDS22gai59ShyrTu8QgznzACKQjl3WshdqTHCBjNCFGLVBLC9sD\nT2YbuO65uI3sEfF9UI/iPHfk97Z75Xp+wB8OyYoAtMRUI112zbn/xtrrtTqn\ngtSoJmi9h3duIFRldNVdvLSe49UQBexA2cW6E1agtCmJSQx2aW9bppZirv9a\nxIXwPL2eIMWv28Djnfz19I7sfWbk6IJEzk7IRhfT79RezFcQjJcWDJ2/INeC\nl2xs7i+EuH/f4TfEtyOjwhaKdKCmCSnandbE9XY8XEMmCYmCVDHNxisE/tDz\nIV0dm3noXzmNOW1BARkP12iq1JQFvNr1svytxqbr5GuMgTn9rspiJHEgjOQ/\n7JYGfoPtb+m/BapWN1jMlfC36dJJsyZr6+6iBIY4CiFQvegEJY0GaUJhvvbJ\nX6xnNv1xFt14HJYzRhosoJrQ8blbnbY3hl/UfWCUn1DKImikkSJh53hOC2me\nsAakZzjh82SesTFN19KcuXrD5RsoYtQB63CKwJvkyvGhAwg1+qPXZ1y7Jvaq\n9Mtl\r\n=N/cH\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# GatsbyJS RAML API transformer (legacy parser based)\n\n## Notice\n\nThis plugin is based of the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) which is deprecated. The plugin currently serves as a placeholder until it is replaced.\n\n## Overview\n\nThe Plugin exposes RAML APIs defined in .raml files on the GraphQL API as the canonical,\neffective API surface. It's internally using the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) and [raml2obj](https://github.com/raml2html/raml2obj) - currently in a fork with necessary extensions - to generate the representation and adds small structure changes to make the output GraphQL-compatible.\n\nIt is fully hot-reloading when editing the RAML specs, also when making changes on file inclusions inside the RAML format.\n\nIt provides\n\n- The API itself: `ramlApi`\n- The Types: `ramlType`\n\n## Usage\n\nAs a prerequisite configure one or many `gatsby-source-filesystem` plugins to for example point at `src/api-specs` and place your RAML files there. The APIs `key` on GraphQL is derived from the filename or, if the name is `api.raml` from the folder name.\n\nExample `gatsby-config.js` content:\n\n```js\n// In your gatsby-config.js\nmodule.exports = {\n  plugins: [\n    {\n      resolve: `gatsby-source-filesystem`,\n      options: {\n        name: `apis`,\n        path: `${__dirname}/src/api-specs`,\n      },\n    },\n    {\n      resolve: `@commercetools-docs/gatsby-transformer-raml-legacy`,\n      options: {\n        validate: true,\n      },\n    },\n  ],\n};\n```\n\n### Configuration Opions\n\nThe RAML transformer accepts the following configuration options:\n\n- `validate` (boolean): Passed through to the respective RAML parser option.\n- `canonicalTypeImpl` (string): Passed through to the respective `raml2obj` option.\n- `includeApis` (string array): List of allowed API keys (derived from file and folder names)\n- `excludeApis` (string array): List of denied API keys (derived from file and folder names)\n- `annotateConstantLikeEnums` (boolean): Adds an additional `const` attribute with the de-facto constant value of a type whenever it detects `\u001cenum` value arrays that have exactly one entry only.\n\n## A typical GraphQL query\n\nExample for reading all types:\n\n```graphql\n{\n  allRamlType {\n    nodes {\n      apiKey\n      name\n      key\n      type\n      originalType\n      description\n      additionalProperties\n      properties {\n        name\n        type\n        originalType\n        anyOf {\n          type\n          name\n        }\n        items {\n          type\n          name\n        }\n        description\n        required\n        format\n        enum\n        minimum\n        maximum\n        pattern\n        annotations {\n          beta\n        }\n      }\n      examples {\n        name\n        displayName\n        description\n        value\n      }\n    }\n  }\n}\n```\n\n## Developing\n\nSee [docs/developing.md](docs/developing.md) for some helpful information and a reading list.\n","private":false,"scripts":{},"_npmUser":{"name":"commercetools-admin","email":"npmjs@commercetools.com"},"_npmVersion":"6.14.5","description":"Exposes RAML 1.0 APIs on the gatsbyJS GraphQL (using the legacy RAML JS parser)","directories":{},"_nodeVersion":"12.18.1","dependencies":{"raml2obj":"github:nkuehn/raml2obj#standalone-canonicalizer","firstline":"^2.0.2","raml-1-parser":"^1.1.52"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/gatsby-transformer-raml-legacy_0.0.0-canary-2020699334_1594287201051_0.4145445080379855","host":"s3://npm-registry-packages"}},"0.0.0-canary-202069115634":{"name":"@commercetools-docs/gatsby-transformer-raml-legacy","version":"0.0.0-canary-202069115634","keywords":["gatsby","gatsby-plugin","raml","deprecated"],"author":{"name":"commercetools GmbH","email":"support@commercetools.com"},"license":"MIT","_id":"@commercetools-docs/gatsby-transformer-raml-legacy@0.0.0-canary-202069115634","maintainers":[{"name":"commercetools-admin","email":"npmjs@commercetools.com"},{"name":"emmenko","email":"emmenko@gmail.com"},{"name":"nkuehn","email":"nikolaus.kuehn@commercetools.com"}],"homepage":"https://github.com/commercetools/commercetools-docs-kit/tree/master/packages/gatsby-transformer-raml-legacy#readme","dist":{"shasum":"14ef43dd9f9f8aea1dd37809d023e44322d90d79","tarball":"https://registry.npmjs.org/@commercetools-docs/gatsby-transformer-raml-legacy/-/gatsby-transformer-raml-legacy-0.0.0-canary-202069115634.tgz","fileCount":25,"integrity":"sha512-tnaTZJSNRTUT1Za7TuMyFnOmwteXxrRO8ROwqOEKMxpp/Y6Dhxn6/7gL+ZILuY+YRtcP/xPqSQo+EO4k4CaREQ==","signatures":[{"sig":"MEUCIBTw6hng49tbCe7tmQY0XyPxqajHCk4vrr9YtJtdrvW6AiEAxYm2RW38xrrrmJnRD2zVsmFwf2VyBn5CkkPEEFiqOks=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58619,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfBwX9CRA9TVsSAnZWagAA+uIP/i3TQYVZaTlBdz54a/pC\n07NFkoZVNziCnBcdMqZQu6eDkhIOoOnQ9xUA3hrpC5XYeSGjYbqn3eQSAdc0\nN7D45qA1P3J9zlZhkpmo4lw0orOnIiDzY+3Ab1l7U7j29z1uw5nz1UVpnxzl\n1On6WxRuFtcvKZ+MTIA+PtMedL0/AoxCqMwG5q4lmxAR4TFls2ZKKNRRkrgV\nrD+P0A9ebBC+YAlxh3K16JoX+KOTuN1hxhcCoNJAj9GXMit+azm2IH18t9A1\ncPAsWuOi6xEsKmY/jg/L0RC5NJ4jhgl+NecBIazPAX/YIs2dkedbHkGLyfle\nGIPsBP3OOmfCwbzBNZMqqTn0mcqFDQ319FpCLh9GciOG4Pmbe73TGl1jPU9K\n6jxU/xL4EQ8kLPz4M7L5k49VAPq+lhZfVpkFJ7ysOStTYnjkjdqdNZQM3CL5\nHeOH+/hdh+QbaxQooOQZQRa1Q1C22PTcyo4nOS8+GcpTtVPLboBQlCIgXDjg\nujN6iV5fq/wPLMgYqKtvyEnZgedr/IyljJ4Kh1inrg13ThTDpjaiMXEo+txw\nskCpan4syfSnDm2jyRFHpyeKKxf7/j/htyKK15jq8V36fw2/8MH2e/0qNsmD\nStqrqEkMXq2Lx1cp8VLtQO4cl03Uzl5TMPtZYKSbtY0DKIoaQVebvwp50JUS\no9uX\r\n=fwdI\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# GatsbyJS RAML API transformer (legacy parser based)\n\n## Notice\n\nThis plugin is based of the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) which is deprecated. The plugin currently serves as a placeholder until it is replaced.\n\n## Overview\n\nThe Plugin exposes RAML APIs defined in .raml files on the GraphQL API as the canonical,\neffective API surface. It's internally using the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) and [raml2obj](https://github.com/raml2html/raml2obj) - currently in a fork with necessary extensions - to generate the representation and adds small structure changes to make the output GraphQL-compatible.\n\nIt is fully hot-reloading when editing the RAML specs, also when making changes on file inclusions inside the RAML format.\n\nIt provides\n\n- The API itself: `ramlApi`\n- The Types: `ramlType`\n\n## Usage\n\nAs a prerequisite configure one or many `gatsby-source-filesystem` plugins to for example point at `src/api-specs` and place your RAML files there. The APIs `key` on GraphQL is derived from the filename or, if the name is `api.raml` from the folder name.\n\nExample `gatsby-config.js` content:\n\n```js\n// In your gatsby-config.js\nmodule.exports = {\n  plugins: [\n    {\n      resolve: `gatsby-source-filesystem`,\n      options: {\n        name: `apis`,\n        path: `${__dirname}/src/api-specs`,\n      },\n    },\n    {\n      resolve: `@commercetools-docs/gatsby-transformer-raml-legacy`,\n      options: {\n        validate: true,\n      },\n    },\n  ],\n};\n```\n\n### Configuration Opions\n\nThe RAML transformer accepts the following configuration options:\n\n- `validate` (boolean): Passed through to the respective RAML parser option.\n- `canonicalTypeImpl` (string): Passed through to the respective `raml2obj` option.\n- `includeApis` (string array): List of allowed API keys (derived from file and folder names)\n- `excludeApis` (string array): List of denied API keys (derived from file and folder names)\n- `annotateConstantLikeEnums` (boolean): Adds an additional `const` attribute with the de-facto constant value of a type whenever it detects `\u001cenum` value arrays that have exactly one entry only.\n\n## A typical GraphQL query\n\nExample for reading all types:\n\n```graphql\n{\n  allRamlType {\n    nodes {\n      apiKey\n      name\n      key\n      type\n      originalType\n      description\n      additionalProperties\n      properties {\n        name\n        type\n        originalType\n        anyOf {\n          type\n          name\n        }\n        items {\n          type\n          name\n        }\n        description\n        required\n        format\n        enum\n        minimum\n        maximum\n        pattern\n        annotations {\n          beta\n        }\n      }\n      examples {\n        name\n        displayName\n        description\n        value\n      }\n    }\n  }\n}\n```\n\n## Developing\n\nSee [docs/developing.md](docs/developing.md) for some helpful information and a reading list.\n","private":false,"scripts":{},"_npmUser":{"name":"commercetools-admin","email":"npmjs@commercetools.com"},"_npmVersion":"6.14.5","description":"Exposes RAML 1.0 APIs on the gatsbyJS GraphQL (using the legacy RAML JS parser)","directories":{},"_nodeVersion":"12.18.1","dependencies":{"raml2obj":"github:nkuehn/raml2obj#standalone-canonicalizer","firstline":"^2.0.2","raml-1-parser":"^1.1.52"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/gatsby-transformer-raml-legacy_0.0.0-canary-202069115634_1594295803814_0.17526240083281097","host":"s3://npm-registry-packages"}},"3.0.2":{"name":"@commercetools-docs/gatsby-transformer-raml-legacy","version":"3.0.2","keywords":["gatsby","gatsby-plugin","raml","deprecated"],"author":{"name":"commercetools GmbH","email":"support@commercetools.com"},"license":"MIT","_id":"@commercetools-docs/gatsby-transformer-raml-legacy@3.0.2","maintainers":[{"name":"commercetools-admin","email":"npmjs@commercetools.com"},{"name":"emmenko","email":"emmenko@gmail.com"},{"name":"nkuehn","email":"nikolaus.kuehn@commercetools.com"}],"homepage":"https://github.com/commercetools/commercetools-docs-kit/tree/master/packages/gatsby-transformer-raml-legacy#readme","dist":{"shasum":"4dc498d7a859ee10e2c4027e4e047af5ff1ca933","tarball":"https://registry.npmjs.org/@commercetools-docs/gatsby-transformer-raml-legacy/-/gatsby-transformer-raml-legacy-3.0.2.tgz","fileCount":25,"integrity":"sha512-apOYR6fa6Q+JB6wN44lZhkpwJk3nqypmA/spegJ+461p1DXc0jJHOGssQ0jn60IAUXmsaZo6t29nD4dmW9lCgw==","signatures":[{"sig":"MEUCIDtqnLchARAtJ7ePNJsVuoZNpF9slSfLEl+o1PLm1x7OAiEAiws86vSYmVa5WGopQ93B8eI9bhfUGW/dd6UTnWy2r5Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58579,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfBxRBCRA9TVsSAnZWagAAKN8P/i5ZKTzWYTFxAHp6QFPi\nC+s0nD0lueHDCkbgHIv7X0umOLGKPzUISXk7bhoeljTBZca8NAN19LiD41DP\nxrN6AULhrBkHs78zLOc2w7FOpaJFVkYRqqzuUxszFKgVG6D19oxZhC28xRL8\nFPOpeKgby0fjgGFmeRrupuUmWbhUfqZbk/hEe+dk7EHpj42P5qi5+2sUW46o\n2vT2nmduIwTUGpvExktK3evZ5GG8RvEMcayIQlj41nzmmYL+8wr3jQPk72Yc\nZwRN/bvlTze9bq5yUR1Z5LQ9paOO4zUo+LBjVAH1OWGbgrjmcl+krkv7F/Qy\njx1E4MCdSTzykiDQ+zNotUJ8mY49jOcknkAeUhK34KFknZ3NskxR6K9ch6g1\nwfuk49CRg8ExF34WxoIOljuQc9bLrblsvdtjNhRJpFvLr7V8gxsSRdweGPWE\nwCUkpjIxopJTS5wmQHw2P7jqcKWLba7Kk6ZyTZffvEqGpO2l6Zc8+v/BbEhM\nqbPTqn3L3EruOJ/Kp6DN538iQQOXQJrcZCw9fihLAcXOD0dGrDsTkMbX8+ru\nCM1PrQ/w28yuDBqyHiJDivub4Lu03GN+6VSjGVmhIHZLTxQwWuBdgaMAWN2q\nahl2YQ5HluT0cintJq3PDJcDuxkqBlEgc1EBcKvXmGqLUVE/pVr8f5wSI0xQ\nH2Uw\r\n=GRTJ\r\n-----END PGP SIGNATURE-----\r\n"},"private":false,"scripts":{},"_npmUser":{"name":"commercetools-admin","email":"npmjs@commercetools.com"},"deprecated":"this package is no longer maintained. Please use @commercetools-docs/gatsby-transformer-raml","_npmVersion":"6.14.5","description":"Exposes RAML 1.0 APIs on the gatsbyJS GraphQL (using the legacy RAML JS parser)","directories":{},"_nodeVersion":"12.18.1","dependencies":{"raml2obj":"github:nkuehn/raml2obj#standalone-canonicalizer","firstline":"^2.0.2","raml-1-parser":"^1.1.52"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/gatsby-transformer-raml-legacy_3.0.2_1594299457209_0.9272320192175749","host":"s3://npm-registry-packages"}}},"time":{"created":"2019-11-20T10:17:42.927Z","modified":"2026-02-24T10:25:58.015Z","1.0.0-canary.36":"2019-11-20T10:17:43.300Z","1.0.0":"2019-12-06T20:13:24.698Z","1.0.1-canary.0":"2019-12-07T12:04:23.625Z","1.0.1":"2019-12-07T12:40:27.188Z","1.7.6-canary.9":"2020-02-05T09:47:33.013Z","1.7.6-canary.10":"2020-02-06T21:05:30.175Z","1.7.6-canary.11":"2020-02-07T08:49:15.836Z","1.7.7-canary.0":"2020-02-07T08:50:25.593Z","1.7.7-canary.2":"2020-02-08T18:35:20.080Z","1.7.7-canary.3":"2020-02-08T22:08:46.129Z","1.7.7-canary.4":"2020-02-17T09:13:58.529Z","1.7.7-canary.5":"2020-02-17T10:13:44.379Z","1.7.8-canary.0":"2020-02-17T10:15:41.264Z","1.7.8-canary.1":"2020-02-18T08:56:42.134Z","1.7.8-canary.2":"2020-02-19T09:11:09.428Z","1.8.1-canary.0":"2020-02-19T11:27:42.772Z","1.8.2-canary.0":"2020-02-21T09:59:22.687Z","1.8.2-canary.2":"2020-03-12T11:42:11.633Z","2.0.0":"2020-03-12T15:33:39.461Z","2.0.1-canary.0":"2020-03-13T13:22:55.194Z","2.0.1-canary.3":"2020-03-17T15:35:57.260Z","2.0.1-canary.4":"2020-03-19T12:49:48.339Z","2.0.1-canary.6":"2020-03-23T18:21:24.230Z","2.1.0":"2020-03-23T18:28:47.482Z","2.1.1-canary.0":"2020-03-23T18:36:16.910Z","2.1.1-canary.1":"2020-03-24T19:26:57.876Z","2.1.1-canary.2":"2020-03-25T11:38:34.959Z","2.2.1-canary.0":"2020-03-25T12:44:22.568Z","2.2.1-canary.1":"2020-03-27T23:26:13.052Z","2.3.1-canary.0":"2020-03-30T09:34:39.164Z","2.3.1-canary.1":"2020-04-02T11:34:40.705Z","2.3.1-canary.2":"2020-04-02T15:01:52.092Z","2.3.1-canary.3":"2020-04-02T15:16:14.376Z","2.4.1-canary.0":"2020-04-03T13:12:41.659Z","2.4.1-canary.1":"2020-04-06T10:00:39.280Z","2.4.1-canary.2":"2020-04-06T11:08:54.131Z","2.4.1-canary.3":"2020-04-06T14:07:36.897Z","2.4.1-canary.4":"2020-04-08T08:04:39.113Z","2.4.1-canary.6":"2020-04-08T11:49:50.325Z","2.4.1-canary.7":"2020-04-08T12:16:25.790Z","2.4.1-canary.8":"2020-04-08T13:33:22.906Z","2.4.1-canary.9":"2020-04-09T15:53:12.177Z","2.4.1-canary.10":"2020-04-09T16:13:28.114Z","2.4.1-canary.11":"2020-04-09T17:58:53.073Z","2.4.1-canary.12":"2020-04-09T20:20:25.468Z","2.4.1-canary.13":"2020-04-14T08:13:15.448Z","2.4.1-canary.14":"2020-04-14T14:42:27.391Z","2.4.1-canary.15":"2020-04-14T19:27:45.112Z","2.4.1-canary.16":"2020-04-14T21:55:34.263Z","2.4.1-canary.17":"2020-04-16T12:32:57.539Z","2.4.1-canary.18":"2020-04-16T19:45:18.175Z","2.4.1-canary.19":"2020-04-17T07:25:57.022Z","2.4.1-canary.20":"2020-04-17T09:38:20.612Z","2.4.1-canary.21":"2020-04-17T12:29:35.172Z","2.4.1-canary.22":"2020-04-17T13:03:41.819Z","2.5.0":"2020-04-17T15:41:54.909Z","2.5.1-canary.0":"2020-04-17T15:51:33.203Z","2.5.1-canary.1":"2020-04-20T13:51:12.010Z","2.5.1-canary.2":"2020-04-20T14:30:09.052Z","2.5.1-canary.3":"2020-04-20T19:37:34.280Z","2.5.1-canary.4":"2020-04-20T20:51:35.878Z","2.5.1-canary.5":"2020-04-21T07:56:45.765Z","2.5.1-canary.6":"2020-04-21T13:11:07.441Z","2.5.1-canary.7":"2020-04-21T14:55:37.264Z","2.5.1-canary.8":"2020-04-21T19:05:29.525Z","2.5.1-canary.9":"2020-04-21T20:07:26.658Z","2.5.1-canary.10":"2020-04-21T20:39:41.589Z","2.5.1-canary.11":"2020-04-23T07:47:29.061Z","2.5.1-canary.12":"2020-04-23T08:11:56.256Z","2.5.1-canary.13":"2020-04-24T10:56:58.491Z","2.5.1-canary.14":"2020-04-26T20:49:01.836Z","2.5.1-canary.15":"2020-04-27T07:45:40.058Z","2.5.1-canary.17":"2020-04-29T13:57:41.467Z","2.5.1-canary.18":"2020-04-29T18:41:28.896Z","2.5.1-canary.19":"2020-04-29T20:39:18.053Z","2.5.1-canary.20":"2020-05-04T18:46:50.268Z","2.5.1-canary.21":"2020-05-04T20:00:12.243Z","2.5.1-canary.23":"2020-05-06T15:36:25.947Z","2.5.1-canary.24":"2020-05-07T21:19:19.150Z","2.5.1-canary.25":"2020-05-08T06:46:44.845Z","2.5.1-canary.26":"2020-05-08T07:29:03.932Z","2.5.1-canary.27":"2020-05-08T08:21:33.807Z","3.0.0":"2020-05-08T08:51:49.036Z","3.0.1-canary.0":"2020-05-08T08:58:43.461Z","3.0.1-canary.1":"2020-05-08T12:53:39.688Z","3.0.1-canary.2":"2020-05-08T20:01:58.067Z","3.0.1-canary.3":"2020-05-08T20:10:30.619Z","3.0.1-canary.4":"2020-05-10T19:25:00.388Z","3.0.1-canary.5":"2020-05-11T17:34:15.109Z","3.0.1-canary.6":"2020-05-12T08:03:10.560Z","0.0.0-canary-498f75c4d664a1c55c35dbe3ae0a86845e35bbf9":"2020-05-12T20:37:42.151Z","0.0.0-canary-8741c0503481a60ab852e8880e79a351cbbeb25a":"2020-05-15T21:29:31.832Z","0.0.0-canary-7e4fc0eecd2d225e4355471bbf2f3a0589c45639":"2020-05-18T08:54:47.748Z","0.0.0-canary-c18f1fa7c31244912145fe4b8c8f5352fe1fd0ed":"2020-05-18T11:24:55.124Z","0.0.0-canary-1402e6cc2843d274dfc1374ca91ba0aaa69d499f":"2020-05-20T07:32:34.076Z","0.0.0-canary-2f1fe2e44d71d1a1e30e6f04cf4475767712f485":"2020-05-25T14:54:50.448Z","0.0.0-canary-a8ba1b24913a6857941d4fdd35733086b7e2560f":"2020-05-25T14:58:10.870Z","0.0.0-canary-0ff6264874a88555891bb838e5acec026a3cacaa":"2020-05-26T10:03:07.266Z","0.0.0-canary-14727f3fd63d5416397ff732b52ee59196fd84e3":"2020-05-26T13:29:29.173Z","0.0.0-canary-0d962cfee89535eb8a5e91631f82f4b97dd6d1e6":"2020-05-27T09:31:58.460Z","0.0.0-canary-d022961958b6ce74c9fc51b9688bd8a662736cca":"2020-05-27T11:53:30.144Z","0.0.0-canary-7d5f863444acd8cceb521411b7eee07ea0daba2b":"2020-05-27T13:44:55.198Z","0.0.0-canary-620677547ea378038309ac508872dd889383c4c8":"2020-05-27T14:40:33.897Z","0.0.0-canary-e1f632630d7f2dcb172dd356c03a8838f9a2029e":"2020-05-28T09:13:36.222Z","0.0.0-canary-eb907dba538f8d63a41f3c123ddba74c9edc3f06":"2020-05-28T12:00:24.594Z","0.0.0-canary-2e3ef6b0e7bc587de3308c94381a38b0c70b86ca":"2020-05-28T13:39:16.843Z","3.0.1":"2020-05-28T14:17:39.940Z","0.0.0-canary-2a10b577d4eff473461f4b9bc590c35eed3da45a":"2020-05-28T15:50:47.993Z","0.0.0-canary-f9310aea0c1d97ccfd692fd2248cee3f2854302a":"2020-06-02T12:28:08.487Z","0.0.0-canary-751e487ee267aaa5b1459c0d95e66370fab67c00":"2020-06-02T12:34:47.762Z","0.0.0-canary-3dd84ca932145271cc6dba0e79d5e129a4e5a090":"2020-06-02T20:53:53.194Z","0.0.0-canary-e58e26a0399afc6a86a49721971a5999b2df25b7":"2020-06-04T12:21:56.432Z","0.0.0-canary-b60dd297698c5ffa5aceb6419ff3334ecf54a24e":"2020-06-05T10:52:45.361Z","0.0.0-canary-4e690472d48135461ab3b1fa5b6fcdfc789e19a2":"2020-06-05T12:24:02.877Z","0.0.0-canary-08e13cd4bf505dbc6124077bc794a0777ffa88f3":"2020-06-05T17:38:50.852Z","0.0.0-canary-594bd2cc425130ca04acdfece5e4a87fa0f7370b":"2020-06-05T18:47:57.608Z","0.0.0-canary-8c1a43e61e1050db0fe4aa61cbcda3bf2d978a46":"2020-06-05T18:50:18.089Z","0.0.0-canary-ea2491d0cec6c96c6c55f18e1216f240c13e37c4":"2020-06-05T19:00:09.336Z","0.0.0-canary-d38854b5a2740222da78d1e83a3c503b74b01a44":"2020-06-05T19:38:12.244Z","0.0.0-canary-6b19dbc32d60954e0c741757045e1805b32cb001":"2020-06-05T20:47:18.926Z","0.0.0-canary-ca5d835da62191eb2343eb7bcfb57985f23eb186":"2020-06-05T21:04:50.840Z","0.0.0-canary-271d76aaed534c95ca281f6ac7f0e2fc2a223551":"2020-06-07T15:26:52.722Z","0.0.0-canary-202067191843":"2020-07-07T19:18:57.858Z","0.0.0-canary-202067195545":"2020-07-07T19:55:54.463Z","0.0.0-canary-20206975337":"2020-07-09T07:53:45.711Z","0.0.0-canary-2020699334":"2020-07-09T09:33:21.247Z","0.0.0-canary-202069115634":"2020-07-09T11:56:43.994Z","3.0.2":"2020-07-09T12:57:37.323Z"},"author":{"name":"commercetools GmbH","email":"support@commercetools.com"},"license":"MIT","homepage":"https://github.com/commercetools/commercetools-docs-kit/tree/master/packages/gatsby-transformer-raml-legacy#readme","keywords":["gatsby","gatsby-plugin","raml","deprecated"],"description":"Exposes RAML 1.0 APIs on the gatsbyJS GraphQL (using the legacy RAML JS parser)","maintainers":[{"email":"nikolaus.kuehn@commercetools.com","name":"nkuehn"},{"email":"emmenko@gmail.com","name":"emmenko"},{"email":"npmjs@commercetools.com","name":"commercetools-admin"},{"email":"jens.schulze@commercetools.com","name":"jenschude"},{"email":"gabriele.antonini@commercetools.com","name":"gabriele.antonini-ct"},{"email":"fady.fawzy@commercetools.com","name":"ffawzy"}],"readme":"# GatsbyJS RAML API transformer (legacy parser based)\n\n## Notice\n\nThis plugin is based of the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) which is deprecated. The plugin currently serves as a placeholder until it is replaced.\n\n## Overview\n\nThe Plugin exposes RAML APIs defined in .raml files on the GraphQL API as the canonical,\neffective API surface. It's internally using the [raml-1-parser](https://github.com/raml-org/raml-js-parser-2) and [raml2obj](https://github.com/raml2html/raml2obj) - currently in a fork with necessary extensions - to generate the representation and adds small structure changes to make the output GraphQL-compatible.\n\nIt is fully hot-reloading when editing the RAML specs, also when making changes on file inclusions inside the RAML format.\n\nIt provides\n\n- The API itself: `ramlApi`\n- The Types: `ramlType`\n\n## Usage\n\nAs a prerequisite configure one or many `gatsby-source-filesystem` plugins to for example point at `src/api-specs` and place your RAML files there. The APIs `key` on GraphQL is derived from the filename or, if the name is `api.raml` from the folder name.\n\nExample `gatsby-config.js` content:\n\n```js\n// In your gatsby-config.js\nmodule.exports = {\n  plugins: [\n    {\n      resolve: `gatsby-source-filesystem`,\n      options: {\n        name: `apis`,\n        path: `${__dirname}/src/api-specs`,\n      },\n    },\n    {\n      resolve: `@commercetools-docs/gatsby-transformer-raml-legacy`,\n      options: {\n        validate: true,\n      },\n    },\n  ],\n};\n```\n\n### Configuration Opions\n\nThe RAML transformer accepts the following configuration options:\n\n- `validate` (boolean): Passed through to the respective RAML parser option.\n- `canonicalTypeImpl` (string): Passed through to the respective `raml2obj` option.\n- `includeApis` (string array): List of allowed API keys (derived from file and folder names)\n- `excludeApis` (string array): List of denied API keys (derived from file and folder names)\n- `annotateConstantLikeEnums` (boolean): Adds an additional `const` attribute with the de-facto constant value of a type whenever it detects `\u001cenum` value arrays that have exactly one entry only.\n\n## A typical GraphQL query\n\nExample for reading all types:\n\n```graphql\n{\n  allRamlType {\n    nodes {\n      apiKey\n      name\n      key\n      type\n      originalType\n      description\n      additionalProperties\n      properties {\n        name\n        type\n        originalType\n        anyOf {\n          type\n          name\n        }\n        items {\n          type\n          name\n        }\n        description\n        required\n        format\n        enum\n        minimum\n        maximum\n        pattern\n        annotations {\n          beta\n        }\n      }\n      examples {\n        name\n        displayName\n        description\n        value\n      }\n    }\n  }\n}\n```\n\n## Developing\n\nSee [docs/developing.md](docs/developing.md) for some helpful information and a reading list.\n","readmeFilename":"README.md"}