{"_id":"@bond-london/gatsby-transformer-json-extended","_rev":"3-75431a5569c3e0a11fe0ebb0781df3bf","name":"@bond-london/gatsby-transformer-json-extended","dist-tags":{"latest":"1.0.2"},"versions":{"1.0.0":{"name":"@bond-london/gatsby-transformer-json-extended","description":"Extended version of gatsby json transformer","version":"1.0.0","author":{"name":"Nick Randell","email":"nick.randell@bond.fi"},"bugs":{"url":"https://github.com/bond-london/gatsby-transformer-json-extended/issues"},"devDependencies":{"@babel/preset-typescript":"^7.13.0","@babel/runtime":"^7.12.5","@babel/cli":"^7.12.1","@babel/core":"^7.12.3","babel-preset-gatsby-package":"^1.5.0-next.0","cross-env":"^7.0.3","gatsby":"^3.4.2","@types/lodash":"^4.14.168","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","eslint-plugin-react":"^7.24.0"},"homepage":"https://github.com/bond-london/gatsby-transformer-json-extended#readme","keywords":["gatsby","gatsby-transformer"],"license":"MIT","repository":{"type":"git","url":"https://github.com/bond-london/gatsby-transformer-json-extended.git"},"scripts":{"build":"babel src --extensions \".ts\" --out-dir . --ignore \"**/__tests__\"","prepare":"cross-env NODE_ENV=production npm run build","watch":"babel -w src --extensions \".ts\" --out-dir . --ignore \"**/__tests__\"","format":"prettier --write \"**/*.{js,jsx,ts,tsx,json,md}\""},"engines":{"node":">=12.13.0"},"_id":"@bond-london/gatsby-transformer-json-extended@1.0.0","dist":{"shasum":"cffd5ccab704d64d97add68ba1e5361f17f54c76","integrity":"sha512-o3Dr0OFmnfttNyQE8cE0Y2jTAYrSZvJfcXncGryzIPlvYw7e/KnYopbauJWXvBZcmSreoL6fDIyfGe+eAHXoJg==","tarball":"https://registry.npmjs.org/@bond-london/gatsby-transformer-json-extended/-/gatsby-transformer-json-extended-1.0.0.tgz","fileCount":13,"unpackedSize":6942,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg2t1QCRA9TVsSAnZWagAAwmIP/js04j0f+yQ37imz5RPM\nPg35su99hszagPljQYbjf/20RdB0psaiqqKeQjXQs4HtbWun95Gbv8Urk42l\n/v2f31r+bAxJvDKYqoLk8lR+0ywJpK1XndZVZBpV1I6Sif1SjzoGJprIbsaz\n/G4DCTJb5C7WwRVzfdUQ0DnwPw7Z949zVDv0UOojjgs2xnxs7pwoeXwq3lbu\nt9tWCZBLwmp8n6HMD5HmhBMLRsQpFKK1PPLhBvJ03+5XEnAe9IPESAMW/NYB\nyibp5L3ITI+BepShKgLryE9wcsZ5or6achSkM/U6gy8yNf35C4eOyJ9X3Lb6\n8eF/JJaAdpv7UtSumEWyBwZYnC1gN+daDNhHBq0j9vur9ytqlSqfFaEi9W5P\nuWIJYPTV0bYeR1Pmn0uaFyZy7eqlmOLgtpbZRPBMFZeQpLsJPcHoAyBO2jgN\nvnZWaovbajuKIsI05/BfWbedzVz7BZJuq7RFazoh6jA279ngwPuNDh99YbrT\n5ddD5sUo2KGAGidOwuqk/AnjCushY8VHPYmo2/dNcu2gSj7b0/TaDQ7VpjDO\naCTqwYg7XpnF0YscLyklVOktoq0FWvyetRyWru5gP8D8Hbd6kQ3v2v1jfP6j\n228DkitjC6UEbRpGQAn8nuaSf3ogI8W11XwMpMDAgvzGx3Sarz2Q5mZhTWL3\nsj6b\r\n=XFGG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAFViKgumSEbsliWIdfbRWt1B+ZQlC6JEmZhgZN8wvMBAiBhiwkcSNeEwkfgrBgW4jx6HtNfS/DeoreMIOem2oeK1Q=="}]},"_npmUser":{"name":"nrandell","email":"nick@nickrandell.com"},"directories":{},"maintainers":[{"name":"nrandell","email":"nick@nickrandell.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-transformer-json-extended_1.0.0_1624956239826_0.17249214031821047"},"_hasShrinkwrap":false},"1.0.1":{"name":"@bond-london/gatsby-transformer-json-extended","description":"Extended version of gatsby json transformer","version":"1.0.1","author":{"name":"Nick Randell","email":"nick.randell@bond.fi"},"bugs":{"url":"https://github.com/bond-london/gatsby-transformer-json-extended/issues"},"devDependencies":{"@babel/preset-typescript":"^7.13.0","@babel/runtime":"^7.12.5","@babel/cli":"^7.12.1","@babel/core":"^7.12.3","babel-preset-gatsby-package":"^1.5.0-next.0","cross-env":"^7.0.3","gatsby":"^3.4.2","@types/lodash":"^4.14.168","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","eslint-plugin-react":"^7.24.0"},"homepage":"https://github.com/bond-london/gatsby-transformer-json-extended#readme","keywords":["gatsby","gatsby-transformer"],"license":"MIT","repository":{"type":"git","url":"https://github.com/bond-london/gatsby-transformer-json-extended.git"},"scripts":{"build":"babel src --extensions \".ts\" --out-dir . --ignore \"**/__tests__\"","prepare":"cross-env NODE_ENV=production npm run build","watch":"babel -w src --extensions \".ts\" --out-dir . --ignore \"**/__tests__\"","format":"prettier --write \"**/*.{js,jsx,ts,tsx,json,md}\""},"engines":{"node":">=12.13.0"},"_id":"@bond-london/gatsby-transformer-json-extended@1.0.1","dist":{"shasum":"259480a4c30d70b882d156331ca5921a81642543","integrity":"sha512-VG8y6FrY2n0WuOrgdRrPu19qCJlj5mJN/VFb4Enx1jVFfzI8zeQ/3byn7IxGNcSmczmu5u9OY3hn+aBtwMZASg==","tarball":"https://registry.npmjs.org/@bond-london/gatsby-transformer-json-extended/-/gatsby-transformer-json-extended-1.0.1.tgz","fileCount":13,"unpackedSize":7193,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg2t96CRA9TVsSAnZWagAAlioQAJzCXBTiy2JILeN4VDuM\nK705kdARzsXxdI5GjdR67iAeTkqfuU3xGhwpLY9WNu7AcOi0L59R8pWSFRAB\nMPVIG7BHsXOSU3QhjmJlQCjmo/w00ihAjjS2I8X15u6MI8BQBY102BYH3l28\ncY8RBUmslcJycrEX4ycL+Eo9g1XSi5WlkXrSrNglzNq3+ZoeGwioFBh19R0b\nFitOlNtDKYZGRVyyC6o+DLJhsQetNhfPC2lBCFP4sDUfo0AVgTLb+XLriG0p\nurt+r5z/SYICGAqJVGmQ5LyeL+QWN8jdk8rwcLbulB9dqDDAKUsb6CLXXMWT\n7ncslXhJcyNnMl8S7bCHyLG9eDE00MyBFnPEV/06v42km4dIWLJEUYoxqKqB\nKvlhKWRd5cC8oJcuRzmQ9ZtbbVv4adh8Fu66kAsbSKUVerkDQ7VBvnNkqkrf\nM295ipKXIdT8ybOVE5f1ksWFTgSUzDW/9sBYM5vmdDNcK3lHJ9u3oNhZntej\nUhmnK5rAwp42AxzNz9iHQ3cRKvmrj0bwYnMZi2wvvcYPCZLBRECTr4T7UtRK\nPXz1/LG+BqW98L//ZZ1ZEWhZ5AJgEgMPDcx1LwnMXJ5/qyH6b6tCSMss168M\nM8P8WcEcuDOldUOQJQNSN4eJEnR10jEozD6RDSOcGeHRPFjTSJKg82sCd+cF\n8odH\r\n=JPi2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHaQykdrzMKC7hksEQ/kI3RuDsQpBc6QkKyp3t0BAzujAiEAhyi5VqykTqcJYXfNpMiGeTr1XEHvV6K5Vht4dE91ctE="}]},"_npmUser":{"name":"nrandell","email":"nick@nickrandell.com"},"directories":{},"maintainers":[{"name":"nrandell","email":"nick@nickrandell.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-transformer-json-extended_1.0.1_1624956794391_0.7192604458169318"},"_hasShrinkwrap":false},"1.0.2":{"name":"@bond-london/gatsby-transformer-json-extended","description":"Extended version of gatsby json transformer","version":"1.0.2","author":{"name":"Nick Randell","email":"nick.randell@bond.fi"},"bugs":{"url":"https://github.com/bond-london/gatsby-transformer-json-extended/issues"},"devDependencies":{"@babel/cli":"^7.12.1","@babel/core":"^7.12.3","@babel/preset-typescript":"^7.13.0","@babel/runtime":"^7.12.5","@types/lodash":"^4.14.168","babel-preset-gatsby-package":"^1.5.0-next.0","cross-env":"^7.0.3","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","eslint-plugin-react":"^7.24.0","gatsby":"^3.4.2"},"homepage":"https://github.com/bond-london/gatsby-transformer-json-extended#readme","keywords":["gatsby","gatsby-transformer"],"license":"MIT","repository":{"type":"git","url":"https://github.com/bond-london/gatsby-transformer-json-extended.git"},"scripts":{"build":"babel src --extensions \".ts\" --out-dir . --ignore \"**/__tests__\"","prepare":"cross-env NODE_ENV=production npm run build","watch":"babel -w src --extensions \".ts\" --out-dir . --ignore \"**/__tests__\"","format":"prettier --write \"**/*.{js,jsx,ts,tsx,json,md}\""},"engines":{"node":">=12.13.0"},"_id":"@bond-london/gatsby-transformer-json-extended@1.0.2","dist":{"shasum":"e221643cdfa5be1ce03db332bedc352015b36e45","integrity":"sha512-Bbxo5D9u3yylz60QW0JZ+DeEEa7m1/71035EyLDLRmgvoDvTsffCvibnA8anNxgLeTgjiht8gsj6dfxTaZBGkw==","tarball":"https://registry.npmjs.org/@bond-london/gatsby-transformer-json-extended/-/gatsby-transformer-json-extended-1.0.2.tgz","fileCount":15,"unpackedSize":10315,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg2uB/CRA9TVsSAnZWagAADeAP/iZB8zG0zLbt0KK1UtZg\nqAyoJd9OE2P6lLQjNO3/RcDMTBHE8HBhQjJTr95lG19UDtlDH2M1YQXTcBtA\nPXfm4RQcbn7WcxHIrR9hWzd8zDn05LEtSmhUazsOWBh0dszJ3S06DcabiIt/\nybRDrrtckUk94rD8HblVsc5TEyKg3hZtiOMQ7JnPTV9izwiIyWMnVj0n+WAx\ndC7q3oi1KWGsBZGFsRu6yfZ8H+IkDm2Dcdf2k93x6bPmYi9DoX71IS1aQQVM\njChiOiCvX4X1UFGh2wJWR2Jc/BZVmC6F7NFSk/EBHSXBOaNNDKFEte8CFF6M\n0seyul0rMoyzkwVlTFBk0JYgiI/cSpQRcPWABZ0hTZBGiOqqMDvfAYRXDAgg\nEPxt/tXGYlQchIh9IiCzZ0xp07khmsyAygxBpIxpaFzr2LS149I5qoe5/SbM\nDW7c6dG4sz6NNPP9HtqNjQqb3loYwTIAstRiAUeFzdkO/aQ1A0Xv5L3W/vC8\n8Fo5EgtD41elgb0b1vdKoScQRMgGl5Sg34kwbav7x8RFFFBLYo1dZBRqXTNv\nDMdxNKkAfMc4JJLnbphyFNwkyfMXxzQr48xmQrHsIIq8c+F0Tym2BoE7PZ6b\nkxt0vdxvfrBApOaOoAJs2vplqNLOKoFLABqWyE8EaB4uvpFizd3Vawa1usEO\nyU29\r\n=bUMq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD/j0ByBpni5dkyYw/jL2snf8JM6zGVWQ39+B46O7PyKwIhAPpdjZsfnZCq0z6B9uWpM27D2QAwaTbXY8XgB5h3HYy4"}]},"_npmUser":{"name":"nrandell","email":"nick@nickrandell.com"},"directories":{},"maintainers":[{"name":"nrandell","email":"nick@nickrandell.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-transformer-json-extended_1.0.2_1624957055059_0.33049236413532457"},"_hasShrinkwrap":false}},"time":{"created":"2021-06-29T08:43:59.490Z","1.0.0":"2021-06-29T08:44:00.011Z","modified":"2022-04-04T20:05:13.320Z","1.0.1":"2021-06-29T08:53:14.543Z","1.0.2":"2021-06-29T08:57:35.182Z"},"maintainers":[{"name":"nrandell","email":"nick@nickrandell.com"}],"description":"Extended version of gatsby json transformer","homepage":"https://github.com/bond-london/gatsby-transformer-json-extended#readme","keywords":["gatsby","gatsby-transformer"],"repository":{"type":"git","url":"https://github.com/bond-london/gatsby-transformer-json-extended.git"},"author":{"name":"Nick Randell","email":"nick.randell@bond.fi"},"bugs":{"url":"https://github.com/bond-london/gatsby-transformer-json-extended/issues"},"license":"MIT","readme":"# Gatsby extended transformer for json\nThis builds on the standard gatsby-transformer-json and extends it to create more custom objects\n\nIf the json structure has a type and module field, the type is used to generate the new node type using the contents of the module object for the contents\n\ne.g.\n```\n{\n    \"type\": \"Component 1\",\n    \"module\": {\n        \"title\": \"This is component 1\",\n        \"messages\": [\n            \"Message 1\",\n            \"Message 2\"\n        ]\n    }\n}\n```\n\nIt produces the graphql objects 'docComponent1' with the contents\n```\n{\n    \"title\": \"This is component 1\",\n    \"messages\": [\n        \"Message 1\",\n        \"Message 2\"\n    ]\n}\n```\n","readmeFilename":"README.md"}