diff --git a/packages/gatsby-source-lever/package.json b/packages/gatsby-source-lever/package.json index e4bb65be7a0d8..7e70e102a4f7a 100644 --- a/packages/gatsby-source-lever/package.json +++ b/packages/gatsby-source-lever/package.json @@ -8,8 +8,7 @@ "deep-map": "^1.5.0", "deep-map-keys": "^1.2.0", "json-stringify-safe": "^5.0.1", - "lodash": "^4.17.4", - "uuid": "^3.1.0" + "lodash": "^4.17.4" }, "deprecated": false, "description": "Gatsby source plugin for building websites using the Lever.co Recruitment Software as a data source.", diff --git a/packages/gatsby-source-lever/src/__tests__/__snapshots__/normalize.js.snap b/packages/gatsby-source-lever/src/__tests__/__snapshots__/normalize.js.snap index a777b1c293cc8..ff278de7ac887 100644 --- a/packages/gatsby-source-lever/src/__tests__/__snapshots__/normalize.js.snap +++ b/packages/gatsby-source-lever/src/__tests__/__snapshots__/normalize.js.snap @@ -1829,7 +1829,7 @@ Lever’s Sales organization is a tight-knit team with diverse backgrounds--we ", "hostedUrl": "https://jobs.lever.co/lever/4432ed35-6f71-4ea4-b802-f99af29d71b6", - "id": "118e54fd-c398-5cae-ac87-677210a607d5", + "id": "uuid-from-gatsby", "lever_id": "4432ed35-6f71-4ea4-b802-f99af29d71b6", "lists": Array [ Object { @@ -1870,7 +1870,7 @@ CORE TECHNOLOGIES: JavaScript, Node.js, MongoDB, Redis, Elasticsearch, DerbyJS, ShareDB, IMAP, SMTP, Gmail and Google Calendar, Microsoft Exchange, AWS ", "hostedUrl": "https://jobs.lever.co/lever/7ab138b0-b5c8-425d-93ae-2fc2b051bc0e", - "id": "8d0270b8-da80-526f-8c63-a39f0d30a700", + "id": "uuid-from-gatsby", "lever_id": "7ab138b0-b5c8-425d-93ae-2fc2b051bc0e", "lists": Array [ Object { @@ -1923,7 +1923,7 @@ THE TEAM Lever’s Sales organization is a tight-knit team with diverse backgrounds--we’re seasoned salespeople, whip-smart new grads, and even a few former recruiters. We’re responsible for partnering with companies of all kinds, from tech startups to world-famous traveling circuses and global non-profits, to make them successful and help them make hiring more strategic, collaborative, and human. ", "hostedUrl": "https://jobs.lever.co/lever/182706ef-d98a-46ad-92bb-b7cddeb58419", - "id": "c57bb562-d1ea-5706-b593-15daaac8193b", + "id": "uuid-from-gatsby", "lever_id": "182706ef-d98a-46ad-92bb-b7cddeb58419", "lists": Array [ Object { @@ -1977,7 +1977,7 @@ Please note, this role is on-site and located in San Francisco, California. ", "hostedUrl": "https://jobs.lever.co/lever/8ef9f55b-1ca0-4c2b-b85d-56613d397098", - "id": "5fb90343-2cf3-57ca-87ac-7c1db41aa29c", + "id": "uuid-from-gatsby", "lever_id": "8ef9f55b-1ca0-4c2b-b85d-56613d397098", "lists": Array [ Object { @@ -2026,7 +2026,7 @@ Our next coworker is hands-on, collaborative, self-motivated, analytical, and pa ", "hostedUrl": "https://jobs.lever.co/lever/b8093a5d-46e5-4470-be07-16759ccaae14", - "id": "b71dcb75-a9af-5d7b-8605-1fa3890dc98f", + "id": "uuid-from-gatsby", "lever_id": "b8093a5d-46e5-4470-be07-16759ccaae14", "lists": Array [ Object { @@ -2071,7 +2071,7 @@ We’ve build several programs to date, and have launched benefits and resources You’re a fantastic listener, solutions oriented, and a problem-solver at heart. You should love partnering with fellow leaders and enjoy seeing the next iteration of everything. If this sounds like you, we’d love to hear from you! ", "hostedUrl": "https://jobs.lever.co/lever/4d23b480-37c7-4f87-890e-13bde50c52a2", - "id": "9a1050f5-696b-59c8-ac74-2612d82a9403", + "id": "uuid-from-gatsby", "lever_id": "4d23b480-37c7-4f87-890e-13bde50c52a2", "lists": Array [ Object { @@ -2119,7 +2119,7 @@ We’re looking for an engineering manager who is inspired to mentor, grow, and As an engineering manager, you’ll lead a team of product developers as they build new features for our core web app. You’ll keep the team engaged as we scale up; make sure that projects are running without a hitch; and bridge the gap with Product & Design to make sure that what we are building is on target and prioritizing customer value. As we onboard bigger customers and continue to evolve our hiring product, you’ll guide your team to execute with efficiency, consistency, and, above all, empathy. That’s the Lever way. ", "hostedUrl": "https://jobs.lever.co/lever/37c2fb0d-03ef-4c7d-a6b0-cac02488f53b", - "id": "acdb85dc-c5ec-5636-802a-e029a19a8602", + "id": "uuid-from-gatsby", "lever_id": "37c2fb0d-03ef-4c7d-a6b0-cac02488f53b", "lists": Array [ Object { @@ -2170,7 +2170,7 @@ THE TEAM Lever’s Sales team is a tight-knit and rapidly growing team with diverse backgrounds--we’re seasoned salespeople from Fortune 500s, former heads of sales at startups, and even a few former recruiters. We’re charged with bringing Lever to some of the biggest and most unique companies across all industries: from tech startups to world-famous traveling circuses and global non-profits. Our goal is to set our customers up for success and help them make hiring more strategic, collaborative, and human. ", "hostedUrl": "https://jobs.lever.co/lever/6e55f2fc-7a4e-42c9-ab5e-775fbc7b126a", - "id": "f8c9bf2b-65ac-58a8-8f2a-6facc959f0e1", + "id": "uuid-from-gatsby", "lever_id": "6e55f2fc-7a4e-42c9-ab5e-775fbc7b126a", "lists": Array [ Object { @@ -2207,7 +2207,7 @@ This role is perfect for someone that enjoys challenging tasks, working on many ", "hostedUrl": "https://jobs.lever.co/lever/62fbd830-e891-45fc-a8d6-8849a888b697", - "id": "dd5d57c4-2f36-5f78-adc9-3b7f982d12ca", + "id": "uuid-from-gatsby", "lever_id": "62fbd830-e891-45fc-a8d6-8849a888b697", "lists": Array [ Object { @@ -2254,7 +2254,7 @@ THE TEAM Lever’s Sales team is a tight-knit team with diverse backgrounds--we’re seasoned salespeople, whip-smart new grads, and even a few former recruiters. Learn more about growing the team and our thoughts on career development from Sales Development Director, Ashley Kelly. ", "hostedUrl": "https://jobs.lever.co/lever/4c5c5337-6a44-4c7c-80ae-3aeceb4603a0", - "id": "231da256-7693-515d-ab7a-4ce772a2a8f2", + "id": "uuid-from-gatsby", "lever_id": "4c5c5337-6a44-4c7c-80ae-3aeceb4603a0", "lists": Array [ Object { @@ -2312,7 +2312,7 @@ Learn more about Lever’s interview process and read about what our engineering ", "hostedUrl": "https://jobs.lever.co/lever/befa0df5-da1f-4c11-adc2-d3eb2fa189da", - "id": "5d30e1b1-4a09-5ede-9f03-bdf685f9b2ac", + "id": "uuid-from-gatsby", "lever_id": "befa0df5-da1f-4c11-adc2-d3eb2fa189da", "lists": Array [ Object { @@ -2360,7 +2360,7 @@ You will tackle inbound marketing leads that come through our webinar, social ad This is an opportunity for someone who wants to be part of something big and transformative; this isn't a typical sales opportunity. You’ll see professional development in several dimensions, including a strong network to successful sales and marketing executives, and the ability to own your career path. ", "hostedUrl": "https://jobs.lever.co/lever/f366f610-1af4-43c1-9213-9c39830a715f", - "id": "9f2901d2-5820-5466-8e9a-6230db42403d", + "id": "uuid-from-gatsby", "lever_id": "f366f610-1af4-43c1-9213-9c39830a715f", "lists": Array [ Object { @@ -2413,7 +2413,7 @@ THE TEAM Lever’s Sales team is a tight-knit and rapidly growing team with diverse backgrounds--we’re seasoned salespeople from Fortune 500s, former heads of sales at startups, and even a few former recruiters. We’re charged with bringing Lever to some of the biggest and most unique companies across all industries: from tech startups to world-famous traveling circuses and global non-profits. Our goal is to set our customers up for success and help them make hiring more strategic, collaborative, and human. ", "hostedUrl": "https://jobs.lever.co/lever/0a28373c-4b92-4c6e-a6d1-d4654a89329e", - "id": "d124efc8-d095-5484-bb84-0b9b438237a5", + "id": "uuid-from-gatsby", "lever_id": "0a28373c-4b92-4c6e-a6d1-d4654a89329e", "lists": Array [ Object { @@ -2451,7 +2451,7 @@ As a Product Manager, you will own product features from conception to launch. We’re building a world-class product-first organization and assembling the right team to begin scaling aggressively. This is an opportunity for someone who wants to be part of something big and transformative, someone who will play a critical role in driving our success. ", "hostedUrl": "https://jobs.lever.co/lever/85df11e0-5aad-4fa4-9238-d07b506f9a07", - "id": "59176d5a-0078-545d-b676-3f43c6444c6e", + "id": "uuid-from-gatsby", "lever_id": "85df11e0-5aad-4fa4-9238-d07b506f9a07", "lists": Array [ Object { @@ -2502,7 +2502,7 @@ From day one as a Leveroo, you'll be an active contributor to the Lever culture ", "hostedUrl": "https://jobs.lever.co/lever/c4b1635e-b308-4c8b-b2ca-1b536a7726ad", - "id": "96127cdb-6458-547d-b7bc-067d78101626", + "id": "uuid-from-gatsby", "lever_id": "c4b1635e-b308-4c8b-b2ca-1b536a7726ad", "lists": Array [ Object { @@ -2556,7 +2556,7 @@ THE TEAM Lever’s Sales Development team is a tight-knit team with diverse backgrounds--we’re seasoned salespeople, whip-smart new grads, and even a few former recruiters. We’re charged with kicking off conversations with qualified leads and working with companies of all kinds, from tech startups to world-famous traveling circuses and global non-profits, to make them successful and help them make hiring more strategic, collaborative, and human. Learn more about growing the team and our thoughts on career development from Sales Development Director, Ashley Kelly. ", "hostedUrl": "https://jobs.lever.co/lever/bc6bd95d-262a-460c-b6dc-6b4d46cf6927", - "id": "42921848-e72d-5305-bd4d-6135ff581441", + "id": "uuid-from-gatsby", "lever_id": "bc6bd95d-262a-460c-b6dc-6b4d46cf6927", "lists": Array [ Object { @@ -2598,7 +2598,7 @@ THE TEAM Lever’s Sales Development team is a tight-knit team with diverse backgrounds--we’re seasoned salespeople, whip-smart new grads, and even a few former recruiters. We’re charged with kicking off conversations with qualified leads and working with companies of all kinds, from tech startups to world-famous traveling circuses and global non-profits, to make them successful and help them make hiring more strategic, collaborative, and human. Learn more about growing the team and our thoughts on career development from Sales Development Director, Ashley Kelly. ", "hostedUrl": "https://jobs.lever.co/lever/ba77c5e6-2f6c-4ee7-b37b-09dc02b3395f", - "id": "4ea02a86-c7e4-588f-a3d0-fafcddb3dc1f", + "id": "uuid-from-gatsby", "lever_id": "ba77c5e6-2f6c-4ee7-b37b-09dc02b3395f", "lists": Array [ Object { @@ -2639,7 +2639,7 @@ And if you’re interested, help us build a community around Lever’s user base In terms of what we’re looking for, past tenure at a hyper-growth startup is ideal. You should be data-driven and passionate about constant improvement, with a “whatever it takes to get it done” attitude. Hopefully you consider yourself a competitive person - the top talent you’re working with will be, and you’ll be fighting other companies for them! Most important of all is understanding of people: perspectives/motivation of candidates and ability to connect people to right opportunities, as well as using your people skills to partner with hiring managers in meeting growth goals. ", "hostedUrl": "https://jobs.lever.co/lever/7f673706-37a2-4386-bee5-bd2892bc0cfc", - "id": "32d73907-cd92-573c-8ec1-f97bdcb52859", + "id": "uuid-from-gatsby", "lever_id": "7f673706-37a2-4386-bee5-bd2892bc0cfc", "lists": Array [ Object { @@ -2685,7 +2685,7 @@ You’ll partner with our CFO and Senior Accountant to make Lever a financially We’re looking for you to be as maniacal about Finance as we are about hiring (you’ll also be helping with the latter!). Our team is collaborative, hard-working, and invested in growing our team the best way we know how. Come join the team as we continue to accelerate through our next phases of growth. ", "hostedUrl": "https://jobs.lever.co/lever/0a47a57c-a05a-48b3-90ec-2caca6d2807b", - "id": "1662cff6-d368-5ee4-9c40-2add0183fbc2", + "id": "uuid-from-gatsby", "lever_id": "0a47a57c-a05a-48b3-90ec-2caca6d2807b", "lists": Array [ Object { @@ -2747,9 +2747,9 @@ Lever’s Sales organization is a tight-knit team with diverse backgrounds--we ", "hostedUrl": "https://jobs.lever.co/lever/4432ed35-6f71-4ea4-b802-f99af29d71b6", - "id": "118e54fd-c398-5cae-ac87-677210a607d5", + "id": "uuid-from-gatsby", "internal": Object { - "contentDigest": "07666ac0b91c6fe75d16246370fbd1d2", + "contentDigest": "6afa157457057c1a22bdec0e27495a3b", "type": "lever", }, "lever_id": "4432ed35-6f71-4ea4-b802-f99af29d71b6", @@ -2796,9 +2796,9 @@ CORE TECHNOLOGIES: JavaScript, Node.js, MongoDB, Redis, Elasticsearch, DerbyJS, ShareDB, IMAP, SMTP, Gmail and Google Calendar, Microsoft Exchange, AWS ", "hostedUrl": "https://jobs.lever.co/lever/7ab138b0-b5c8-425d-93ae-2fc2b051bc0e", - "id": "8d0270b8-da80-526f-8c63-a39f0d30a700", + "id": "uuid-from-gatsby", "internal": Object { - "contentDigest": "55b52ddfe40cd8154d834658c512f297", + "contentDigest": "9aa12a00f412e84623d60e8e3c9a892b", "type": "lever", }, "lever_id": "7ab138b0-b5c8-425d-93ae-2fc2b051bc0e", @@ -2857,9 +2857,9 @@ THE TEAM Lever’s Sales organization is a tight-knit team with diverse backgrounds--we’re seasoned salespeople, whip-smart new grads, and even a few former recruiters. We’re responsible for partnering with companies of all kinds, from tech startups to world-famous traveling circuses and global non-profits, to make them successful and help them make hiring more strategic, collaborative, and human. ", "hostedUrl": "https://jobs.lever.co/lever/182706ef-d98a-46ad-92bb-b7cddeb58419", - "id": "c57bb562-d1ea-5706-b593-15daaac8193b", + "id": "uuid-from-gatsby", "internal": Object { - "contentDigest": "7edd3bd4353f49e3b4e7aa73a4a4df84", + "contentDigest": "6b8dea31eee4d6d49b08bddeb2ecbba0", "type": "lever", }, "lever_id": "182706ef-d98a-46ad-92bb-b7cddeb58419", @@ -2919,9 +2919,9 @@ Please note, this role is on-site and located in San Francisco, California. ", "hostedUrl": "https://jobs.lever.co/lever/8ef9f55b-1ca0-4c2b-b85d-56613d397098", - "id": "5fb90343-2cf3-57ca-87ac-7c1db41aa29c", + "id": "uuid-from-gatsby", "internal": Object { - "contentDigest": "e0018e2d27fdd810096f8cf93d66c940", + "contentDigest": "ba7357d3b7205aab95fea87f486a0b8b", "type": "lever", }, "lever_id": "8ef9f55b-1ca0-4c2b-b85d-56613d397098", @@ -2976,9 +2976,9 @@ Our next coworker is hands-on, collaborative, self-motivated, analytical, and pa ", "hostedUrl": "https://jobs.lever.co/lever/b8093a5d-46e5-4470-be07-16759ccaae14", - "id": "b71dcb75-a9af-5d7b-8605-1fa3890dc98f", + "id": "uuid-from-gatsby", "internal": Object { - "contentDigest": "bfc81ba342085040b8b7436f19767d13", + "contentDigest": "0211574c85e985208d118544e4921e69", "type": "lever", }, "lever_id": "b8093a5d-46e5-4470-be07-16759ccaae14", @@ -3029,9 +3029,9 @@ We’ve build several programs to date, and have launched benefits and resources You’re a fantastic listener, solutions oriented, and a problem-solver at heart. You should love partnering with fellow leaders and enjoy seeing the next iteration of everything. If this sounds like you, we’d love to hear from you! ", "hostedUrl": "https://jobs.lever.co/lever/4d23b480-37c7-4f87-890e-13bde50c52a2", - "id": "9a1050f5-696b-59c8-ac74-2612d82a9403", + "id": "uuid-from-gatsby", "internal": Object { - "contentDigest": "5072824463df73d42439802fe4684a4f", + "contentDigest": "84aab21e7d760d53bed9de4433698945", "type": "lever", }, "lever_id": "4d23b480-37c7-4f87-890e-13bde50c52a2", @@ -3085,9 +3085,9 @@ We’re looking for an engineering manager who is inspired to mentor, grow, and As an engineering manager, you’ll lead a team of product developers as they build new features for our core web app. You’ll keep the team engaged as we scale up; make sure that projects are running without a hitch; and bridge the gap with Product & Design to make sure that what we are building is on target and prioritizing customer value. As we onboard bigger customers and continue to evolve our hiring product, you’ll guide your team to execute with efficiency, consistency, and, above all, empathy. That’s the Lever way. ", "hostedUrl": "https://jobs.lever.co/lever/37c2fb0d-03ef-4c7d-a6b0-cac02488f53b", - "id": "acdb85dc-c5ec-5636-802a-e029a19a8602", + "id": "uuid-from-gatsby", "internal": Object { - "contentDigest": "56186d7102aa282ca8a0c069a8b5794c", + "contentDigest": "a89df3d73afb0f6f65a6f690ae30c777", "type": "lever", }, "lever_id": "37c2fb0d-03ef-4c7d-a6b0-cac02488f53b", @@ -3144,9 +3144,9 @@ THE TEAM Lever’s Sales team is a tight-knit and rapidly growing team with diverse backgrounds--we’re seasoned salespeople from Fortune 500s, former heads of sales at startups, and even a few former recruiters. We’re charged with bringing Lever to some of the biggest and most unique companies across all industries: from tech startups to world-famous traveling circuses and global non-profits. Our goal is to set our customers up for success and help them make hiring more strategic, collaborative, and human. ", "hostedUrl": "https://jobs.lever.co/lever/6e55f2fc-7a4e-42c9-ab5e-775fbc7b126a", - "id": "f8c9bf2b-65ac-58a8-8f2a-6facc959f0e1", + "id": "uuid-from-gatsby", "internal": Object { - "contentDigest": "6b162dd6851a3d23320f6e38483c6fed", + "contentDigest": "f6fb7d85df782b4eff5085a7496bbe4e", "type": "lever", }, "lever_id": "6e55f2fc-7a4e-42c9-ab5e-775fbc7b126a", @@ -3189,9 +3189,9 @@ This role is perfect for someone that enjoys challenging tasks, working on many ", "hostedUrl": "https://jobs.lever.co/lever/62fbd830-e891-45fc-a8d6-8849a888b697", - "id": "dd5d57c4-2f36-5f78-adc9-3b7f982d12ca", + "id": "uuid-from-gatsby", "internal": Object { - "contentDigest": "2639e9cbf77e45e8ebdcbce120ffbc60", + "contentDigest": "cbe4c334650ce99b5813094d6e80a006", "type": "lever", }, "lever_id": "62fbd830-e891-45fc-a8d6-8849a888b697", @@ -3244,9 +3244,9 @@ THE TEAM Lever’s Sales team is a tight-knit team with diverse backgrounds--we’re seasoned salespeople, whip-smart new grads, and even a few former recruiters. Learn more about growing the team and our thoughts on career development from Sales Development Director, Ashley Kelly. ", "hostedUrl": "https://jobs.lever.co/lever/4c5c5337-6a44-4c7c-80ae-3aeceb4603a0", - "id": "231da256-7693-515d-ab7a-4ce772a2a8f2", + "id": "uuid-from-gatsby", "internal": Object { - "contentDigest": "1aae26d23a884d29e1c24a599505b144", + "contentDigest": "c4d6b23a78da7bbe549ecec92e8459d4", "type": "lever", }, "lever_id": "4c5c5337-6a44-4c7c-80ae-3aeceb4603a0", @@ -3310,9 +3310,9 @@ Learn more about Lever’s interview process and read about what our engineering ", "hostedUrl": "https://jobs.lever.co/lever/befa0df5-da1f-4c11-adc2-d3eb2fa189da", - "id": "5d30e1b1-4a09-5ede-9f03-bdf685f9b2ac", + "id": "uuid-from-gatsby", "internal": Object { - "contentDigest": "6eb8906e2074f335c0ab0760dd315685", + "contentDigest": "68a44303a59c8e2e6296c959af1e314a", "type": "lever", }, "lever_id": "befa0df5-da1f-4c11-adc2-d3eb2fa189da", @@ -3366,9 +3366,9 @@ You will tackle inbound marketing leads that come through our webinar, social ad This is an opportunity for someone who wants to be part of something big and transformative; this isn't a typical sales opportunity. You’ll see professional development in several dimensions, including a strong network to successful sales and marketing executives, and the ability to own your career path. ", "hostedUrl": "https://jobs.lever.co/lever/f366f610-1af4-43c1-9213-9c39830a715f", - "id": "9f2901d2-5820-5466-8e9a-6230db42403d", + "id": "uuid-from-gatsby", "internal": Object { - "contentDigest": "2ae5f3807698c237badb535044b05d33", + "contentDigest": "96729eb3a7c40a9a30137fe1adbab65a", "type": "lever", }, "lever_id": "f366f610-1af4-43c1-9213-9c39830a715f", @@ -3427,9 +3427,9 @@ THE TEAM Lever’s Sales team is a tight-knit and rapidly growing team with diverse backgrounds--we’re seasoned salespeople from Fortune 500s, former heads of sales at startups, and even a few former recruiters. We’re charged with bringing Lever to some of the biggest and most unique companies across all industries: from tech startups to world-famous traveling circuses and global non-profits. Our goal is to set our customers up for success and help them make hiring more strategic, collaborative, and human. ", "hostedUrl": "https://jobs.lever.co/lever/0a28373c-4b92-4c6e-a6d1-d4654a89329e", - "id": "d124efc8-d095-5484-bb84-0b9b438237a5", + "id": "uuid-from-gatsby", "internal": Object { - "contentDigest": "69a5e828a53dad9b55a7d021f996f979", + "contentDigest": "f912357bbad60de2ca4a4dbfb4302263", "type": "lever", }, "lever_id": "0a28373c-4b92-4c6e-a6d1-d4654a89329e", @@ -3473,9 +3473,9 @@ As a Product Manager, you will own product features from conception to launch. We’re building a world-class product-first organization and assembling the right team to begin scaling aggressively. This is an opportunity for someone who wants to be part of something big and transformative, someone who will play a critical role in driving our success. ", "hostedUrl": "https://jobs.lever.co/lever/85df11e0-5aad-4fa4-9238-d07b506f9a07", - "id": "59176d5a-0078-545d-b676-3f43c6444c6e", + "id": "uuid-from-gatsby", "internal": Object { - "contentDigest": "4777e24dd0693c53bc3734d85f314122", + "contentDigest": "ca1af348b856a922e3938df88d11575f", "type": "lever", }, "lever_id": "85df11e0-5aad-4fa4-9238-d07b506f9a07", @@ -3532,9 +3532,9 @@ From day one as a Leveroo, you'll be an active contributor to the Lever culture ", "hostedUrl": "https://jobs.lever.co/lever/c4b1635e-b308-4c8b-b2ca-1b536a7726ad", - "id": "96127cdb-6458-547d-b7bc-067d78101626", + "id": "uuid-from-gatsby", "internal": Object { - "contentDigest": "68f50f6774b495b71b93952f936b0b81", + "contentDigest": "d674452420791401cd90cc2e44675dd3", "type": "lever", }, "lever_id": "c4b1635e-b308-4c8b-b2ca-1b536a7726ad", @@ -3594,9 +3594,9 @@ THE TEAM Lever’s Sales Development team is a tight-knit team with diverse backgrounds--we’re seasoned salespeople, whip-smart new grads, and even a few former recruiters. We’re charged with kicking off conversations with qualified leads and working with companies of all kinds, from tech startups to world-famous traveling circuses and global non-profits, to make them successful and help them make hiring more strategic, collaborative, and human. Learn more about growing the team and our thoughts on career development from Sales Development Director, Ashley Kelly. ", "hostedUrl": "https://jobs.lever.co/lever/bc6bd95d-262a-460c-b6dc-6b4d46cf6927", - "id": "42921848-e72d-5305-bd4d-6135ff581441", + "id": "uuid-from-gatsby", "internal": Object { - "contentDigest": "713051e430ea86ba390a434a9f6432b4", + "contentDigest": "9a856a9d4a078a3fef16bf2af5df66ba", "type": "lever", }, "lever_id": "bc6bd95d-262a-460c-b6dc-6b4d46cf6927", @@ -3644,9 +3644,9 @@ THE TEAM Lever’s Sales Development team is a tight-knit team with diverse backgrounds--we’re seasoned salespeople, whip-smart new grads, and even a few former recruiters. We’re charged with kicking off conversations with qualified leads and working with companies of all kinds, from tech startups to world-famous traveling circuses and global non-profits, to make them successful and help them make hiring more strategic, collaborative, and human. Learn more about growing the team and our thoughts on career development from Sales Development Director, Ashley Kelly. ", "hostedUrl": "https://jobs.lever.co/lever/ba77c5e6-2f6c-4ee7-b37b-09dc02b3395f", - "id": "4ea02a86-c7e4-588f-a3d0-fafcddb3dc1f", + "id": "uuid-from-gatsby", "internal": Object { - "contentDigest": "398b459bd5c82392d3f236cac71a76b3", + "contentDigest": "b0445f8ba1213c5f845587958da3545a", "type": "lever", }, "lever_id": "ba77c5e6-2f6c-4ee7-b37b-09dc02b3395f", @@ -3693,9 +3693,9 @@ And if you’re interested, help us build a community around Lever’s user base In terms of what we’re looking for, past tenure at a hyper-growth startup is ideal. You should be data-driven and passionate about constant improvement, with a “whatever it takes to get it done” attitude. Hopefully you consider yourself a competitive person - the top talent you’re working with will be, and you’ll be fighting other companies for them! Most important of all is understanding of people: perspectives/motivation of candidates and ability to connect people to right opportunities, as well as using your people skills to partner with hiring managers in meeting growth goals. ", "hostedUrl": "https://jobs.lever.co/lever/7f673706-37a2-4386-bee5-bd2892bc0cfc", - "id": "32d73907-cd92-573c-8ec1-f97bdcb52859", + "id": "uuid-from-gatsby", "internal": Object { - "contentDigest": "557ed9d1a3226a2195fc2d18d83e37d3", + "contentDigest": "f8b43fa0ad69c3201c5ab2b1669999f5", "type": "lever", }, "lever_id": "7f673706-37a2-4386-bee5-bd2892bc0cfc", @@ -3747,9 +3747,9 @@ You’ll partner with our CFO and Senior Accountant to make Lever a financially We’re looking for you to be as maniacal about Finance as we are about hiring (you’ll also be helping with the latter!). Our team is collaborative, hard-working, and invested in growing our team the best way we know how. Come join the team as we continue to accelerate through our next phases of growth. ", "hostedUrl": "https://jobs.lever.co/lever/0a47a57c-a05a-48b3-90ec-2caca6d2807b", - "id": "1662cff6-d368-5ee4-9c40-2add0183fbc2", + "id": "uuid-from-gatsby", "internal": Object { - "contentDigest": "190f770a4e3e1c46bc20bfc75dd1f70e", + "contentDigest": "6a0ba5304335497cd7056fdcd0bc568d", "type": "lever", }, "lever_id": "0a47a57c-a05a-48b3-90ec-2caca6d2807b", diff --git a/packages/gatsby-source-lever/src/__tests__/normalize.js b/packages/gatsby-source-lever/src/__tests__/normalize.js index a3244cd6027ac..aa976b2abade5 100644 --- a/packages/gatsby-source-lever/src/__tests__/normalize.js +++ b/packages/gatsby-source-lever/src/__tests__/normalize.js @@ -15,7 +15,9 @@ describe(`Process Lever data`, () => { expect(entities).toMatchSnapshot() }) it(`creates Gatsby IDs for each entity`, () => { - entities = normalize.createGatsbyIds(entities) + const createNodeId = jest.fn() + createNodeId.mockReturnValue(`uuid-from-gatsby`) + entities = normalize.createGatsbyIds(createNodeId, entities) expect(entities).toMatchSnapshot() }) it(`creates nodes for each entry`, () => { diff --git a/packages/gatsby-source-lever/src/gatsby-node.js b/packages/gatsby-source-lever/src/gatsby-node.js index 816c17d9d982c..4cd469f8fb7a8 100644 --- a/packages/gatsby-source-lever/src/gatsby-node.js +++ b/packages/gatsby-source-lever/src/gatsby-node.js @@ -4,7 +4,7 @@ const normalize = require(`./normalize`) const typePrefix = `lever__` exports.sourceNodes = async ( - { boundActionCreators, getNode, store, cache }, + { boundActionCreators, getNode, store, cache, createNodeId }, { site, verboseOutput } ) => { const { createNode } = boundActionCreators @@ -27,7 +27,7 @@ exports.sourceNodes = async ( entities = normalize.standardizeDates(entities) // creates Gatsby IDs for each entity - entities = normalize.createGatsbyIds(entities) + entities = normalize.createGatsbyIds(createNodeId, entities) // creates nodes for each entry normalize.createNodesFromEntities({ entities, createNode }) diff --git a/packages/gatsby-source-lever/src/normalize.js b/packages/gatsby-source-lever/src/normalize.js index 8df8c38bc2d77..b0750c4cfb5c1 100644 --- a/packages/gatsby-source-lever/src/normalize.js +++ b/packages/gatsby-source-lever/src/normalize.js @@ -1,6 +1,5 @@ const crypto = require(`crypto`) const deepMapKeys = require(`deep-map-keys`) -const uuidv5 = require(`uuid/v5`) const stringify = require(`json-stringify-safe`) const conflictFieldPrefix = `lever_` @@ -129,10 +128,9 @@ exports.standardizeDates = entities => return e }) -const seedConstant = `c2012db8-fafc-5a03-915f-e6016ff32086` -exports.createGatsbyIds = entities => +exports.createGatsbyIds = (createNodeId, entities) => entities.map(e => { - e.id = uuidv5(e.lever_id.toString(), uuidv5(`lever`, seedConstant)) + e.id = createNodeId(e.lever_id.toString()) return e }) diff --git a/packages/gatsby-source-wordpress/package.json b/packages/gatsby-source-wordpress/package.json index fa69135ac6185..7163ceea5322b 100644 --- a/packages/gatsby-source-wordpress/package.json +++ b/packages/gatsby-source-wordpress/package.json @@ -13,8 +13,7 @@ "gatsby-source-filesystem": "^1.5.14", "json-stringify-safe": "^5.0.1", "lodash": "^4.17.4", - "qs": "^6.4.0", - "uuid": "^3.1.0" + "qs": "^6.4.0" }, "deprecated": false, "devDependencies": { diff --git a/packages/gatsby-source-wordpress/src/__tests__/__snapshots__/normalize.js.snap b/packages/gatsby-source-wordpress/src/__tests__/__snapshots__/normalize.js.snap index 31335dc95743f..b58e0b2c0c033 100644 --- a/packages/gatsby-source-wordpress/src/__tests__/__snapshots__/normalize.js.snap +++ b/packages/gatsby-source-wordpress/src/__tests__/__snapshots__/normalize.js.snap @@ -1514,7 +1514,7 @@ Array [ }, ], }, - "author___NODE": "ec1fb3e3-d897-5549-b5f6-72b358fbbe83", + "author___NODE": "uuid-from-gatsby", "categories": Array [ 3, ], @@ -1528,7 +1528,7 @@ Array [ "featured_media": 0, "format": "standard", "guid": "http://dev-gatbsyjswp.pantheonsite.io/?p=28", - "id": "8ec6feda-5dc2-5f17-b408-abda06425750", + "id": "uuid-from-gatsby", "link": "http://dev-gatbsyjswp.pantheonsite.io/sample-post-2/", "meta": Array [], "modified": "2017-09-02T10:52:25.000Z", @@ -1722,7 +1722,7 @@ Array [ }, ], }, - "author___NODE": "ec1fb3e3-d897-5549-b5f6-72b358fbbe83", + "author___NODE": "uuid-from-gatsby", "categories": Array [ 2, ], @@ -1738,7 +1738,7 @@ Array [ "featured_media": 0, "format": "standard", "guid": "http://dev-gatbsyjswp.pantheonsite.io/?p=26", - "id": "73e99b4e-2409-51f9-9c10-23b7fa60fe06", + "id": "uuid-from-gatsby", "link": "http://dev-gatbsyjswp.pantheonsite.io/sample-post-1/", "meta": Array [], "modified": "2017-09-02T10:52:42.000Z", @@ -1805,7 +1805,7 @@ Array [ "acf": Object { "linked_image": "http://dev-gatbsyjswp.pantheonsite.io/wp-content/uploads/2017/09/pexels-photo-534351.jpeg", }, - "author___NODE": "ec1fb3e3-d897-5549-b5f6-72b358fbbe83", + "author___NODE": "uuid-from-gatsby", "comment_status": "closed", "content": "
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec et odio sit amet est eleifend semper vitae iaculis risus. Etiam sit amet purus interdum, laoreet massa ac, tristique tortor. Suspendisse porta nibh a quam faucibus vestibulum. Morbi magna justo, semper eget pellentesque at, maximus sed justo. Vivamus sodales sem in imperdiet lacinia. Proin faucibus lacus arcu, vel laoreet ligula euismod in. Integer faucibus sapien ut nisl pharetra, id scelerisque risus iaculis. Praesent sapien est, semper in rhoncus id, posuere in mi. Proin scelerisque consectetur risus. Praesent faucibus imperdiet nunc ac aliquet. Duis maximus elementum porttitor. Aliquam tempus in metus at finibus. Suspendisse vestibulum diam sit amet diam varius elementum. Quisque nec ornare odio. Curabitur tincidunt, risus eu consectetur tristique, felis leo tincidunt nunc, ut convallis ligula odio at orci.
@@ -1819,7 +1819,7 @@ Array [ ", "featured_media": 0, "guid": "http://dev-gatbsyjswp.pantheonsite.io/?page_id=5", - "id": "340ceded-7db7-583c-9486-120758f5d967", + "id": "uuid-from-gatsby", "link": "http://dev-gatbsyjswp.pantheonsite.io/", "menu_order": 0, "meta": Array [], @@ -1866,14 +1866,14 @@ Array [ }, "acf": false, "alt_text": "", - "author___NODE": "ec1fb3e3-d897-5549-b5f6-72b358fbbe83", + "author___NODE": "uuid-from-gatsby", "caption": "", "comment_status": "open", "date": "2017-09-02T10:36:43.000Z", "description": " ", "guid": "http://dev-gatbsyjswp.pantheonsite.io/wp-content/uploads/2017/09/pexels-photo-534327.jpeg", - "id": "61ef7ef2-032f-5c90-bba3-99d04c9a1f07", + "id": "uuid-from-gatsby", "link": "http://dev-gatbsyjswp.pantheonsite.io/sample-post-1/pexels-photo-534327/", "media_details": Object { "file": "2017/09/pexels-photo-534327.jpeg", @@ -1978,14 +1978,14 @@ Array [ }, "acf": false, "alt_text": "", - "author___NODE": "ec1fb3e3-d897-5549-b5f6-72b358fbbe83", + "author___NODE": "uuid-from-gatsby", "caption": "", "comment_status": "open", "date": "2017-09-02T10:35:16.000Z", "description": " ", "guid": "http://dev-gatbsyjswp.pantheonsite.io/wp-content/uploads/2017/09/pexels-photo-534351.jpeg", - "id": "950513a1-a720-5588-b262-9533aa598624", + "id": "uuid-from-gatsby", "link": "http://dev-gatbsyjswp.pantheonsite.io/gatsby-sample-home-page/pexels-photo-534351/", "media_details": Object { "file": "2017/09/pexels-photo-534351.jpeg", @@ -2095,7 +2095,7 @@ Array [ "content": "", "date": "2017-09-02T10:57:32.000Z", "guid": "http://dev-gatbsyjswp.pantheonsite.io/?post_type=gatsby&p=41", - "id": "c6c4aff0-348a-54f6-b15f-73045a371b66", + "id": "uuid-from-gatsby", "link": "http://dev-gatbsyjswp.pantheonsite.io/gatsby/fifth/", "modified": "2017-09-02T10:57:32.000Z", "slug": "fifth", @@ -2144,7 +2144,7 @@ Array [ ", "date": "2017-09-02T10:57:18.000Z", "guid": "http://dev-gatbsyjswp.pantheonsite.io/?post_type=gatsby&p=40", - "id": "afe6c1f2-15e5-5b81-9536-0d90df8b8107", + "id": "uuid-from-gatsby", "link": "http://dev-gatbsyjswp.pantheonsite.io/gatsby/forth/", "modified": "2017-09-02T10:57:18.000Z", "slug": "forth", @@ -2192,7 +2192,7 @@ Array [ "content": "", "date": "2017-09-02T10:57:00.000Z", "guid": "http://dev-gatbsyjswp.pantheonsite.io/?post_type=gatsby&p=39", - "id": "5b7eddca-2794-5d8d-97be-5b3f9189edc6", + "id": "uuid-from-gatsby", "link": "http://dev-gatbsyjswp.pantheonsite.io/gatsby/third/", "modified": "2017-09-02T10:57:00.000Z", "slug": "third", @@ -2240,7 +2240,7 @@ Array [ "content": "", "date": "2017-09-02T10:56:47.000Z", "guid": "http://dev-gatbsyjswp.pantheonsite.io/?post_type=gatsby&p=38", - "id": "4041f026-1f42-5999-8457-8111b258875a", + "id": "uuid-from-gatsby", "link": "http://dev-gatbsyjswp.pantheonsite.io/gatsby/second/", "modified": "2017-09-02T10:56:47.000Z", "slug": "second", @@ -2288,7 +2288,7 @@ Array [ "content": "", "date": "2017-09-02T10:56:32.000Z", "guid": "http://dev-gatbsyjswp.pantheonsite.io/?post_type=gatsby&p=37", - "id": "e82f3636-68ec-5118-ad61-6f8b38f77eb3", + "id": "uuid-from-gatsby", "link": "http://dev-gatbsyjswp.pantheonsite.io/gatsby/first/", "modified": "2017-09-02T10:56:32.000Z", "slug": "first", @@ -2321,7 +2321,7 @@ Array [ }, "description": "", "hierarchical": false, - "id": "4239fe98-8d07-5fdc-ba6d-babc493fb83d", + "id": "uuid-from-gatsby", "name": "Posts", "rest_base": "posts", "slug": "post", @@ -2354,7 +2354,7 @@ Array [ }, "description": "", "hierarchical": true, - "id": "467aed58-1297-5857-a6a2-982c19a6bf09", + "id": "uuid-from-gatsby", "name": "Pages", "rest_base": "pages", "slug": "page", @@ -2384,7 +2384,7 @@ Array [ }, "description": "", "hierarchical": false, - "id": "8d95e1ec-db79-5e74-958f-2c2f6e5a9f6a", + "id": "uuid-from-gatsby", "name": "Media", "rest_base": "media", "slug": "attachment", @@ -2414,7 +2414,7 @@ Array [ }, "description": "", "hierarchical": false, - "id": "55a35821-7937-5722-8eea-5cf18ba3dbbd", + "id": "uuid-from-gatsby", "name": "Gatsbys", "rest_base": "gatsby", "slug": "gatsby", @@ -2430,7 +2430,7 @@ Array [ }, ], }, - "id": "9697011f-2f38-5cf4-916b-33f1d842d4e5", + "id": "uuid-from-gatsby", "name": "Published", "public": true, "queryable": true, @@ -2446,7 +2446,7 @@ Array [ }, ], }, - "id": "79b55379-e4cc-5ff3-9544-212e37eeb6cf", + "id": "uuid-from-gatsby", "name": "Inactive", "public": true, "queryable": true, @@ -2476,7 +2476,7 @@ Array [ }, "description": "", "hierarchical": true, - "id": "93b26938-33f6-51fd-a1e5-f5ceceef8c32", + "id": "uuid-from-gatsby", "name": "Categories", "rest_base": "categories", "slug": "category", @@ -2508,7 +2508,7 @@ Array [ }, "description": "", "hierarchical": false, - "id": "c6875dc3-0945-52c9-b9e1-dd28f372d4a0", + "id": "uuid-from-gatsby", "name": "Tags", "rest_base": "tags", "slug": "post_tag", @@ -2550,7 +2550,7 @@ Array [ }, "count": 1, "description": "", - "id": "c8935112-0101-52ac-8cd8-fe45279a836f", + "id": "uuid-from-gatsby", "link": "http://dev-gatbsyjswp.pantheonsite.io/category/sample-category-1/", "meta": Array [], "name": "Sample category 1", @@ -2592,7 +2592,7 @@ Array [ }, "count": 1, "description": "", - "id": "d055b9b7-17d4-50b8-bc8d-48c9435332fd", + "id": "uuid-from-gatsby", "link": "http://dev-gatbsyjswp.pantheonsite.io/category/sample-category-2/", "meta": Array [], "name": "Sample category 2", @@ -2634,7 +2634,7 @@ Array [ }, "count": 0, "description": "", - "id": "152be96c-26d5-552f-ab0f-f996f330474e", + "id": "uuid-from-gatsby", "link": "http://dev-gatbsyjswp.pantheonsite.io/category/uncategorized/", "meta": Array [], "name": "Uncategorized", @@ -2676,7 +2676,7 @@ Array [ }, "count": 1, "description": "", - "id": "332ec189-c725-5c5c-aaa1-99e454b44835", + "id": "uuid-from-gatsby", "link": "http://dev-gatbsyjswp.pantheonsite.io/tag/sample-tag-1/", "meta": Array [], "name": "Sample tag 1", @@ -2717,7 +2717,7 @@ Array [ }, "count": 1, "description": "", - "id": "a26dcf2d-8599-5359-bb29-ff0ccd44ea60", + "id": "uuid-from-gatsby", "link": "http://dev-gatbsyjswp.pantheonsite.io/tag/sample-tag-2/", "meta": Array [], "name": "Sample tag 2", @@ -2741,22 +2741,22 @@ Array [ }, "acf": false, "all_authored_entities___NODE": Array [ - "8ec6feda-5dc2-5f17-b408-abda06425750", - "73e99b4e-2409-51f9-9c10-23b7fa60fe06", - "340ceded-7db7-583c-9486-120758f5d967", - "61ef7ef2-032f-5c90-bba3-99d04c9a1f07", - "950513a1-a720-5588-b262-9533aa598624", + "uuid-from-gatsby", + "uuid-from-gatsby", + "uuid-from-gatsby", + "uuid-from-gatsby", + "uuid-from-gatsby", ], "authored_wordpress__PAGE___NODE": Array [ - "340ceded-7db7-583c-9486-120758f5d967", + "uuid-from-gatsby", ], "authored_wordpress__POST___NODE": Array [ - "8ec6feda-5dc2-5f17-b408-abda06425750", - "73e99b4e-2409-51f9-9c10-23b7fa60fe06", + "uuid-from-gatsby", + "uuid-from-gatsby", ], "authored_wordpress__wp_media___NODE": Array [ - "61ef7ef2-032f-5c90-bba3-99d04c9a1f07", - "950513a1-a720-5588-b262-9533aa598624", + "uuid-from-gatsby", + "uuid-from-gatsby", ], "avatar_urls": Object { "wordpress_24": "http://2.gravatar.com/avatar/bd015b2f012c7da7baf972ba8f05cfd5?s=24&d=mm&r=g", @@ -2764,7 +2764,7 @@ Array [ "wordpress_96": "http://2.gravatar.com/avatar/bd015b2f012c7da7baf972ba8f05cfd5?s=96&d=mm&r=g", }, "description": "", - "id": "ec1fb3e3-d897-5549-b5f6-72b358fbbe83", + "id": "uuid-from-gatsby", "link": "http://dev-gatbsyjswp.pantheonsite.io/author/gatsby/", "meta": Array [], "name": "gatsby", @@ -2774,7 +2774,7 @@ Array [ }, Object { "__type": "wordpress__acf_options", - "id": "cdcc12f2-227d-5e69-b876-36dd3ffe1491", + "id": "uuid-from-gatsby", "wordpress_id": "acf", }, ] @@ -2885,9 +2885,9 @@ Array [ }, ], }, - "author___NODE": "ec1fb3e3-d897-5549-b5f6-72b358fbbe83", + "author___NODE": "uuid-from-gatsby", "categories___NODE": Array [ - "d055b9b7-17d4-50b8-bc8d-48c9435332fd", + "uuid-from-gatsby", ], "comment_status": "open", "content": "Mauris mattis elit erat, ut sodales lorem vestibulum sit amet. Sed eget urna suscipit nunc facilisis tempor. Nunc vel consequat diam. Fusce scelerisque gravida ex, vitae porttitor velit dictum at. Etiam arcu metus, gravida in libero vitae, porta volutpat ligula. Morbi vestibulum fermentum ipsum id ornare. Curabitur fermentum tellus elit, nec semper diam blandit id. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Sed efficitur finibus urna, in laoreet tellus sollicitudin sit amet. Phasellus elementum eros nec augue placerat, eget auctor enim mattis. Aenean porta tincidunt pharetra. Aliquam erat volutpat.
@@ -2899,7 +2899,7 @@ Array [ "featured_media": 0, "format": "standard", "guid": "http://dev-gatbsyjswp.pantheonsite.io/?p=28", - "id": "8ec6feda-5dc2-5f17-b408-abda06425750", + "id": "uuid-from-gatsby", "link": "http://dev-gatbsyjswp.pantheonsite.io/sample-post-2/", "meta": Array [], "modified": "2017-09-02T10:52:25.000Z", @@ -2908,7 +2908,7 @@ Array [ "status": "publish", "sticky": false, "tags___NODE": Array [ - "a26dcf2d-8599-5359-bb29-ff0ccd44ea60", + "uuid-from-gatsby", ], "template": "", "title": "Sample post 2", @@ -3093,9 +3093,9 @@ Array [ }, ], }, - "author___NODE": "ec1fb3e3-d897-5549-b5f6-72b358fbbe83", + "author___NODE": "uuid-from-gatsby", "categories___NODE": Array [ - "c8935112-0101-52ac-8cd8-fe45279a836f", + "uuid-from-gatsby", ], "comment_status": "open", "content": "Phasellus blandit sollicitudin metus, vitae ultricies tortor pretium sed. Donec et elit sed sapien mattis dapibus non at magna. Nulla et accumsan libero. Cras sodales imperdiet diam ac dictum. Donec mattis lacus nec tempus tempor. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Nunc velit arcu, facilisis nec enim vitae, pharetra sollicitudin sem. Maecenas vel sapien consequat, semper justo ut, pharetra purus. Sed malesuada mauris eu odio posuere congue. Etiam quis quam libero. Vestibulum molestie leo at tortor mollis tempus.
@@ -3109,7 +3109,7 @@ Array [ "featured_media": 0, "format": "standard", "guid": "http://dev-gatbsyjswp.pantheonsite.io/?p=26", - "id": "73e99b4e-2409-51f9-9c10-23b7fa60fe06", + "id": "uuid-from-gatsby", "link": "http://dev-gatbsyjswp.pantheonsite.io/sample-post-1/", "meta": Array [], "modified": "2017-09-02T10:52:42.000Z", @@ -3118,7 +3118,7 @@ Array [ "status": "publish", "sticky": false, "tags___NODE": Array [ - "332ec189-c725-5c5c-aaa1-99e454b44835", + "uuid-from-gatsby", ], "template": "", "title": "Sample post 1", @@ -3176,7 +3176,7 @@ Array [ "acf": Object { "linked_image": "http://dev-gatbsyjswp.pantheonsite.io/wp-content/uploads/2017/09/pexels-photo-534351.jpeg", }, - "author___NODE": "ec1fb3e3-d897-5549-b5f6-72b358fbbe83", + "author___NODE": "uuid-from-gatsby", "comment_status": "closed", "content": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec et odio sit amet est eleifend semper vitae iaculis risus. Etiam sit amet purus interdum, laoreet massa ac, tristique tortor. Suspendisse porta nibh a quam faucibus vestibulum. Morbi magna justo, semper eget pellentesque at, maximus sed justo. Vivamus sodales sem in imperdiet lacinia. Proin faucibus lacus arcu, vel laoreet ligula euismod in. Integer faucibus sapien ut nisl pharetra, id scelerisque risus iaculis. Praesent sapien est, semper in rhoncus id, posuere in mi. Proin scelerisque consectetur risus. Praesent faucibus imperdiet nunc ac aliquet. Duis maximus elementum porttitor. Aliquam tempus in metus at finibus. Suspendisse vestibulum diam sit amet diam varius elementum. Quisque nec ornare odio. Curabitur tincidunt, risus eu consectetur tristique, felis leo tincidunt nunc, ut convallis ligula odio at orci.
@@ -3190,7 +3190,7 @@ Array [ ", "featured_media": 0, "guid": "http://dev-gatbsyjswp.pantheonsite.io/?page_id=5", - "id": "340ceded-7db7-583c-9486-120758f5d967", + "id": "uuid-from-gatsby", "link": "http://dev-gatbsyjswp.pantheonsite.io/", "menu_order": 0, "meta": Array [], @@ -3237,14 +3237,14 @@ Array [ }, "acf": false, "alt_text": "", - "author___NODE": "ec1fb3e3-d897-5549-b5f6-72b358fbbe83", + "author___NODE": "uuid-from-gatsby", "caption": "", "comment_status": "open", "date": "2017-09-02T10:36:43.000Z", "description": " ", "guid": "http://dev-gatbsyjswp.pantheonsite.io/wp-content/uploads/2017/09/pexels-photo-534327.jpeg", - "id": "61ef7ef2-032f-5c90-bba3-99d04c9a1f07", + "id": "uuid-from-gatsby", "link": "http://dev-gatbsyjswp.pantheonsite.io/sample-post-1/pexels-photo-534327/", "media_details": Object { "file": "2017/09/pexels-photo-534327.jpeg", @@ -3349,14 +3349,14 @@ Array [ }, "acf": false, "alt_text": "", - "author___NODE": "ec1fb3e3-d897-5549-b5f6-72b358fbbe83", + "author___NODE": "uuid-from-gatsby", "caption": "", "comment_status": "open", "date": "2017-09-02T10:35:16.000Z", "description": " ", "guid": "http://dev-gatbsyjswp.pantheonsite.io/wp-content/uploads/2017/09/pexels-photo-534351.jpeg", - "id": "950513a1-a720-5588-b262-9533aa598624", + "id": "uuid-from-gatsby", "link": "http://dev-gatbsyjswp.pantheonsite.io/gatsby-sample-home-page/pexels-photo-534351/", "media_details": Object { "file": "2017/09/pexels-photo-534351.jpeg", @@ -3466,7 +3466,7 @@ Array [ "content": "", "date": "2017-09-02T10:57:32.000Z", "guid": "http://dev-gatbsyjswp.pantheonsite.io/?post_type=gatsby&p=41", - "id": "c6c4aff0-348a-54f6-b15f-73045a371b66", + "id": "uuid-from-gatsby", "link": "http://dev-gatbsyjswp.pantheonsite.io/gatsby/fifth/", "modified": "2017-09-02T10:57:32.000Z", "slug": "fifth", @@ -3515,7 +3515,7 @@ Array [ ", "date": "2017-09-02T10:57:18.000Z", "guid": "http://dev-gatbsyjswp.pantheonsite.io/?post_type=gatsby&p=40", - "id": "afe6c1f2-15e5-5b81-9536-0d90df8b8107", + "id": "uuid-from-gatsby", "link": "http://dev-gatbsyjswp.pantheonsite.io/gatsby/forth/", "modified": "2017-09-02T10:57:18.000Z", "slug": "forth", @@ -3563,7 +3563,7 @@ Array [ "content": "", "date": "2017-09-02T10:57:00.000Z", "guid": "http://dev-gatbsyjswp.pantheonsite.io/?post_type=gatsby&p=39", - "id": "5b7eddca-2794-5d8d-97be-5b3f9189edc6", + "id": "uuid-from-gatsby", "link": "http://dev-gatbsyjswp.pantheonsite.io/gatsby/third/", "modified": "2017-09-02T10:57:00.000Z", "slug": "third", @@ -3611,7 +3611,7 @@ Array [ "content": "", "date": "2017-09-02T10:56:47.000Z", "guid": "http://dev-gatbsyjswp.pantheonsite.io/?post_type=gatsby&p=38", - "id": "4041f026-1f42-5999-8457-8111b258875a", + "id": "uuid-from-gatsby", "link": "http://dev-gatbsyjswp.pantheonsite.io/gatsby/second/", "modified": "2017-09-02T10:56:47.000Z", "slug": "second", @@ -3659,7 +3659,7 @@ Array [ "content": "", "date": "2017-09-02T10:56:32.000Z", "guid": "http://dev-gatbsyjswp.pantheonsite.io/?post_type=gatsby&p=37", - "id": "e82f3636-68ec-5118-ad61-6f8b38f77eb3", + "id": "uuid-from-gatsby", "link": "http://dev-gatbsyjswp.pantheonsite.io/gatsby/first/", "modified": "2017-09-02T10:56:32.000Z", "slug": "first", @@ -3692,7 +3692,7 @@ Array [ }, "description": "", "hierarchical": false, - "id": "4239fe98-8d07-5fdc-ba6d-babc493fb83d", + "id": "uuid-from-gatsby", "name": "Posts", "rest_base": "posts", "slug": "post", @@ -3725,7 +3725,7 @@ Array [ }, "description": "", "hierarchical": true, - "id": "467aed58-1297-5857-a6a2-982c19a6bf09", + "id": "uuid-from-gatsby", "name": "Pages", "rest_base": "pages", "slug": "page", @@ -3755,7 +3755,7 @@ Array [ }, "description": "", "hierarchical": false, - "id": "8d95e1ec-db79-5e74-958f-2c2f6e5a9f6a", + "id": "uuid-from-gatsby", "name": "Media", "rest_base": "media", "slug": "attachment", @@ -3785,7 +3785,7 @@ Array [ }, "description": "", "hierarchical": false, - "id": "55a35821-7937-5722-8eea-5cf18ba3dbbd", + "id": "uuid-from-gatsby", "name": "Gatsbys", "rest_base": "gatsby", "slug": "gatsby", @@ -3801,7 +3801,7 @@ Array [ }, ], }, - "id": "9697011f-2f38-5cf4-916b-33f1d842d4e5", + "id": "uuid-from-gatsby", "name": "Published", "public": true, "queryable": true, @@ -3817,7 +3817,7 @@ Array [ }, ], }, - "id": "79b55379-e4cc-5ff3-9544-212e37eeb6cf", + "id": "uuid-from-gatsby", "name": "Inactive", "public": true, "queryable": true, @@ -3847,7 +3847,7 @@ Array [ }, "description": "", "hierarchical": true, - "id": "93b26938-33f6-51fd-a1e5-f5ceceef8c32", + "id": "uuid-from-gatsby", "name": "Categories", "rest_base": "categories", "slug": "category", @@ -3879,7 +3879,7 @@ Array [ }, "description": "", "hierarchical": false, - "id": "c6875dc3-0945-52c9-b9e1-dd28f372d4a0", + "id": "uuid-from-gatsby", "name": "Tags", "rest_base": "tags", "slug": "post_tag", @@ -3921,7 +3921,7 @@ Array [ }, "count": 1, "description": "", - "id": "c8935112-0101-52ac-8cd8-fe45279a836f", + "id": "uuid-from-gatsby", "link": "http://dev-gatbsyjswp.pantheonsite.io/category/sample-category-1/", "meta": Array [], "name": "Sample category 1", @@ -3963,7 +3963,7 @@ Array [ }, "count": 1, "description": "", - "id": "d055b9b7-17d4-50b8-bc8d-48c9435332fd", + "id": "uuid-from-gatsby", "link": "http://dev-gatbsyjswp.pantheonsite.io/category/sample-category-2/", "meta": Array [], "name": "Sample category 2", @@ -4005,7 +4005,7 @@ Array [ }, "count": 0, "description": "", - "id": "152be96c-26d5-552f-ab0f-f996f330474e", + "id": "uuid-from-gatsby", "link": "http://dev-gatbsyjswp.pantheonsite.io/category/uncategorized/", "meta": Array [], "name": "Uncategorized", @@ -4047,7 +4047,7 @@ Array [ }, "count": 1, "description": "", - "id": "332ec189-c725-5c5c-aaa1-99e454b44835", + "id": "uuid-from-gatsby", "link": "http://dev-gatbsyjswp.pantheonsite.io/tag/sample-tag-1/", "meta": Array [], "name": "Sample tag 1", @@ -4088,7 +4088,7 @@ Array [ }, "count": 1, "description": "", - "id": "a26dcf2d-8599-5359-bb29-ff0ccd44ea60", + "id": "uuid-from-gatsby", "link": "http://dev-gatbsyjswp.pantheonsite.io/tag/sample-tag-2/", "meta": Array [], "name": "Sample tag 2", @@ -4112,22 +4112,22 @@ Array [ }, "acf": false, "all_authored_entities___NODE": Array [ - "8ec6feda-5dc2-5f17-b408-abda06425750", - "73e99b4e-2409-51f9-9c10-23b7fa60fe06", - "340ceded-7db7-583c-9486-120758f5d967", - "61ef7ef2-032f-5c90-bba3-99d04c9a1f07", - "950513a1-a720-5588-b262-9533aa598624", + "uuid-from-gatsby", + "uuid-from-gatsby", + "uuid-from-gatsby", + "uuid-from-gatsby", + "uuid-from-gatsby", ], "authored_wordpress__PAGE___NODE": Array [ - "340ceded-7db7-583c-9486-120758f5d967", + "uuid-from-gatsby", ], "authored_wordpress__POST___NODE": Array [ - "8ec6feda-5dc2-5f17-b408-abda06425750", - "73e99b4e-2409-51f9-9c10-23b7fa60fe06", + "uuid-from-gatsby", + "uuid-from-gatsby", ], "authored_wordpress__wp_media___NODE": Array [ - "61ef7ef2-032f-5c90-bba3-99d04c9a1f07", - "950513a1-a720-5588-b262-9533aa598624", + "uuid-from-gatsby", + "uuid-from-gatsby", ], "avatar_urls": Object { "wordpress_24": "http://2.gravatar.com/avatar/bd015b2f012c7da7baf972ba8f05cfd5?s=24&d=mm&r=g", @@ -4135,7 +4135,7 @@ Array [ "wordpress_96": "http://2.gravatar.com/avatar/bd015b2f012c7da7baf972ba8f05cfd5?s=96&d=mm&r=g", }, "description": "", - "id": "ec1fb3e3-d897-5549-b5f6-72b358fbbe83", + "id": "uuid-from-gatsby", "link": "http://dev-gatbsyjswp.pantheonsite.io/author/gatsby/", "meta": Array [], "name": "gatsby", @@ -4145,7 +4145,7 @@ Array [ }, Object { "__type": "wordpress__acf_options", - "id": "cdcc12f2-227d-5e69-b876-36dd3ffe1491", + "id": "uuid-from-gatsby", "wordpress_id": "acf", }, ] @@ -4256,9 +4256,9 @@ Array [ }, ], }, - "author___NODE": "ec1fb3e3-d897-5549-b5f6-72b358fbbe83", + "author___NODE": "uuid-from-gatsby", "categories___NODE": Array [ - "d055b9b7-17d4-50b8-bc8d-48c9435332fd", + "uuid-from-gatsby", ], "comment_status": "open", "content": "Mauris mattis elit erat, ut sodales lorem vestibulum sit amet. Sed eget urna suscipit nunc facilisis tempor. Nunc vel consequat diam. Fusce scelerisque gravida ex, vitae porttitor velit dictum at. Etiam arcu metus, gravida in libero vitae, porta volutpat ligula. Morbi vestibulum fermentum ipsum id ornare. Curabitur fermentum tellus elit, nec semper diam blandit id. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Sed efficitur finibus urna, in laoreet tellus sollicitudin sit amet. Phasellus elementum eros nec augue placerat, eget auctor enim mattis. Aenean porta tincidunt pharetra. Aliquam erat volutpat.
@@ -4270,7 +4270,7 @@ Array [ "featured_media": 0, "format": "standard", "guid": "http://dev-gatbsyjswp.pantheonsite.io/?p=28", - "id": "8ec6feda-5dc2-5f17-b408-abda06425750", + "id": "uuid-from-gatsby", "link": "http://dev-gatbsyjswp.pantheonsite.io/sample-post-2/", "meta": Array [], "modified": "2017-09-02T10:52:25.000Z", @@ -4279,7 +4279,7 @@ Array [ "status": "publish", "sticky": false, "tags___NODE": Array [ - "a26dcf2d-8599-5359-bb29-ff0ccd44ea60", + "uuid-from-gatsby", ], "template": "", "title": "Sample post 2", @@ -4464,9 +4464,9 @@ Array [ }, ], }, - "author___NODE": "ec1fb3e3-d897-5549-b5f6-72b358fbbe83", + "author___NODE": "uuid-from-gatsby", "categories___NODE": Array [ - "c8935112-0101-52ac-8cd8-fe45279a836f", + "uuid-from-gatsby", ], "comment_status": "open", "content": "Phasellus blandit sollicitudin metus, vitae ultricies tortor pretium sed. Donec et elit sed sapien mattis dapibus non at magna. Nulla et accumsan libero. Cras sodales imperdiet diam ac dictum. Donec mattis lacus nec tempus tempor. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Nunc velit arcu, facilisis nec enim vitae, pharetra sollicitudin sem. Maecenas vel sapien consequat, semper justo ut, pharetra purus. Sed malesuada mauris eu odio posuere congue. Etiam quis quam libero. Vestibulum molestie leo at tortor mollis tempus.
@@ -4480,7 +4480,7 @@ Array [ "featured_media": 0, "format": "standard", "guid": "http://dev-gatbsyjswp.pantheonsite.io/?p=26", - "id": "73e99b4e-2409-51f9-9c10-23b7fa60fe06", + "id": "uuid-from-gatsby", "link": "http://dev-gatbsyjswp.pantheonsite.io/sample-post-1/", "meta": Array [], "modified": "2017-09-02T10:52:42.000Z", @@ -4489,7 +4489,7 @@ Array [ "status": "publish", "sticky": false, "tags___NODE": Array [ - "332ec189-c725-5c5c-aaa1-99e454b44835", + "uuid-from-gatsby", ], "template": "", "title": "Sample post 1", @@ -4547,7 +4547,7 @@ Array [ "acf": Object { "linked_image": "http://dev-gatbsyjswp.pantheonsite.io/wp-content/uploads/2017/09/pexels-photo-534351.jpeg", }, - "author___NODE": "ec1fb3e3-d897-5549-b5f6-72b358fbbe83", + "author___NODE": "uuid-from-gatsby", "comment_status": "closed", "content": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec et odio sit amet est eleifend semper vitae iaculis risus. Etiam sit amet purus interdum, laoreet massa ac, tristique tortor. Suspendisse porta nibh a quam faucibus vestibulum. Morbi magna justo, semper eget pellentesque at, maximus sed justo. Vivamus sodales sem in imperdiet lacinia. Proin faucibus lacus arcu, vel laoreet ligula euismod in. Integer faucibus sapien ut nisl pharetra, id scelerisque risus iaculis. Praesent sapien est, semper in rhoncus id, posuere in mi. Proin scelerisque consectetur risus. Praesent faucibus imperdiet nunc ac aliquet. Duis maximus elementum porttitor. Aliquam tempus in metus at finibus. Suspendisse vestibulum diam sit amet diam varius elementum. Quisque nec ornare odio. Curabitur tincidunt, risus eu consectetur tristique, felis leo tincidunt nunc, ut convallis ligula odio at orci.
@@ -4561,7 +4561,7 @@ Array [ ", "featured_media": 0, "guid": "http://dev-gatbsyjswp.pantheonsite.io/?page_id=5", - "id": "340ceded-7db7-583c-9486-120758f5d967", + "id": "uuid-from-gatsby", "link": "http://dev-gatbsyjswp.pantheonsite.io/", "menu_order": 0, "meta": Array [], @@ -4608,14 +4608,14 @@ Array [ }, "acf": false, "alt_text": "", - "author___NODE": "ec1fb3e3-d897-5549-b5f6-72b358fbbe83", + "author___NODE": "uuid-from-gatsby", "caption": "", "comment_status": "open", "date": "2017-09-02T10:36:43.000Z", "description": " ", "guid": "http://dev-gatbsyjswp.pantheonsite.io/wp-content/uploads/2017/09/pexels-photo-534327.jpeg", - "id": "61ef7ef2-032f-5c90-bba3-99d04c9a1f07", + "id": "uuid-from-gatsby", "link": "http://dev-gatbsyjswp.pantheonsite.io/sample-post-1/pexels-photo-534327/", "media_details": Object { "file": "2017/09/pexels-photo-534327.jpeg", @@ -4720,14 +4720,14 @@ Array [ }, "acf": false, "alt_text": "", - "author___NODE": "ec1fb3e3-d897-5549-b5f6-72b358fbbe83", + "author___NODE": "uuid-from-gatsby", "caption": "", "comment_status": "open", "date": "2017-09-02T10:35:16.000Z", "description": " ", "guid": "http://dev-gatbsyjswp.pantheonsite.io/wp-content/uploads/2017/09/pexels-photo-534351.jpeg", - "id": "950513a1-a720-5588-b262-9533aa598624", + "id": "uuid-from-gatsby", "link": "http://dev-gatbsyjswp.pantheonsite.io/gatsby-sample-home-page/pexels-photo-534351/", "media_details": Object { "file": "2017/09/pexels-photo-534351.jpeg", @@ -4837,7 +4837,7 @@ Array [ "content": "", "date": "2017-09-02T10:57:32.000Z", "guid": "http://dev-gatbsyjswp.pantheonsite.io/?post_type=gatsby&p=41", - "id": "c6c4aff0-348a-54f6-b15f-73045a371b66", + "id": "uuid-from-gatsby", "link": "http://dev-gatbsyjswp.pantheonsite.io/gatsby/fifth/", "modified": "2017-09-02T10:57:32.000Z", "slug": "fifth", @@ -4886,7 +4886,7 @@ Array [ ", "date": "2017-09-02T10:57:18.000Z", "guid": "http://dev-gatbsyjswp.pantheonsite.io/?post_type=gatsby&p=40", - "id": "afe6c1f2-15e5-5b81-9536-0d90df8b8107", + "id": "uuid-from-gatsby", "link": "http://dev-gatbsyjswp.pantheonsite.io/gatsby/forth/", "modified": "2017-09-02T10:57:18.000Z", "slug": "forth", @@ -4934,7 +4934,7 @@ Array [ "content": "", "date": "2017-09-02T10:57:00.000Z", "guid": "http://dev-gatbsyjswp.pantheonsite.io/?post_type=gatsby&p=39", - "id": "5b7eddca-2794-5d8d-97be-5b3f9189edc6", + "id": "uuid-from-gatsby", "link": "http://dev-gatbsyjswp.pantheonsite.io/gatsby/third/", "modified": "2017-09-02T10:57:00.000Z", "slug": "third", @@ -4982,7 +4982,7 @@ Array [ "content": "", "date": "2017-09-02T10:56:47.000Z", "guid": "http://dev-gatbsyjswp.pantheonsite.io/?post_type=gatsby&p=38", - "id": "4041f026-1f42-5999-8457-8111b258875a", + "id": "uuid-from-gatsby", "link": "http://dev-gatbsyjswp.pantheonsite.io/gatsby/second/", "modified": "2017-09-02T10:56:47.000Z", "slug": "second", @@ -5030,7 +5030,7 @@ Array [ "content": "", "date": "2017-09-02T10:56:32.000Z", "guid": "http://dev-gatbsyjswp.pantheonsite.io/?post_type=gatsby&p=37", - "id": "e82f3636-68ec-5118-ad61-6f8b38f77eb3", + "id": "uuid-from-gatsby", "link": "http://dev-gatbsyjswp.pantheonsite.io/gatsby/first/", "modified": "2017-09-02T10:56:32.000Z", "slug": "first", @@ -5063,7 +5063,7 @@ Array [ }, "description": "", "hierarchical": false, - "id": "4239fe98-8d07-5fdc-ba6d-babc493fb83d", + "id": "uuid-from-gatsby", "name": "Posts", "rest_base": "posts", "slug": "post", @@ -5096,7 +5096,7 @@ Array [ }, "description": "", "hierarchical": true, - "id": "467aed58-1297-5857-a6a2-982c19a6bf09", + "id": "uuid-from-gatsby", "name": "Pages", "rest_base": "pages", "slug": "page", @@ -5126,7 +5126,7 @@ Array [ }, "description": "", "hierarchical": false, - "id": "8d95e1ec-db79-5e74-958f-2c2f6e5a9f6a", + "id": "uuid-from-gatsby", "name": "Media", "rest_base": "media", "slug": "attachment", @@ -5156,7 +5156,7 @@ Array [ }, "description": "", "hierarchical": false, - "id": "55a35821-7937-5722-8eea-5cf18ba3dbbd", + "id": "uuid-from-gatsby", "name": "Gatsbys", "rest_base": "gatsby", "slug": "gatsby", @@ -5172,7 +5172,7 @@ Array [ }, ], }, - "id": "9697011f-2f38-5cf4-916b-33f1d842d4e5", + "id": "uuid-from-gatsby", "name": "Published", "public": true, "queryable": true, @@ -5188,7 +5188,7 @@ Array [ }, ], }, - "id": "79b55379-e4cc-5ff3-9544-212e37eeb6cf", + "id": "uuid-from-gatsby", "name": "Inactive", "public": true, "queryable": true, @@ -5218,7 +5218,7 @@ Array [ }, "description": "", "hierarchical": true, - "id": "93b26938-33f6-51fd-a1e5-f5ceceef8c32", + "id": "uuid-from-gatsby", "name": "Categories", "rest_base": "categories", "slug": "category", @@ -5250,7 +5250,7 @@ Array [ }, "description": "", "hierarchical": false, - "id": "c6875dc3-0945-52c9-b9e1-dd28f372d4a0", + "id": "uuid-from-gatsby", "name": "Tags", "rest_base": "tags", "slug": "post_tag", @@ -5292,12 +5292,12 @@ Array [ }, "count": 1, "description": "", - "id": "c8935112-0101-52ac-8cd8-fe45279a836f", + "id": "uuid-from-gatsby", "link": "http://dev-gatbsyjswp.pantheonsite.io/category/sample-category-1/", "meta": Array [], "name": "Sample category 1", "slug": "sample-category-1", - "taxonomy___NODE": "93b26938-33f6-51fd-a1e5-f5ceceef8c32", + "taxonomy___NODE": "uuid-from-gatsby", "wordpress_id": 2, "wordpress_parent": 0, }, @@ -5334,12 +5334,12 @@ Array [ }, "count": 1, "description": "", - "id": "d055b9b7-17d4-50b8-bc8d-48c9435332fd", + "id": "uuid-from-gatsby", "link": "http://dev-gatbsyjswp.pantheonsite.io/category/sample-category-2/", "meta": Array [], "name": "Sample category 2", "slug": "sample-category-2", - "taxonomy___NODE": "93b26938-33f6-51fd-a1e5-f5ceceef8c32", + "taxonomy___NODE": "uuid-from-gatsby", "wordpress_id": 3, "wordpress_parent": 0, }, @@ -5376,12 +5376,12 @@ Array [ }, "count": 0, "description": "", - "id": "152be96c-26d5-552f-ab0f-f996f330474e", + "id": "uuid-from-gatsby", "link": "http://dev-gatbsyjswp.pantheonsite.io/category/uncategorized/", "meta": Array [], "name": "Uncategorized", "slug": "uncategorized", - "taxonomy___NODE": "93b26938-33f6-51fd-a1e5-f5ceceef8c32", + "taxonomy___NODE": "uuid-from-gatsby", "wordpress_id": 1, "wordpress_parent": 0, }, @@ -5418,12 +5418,12 @@ Array [ }, "count": 1, "description": "", - "id": "332ec189-c725-5c5c-aaa1-99e454b44835", + "id": "uuid-from-gatsby", "link": "http://dev-gatbsyjswp.pantheonsite.io/tag/sample-tag-1/", "meta": Array [], "name": "Sample tag 1", "slug": "sample-tag-1", - "taxonomy___NODE": "c6875dc3-0945-52c9-b9e1-dd28f372d4a0", + "taxonomy___NODE": "uuid-from-gatsby", "wordpress_id": 4, }, Object { @@ -5459,12 +5459,12 @@ Array [ }, "count": 1, "description": "", - "id": "a26dcf2d-8599-5359-bb29-ff0ccd44ea60", + "id": "uuid-from-gatsby", "link": "http://dev-gatbsyjswp.pantheonsite.io/tag/sample-tag-2/", "meta": Array [], "name": "Sample tag 2", "slug": "sample-tag-2", - "taxonomy___NODE": "c6875dc3-0945-52c9-b9e1-dd28f372d4a0", + "taxonomy___NODE": "uuid-from-gatsby", "wordpress_id": 5, }, Object { @@ -5483,22 +5483,22 @@ Array [ }, "acf": false, "all_authored_entities___NODE": Array [ - "8ec6feda-5dc2-5f17-b408-abda06425750", - "73e99b4e-2409-51f9-9c10-23b7fa60fe06", - "340ceded-7db7-583c-9486-120758f5d967", - "61ef7ef2-032f-5c90-bba3-99d04c9a1f07", - "950513a1-a720-5588-b262-9533aa598624", + "uuid-from-gatsby", + "uuid-from-gatsby", + "uuid-from-gatsby", + "uuid-from-gatsby", + "uuid-from-gatsby", ], "authored_wordpress__PAGE___NODE": Array [ - "340ceded-7db7-583c-9486-120758f5d967", + "uuid-from-gatsby", ], "authored_wordpress__POST___NODE": Array [ - "8ec6feda-5dc2-5f17-b408-abda06425750", - "73e99b4e-2409-51f9-9c10-23b7fa60fe06", + "uuid-from-gatsby", + "uuid-from-gatsby", ], "authored_wordpress__wp_media___NODE": Array [ - "61ef7ef2-032f-5c90-bba3-99d04c9a1f07", - "950513a1-a720-5588-b262-9533aa598624", + "uuid-from-gatsby", + "uuid-from-gatsby", ], "avatar_urls": Object { "wordpress_24": "http://2.gravatar.com/avatar/bd015b2f012c7da7baf972ba8f05cfd5?s=24&d=mm&r=g", @@ -5506,7 +5506,7 @@ Array [ "wordpress_96": "http://2.gravatar.com/avatar/bd015b2f012c7da7baf972ba8f05cfd5?s=96&d=mm&r=g", }, "description": "", - "id": "ec1fb3e3-d897-5549-b5f6-72b358fbbe83", + "id": "uuid-from-gatsby", "link": "http://dev-gatbsyjswp.pantheonsite.io/author/gatsby/", "meta": Array [], "name": "gatsby", @@ -5516,7 +5516,7 @@ Array [ }, Object { "__type": "wordpress__acf_options", - "id": "cdcc12f2-227d-5e69-b876-36dd3ffe1491", + "id": "uuid-from-gatsby", "wordpress_id": "acf", }, ] @@ -5592,13 +5592,13 @@ Array [ }, Object { "acf_fc_layout": "post_photo", - "photo___NODE": "950513a1-a720-5588-b262-9533aa598624", + "photo___NODE": "uuid-from-gatsby", }, ], }, - "author___NODE": "ec1fb3e3-d897-5549-b5f6-72b358fbbe83", + "author___NODE": "uuid-from-gatsby", "categories___NODE": Array [ - "d055b9b7-17d4-50b8-bc8d-48c9435332fd", + "uuid-from-gatsby", ], "comment_status": "open", "content": "Mauris mattis elit erat, ut sodales lorem vestibulum sit amet. Sed eget urna suscipit nunc facilisis tempor. Nunc vel consequat diam. Fusce scelerisque gravida ex, vitae porttitor velit dictum at. Etiam arcu metus, gravida in libero vitae, porta volutpat ligula. Morbi vestibulum fermentum ipsum id ornare. Curabitur fermentum tellus elit, nec semper diam blandit id. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Sed efficitur finibus urna, in laoreet tellus sollicitudin sit amet. Phasellus elementum eros nec augue placerat, eget auctor enim mattis. Aenean porta tincidunt pharetra. Aliquam erat volutpat.
@@ -5609,7 +5609,7 @@ Array [ ", "format": "standard", "guid": "http://dev-gatbsyjswp.pantheonsite.io/?p=28", - "id": "8ec6feda-5dc2-5f17-b408-abda06425750", + "id": "uuid-from-gatsby", "link": "http://dev-gatbsyjswp.pantheonsite.io/sample-post-2/", "meta": Array [], "modified": "2017-09-02T10:52:25.000Z", @@ -5618,7 +5618,7 @@ Array [ "status": "publish", "sticky": false, "tags___NODE": Array [ - "a26dcf2d-8599-5359-bb29-ff0ccd44ea60", + "uuid-from-gatsby", ], "template": "", "title": "Sample post 2", @@ -5695,24 +5695,24 @@ Array [ "acf_fc_layout": "image_gallery", "pictures": Array [ Object { - "picture___NODE": "61ef7ef2-032f-5c90-bba3-99d04c9a1f07", + "picture___NODE": "uuid-from-gatsby", "title": "Venise", }, Object { - "picture___NODE": "950513a1-a720-5588-b262-9533aa598624", + "picture___NODE": "uuid-from-gatsby", "title": "", }, ], }, Object { "acf_fc_layout": "post_photo", - "photo___NODE": "61ef7ef2-032f-5c90-bba3-99d04c9a1f07", + "photo___NODE": "uuid-from-gatsby", }, ], }, - "author___NODE": "ec1fb3e3-d897-5549-b5f6-72b358fbbe83", + "author___NODE": "uuid-from-gatsby", "categories___NODE": Array [ - "c8935112-0101-52ac-8cd8-fe45279a836f", + "uuid-from-gatsby", ], "comment_status": "open", "content": "Phasellus blandit sollicitudin metus, vitae ultricies tortor pretium sed. Donec et elit sed sapien mattis dapibus non at magna. Nulla et accumsan libero. Cras sodales imperdiet diam ac dictum. Donec mattis lacus nec tempus tempor. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Nunc velit arcu, facilisis nec enim vitae, pharetra sollicitudin sem. Maecenas vel sapien consequat, semper justo ut, pharetra purus. Sed malesuada mauris eu odio posuere congue. Etiam quis quam libero. Vestibulum molestie leo at tortor mollis tempus.
@@ -5725,7 +5725,7 @@ Array [ ", "format": "standard", "guid": "http://dev-gatbsyjswp.pantheonsite.io/?p=26", - "id": "73e99b4e-2409-51f9-9c10-23b7fa60fe06", + "id": "uuid-from-gatsby", "link": "http://dev-gatbsyjswp.pantheonsite.io/sample-post-1/", "meta": Array [], "modified": "2017-09-02T10:52:42.000Z", @@ -5734,7 +5734,7 @@ Array [ "status": "publish", "sticky": false, "tags___NODE": Array [ - "332ec189-c725-5c5c-aaa1-99e454b44835", + "uuid-from-gatsby", ], "template": "", "title": "Sample post 1", @@ -5791,9 +5791,9 @@ Array [ }, "acf": Object { "dummy": true, - "linked_image___NODE": "950513a1-a720-5588-b262-9533aa598624", + "linked_image___NODE": "uuid-from-gatsby", }, - "author___NODE": "ec1fb3e3-d897-5549-b5f6-72b358fbbe83", + "author___NODE": "uuid-from-gatsby", "comment_status": "closed", "content": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec et odio sit amet est eleifend semper vitae iaculis risus. Etiam sit amet purus interdum, laoreet massa ac, tristique tortor. Suspendisse porta nibh a quam faucibus vestibulum. Morbi magna justo, semper eget pellentesque at, maximus sed justo. Vivamus sodales sem in imperdiet lacinia. Proin faucibus lacus arcu, vel laoreet ligula euismod in. Integer faucibus sapien ut nisl pharetra, id scelerisque risus iaculis. Praesent sapien est, semper in rhoncus id, posuere in mi. Proin scelerisque consectetur risus. Praesent faucibus imperdiet nunc ac aliquet. Duis maximus elementum porttitor. Aliquam tempus in metus at finibus. Suspendisse vestibulum diam sit amet diam varius elementum. Quisque nec ornare odio. Curabitur tincidunt, risus eu consectetur tristique, felis leo tincidunt nunc, ut convallis ligula odio at orci.
@@ -5806,7 +5806,7 @@ Array [ "excerpt": "Lorem ipsum Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec et odio sit amet est eleifend semper vitae iaculis risus. Etiam sit amet purus interdum, laoreet massa ac, tristique tortor. Suspendisse porta nibh a quam faucibus vestibulum. Morbi magna justo, semper eget pellentesque at, maximus sed justo. Vivamus sodales sem in imperdiet lacinia. Proin […]
", "guid": "http://dev-gatbsyjswp.pantheonsite.io/?page_id=5", - "id": "340ceded-7db7-583c-9486-120758f5d967", + "id": "uuid-from-gatsby", "link": "http://dev-gatbsyjswp.pantheonsite.io/", "menu_order": 0, "meta": Array [], @@ -5853,14 +5853,14 @@ Array [ }, "acf": false, "alt_text": "", - "author___NODE": "ec1fb3e3-d897-5549-b5f6-72b358fbbe83", + "author___NODE": "uuid-from-gatsby", "caption": "", "comment_status": "open", "date": "2017-09-02T10:36:43.000Z", "description": " ", - "guid___NODE": "61ef7ef2-032f-5c90-bba3-99d04c9a1f07", - "id": "61ef7ef2-032f-5c90-bba3-99d04c9a1f07", + "guid___NODE": "uuid-from-gatsby", + "id": "uuid-from-gatsby", "link": "http://dev-gatbsyjswp.pantheonsite.io/sample-post-1/pexels-photo-534327/", "media_details": Object { "file": "2017/09/pexels-photo-534327.jpeg", @@ -5965,14 +5965,14 @@ Array [ }, "acf": false, "alt_text": "", - "author___NODE": "ec1fb3e3-d897-5549-b5f6-72b358fbbe83", + "author___NODE": "uuid-from-gatsby", "caption": "", "comment_status": "open", "date": "2017-09-02T10:35:16.000Z", "description": " ", - "guid___NODE": "950513a1-a720-5588-b262-9533aa598624", - "id": "950513a1-a720-5588-b262-9533aa598624", + "guid___NODE": "uuid-from-gatsby", + "id": "uuid-from-gatsby", "link": "http://dev-gatbsyjswp.pantheonsite.io/gatsby-sample-home-page/pexels-photo-534351/", "media_details": Object { "file": "2017/09/pexels-photo-534351.jpeg", @@ -6082,7 +6082,7 @@ Array [ "content": "", "date": "2017-09-02T10:57:32.000Z", "guid": "http://dev-gatbsyjswp.pantheonsite.io/?post_type=gatsby&p=41", - "id": "c6c4aff0-348a-54f6-b15f-73045a371b66", + "id": "uuid-from-gatsby", "link": "http://dev-gatbsyjswp.pantheonsite.io/gatsby/fifth/", "modified": "2017-09-02T10:57:32.000Z", "slug": "fifth", @@ -6131,7 +6131,7 @@ Array [ ", "date": "2017-09-02T10:57:18.000Z", "guid": "http://dev-gatbsyjswp.pantheonsite.io/?post_type=gatsby&p=40", - "id": "afe6c1f2-15e5-5b81-9536-0d90df8b8107", + "id": "uuid-from-gatsby", "link": "http://dev-gatbsyjswp.pantheonsite.io/gatsby/forth/", "modified": "2017-09-02T10:57:18.000Z", "slug": "forth", @@ -6179,7 +6179,7 @@ Array [ "content": "", "date": "2017-09-02T10:57:00.000Z", "guid": "http://dev-gatbsyjswp.pantheonsite.io/?post_type=gatsby&p=39", - "id": "5b7eddca-2794-5d8d-97be-5b3f9189edc6", + "id": "uuid-from-gatsby", "link": "http://dev-gatbsyjswp.pantheonsite.io/gatsby/third/", "modified": "2017-09-02T10:57:00.000Z", "slug": "third", @@ -6227,7 +6227,7 @@ Array [ "content": "", "date": "2017-09-02T10:56:47.000Z", "guid": "http://dev-gatbsyjswp.pantheonsite.io/?post_type=gatsby&p=38", - "id": "4041f026-1f42-5999-8457-8111b258875a", + "id": "uuid-from-gatsby", "link": "http://dev-gatbsyjswp.pantheonsite.io/gatsby/second/", "modified": "2017-09-02T10:56:47.000Z", "slug": "second", @@ -6275,7 +6275,7 @@ Array [ "content": "", "date": "2017-09-02T10:56:32.000Z", "guid": "http://dev-gatbsyjswp.pantheonsite.io/?post_type=gatsby&p=37", - "id": "e82f3636-68ec-5118-ad61-6f8b38f77eb3", + "id": "uuid-from-gatsby", "link": "http://dev-gatbsyjswp.pantheonsite.io/gatsby/first/", "modified": "2017-09-02T10:56:32.000Z", "slug": "first", @@ -6308,7 +6308,7 @@ Array [ }, "description": "", "hierarchical": false, - "id": "4239fe98-8d07-5fdc-ba6d-babc493fb83d", + "id": "uuid-from-gatsby", "name": "Posts", "rest_base": "posts", "slug": "post", @@ -6341,7 +6341,7 @@ Array [ }, "description": "", "hierarchical": true, - "id": "467aed58-1297-5857-a6a2-982c19a6bf09", + "id": "uuid-from-gatsby", "name": "Pages", "rest_base": "pages", "slug": "page", @@ -6371,7 +6371,7 @@ Array [ }, "description": "", "hierarchical": false, - "id": "8d95e1ec-db79-5e74-958f-2c2f6e5a9f6a", + "id": "uuid-from-gatsby", "name": "Media", "rest_base": "media", "slug": "attachment", @@ -6401,7 +6401,7 @@ Array [ }, "description": "", "hierarchical": false, - "id": "55a35821-7937-5722-8eea-5cf18ba3dbbd", + "id": "uuid-from-gatsby", "name": "Gatsbys", "rest_base": "gatsby", "slug": "gatsby", @@ -6417,7 +6417,7 @@ Array [ }, ], }, - "id": "9697011f-2f38-5cf4-916b-33f1d842d4e5", + "id": "uuid-from-gatsby", "name": "Published", "public": true, "queryable": true, @@ -6433,7 +6433,7 @@ Array [ }, ], }, - "id": "79b55379-e4cc-5ff3-9544-212e37eeb6cf", + "id": "uuid-from-gatsby", "name": "Inactive", "public": true, "queryable": true, @@ -6463,7 +6463,7 @@ Array [ }, "description": "", "hierarchical": true, - "id": "93b26938-33f6-51fd-a1e5-f5ceceef8c32", + "id": "uuid-from-gatsby", "name": "Categories", "rest_base": "categories", "slug": "category", @@ -6495,7 +6495,7 @@ Array [ }, "description": "", "hierarchical": false, - "id": "c6875dc3-0945-52c9-b9e1-dd28f372d4a0", + "id": "uuid-from-gatsby", "name": "Tags", "rest_base": "tags", "slug": "post_tag", @@ -6537,12 +6537,12 @@ Array [ }, "count": 1, "description": "", - "id": "c8935112-0101-52ac-8cd8-fe45279a836f", + "id": "uuid-from-gatsby", "link": "http://dev-gatbsyjswp.pantheonsite.io/category/sample-category-1/", "meta": Array [], "name": "Sample category 1", "slug": "sample-category-1", - "taxonomy___NODE": "93b26938-33f6-51fd-a1e5-f5ceceef8c32", + "taxonomy___NODE": "uuid-from-gatsby", "wordpress_id": 2, "wordpress_parent": 0, }, @@ -6579,12 +6579,12 @@ Array [ }, "count": 1, "description": "", - "id": "d055b9b7-17d4-50b8-bc8d-48c9435332fd", + "id": "uuid-from-gatsby", "link": "http://dev-gatbsyjswp.pantheonsite.io/category/sample-category-2/", "meta": Array [], "name": "Sample category 2", "slug": "sample-category-2", - "taxonomy___NODE": "93b26938-33f6-51fd-a1e5-f5ceceef8c32", + "taxonomy___NODE": "uuid-from-gatsby", "wordpress_id": 3, "wordpress_parent": 0, }, @@ -6621,12 +6621,12 @@ Array [ }, "count": 0, "description": "", - "id": "152be96c-26d5-552f-ab0f-f996f330474e", + "id": "uuid-from-gatsby", "link": "http://dev-gatbsyjswp.pantheonsite.io/category/uncategorized/", "meta": Array [], "name": "Uncategorized", "slug": "uncategorized", - "taxonomy___NODE": "93b26938-33f6-51fd-a1e5-f5ceceef8c32", + "taxonomy___NODE": "uuid-from-gatsby", "wordpress_id": 1, "wordpress_parent": 0, }, @@ -6663,12 +6663,12 @@ Array [ }, "count": 1, "description": "", - "id": "332ec189-c725-5c5c-aaa1-99e454b44835", + "id": "uuid-from-gatsby", "link": "http://dev-gatbsyjswp.pantheonsite.io/tag/sample-tag-1/", "meta": Array [], "name": "Sample tag 1", "slug": "sample-tag-1", - "taxonomy___NODE": "c6875dc3-0945-52c9-b9e1-dd28f372d4a0", + "taxonomy___NODE": "uuid-from-gatsby", "wordpress_id": 4, }, Object { @@ -6704,12 +6704,12 @@ Array [ }, "count": 1, "description": "", - "id": "a26dcf2d-8599-5359-bb29-ff0ccd44ea60", + "id": "uuid-from-gatsby", "link": "http://dev-gatbsyjswp.pantheonsite.io/tag/sample-tag-2/", "meta": Array [], "name": "Sample tag 2", "slug": "sample-tag-2", - "taxonomy___NODE": "c6875dc3-0945-52c9-b9e1-dd28f372d4a0", + "taxonomy___NODE": "uuid-from-gatsby", "wordpress_id": 5, }, Object { @@ -6728,22 +6728,22 @@ Array [ }, "acf": false, "all_authored_entities___NODE": Array [ - "8ec6feda-5dc2-5f17-b408-abda06425750", - "73e99b4e-2409-51f9-9c10-23b7fa60fe06", - "340ceded-7db7-583c-9486-120758f5d967", - "61ef7ef2-032f-5c90-bba3-99d04c9a1f07", - "950513a1-a720-5588-b262-9533aa598624", + "uuid-from-gatsby", + "uuid-from-gatsby", + "uuid-from-gatsby", + "uuid-from-gatsby", + "uuid-from-gatsby", ], "authored_wordpress__PAGE___NODE": Array [ - "340ceded-7db7-583c-9486-120758f5d967", + "uuid-from-gatsby", ], "authored_wordpress__POST___NODE": Array [ - "8ec6feda-5dc2-5f17-b408-abda06425750", - "73e99b4e-2409-51f9-9c10-23b7fa60fe06", + "uuid-from-gatsby", + "uuid-from-gatsby", ], "authored_wordpress__wp_media___NODE": Array [ - "61ef7ef2-032f-5c90-bba3-99d04c9a1f07", - "950513a1-a720-5588-b262-9533aa598624", + "uuid-from-gatsby", + "uuid-from-gatsby", ], "avatar_urls": Object { "wordpress_24": "http://2.gravatar.com/avatar/bd015b2f012c7da7baf972ba8f05cfd5?s=24&d=mm&r=g", @@ -6751,7 +6751,7 @@ Array [ "wordpress_96": "http://2.gravatar.com/avatar/bd015b2f012c7da7baf972ba8f05cfd5?s=96&d=mm&r=g", }, "description": "", - "id": "ec1fb3e3-d897-5549-b5f6-72b358fbbe83", + "id": "uuid-from-gatsby", "link": "http://dev-gatbsyjswp.pantheonsite.io/author/gatsby/", "meta": Array [], "name": "gatsby", @@ -6761,7 +6761,7 @@ Array [ }, Object { "__type": "wordpress__acf_options", - "id": "cdcc12f2-227d-5e69-b876-36dd3ffe1491", + "id": "uuid-from-gatsby", "wordpress_id": "acf", }, ] @@ -6771,123 +6771,123 @@ exports[`Process WordPress data Creates map of types 1`] = ` Object { "wordpress__CATEGORY": Array [ Object { - "id": "c8935112-0101-52ac-8cd8-fe45279a836f", + "id": "uuid-from-gatsby", "wordpress_id": 2, }, Object { - "id": "d055b9b7-17d4-50b8-bc8d-48c9435332fd", + "id": "uuid-from-gatsby", "wordpress_id": 3, }, Object { - "id": "152be96c-26d5-552f-ab0f-f996f330474e", + "id": "uuid-from-gatsby", "wordpress_id": 1, }, ], "wordpress__PAGE": Array [ Object { - "id": "340ceded-7db7-583c-9486-120758f5d967", + "id": "uuid-from-gatsby", "wordpress_id": 5, }, ], "wordpress__POST": Array [ Object { - "id": "8ec6feda-5dc2-5f17-b408-abda06425750", + "id": "uuid-from-gatsby", "wordpress_id": 28, }, Object { - "id": "73e99b4e-2409-51f9-9c10-23b7fa60fe06", + "id": "uuid-from-gatsby", "wordpress_id": 26, }, ], "wordpress__TAG": Array [ Object { - "id": "332ec189-c725-5c5c-aaa1-99e454b44835", + "id": "uuid-from-gatsby", "wordpress_id": 4, }, Object { - "id": "a26dcf2d-8599-5359-bb29-ff0ccd44ea60", + "id": "uuid-from-gatsby", "wordpress_id": 5, }, ], "wordpress__acf_options": Array [ Object { - "id": "cdcc12f2-227d-5e69-b876-36dd3ffe1491", + "id": "uuid-from-gatsby", "wordpress_id": "acf", }, ], "wordpress__wp_gatsby": Array [ Object { - "id": "c6c4aff0-348a-54f6-b15f-73045a371b66", + "id": "uuid-from-gatsby", "wordpress_id": 41, }, Object { - "id": "afe6c1f2-15e5-5b81-9536-0d90df8b8107", + "id": "uuid-from-gatsby", "wordpress_id": 40, }, Object { - "id": "5b7eddca-2794-5d8d-97be-5b3f9189edc6", + "id": "uuid-from-gatsby", "wordpress_id": 39, }, Object { - "id": "4041f026-1f42-5999-8457-8111b258875a", + "id": "uuid-from-gatsby", "wordpress_id": 38, }, Object { - "id": "e82f3636-68ec-5118-ad61-6f8b38f77eb3", + "id": "uuid-from-gatsby", "wordpress_id": 37, }, ], "wordpress__wp_media": Array [ Object { - "id": "61ef7ef2-032f-5c90-bba3-99d04c9a1f07", + "id": "uuid-from-gatsby", "wordpress_id": 12, }, Object { - "id": "950513a1-a720-5588-b262-9533aa598624", + "id": "uuid-from-gatsby", "wordpress_id": 10, }, ], "wordpress__wp_statuses": Array [ Object { - "id": "9697011f-2f38-5cf4-916b-33f1d842d4e5", + "id": "uuid-from-gatsby", "wordpress_id": "publish", }, Object { - "id": "79b55379-e4cc-5ff3-9544-212e37eeb6cf", + "id": "uuid-from-gatsby", "wordpress_id": "acf-disabled", }, ], "wordpress__wp_taxonomies": Array [ Object { - "id": "93b26938-33f6-51fd-a1e5-f5ceceef8c32", + "id": "uuid-from-gatsby", "wordpress_id": "category", }, Object { - "id": "c6875dc3-0945-52c9-b9e1-dd28f372d4a0", + "id": "uuid-from-gatsby", "wordpress_id": "post_tag", }, ], "wordpress__wp_types": Array [ Object { - "id": "4239fe98-8d07-5fdc-ba6d-babc493fb83d", + "id": "uuid-from-gatsby", "wordpress_id": "post", }, Object { - "id": "467aed58-1297-5857-a6a2-982c19a6bf09", + "id": "uuid-from-gatsby", "wordpress_id": "page", }, Object { - "id": "8d95e1ec-db79-5e74-958f-2c2f6e5a9f6a", + "id": "uuid-from-gatsby", "wordpress_id": "attachment", }, Object { - "id": "55a35821-7937-5722-8eea-5cf18ba3dbbd", + "id": "uuid-from-gatsby", "wordpress_id": "gatsby", }, ], "wordpress__wp_users": Array [ Object { - "id": "ec1fb3e3-d897-5549-b5f6-72b358fbbe83", + "id": "uuid-from-gatsby", "wordpress_id": 1, }, ], @@ -9770,7 +9770,7 @@ Array [ "featured_media": 0, "format": "standard", "guid": "http://dev-gatbsyjswp.pantheonsite.io/?p=28", - "id": "8ec6feda-5dc2-5f17-b408-abda06425750", + "id": "uuid-from-gatsby", "link": "http://dev-gatbsyjswp.pantheonsite.io/sample-post-2/", "meta": Array [], "modified": "2017-09-02T10:52:25.000Z", @@ -9980,7 +9980,7 @@ Array [ "featured_media": 0, "format": "standard", "guid": "http://dev-gatbsyjswp.pantheonsite.io/?p=26", - "id": "73e99b4e-2409-51f9-9c10-23b7fa60fe06", + "id": "uuid-from-gatsby", "link": "http://dev-gatbsyjswp.pantheonsite.io/sample-post-1/", "meta": Array [], "modified": "2017-09-02T10:52:42.000Z", @@ -10061,7 +10061,7 @@ Array [ ", "featured_media": 0, "guid": "http://dev-gatbsyjswp.pantheonsite.io/?page_id=5", - "id": "340ceded-7db7-583c-9486-120758f5d967", + "id": "uuid-from-gatsby", "link": "http://dev-gatbsyjswp.pantheonsite.io/", "menu_order": 0, "meta": Array [], @@ -10115,7 +10115,7 @@ Array [ "description": " ", "guid": "http://dev-gatbsyjswp.pantheonsite.io/wp-content/uploads/2017/09/pexels-photo-534327.jpeg", - "id": "61ef7ef2-032f-5c90-bba3-99d04c9a1f07", + "id": "uuid-from-gatsby", "link": "http://dev-gatbsyjswp.pantheonsite.io/sample-post-1/pexels-photo-534327/", "media_details": Object { "file": "2017/09/pexels-photo-534327.jpeg", @@ -10227,7 +10227,7 @@ Array [ "description": " ", "guid": "http://dev-gatbsyjswp.pantheonsite.io/wp-content/uploads/2017/09/pexels-photo-534351.jpeg", - "id": "950513a1-a720-5588-b262-9533aa598624", + "id": "uuid-from-gatsby", "link": "http://dev-gatbsyjswp.pantheonsite.io/gatsby-sample-home-page/pexels-photo-534351/", "media_details": Object { "file": "2017/09/pexels-photo-534351.jpeg", @@ -10337,7 +10337,7 @@ Array [ "content": "", "date": "2017-09-02T10:57:32.000Z", "guid": "http://dev-gatbsyjswp.pantheonsite.io/?post_type=gatsby&p=41", - "id": "c6c4aff0-348a-54f6-b15f-73045a371b66", + "id": "uuid-from-gatsby", "link": "http://dev-gatbsyjswp.pantheonsite.io/gatsby/fifth/", "modified": "2017-09-02T10:57:32.000Z", "slug": "fifth", @@ -10386,7 +10386,7 @@ Array [ ", "date": "2017-09-02T10:57:18.000Z", "guid": "http://dev-gatbsyjswp.pantheonsite.io/?post_type=gatsby&p=40", - "id": "afe6c1f2-15e5-5b81-9536-0d90df8b8107", + "id": "uuid-from-gatsby", "link": "http://dev-gatbsyjswp.pantheonsite.io/gatsby/forth/", "modified": "2017-09-02T10:57:18.000Z", "slug": "forth", @@ -10434,7 +10434,7 @@ Array [ "content": "", "date": "2017-09-02T10:57:00.000Z", "guid": "http://dev-gatbsyjswp.pantheonsite.io/?post_type=gatsby&p=39", - "id": "5b7eddca-2794-5d8d-97be-5b3f9189edc6", + "id": "uuid-from-gatsby", "link": "http://dev-gatbsyjswp.pantheonsite.io/gatsby/third/", "modified": "2017-09-02T10:57:00.000Z", "slug": "third", @@ -10482,7 +10482,7 @@ Array [ "content": "", "date": "2017-09-02T10:56:47.000Z", "guid": "http://dev-gatbsyjswp.pantheonsite.io/?post_type=gatsby&p=38", - "id": "4041f026-1f42-5999-8457-8111b258875a", + "id": "uuid-from-gatsby", "link": "http://dev-gatbsyjswp.pantheonsite.io/gatsby/second/", "modified": "2017-09-02T10:56:47.000Z", "slug": "second", @@ -10530,7 +10530,7 @@ Array [ "content": "", "date": "2017-09-02T10:56:32.000Z", "guid": "http://dev-gatbsyjswp.pantheonsite.io/?post_type=gatsby&p=37", - "id": "e82f3636-68ec-5118-ad61-6f8b38f77eb3", + "id": "uuid-from-gatsby", "link": "http://dev-gatbsyjswp.pantheonsite.io/gatsby/first/", "modified": "2017-09-02T10:56:32.000Z", "slug": "first", @@ -10563,7 +10563,7 @@ Array [ }, "description": "", "hierarchical": false, - "id": "4239fe98-8d07-5fdc-ba6d-babc493fb83d", + "id": "uuid-from-gatsby", "name": "Posts", "rest_base": "posts", "slug": "post", @@ -10596,7 +10596,7 @@ Array [ }, "description": "", "hierarchical": true, - "id": "467aed58-1297-5857-a6a2-982c19a6bf09", + "id": "uuid-from-gatsby", "name": "Pages", "rest_base": "pages", "slug": "page", @@ -10626,7 +10626,7 @@ Array [ }, "description": "", "hierarchical": false, - "id": "8d95e1ec-db79-5e74-958f-2c2f6e5a9f6a", + "id": "uuid-from-gatsby", "name": "Media", "rest_base": "media", "slug": "attachment", @@ -10656,7 +10656,7 @@ Array [ }, "description": "", "hierarchical": false, - "id": "55a35821-7937-5722-8eea-5cf18ba3dbbd", + "id": "uuid-from-gatsby", "name": "Gatsbys", "rest_base": "gatsby", "slug": "gatsby", @@ -10672,7 +10672,7 @@ Array [ }, ], }, - "id": "9697011f-2f38-5cf4-916b-33f1d842d4e5", + "id": "uuid-from-gatsby", "name": "Published", "public": true, "queryable": true, @@ -10688,7 +10688,7 @@ Array [ }, ], }, - "id": "79b55379-e4cc-5ff3-9544-212e37eeb6cf", + "id": "uuid-from-gatsby", "name": "Inactive", "public": true, "queryable": true, @@ -10718,7 +10718,7 @@ Array [ }, "description": "", "hierarchical": true, - "id": "93b26938-33f6-51fd-a1e5-f5ceceef8c32", + "id": "uuid-from-gatsby", "name": "Categories", "rest_base": "categories", "slug": "category", @@ -10750,7 +10750,7 @@ Array [ }, "description": "", "hierarchical": false, - "id": "c6875dc3-0945-52c9-b9e1-dd28f372d4a0", + "id": "uuid-from-gatsby", "name": "Tags", "rest_base": "tags", "slug": "post_tag", @@ -10792,7 +10792,7 @@ Array [ }, "count": 1, "description": "", - "id": "c8935112-0101-52ac-8cd8-fe45279a836f", + "id": "uuid-from-gatsby", "link": "http://dev-gatbsyjswp.pantheonsite.io/category/sample-category-1/", "meta": Array [], "name": "Sample category 1", @@ -10834,7 +10834,7 @@ Array [ }, "count": 1, "description": "", - "id": "d055b9b7-17d4-50b8-bc8d-48c9435332fd", + "id": "uuid-from-gatsby", "link": "http://dev-gatbsyjswp.pantheonsite.io/category/sample-category-2/", "meta": Array [], "name": "Sample category 2", @@ -10876,7 +10876,7 @@ Array [ }, "count": 0, "description": "", - "id": "152be96c-26d5-552f-ab0f-f996f330474e", + "id": "uuid-from-gatsby", "link": "http://dev-gatbsyjswp.pantheonsite.io/category/uncategorized/", "meta": Array [], "name": "Uncategorized", @@ -10918,7 +10918,7 @@ Array [ }, "count": 1, "description": "", - "id": "332ec189-c725-5c5c-aaa1-99e454b44835", + "id": "uuid-from-gatsby", "link": "http://dev-gatbsyjswp.pantheonsite.io/tag/sample-tag-1/", "meta": Array [], "name": "Sample tag 1", @@ -10959,7 +10959,7 @@ Array [ }, "count": 1, "description": "", - "id": "a26dcf2d-8599-5359-bb29-ff0ccd44ea60", + "id": "uuid-from-gatsby", "link": "http://dev-gatbsyjswp.pantheonsite.io/tag/sample-tag-2/", "meta": Array [], "name": "Sample tag 2", @@ -10988,7 +10988,7 @@ Array [ "wordpress_96": "http://2.gravatar.com/avatar/bd015b2f012c7da7baf972ba8f05cfd5?s=96&d=mm&r=g", }, "description": "", - "id": "ec1fb3e3-d897-5549-b5f6-72b358fbbe83", + "id": "uuid-from-gatsby", "link": "http://dev-gatbsyjswp.pantheonsite.io/author/gatsby/", "meta": Array [], "name": "gatsby", @@ -10998,7 +10998,7 @@ Array [ }, Object { "__type": "wordpress__acf_options", - "id": "cdcc12f2-227d-5e69-b876-36dd3ffe1491", + "id": "uuid-from-gatsby", "wordpress_id": "acf", }, ] @@ -11010,24 +11010,24 @@ Array [ Object { "children": Array [], "content": "Sed efficitur finibus urna, in laoreet tellus sollicitudin sit amet. Phasellus elementum eros nec augue placerat, eget auctor enim mattis.", - "id": "8ec6feda-5dc2-5f17-b408-abda064257500page_builderWordPressAcf_excerpt", + "id": "uuid-from-gatsby0page_builderWordPressAcf_excerpt", "internal": Object { "contentDigest": "85f0c4be8389c9426e5794f4840576ff", "type": "WordPressAcf_excerpt", }, - "parent": "8ec6feda-5dc2-5f17-b408-abda064257500", + "parent": "uuid-from-gatsby0", }, ], Array [ Object { "children": Array [], - "id": "8ec6feda-5dc2-5f17-b408-abda064257501page_builderWordPressAcf_post_photo", + "id": "uuid-from-gatsby1page_builderWordPressAcf_post_photo", "internal": Object { - "contentDigest": "e3a49de44243defa27e85c8b877f3565", + "contentDigest": "25073ffd042b197fca5eb299099c6a7b", "type": "WordPressAcf_post_photo", }, - "parent": "8ec6feda-5dc2-5f17-b408-abda064257501", - "photo___NODE": "950513a1-a720-5588-b262-9533aa598624", + "parent": "uuid-from-gatsby1", + "photo___NODE": "uuid-from-gatsby", }, ], Array [ @@ -11092,17 +11092,17 @@ Array [ }, "acf": Object { "page_builder_post___NODE": Array [ - "8ec6feda-5dc2-5f17-b408-abda064257500page_builderWordPressAcf_excerpt", - "8ec6feda-5dc2-5f17-b408-abda064257501page_builderWordPressAcf_post_photo", + "uuid-from-gatsby0page_builderWordPressAcf_excerpt", + "uuid-from-gatsby1page_builderWordPressAcf_post_photo", ], }, - "author___NODE": "ec1fb3e3-d897-5549-b5f6-72b358fbbe83", + "author___NODE": "uuid-from-gatsby", "categories___NODE": Array [ - "d055b9b7-17d4-50b8-bc8d-48c9435332fd", + "uuid-from-gatsby", ], "children": Array [ - "8ec6feda-5dc2-5f17-b408-abda064257500page_builderWordPressAcf_excerpt", - "8ec6feda-5dc2-5f17-b408-abda064257501page_builderWordPressAcf_post_photo", + "uuid-from-gatsby0page_builderWordPressAcf_excerpt", + "uuid-from-gatsby1page_builderWordPressAcf_post_photo", ], "comment_status": "open", "content": "Mauris mattis elit erat, ut sodales lorem vestibulum sit amet. Sed eget urna suscipit nunc facilisis tempor. Nunc vel consequat diam. Fusce scelerisque gravida ex, vitae porttitor velit dictum at. Etiam arcu metus, gravida in libero vitae, porta volutpat ligula. Morbi vestibulum fermentum ipsum id ornare. Curabitur fermentum tellus elit, nec semper diam blandit id. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Sed efficitur finibus urna, in laoreet tellus sollicitudin sit amet. Phasellus elementum eros nec augue placerat, eget auctor enim mattis. Aenean porta tincidunt pharetra. Aliquam erat volutpat.
@@ -11113,9 +11113,9 @@ Array [ ", "format": "standard", "guid": "http://dev-gatbsyjswp.pantheonsite.io/?p=28", - "id": "8ec6feda-5dc2-5f17-b408-abda06425750", + "id": "uuid-from-gatsby", "internal": Object { - "contentDigest": "31dd3b260cd81c9451e531f863dd7f87", + "contentDigest": "85e6e9ca10a2c66cdd673cbafe70f31c", "type": "wordpress__POST", }, "link": "http://dev-gatbsyjswp.pantheonsite.io/sample-post-2/", @@ -11127,7 +11127,7 @@ Array [ "status": "publish", "sticky": false, "tags___NODE": Array [ - "a26dcf2d-8599-5359-bb29-ff0ccd44ea60", + "uuid-from-gatsby", ], "template": "", "title": "Sample post 2", @@ -11139,30 +11139,30 @@ Array [ Object { "children": Array [], "content": "Phasellus blandit sollicitudin metus, vitae ultricies tortor pretium sed. Donec et elit sed sapien mattis dapibus non at magna. Nulla et accumsan.", - "id": "73e99b4e-2409-51f9-9c10-23b7fa60fe060page_builderWordPressAcf_excerpt", + "id": "uuid-from-gatsby0page_builderWordPressAcf_excerpt", "internal": Object { "contentDigest": "5e9b61c80dc85ebb82361fe05ebeea99", "type": "WordPressAcf_excerpt", }, - "parent": "73e99b4e-2409-51f9-9c10-23b7fa60fe060", + "parent": "uuid-from-gatsby0", }, ], Array [ Object { "children": Array [], - "id": "73e99b4e-2409-51f9-9c10-23b7fa60fe061page_builderWordPressAcf_image_gallery", + "id": "uuid-from-gatsby1page_builderWordPressAcf_image_gallery", "internal": Object { - "contentDigest": "fef851242d5ca07b2fb89905bc75c0f4", + "contentDigest": "60b54d27dd7ea1a640409328eb1177c0", "type": "WordPressAcf_image_gallery", }, - "parent": "73e99b4e-2409-51f9-9c10-23b7fa60fe061", + "parent": "uuid-from-gatsby1", "pictures": Array [ Object { - "picture___NODE": "61ef7ef2-032f-5c90-bba3-99d04c9a1f07", + "picture___NODE": "uuid-from-gatsby", "title": "Venise", }, Object { - "picture___NODE": "950513a1-a720-5588-b262-9533aa598624", + "picture___NODE": "uuid-from-gatsby", "title": "", }, ], @@ -11171,13 +11171,13 @@ Array [ Array [ Object { "children": Array [], - "id": "73e99b4e-2409-51f9-9c10-23b7fa60fe062page_builderWordPressAcf_post_photo", + "id": "uuid-from-gatsby2page_builderWordPressAcf_post_photo", "internal": Object { - "contentDigest": "d276b7812f05dd24715620ad5e90b34d", + "contentDigest": "25073ffd042b197fca5eb299099c6a7b", "type": "WordPressAcf_post_photo", }, - "parent": "73e99b4e-2409-51f9-9c10-23b7fa60fe062", - "photo___NODE": "61ef7ef2-032f-5c90-bba3-99d04c9a1f07", + "parent": "uuid-from-gatsby2", + "photo___NODE": "uuid-from-gatsby", }, ], Array [ @@ -11242,19 +11242,19 @@ Array [ }, "acf": Object { "page_builder_post___NODE": Array [ - "73e99b4e-2409-51f9-9c10-23b7fa60fe060page_builderWordPressAcf_excerpt", - "73e99b4e-2409-51f9-9c10-23b7fa60fe061page_builderWordPressAcf_image_gallery", - "73e99b4e-2409-51f9-9c10-23b7fa60fe062page_builderWordPressAcf_post_photo", + "uuid-from-gatsby0page_builderWordPressAcf_excerpt", + "uuid-from-gatsby1page_builderWordPressAcf_image_gallery", + "uuid-from-gatsby2page_builderWordPressAcf_post_photo", ], }, - "author___NODE": "ec1fb3e3-d897-5549-b5f6-72b358fbbe83", + "author___NODE": "uuid-from-gatsby", "categories___NODE": Array [ - "c8935112-0101-52ac-8cd8-fe45279a836f", + "uuid-from-gatsby", ], "children": Array [ - "73e99b4e-2409-51f9-9c10-23b7fa60fe060page_builderWordPressAcf_excerpt", - "73e99b4e-2409-51f9-9c10-23b7fa60fe061page_builderWordPressAcf_image_gallery", - "73e99b4e-2409-51f9-9c10-23b7fa60fe062page_builderWordPressAcf_post_photo", + "uuid-from-gatsby0page_builderWordPressAcf_excerpt", + "uuid-from-gatsby1page_builderWordPressAcf_image_gallery", + "uuid-from-gatsby2page_builderWordPressAcf_post_photo", ], "comment_status": "open", "content": "Phasellus blandit sollicitudin metus, vitae ultricies tortor pretium sed. Donec et elit sed sapien mattis dapibus non at magna. Nulla et accumsan libero. Cras sodales imperdiet diam ac dictum. Donec mattis lacus nec tempus tempor. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Nunc velit arcu, facilisis nec enim vitae, pharetra sollicitudin sem. Maecenas vel sapien consequat, semper justo ut, pharetra purus. Sed malesuada mauris eu odio posuere congue. Etiam quis quam libero. Vestibulum molestie leo at tortor mollis tempus.
@@ -11267,9 +11267,9 @@ Array [ ", "format": "standard", "guid": "http://dev-gatbsyjswp.pantheonsite.io/?p=26", - "id": "73e99b4e-2409-51f9-9c10-23b7fa60fe06", + "id": "uuid-from-gatsby", "internal": Object { - "contentDigest": "1cd5e3cfee9236897bad2bf3c256ab90", + "contentDigest": "22265990bf7246310fb3f24f9c9bfc76", "type": "wordpress__POST", }, "link": "http://dev-gatbsyjswp.pantheonsite.io/sample-post-1/", @@ -11281,7 +11281,7 @@ Array [ "status": "publish", "sticky": false, "tags___NODE": Array [ - "332ec189-c725-5c5c-aaa1-99e454b44835", + "uuid-from-gatsby", ], "template": "", "title": "Sample post 1", @@ -11339,9 +11339,9 @@ Array [ }, "acf": Object { "dummy": true, - "linked_image___NODE": "950513a1-a720-5588-b262-9533aa598624", + "linked_image___NODE": "uuid-from-gatsby", }, - "author___NODE": "ec1fb3e3-d897-5549-b5f6-72b358fbbe83", + "author___NODE": "uuid-from-gatsby", "children": Array [], "comment_status": "closed", "content": "Lorem ipsum Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec et odio sit amet est eleifend semper vitae iaculis risus. Etiam sit amet purus interdum, laoreet massa ac, tristique tortor. Suspendisse porta nibh a quam faucibus vestibulum. Morbi magna justo, semper eget pellentesque at, maximus sed justo. Vivamus sodales sem in imperdiet lacinia. Proin […]
", "guid": "http://dev-gatbsyjswp.pantheonsite.io/?page_id=5", - "id": "340ceded-7db7-583c-9486-120758f5d967", + "id": "uuid-from-gatsby", "internal": Object { - "contentDigest": "730b646cd1ae6cd070d74956e5041fd2", + "contentDigest": "070a964ceb2059db3d498da2d25ef775", "type": "wordpress__PAGE", }, "link": "http://dev-gatbsyjswp.pantheonsite.io/", @@ -11408,17 +11408,17 @@ Array [ }, "acf": false, "alt_text": "", - "author___NODE": "ec1fb3e3-d897-5549-b5f6-72b358fbbe83", + "author___NODE": "uuid-from-gatsby", "caption": "", "children": Array [], "comment_status": "open", "date": "2017-09-02T10:36:43.000Z", "description": " ", - "guid___NODE": "61ef7ef2-032f-5c90-bba3-99d04c9a1f07", - "id": "61ef7ef2-032f-5c90-bba3-99d04c9a1f07", + "guid___NODE": "uuid-from-gatsby", + "id": "uuid-from-gatsby", "internal": Object { - "contentDigest": "e34c3e03101d1305788a27f283e90c6b", + "contentDigest": "a9a619d024569cc1cc741cd7df0c1ef1", "type": "wordpress__wp_media", }, "link": "http://dev-gatbsyjswp.pantheonsite.io/sample-post-1/pexels-photo-534327/", @@ -11527,17 +11527,17 @@ Array [ }, "acf": false, "alt_text": "", - "author___NODE": "ec1fb3e3-d897-5549-b5f6-72b358fbbe83", + "author___NODE": "uuid-from-gatsby", "caption": "", "children": Array [], "comment_status": "open", "date": "2017-09-02T10:35:16.000Z", "description": " ", - "guid___NODE": "950513a1-a720-5588-b262-9533aa598624", - "id": "950513a1-a720-5588-b262-9533aa598624", + "guid___NODE": "uuid-from-gatsby", + "id": "uuid-from-gatsby", "internal": Object { - "contentDigest": "7bb20caef5bf65715b92b109cbfae7b9", + "contentDigest": "986bf8d51069f5b0a7c02b83d73f5a68", "type": "wordpress__wp_media", }, "link": "http://dev-gatbsyjswp.pantheonsite.io/gatsby-sample-home-page/pexels-photo-534351/", @@ -11652,9 +11652,9 @@ Array [ "content": "", "date": "2017-09-02T10:57:32.000Z", "guid": "http://dev-gatbsyjswp.pantheonsite.io/?post_type=gatsby&p=41", - "id": "c6c4aff0-348a-54f6-b15f-73045a371b66", + "id": "uuid-from-gatsby", "internal": Object { - "contentDigest": "1841c51acecd9ecc794721e4996c56a0", + "contentDigest": "fa32e6de37531c5dea4ded3682a082f1", "type": "wordpress__wp_gatsby", }, "link": "http://dev-gatbsyjswp.pantheonsite.io/gatsby/fifth/", @@ -11708,9 +11708,9 @@ Array [ ", "date": "2017-09-02T10:57:18.000Z", "guid": "http://dev-gatbsyjswp.pantheonsite.io/?post_type=gatsby&p=40", - "id": "afe6c1f2-15e5-5b81-9536-0d90df8b8107", + "id": "uuid-from-gatsby", "internal": Object { - "contentDigest": "032a6f6f988638df1ec194cfecae97fc", + "contentDigest": "ef8f819c858ccdccfbbfc5e1d08522cc", "type": "wordpress__wp_gatsby", }, "link": "http://dev-gatbsyjswp.pantheonsite.io/gatsby/forth/", @@ -11763,9 +11763,9 @@ Array [ "content": "", "date": "2017-09-02T10:57:00.000Z", "guid": "http://dev-gatbsyjswp.pantheonsite.io/?post_type=gatsby&p=39", - "id": "5b7eddca-2794-5d8d-97be-5b3f9189edc6", + "id": "uuid-from-gatsby", "internal": Object { - "contentDigest": "40888d2da7744884ebcedf786bb6fe2b", + "contentDigest": "cd16fa4c983e752dda88e10b16042d33", "type": "wordpress__wp_gatsby", }, "link": "http://dev-gatbsyjswp.pantheonsite.io/gatsby/third/", @@ -11818,9 +11818,9 @@ Array [ "content": "", "date": "2017-09-02T10:56:47.000Z", "guid": "http://dev-gatbsyjswp.pantheonsite.io/?post_type=gatsby&p=38", - "id": "4041f026-1f42-5999-8457-8111b258875a", + "id": "uuid-from-gatsby", "internal": Object { - "contentDigest": "09f67746d679c8e960841cba85d52341", + "contentDigest": "f6a95058ad0a423dac0d0cad0b34bbce", "type": "wordpress__wp_gatsby", }, "link": "http://dev-gatbsyjswp.pantheonsite.io/gatsby/second/", @@ -11873,9 +11873,9 @@ Array [ "content": "", "date": "2017-09-02T10:56:32.000Z", "guid": "http://dev-gatbsyjswp.pantheonsite.io/?post_type=gatsby&p=37", - "id": "e82f3636-68ec-5118-ad61-6f8b38f77eb3", + "id": "uuid-from-gatsby", "internal": Object { - "contentDigest": "af10ca3ef26f96c0e80db7dff04466fb", + "contentDigest": "c06dd1a3ee05202ce35b7a8a3db81f49", "type": "wordpress__wp_gatsby", }, "link": "http://dev-gatbsyjswp.pantheonsite.io/gatsby/first/", @@ -11913,9 +11913,9 @@ Array [ "children": Array [], "description": "", "hierarchical": false, - "id": "4239fe98-8d07-5fdc-ba6d-babc493fb83d", + "id": "uuid-from-gatsby", "internal": Object { - "contentDigest": "dc03036e5674f57063046287321bb410", + "contentDigest": "97baf3bd1c005aac5d34f3c6af61ba46", "type": "wordpress__wp_types", }, "name": "Posts", @@ -11953,9 +11953,9 @@ Array [ "children": Array [], "description": "", "hierarchical": true, - "id": "467aed58-1297-5857-a6a2-982c19a6bf09", + "id": "uuid-from-gatsby", "internal": Object { - "contentDigest": "31d8731f5b78c069f3ec26d5c1e9c44e", + "contentDigest": "3dc0e2b416573b0bdf242c4b6a7be63a", "type": "wordpress__wp_types", }, "name": "Pages", @@ -11990,9 +11990,9 @@ Array [ "children": Array [], "description": "", "hierarchical": false, - "id": "8d95e1ec-db79-5e74-958f-2c2f6e5a9f6a", + "id": "uuid-from-gatsby", "internal": Object { - "contentDigest": "ece3c0fa6bad4f72e2b5944bd1db316d", + "contentDigest": "57ec5a27b46b1a8329c8806cb3195deb", "type": "wordpress__wp_types", }, "name": "Media", @@ -12027,9 +12027,9 @@ Array [ "children": Array [], "description": "", "hierarchical": false, - "id": "55a35821-7937-5722-8eea-5cf18ba3dbbd", + "id": "uuid-from-gatsby", "internal": Object { - "contentDigest": "4b368831fda98dadd709bc6290f1ae58", + "contentDigest": "40dd3d6d02e67b43afde9d96a9e4fc15", "type": "wordpress__wp_types", }, "name": "Gatsbys", @@ -12050,9 +12050,9 @@ Array [ ], }, "children": Array [], - "id": "9697011f-2f38-5cf4-916b-33f1d842d4e5", + "id": "uuid-from-gatsby", "internal": Object { - "contentDigest": "27a25c6571dabbd74b2ccf73ab2c8241", + "contentDigest": "a88eac9c8da3cdd7f3cd12ee02b5f890", "type": "wordpress__wp_statuses", }, "name": "Published", @@ -12073,9 +12073,9 @@ Array [ ], }, "children": Array [], - "id": "79b55379-e4cc-5ff3-9544-212e37eeb6cf", + "id": "uuid-from-gatsby", "internal": Object { - "contentDigest": "2cb7295008787161728cdbe88a7d43af", + "contentDigest": "8d68f8cdb46785a3459ada3c2d903cff", "type": "wordpress__wp_statuses", }, "name": "Inactive", @@ -12110,9 +12110,9 @@ Array [ "children": Array [], "description": "", "hierarchical": true, - "id": "93b26938-33f6-51fd-a1e5-f5ceceef8c32", + "id": "uuid-from-gatsby", "internal": Object { - "contentDigest": "c7a1ec7ba93d775028e83044fd691bf1", + "contentDigest": "4e53932ca1bb6d65c7449880605cf7af", "type": "wordpress__wp_taxonomies", }, "name": "Categories", @@ -12149,9 +12149,9 @@ Array [ "children": Array [], "description": "", "hierarchical": false, - "id": "c6875dc3-0945-52c9-b9e1-dd28f372d4a0", + "id": "uuid-from-gatsby", "internal": Object { - "contentDigest": "22922c85512437c53e6be39dd58d3767", + "contentDigest": "a696d5f3987adc9018566cf81e6e3149", "type": "wordpress__wp_taxonomies", }, "name": "Tags", @@ -12198,9 +12198,9 @@ Array [ "children": Array [], "count": 1, "description": "", - "id": "c8935112-0101-52ac-8cd8-fe45279a836f", + "id": "uuid-from-gatsby", "internal": Object { - "contentDigest": "2ce17736c76b8ec0db175a35d7553e66", + "contentDigest": "d127bb7936ad55e60cb1955cbf43ab4c", "type": "wordpress__CATEGORY", }, "link": "http://dev-gatbsyjswp.pantheonsite.io/category/sample-category-1/", @@ -12208,7 +12208,7 @@ Array [ "name": "Sample category 1", "parent": null, "slug": "sample-category-1", - "taxonomy___NODE": "93b26938-33f6-51fd-a1e5-f5ceceef8c32", + "taxonomy___NODE": "uuid-from-gatsby", "wordpress_id": 2, "wordpress_parent": 0, }, @@ -12247,9 +12247,9 @@ Array [ "children": Array [], "count": 1, "description": "", - "id": "d055b9b7-17d4-50b8-bc8d-48c9435332fd", + "id": "uuid-from-gatsby", "internal": Object { - "contentDigest": "39bc0900b19b37f822cfcfa09ea32a3e", + "contentDigest": "f832d867087a232e962c0e831b8977aa", "type": "wordpress__CATEGORY", }, "link": "http://dev-gatbsyjswp.pantheonsite.io/category/sample-category-2/", @@ -12257,7 +12257,7 @@ Array [ "name": "Sample category 2", "parent": null, "slug": "sample-category-2", - "taxonomy___NODE": "93b26938-33f6-51fd-a1e5-f5ceceef8c32", + "taxonomy___NODE": "uuid-from-gatsby", "wordpress_id": 3, "wordpress_parent": 0, }, @@ -12296,9 +12296,9 @@ Array [ "children": Array [], "count": 0, "description": "", - "id": "152be96c-26d5-552f-ab0f-f996f330474e", + "id": "uuid-from-gatsby", "internal": Object { - "contentDigest": "2c8eba2d1880da87a681085f417202a2", + "contentDigest": "06418b9ce6d10df528d1bc01b31ec82e", "type": "wordpress__CATEGORY", }, "link": "http://dev-gatbsyjswp.pantheonsite.io/category/uncategorized/", @@ -12306,7 +12306,7 @@ Array [ "name": "Uncategorized", "parent": null, "slug": "uncategorized", - "taxonomy___NODE": "93b26938-33f6-51fd-a1e5-f5ceceef8c32", + "taxonomy___NODE": "uuid-from-gatsby", "wordpress_id": 1, "wordpress_parent": 0, }, @@ -12345,9 +12345,9 @@ Array [ "children": Array [], "count": 1, "description": "", - "id": "332ec189-c725-5c5c-aaa1-99e454b44835", + "id": "uuid-from-gatsby", "internal": Object { - "contentDigest": "95638e0e0694d2c39553bb58e57c3c10", + "contentDigest": "548677b22006b90901bd4ebc4221d28d", "type": "wordpress__TAG", }, "link": "http://dev-gatbsyjswp.pantheonsite.io/tag/sample-tag-1/", @@ -12355,7 +12355,7 @@ Array [ "name": "Sample tag 1", "parent": null, "slug": "sample-tag-1", - "taxonomy___NODE": "c6875dc3-0945-52c9-b9e1-dd28f372d4a0", + "taxonomy___NODE": "uuid-from-gatsby", "wordpress_id": 4, }, ], @@ -12393,9 +12393,9 @@ Array [ "children": Array [], "count": 1, "description": "", - "id": "a26dcf2d-8599-5359-bb29-ff0ccd44ea60", + "id": "uuid-from-gatsby", "internal": Object { - "contentDigest": "cb821335f3ee7716c2e3df778da4055f", + "contentDigest": "c7ab95ff3404883a7f2abc5d0f9a66fd", "type": "wordpress__TAG", }, "link": "http://dev-gatbsyjswp.pantheonsite.io/tag/sample-tag-2/", @@ -12403,7 +12403,7 @@ Array [ "name": "Sample tag 2", "parent": null, "slug": "sample-tag-2", - "taxonomy___NODE": "c6875dc3-0945-52c9-b9e1-dd28f372d4a0", + "taxonomy___NODE": "uuid-from-gatsby", "wordpress_id": 5, }, ], @@ -12423,22 +12423,22 @@ Array [ }, "acf": false, "all_authored_entities___NODE": Array [ - "8ec6feda-5dc2-5f17-b408-abda06425750", - "73e99b4e-2409-51f9-9c10-23b7fa60fe06", - "340ceded-7db7-583c-9486-120758f5d967", - "61ef7ef2-032f-5c90-bba3-99d04c9a1f07", - "950513a1-a720-5588-b262-9533aa598624", + "uuid-from-gatsby", + "uuid-from-gatsby", + "uuid-from-gatsby", + "uuid-from-gatsby", + "uuid-from-gatsby", ], "authored_wordpress__PAGE___NODE": Array [ - "340ceded-7db7-583c-9486-120758f5d967", + "uuid-from-gatsby", ], "authored_wordpress__POST___NODE": Array [ - "8ec6feda-5dc2-5f17-b408-abda06425750", - "73e99b4e-2409-51f9-9c10-23b7fa60fe06", + "uuid-from-gatsby", + "uuid-from-gatsby", ], "authored_wordpress__wp_media___NODE": Array [ - "61ef7ef2-032f-5c90-bba3-99d04c9a1f07", - "950513a1-a720-5588-b262-9533aa598624", + "uuid-from-gatsby", + "uuid-from-gatsby", ], "avatar_urls": Object { "wordpress_24": "http://2.gravatar.com/avatar/bd015b2f012c7da7baf972ba8f05cfd5?s=24&d=mm&r=g", @@ -12447,9 +12447,9 @@ Array [ }, "children": Array [], "description": "", - "id": "ec1fb3e3-d897-5549-b5f6-72b358fbbe83", + "id": "uuid-from-gatsby", "internal": Object { - "contentDigest": "25dd6a9303d8591e367c19d98eedb759", + "contentDigest": "fcdffeef6a48ffaa50df819f0182b3a2", "type": "wordpress__wp_users", }, "link": "http://dev-gatbsyjswp.pantheonsite.io/author/gatsby/", @@ -12464,9 +12464,9 @@ Array [ Array [ Object { "children": Array [], - "id": "cdcc12f2-227d-5e69-b876-36dd3ffe1491", + "id": "uuid-from-gatsby", "internal": Object { - "contentDigest": "d59749eade9f45a146319db101308a4d", + "contentDigest": "0825c75c8f58942ed4f82b75fb4e3083", "type": "wordpress__acf_options", }, "parent": null, diff --git a/packages/gatsby-source-wordpress/src/__tests__/normalize.js b/packages/gatsby-source-wordpress/src/__tests__/normalize.js index 0161afe3c024e..c16b92129b65b 100644 --- a/packages/gatsby-source-wordpress/src/__tests__/normalize.js +++ b/packages/gatsby-source-wordpress/src/__tests__/normalize.js @@ -23,7 +23,9 @@ describe(`Process WordPress data`, () => { entities = normalize.excludeUnknownEntities(entities) }) it(`creates Gatsby IDs for each entity`, () => { - entities = normalize.createGatsbyIds(entities) + const createNodeId = jest.fn() + createNodeId.mockReturnValue(`uuid-from-gatsby`) + entities = normalize.createGatsbyIds(createNodeId, entities) expect(entities).toMatchSnapshot() }) it(`Creates map of types`, () => { diff --git a/packages/gatsby-source-wordpress/src/gatsby-node.js b/packages/gatsby-source-wordpress/src/gatsby-node.js index 2d8baebbd2541..37ad22f50370f 100644 --- a/packages/gatsby-source-wordpress/src/gatsby-node.js +++ b/packages/gatsby-source-wordpress/src/gatsby-node.js @@ -18,7 +18,7 @@ let _auth let _perPage exports.sourceNodes = async ( - { boundActionCreators, getNode, store, cache }, + { boundActionCreators, getNode, store, cache, createNodeId }, { baseUrl, protocol, @@ -71,7 +71,7 @@ exports.sourceNodes = async ( entities = normalize.excludeUnknownEntities(entities) // Creates Gatsby IDs for each entity - entities = normalize.createGatsbyIds(entities) + entities = normalize.createGatsbyIds(createNodeId, entities) // Creates links between authors and user entities entities = normalize.mapAuthorsToUsers(entities) diff --git a/packages/gatsby-source-wordpress/src/normalize.js b/packages/gatsby-source-wordpress/src/normalize.js index c46f6fc0ef06f..b4ebe20269648 100644 --- a/packages/gatsby-source-wordpress/src/normalize.js +++ b/packages/gatsby-source-wordpress/src/normalize.js @@ -1,7 +1,6 @@ const crypto = require(`crypto`) const deepMapKeys = require(`deep-map-keys`) const _ = require(`lodash`) -const uuidv5 = require(`uuid/v5`) const { createRemoteFileNode } = require(`gatsby-source-filesystem`) const colorized = require(`./output-color`) @@ -141,19 +140,9 @@ exports.liftRenderedField = entities => exports.excludeUnknownEntities = entities => entities.filter(e => e.wordpress_id) // Excluding entities without ID -const seedConstant = `b2012db8-fafc-5a03-915f-e6016ff32086` -const typeNamespaces = {} -exports.createGatsbyIds = entities => +exports.createGatsbyIds = (createNodeId, entities) => entities.map(e => { - let namespace - if (typeNamespaces[e.__type]) { - namespace = typeNamespaces[e.__type] - } else { - typeNamespaces[e.__type] = uuidv5(e.__type, seedConstant) - namespace = typeNamespaces[e.__type] - } - - e.id = uuidv5(e.wordpress_id.toString(), namespace) + e.id = createNodeId(`${e.__type}-${e.wordpress_id.toString()}`) return e }) diff --git a/packages/gatsby/package.json b/packages/gatsby/package.json index c1c4422daa939..845a15234a5fe 100644 --- a/packages/gatsby/package.json +++ b/packages/gatsby/package.json @@ -105,6 +105,7 @@ "style-loader": "^0.13.0", "type-of": "^2.0.1", "url-loader": "^0.5.7", + "uuid": "^3.1.0", "v8-compile-cache": "^1.1.0", "webpack": "^1.13.3", "webpack-configurator": "^0.3.0", diff --git a/packages/gatsby/src/utils/api-runner-node.js b/packages/gatsby/src/utils/api-runner-node.js index 3b30d5cb82cce..85dbbe0dcb69f 100644 --- a/packages/gatsby/src/utils/api-runner-node.js +++ b/packages/gatsby/src/utils/api-runner-node.js @@ -6,6 +6,7 @@ const mapSeries = require(`async/mapSeries`) const reporter = require(`gatsby-cli/lib/reporter`) const cache = require(`./cache`) const apiList = require(`./api-node-docs`) +const createNodeId = require(`./create-node-id`) // Bind action creators per plugin so we can auto-add // metadata to actions they create. @@ -61,6 +62,8 @@ const runAPI = (plugin, api, args) => { pathPrefix = store.getState().config.pathPrefix } + const namespacedCreateNodeId = id => createNodeId(id, plugin.name) + const gatsbyNode = require(`${plugin.resolve}/gatsby-node`) if (gatsbyNode[api]) { const apiCallArgs = [ @@ -76,6 +79,7 @@ const runAPI = (plugin, api, args) => { reporter, getNodeAndSavePathDependency, cache, + createNodeId: namespacedCreateNodeId, }, plugin.pluginOptions, ] diff --git a/packages/gatsby/src/utils/create-node-id.js b/packages/gatsby/src/utils/create-node-id.js new file mode 100644 index 0000000000000..7360159251761 --- /dev/null +++ b/packages/gatsby/src/utils/create-node-id.js @@ -0,0 +1,9 @@ +const uuidv5 = require(`uuid/v5`) + +const seedConstant = `638f7a53-c567-4eca-8fc1-b23efb1cfb2b` + +function createNodeId(id, namespace) { + return uuidv5(id, uuidv5(namespace, seedConstant)) +} + +module.exports = createNodeId