From d971eff6c32ba493852bc7ec3159ceaf2b18910b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Benedikt=20R=C3=B6tsch?= Date: Thu, 6 May 2021 16:23:37 +0200 Subject: [PATCH 1/6] refactor(contentful-schema): prefix generated types with contentfulContentType --- .../references/content-reference.js | 2 +- .../src/components/references/index.js | 8 +-- .../src/components/references/location.js | 2 +- .../src/components/references/number.js | 2 +- .../src/components/references/text.js | 2 +- e2e-tests/contentful/src/pages/boolean.js | 6 +-- .../contentful/src/pages/content-reference.js | 54 +++++++++---------- e2e-tests/contentful/src/pages/date.js | 10 ++-- e2e-tests/contentful/src/pages/json.js | 8 ++- e2e-tests/contentful/src/pages/location.js | 6 +-- .../contentful/src/pages/media-reference.js | 6 +-- e2e-tests/contentful/src/pages/number.js | 6 +-- e2e-tests/contentful/src/pages/rich-text.js | 30 +++++------ e2e-tests/contentful/src/pages/text.js | 18 +++---- .../src/generate-schema.js | 44 +++++++-------- .../gatsby-source-contentful/src/normalize.js | 6 +-- 16 files changed, 107 insertions(+), 103 deletions(-) diff --git a/e2e-tests/contentful/src/components/references/content-reference.js b/e2e-tests/contentful/src/components/references/content-reference.js index d3b0e02d24cf3..3fafcd9293e39 100644 --- a/e2e-tests/contentful/src/components/references/content-reference.js +++ b/e2e-tests/contentful/src/components/references/content-reference.js @@ -1,6 +1,6 @@ import React from "react" -export const ContentfulContentReference = ({ one, many, title }) => { +export const ContentfulContentTypeContentReference = ({ one, many, title }) => { const references = [one, ...(many || [])].filter(Boolean) return (

diff --git a/e2e-tests/contentful/src/components/references/index.js b/e2e-tests/contentful/src/components/references/index.js index a9d0675bb1577..f9e79b30222d6 100644 --- a/e2e-tests/contentful/src/components/references/index.js +++ b/e2e-tests/contentful/src/components/references/index.js @@ -1,4 +1,4 @@ -export { ContentfulContentReference } from "./content-reference" -export { ContentfulLocation } from "./location" -export { ContentfulNumber } from "./number" -export { ContentfulText } from "./text" +export { ContentfulContentTypeContentReference } from "./content-reference" +export { ContentfulContentTypeLocation } from "./location" +export { ContentfulContentTypeNumber } from "./number" +export { ContentfulContentTypeText } from "./text" diff --git a/e2e-tests/contentful/src/components/references/location.js b/e2e-tests/contentful/src/components/references/location.js index d25a79e529402..81c2118b6b3c4 100644 --- a/e2e-tests/contentful/src/components/references/location.js +++ b/e2e-tests/contentful/src/components/references/location.js @@ -1,6 +1,6 @@ import React from "react" -export const ContentfulLocation = ({ location }) => ( +export const ContentfulContentTypeLocation = ({ location }) => (

[ContentfulLocation] Lat: {location.lat}, Long: {location.lon}

diff --git a/e2e-tests/contentful/src/components/references/number.js b/e2e-tests/contentful/src/components/references/number.js index db7e048b14636..5cc9c168f1dfd 100644 --- a/e2e-tests/contentful/src/components/references/number.js +++ b/e2e-tests/contentful/src/components/references/number.js @@ -1,5 +1,5 @@ import React from "react" -export const ContentfulNumber = ({ integer, decimal }) => ( +export const ContentfulContentTypeNumber = ({ integer, decimal }) => (

[ContentfulNumber] {integer || decimal}

) diff --git a/e2e-tests/contentful/src/components/references/text.js b/e2e-tests/contentful/src/components/references/text.js index a8647ece05b1d..0f87421c6bf8c 100644 --- a/e2e-tests/contentful/src/components/references/text.js +++ b/e2e-tests/contentful/src/components/references/text.js @@ -1,5 +1,5 @@ import React from "react" -export const ContentfulText = ({ short, longPlain }) => ( +export const ContentfulContentTypeText = ({ short, longPlain }) => (

[ContentfulText] {short || longPlain?.raw}

) diff --git a/e2e-tests/contentful/src/pages/boolean.js b/e2e-tests/contentful/src/pages/boolean.js index d4bd20c11b096..a1392f06d065d 100644 --- a/e2e-tests/contentful/src/pages/boolean.js +++ b/e2e-tests/contentful/src/pages/boolean.js @@ -49,7 +49,7 @@ export default BooleanPage export const pageQuery = graphql` query BooleanQuery { - default: allContentfulBoolean( + default: allContentfulContentTypeBoolean( sort: { fields: sys___id } filter: { sys: { locale: { eq: "en-US" } } @@ -61,7 +61,7 @@ export const pageQuery = graphql` boolean } } - english: allContentfulBoolean( + english: allContentfulContentTypeBoolean( sort: { fields: sys___id } filter: { sys: { locale: { eq: "en-US" } } @@ -73,7 +73,7 @@ export const pageQuery = graphql` booleanLocalized } } - german: allContentfulBoolean( + german: allContentfulContentTypeBoolean( sort: { fields: sys___id } filter: { sys: { locale: { eq: "de-DE" } } diff --git a/e2e-tests/contentful/src/pages/content-reference.js b/e2e-tests/contentful/src/pages/content-reference.js index cc33294438c0d..af6400da98f3b 100644 --- a/e2e-tests/contentful/src/pages/content-reference.js +++ b/e2e-tests/contentful/src/pages/content-reference.js @@ -95,7 +95,7 @@ export default ContentReferencePage export const pageQuery = graphql` query ContentReferenceQuery { - default: allContentfulContentReference( + default: allContentfulContentTypeContentReference( sort: { fields: title } filter: { sys: { locale: { eq: "en-US" } } @@ -112,39 +112,39 @@ export const pageQuery = graphql` sys { id } - ... on ContentfulText { + ... on ContentfulContentTypeText { title short } - ... on ContentfulNumber { + ... on ContentfulContentTypeNumber { title integer } - ... on ContentfulContentReference { + ... on ContentfulContentTypeContentReference { title one { - ... on ContentfulText { + ... on ContentfulContentTypeText { title short } - ... on ContentfulNumber { + ... on ContentfulContentTypeNumber { title integer } - ... on ContentfulContentReference { + ... on ContentfulContentTypeContentReference { title } } many { - ... on ContentfulText { + ... on ContentfulContentTypeText { title short } - ... on ContentfulNumber { + ... on ContentfulContentTypeNumber { title integer } - ... on ContentfulContentReference { + ... on ContentfulContentTypeContentReference { title } } @@ -155,39 +155,39 @@ export const pageQuery = graphql` sys { id } - ... on ContentfulText { + ... on ContentfulContentTypeText { title short } - ... on ContentfulNumber { + ... on ContentfulContentTypeNumber { title integer } - ... on ContentfulContentReference { + ... on ContentfulContentTypeContentReference { title one { - ... on ContentfulText { + ... on ContentfulContentTypeText { title short } - ... on ContentfulNumber { + ... on ContentfulContentTypeNumber { title integer } - ... on ContentfulContentReference { + ... on ContentfulContentTypeContentReference { title } } many { - ... on ContentfulText { + ... on ContentfulContentTypeText { title short } - ... on ContentfulNumber { + ... on ContentfulContentTypeNumber { title integer } - ... on ContentfulContentReference { + ... on ContentfulContentTypeContentReference { title } } @@ -195,7 +195,7 @@ export const pageQuery = graphql` } } } - english: allContentfulContentReference( + english: allContentfulContentTypeContentReference( sort: { fields: title } filter: { sys: { locale: { eq: "en-US" } } @@ -209,7 +209,7 @@ export const pageQuery = graphql` } oneLocalized { __typename - ... on ContentfulNumber { + ... on ContentfulContentTypeNumber { title decimal integer @@ -217,12 +217,12 @@ export const pageQuery = graphql` } manyLocalized { __typename - ... on ContentfulNumber { + ... on ContentfulContentTypeNumber { title decimal integer } - ... on ContentfulText { + ... on ContentfulContentTypeText { title short longPlain { @@ -232,7 +232,7 @@ export const pageQuery = graphql` } } } - german: allContentfulContentReference( + german: allContentfulContentTypeContentReference( sort: { fields: title } filter: { sys: { locale: { eq: "de-DE" } } @@ -246,7 +246,7 @@ export const pageQuery = graphql` } oneLocalized { __typename - ... on ContentfulNumber { + ... on ContentfulContentTypeNumber { title decimal integer @@ -254,12 +254,12 @@ export const pageQuery = graphql` } manyLocalized { __typename - ... on ContentfulNumber { + ... on ContentfulContentTypeNumber { title decimal integer } - ... on ContentfulText { + ... on ContentfulContentTypeText { title short longPlain { diff --git a/e2e-tests/contentful/src/pages/date.js b/e2e-tests/contentful/src/pages/date.js index ef8cb42c32b86..a0d9786df379d 100644 --- a/e2e-tests/contentful/src/pages/date.js +++ b/e2e-tests/contentful/src/pages/date.js @@ -32,19 +32,23 @@ export default DatePage export const pageQuery = graphql` query DateQuery { - dateTime: contentfulDate(sys: { id: { eq: "38akBjGb3T1t4AjB87wQjo" } }) { + dateTime: contentfulContentTypeDate( + sys: { id: { eq: "38akBjGb3T1t4AjB87wQjo" } } + ) { title date: dateTime formatted: dateTime(formatString: "D.M.YYYY - hh:mm") } - dateTimeTimezone: contentfulDate( + dateTimeTimezone: contentfulContentTypeDate( sys: { id: { eq: "6dZ8pK4tFWZDZPHgSC0tNS" } } ) { title date: dateTimeTimezone formatted: dateTimeTimezone(formatString: "D.M.YYYY - hh:mm (z)") } - date: contentfulDate(sys: { id: { eq: "5FuULz0jl0rKoKUKp2rshf" } }) { + date: contentfulContentTypeDate( + sys: { id: { eq: "5FuULz0jl0rKoKUKp2rshf" } } + ) { title date formatted: date(formatString: "D.M.YYYY") diff --git a/e2e-tests/contentful/src/pages/json.js b/e2e-tests/contentful/src/pages/json.js index bce1cb1edd3a1..54b3efdb20bf5 100644 --- a/e2e-tests/contentful/src/pages/json.js +++ b/e2e-tests/contentful/src/pages/json.js @@ -61,10 +61,14 @@ export default JSONPage export const pageQuery = graphql` query JSONQuery { - simple: contentfulJson(sys: { id: { eq: "2r6tNjP8brkyy5yLR39hhh" } }) { + simple: contentfulContentTypeJson( + sys: { id: { eq: "2r6tNjP8brkyy5yLR39hhh" } } + ) { json } - complex: contentfulJson(sys: { id: { eq: "2y71nV0cpW9vzTmJybq571" } }) { + complex: contentfulContentTypeJson( + sys: { id: { eq: "2y71nV0cpW9vzTmJybq571" } } + ) { json } english: contentfulJson( diff --git a/e2e-tests/contentful/src/pages/location.js b/e2e-tests/contentful/src/pages/location.js index f9757a987d661..9314b17fabdc4 100644 --- a/e2e-tests/contentful/src/pages/location.js +++ b/e2e-tests/contentful/src/pages/location.js @@ -56,7 +56,7 @@ export default LocationPage export const pageQuery = graphql` query LocationQuery { - default: allContentfulLocation( + default: allContentfulContentTypeLocation( sort: { fields: sys___id } filter: { title: { glob: "!*Localized*" } @@ -71,7 +71,7 @@ export const pageQuery = graphql` } } } - english: allContentfulLocation( + english: allContentfulContentTypeLocation( sort: { fields: sys___id } filter: { title: { glob: "*Localized*" } @@ -86,7 +86,7 @@ export const pageQuery = graphql` } } } - german: allContentfulLocation( + german: allContentfulContentTypeLocation( sort: { fields: sys___id } filter: { title: { glob: "*Localized*" } diff --git a/e2e-tests/contentful/src/pages/media-reference.js b/e2e-tests/contentful/src/pages/media-reference.js index dfd9402cfeb8a..f521c3747450c 100644 --- a/e2e-tests/contentful/src/pages/media-reference.js +++ b/e2e-tests/contentful/src/pages/media-reference.js @@ -112,7 +112,7 @@ export default MediaReferencePage export const pageQuery = graphql` query MediaReferenceQuery { - default: allContentfulMediaReference( + default: allContentfulContentTypeMediaReference( sort: { fields: title } filter: { title: { glob: "!*Localized*" } @@ -132,7 +132,7 @@ export const pageQuery = graphql` } } } - english: allContentfulMediaReference( + english: allContentfulContentTypeMediaReference( sort: { fields: title } filter: { title: { glob: "*Localized*" } @@ -158,7 +158,7 @@ export const pageQuery = graphql` } } } - german: allContentfulMediaReference( + german: allContentfulContentTypeMediaReference( sort: { fields: title } filter: { title: { glob: "*Localized*" } diff --git a/e2e-tests/contentful/src/pages/number.js b/e2e-tests/contentful/src/pages/number.js index 946e9b71d3be1..e5d5dc2cc8066 100644 --- a/e2e-tests/contentful/src/pages/number.js +++ b/e2e-tests/contentful/src/pages/number.js @@ -53,7 +53,7 @@ export default NumberPage export const pageQuery = graphql` query NumberQuery { - default: allContentfulNumber( + default: allContentfulContentTypeNumber( sort: { fields: sys___id } filter: { title: { glob: "!*Localized*" } @@ -66,7 +66,7 @@ export const pageQuery = graphql` decimal } } - english: allContentfulNumber( + english: allContentfulContentTypeNumber( sort: { fields: sys___id } filter: { title: { glob: "*Localized*" } @@ -79,7 +79,7 @@ export const pageQuery = graphql` decimalLocalized } } - german: allContentfulNumber( + german: allContentfulContentTypeNumber( sort: { fields: sys___id } filter: { title: { glob: "*Localized*" } diff --git a/e2e-tests/contentful/src/pages/rich-text.js b/e2e-tests/contentful/src/pages/rich-text.js index 84de1288b2c81..14bd894260d23 100644 --- a/e2e-tests/contentful/src/pages/rich-text.js +++ b/e2e-tests/contentful/src/pages/rich-text.js @@ -114,7 +114,7 @@ export default RichTextPage export const pageQuery = graphql` query RichTextQuery { - default: allContentfulRichText( + default: allContentfulContentTypeRichText( sort: { fields: title } filter: { title: { glob: "!*Localized*|*Validated*" } @@ -144,36 +144,36 @@ export const pageQuery = graphql` id type } - ... on ContentfulText { + ... on ContentfulContentTypeText { title short } - ... on ContentfulLocation { + ... on ContentfulContentTypeLocation { location { lat lon } } - ... on ContentfulContentReference { + ... on ContentfulContentTypeContentReference { title one { __typename sys { id } - ... on ContentfulText { + ... on ContentfulContentTypeText { title short } - ... on ContentfulContentReference { + ... on ContentfulContentTypeContentReference { title one { - ... on ContentfulContentReference { + ... on ContentfulContentTypeContentReference { title } } many { - ... on ContentfulContentReference { + ... on ContentfulContentTypeContentReference { title } } @@ -184,23 +184,23 @@ export const pageQuery = graphql` sys { id } - ... on ContentfulText { + ... on ContentfulContentTypeText { title short } - ... on ContentfulNumber { + ... on ContentfulContentTypeNumber { title integer } - ... on ContentfulContentReference { + ... on ContentfulContentTypeContentReference { title one { - ... on ContentfulContentReference { + ... on ContentfulContentTypeContentReference { title } } many { - ... on ContentfulContentReference { + ... on ContentfulContentTypeContentReference { title } } @@ -220,7 +220,7 @@ export const pageQuery = graphql` } } } - english: allContentfulRichText( + english: allContentfulContentTypeRichText( sort: { fields: title } filter: { title: { glob: "*Localized*" } @@ -235,7 +235,7 @@ export const pageQuery = graphql` } } } - german: allContentfulRichText( + german: allContentfulContentTypeRichText( sort: { fields: title } filter: { title: { glob: "*Localized*" } diff --git a/e2e-tests/contentful/src/pages/text.js b/e2e-tests/contentful/src/pages/text.js index 923c86e743da5..b2e10ceeef546 100644 --- a/e2e-tests/contentful/src/pages/text.js +++ b/e2e-tests/contentful/src/pages/text.js @@ -77,24 +77,24 @@ export default TextPage export const pageQuery = graphql` query TextQuery { - short: contentfulText( + short: contentfulContentTypeText( sys: { id: { eq: "5ZtcN1o7KpN7J7xgiTyaXo" }, locale: { eq: "en-US" } } ) { short } - shortList: contentfulText( + shortList: contentfulContentTypeText( sys: { id: { eq: "7b5U927WTFcQXO2Gewwa2k" }, locale: { eq: "en-US" } } ) { shortList } - longPlain: contentfulText( + longPlain: contentfulContentTypeText( sys: { id: { eq: "6ru8cSC9hZi3Ekvtw7P77S" }, locale: { eq: "en-US" } } ) { longPlain { raw } } - longMarkdownSimple: contentfulText( + longMarkdownSimple: contentfulContentTypeText( sys: { id: { eq: "NyPJw0mcSuCwY2gV0zYny" }, locale: { eq: "en-US" } } ) { longMarkdown { @@ -103,7 +103,7 @@ export const pageQuery = graphql` } } } - longMarkdownComplex: contentfulText( + longMarkdownComplex: contentfulContentTypeText( sys: { id: { eq: "3pwKS9UWsYmOguo4UdE1EB" }, locale: { eq: "en-US" } } ) { longMarkdown { @@ -112,24 +112,24 @@ export const pageQuery = graphql` } } } - shortEnglish: contentfulText( + shortEnglish: contentfulContentTypeText( sys: { id: { eq: "2sQRyOLUexvWZj9nkzS3nN" }, locale: { eq: "en-US" } } ) { shortLocalized } - shortGerman: contentfulText( + shortGerman: contentfulContentTypeText( sys: { id: { eq: "2sQRyOLUexvWZj9nkzS3nN" }, locale: { eq: "de-DE" } } ) { shortLocalized } - longEnglish: contentfulText( + longEnglish: contentfulContentTypeText( sys: { id: { eq: "5csovkwdDBqTKwSblAOHvd" }, locale: { eq: "en-US" } } ) { longLocalized { raw } } - longGerman: contentfulText( + longGerman: contentfulContentTypeText( sys: { id: { eq: "5csovkwdDBqTKwSblAOHvd" }, locale: { eq: "de-DE" } } ) { longLocalized { diff --git a/packages/gatsby-source-contentful/src/generate-schema.js b/packages/gatsby-source-contentful/src/generate-schema.js index 9b6c0890c740f..896e310d6a88b 100644 --- a/packages/gatsby-source-contentful/src/generate-schema.js +++ b/packages/gatsby-source-contentful/src/generate-schema.js @@ -14,7 +14,7 @@ const ContentfulDataTypes = new Map([ `Text`, field => { return { - type: `ContentfulNodeTypeText`, + type: `ContentfulText`, extensions: { link: { by: `id`, from: `${field.id}___NODE` }, }, @@ -59,13 +59,13 @@ const ContentfulDataTypes = new Map([ [ `Location`, () => { - return { type: `ContentfulNodeTypeLocation` } + return { type: `ContentfulLocation` } }, ], [ `RichText`, () => { - return { type: `ContentfulNodeTypeRichText` } + return { type: `ContentfulRichText` } }, ], ]) @@ -106,8 +106,8 @@ const translateFieldType = field => { function generateAssetTypes({ createTypes }) { createTypes(` - type ContentfulAsset implements ContentfulInternalReference & Node { - sys: ContentfulInternalSys + type ContentfulAsset implements ContentfulReference & Node { + sys: ContentfulSys id: ID! title: String description: String @@ -129,9 +129,9 @@ export function generateSchema({ }) { // Generic Types createTypes(` - interface ContentfulInternalReference implements Node { + interface ContentfulReference implements Node { id: ID! - sys: ContentfulInternalSys + sys: ContentfulSys } `) @@ -145,7 +145,7 @@ export function generateSchema({ `) createTypes(` - type ContentfulInternalSys @dontInfer { + type ContentfulSys @dontInfer { type: String! id: String! spaceId: String! @@ -161,7 +161,7 @@ export function generateSchema({ createTypes(` interface ContentfulEntry implements Node @dontInfer { id: ID! - sys: ContentfulInternalSys + sys: ContentfulSys } `) @@ -191,7 +191,7 @@ export function generateSchema({ // Contentful specific types createTypes( schema.buildObjectType({ - name: `ContentfulNodeTypeRichTextAssets`, + name: `ContentfulRichTextAssets`, fields: { block: { type: `[ContentfulAsset]!`, @@ -207,7 +207,7 @@ export function generateSchema({ createTypes( schema.buildObjectType({ - name: `ContentfulNodeTypeRichTextEntries`, + name: `ContentfulRichTextEntries`, fields: { inline: { type: `[ContentfulEntry]!`, @@ -227,16 +227,16 @@ export function generateSchema({ createTypes( schema.buildObjectType({ - name: `ContentfulNodeTypeRichTextLinks`, + name: `ContentfulRichTextLinks`, fields: { assets: { - type: `ContentfulNodeTypeRichTextAssets`, + type: `ContentfulRichTextAssets`, resolve(source) { return source }, }, entries: { - type: `ContentfulNodeTypeRichTextEntries`, + type: `ContentfulRichTextEntries`, resolve(source) { return source }, @@ -247,7 +247,7 @@ export function generateSchema({ createTypes( schema.buildObjectType({ - name: `ContentfulNodeTypeRichText`, + name: `ContentfulRichText`, fields: { json: { type: `JSON`, @@ -256,7 +256,7 @@ export function generateSchema({ }, }, links: { - type: `ContentfulNodeTypeRichTextLinks`, + type: `ContentfulRichTextLinks`, resolve(source) { return source }, @@ -269,7 +269,7 @@ export function generateSchema({ // Location createTypes( schema.buildObjectType({ - name: `ContentfulNodeTypeLocation`, + name: `ContentfulLocation`, fields: { lat: { type: `Float!` }, lon: { type: `Float!` }, @@ -284,7 +284,7 @@ export function generateSchema({ // @todo Is there a way to have this as string and let transformer-remark replace it with an object? createTypes( schema.buildObjectType({ - name: `ContentfulNodeTypeText`, + name: `ContentfulText`, fields: { raw: `String!`, }, @@ -315,14 +315,10 @@ export function generateSchema({ name: makeTypeName(type), fields: { id: { type: `ID!` }, - sys: { type: `ContentfulInternalSys` }, + sys: { type: `ContentfulSys` }, ...fields, }, - interfaces: [ - `ContentfulInternalReference`, - `ContentfulEntry`, - `Node`, - ], + interfaces: [`ContentfulReference`, `ContentfulEntry`, `Node`], extensions: { dontInfer: {} }, }) ) diff --git a/packages/gatsby-source-contentful/src/normalize.js b/packages/gatsby-source-contentful/src/normalize.js index 1cdefcab9ea84..0e7310fecbe98 100644 --- a/packages/gatsby-source-contentful/src/normalize.js +++ b/packages/gatsby-source-contentful/src/normalize.js @@ -1,6 +1,6 @@ const _ = require(`lodash`) -const typePrefix = `Contentful` +const typePrefix = `ContentfulContentType` export const makeTypeName = type => _.upperFirst(_.camelCase(`${typePrefix} ${type}`)) @@ -185,7 +185,7 @@ function prepareTextNode(id, node, key, text) { parent: node.id, raw: str, internal: { - type: `ContentfulNodeTypeText`, + type: `ContentfulText`, mediaType: `text/markdown`, content: str, // entryItem.sys.publishedAt is source of truth from contentful @@ -512,7 +512,7 @@ exports.createAssetNodes = ({ parent: null, children: [], internal: { - type: `${makeTypeName(`Asset`)}`, + type: `ContentfulAsset`, // The content of an asset is guaranteed to be updated if and only if the .sys.updatedAt field changed contentDigest: assetItem.sys.updatedAt, }, From 8837def7913093aa89278ab7c5862b8ec084d2cd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Benedikt=20R=C3=B6tsch?= Date: Wed, 12 May 2021 16:01:02 +0200 Subject: [PATCH 2/6] update snapshots and naming in reference rendering --- .../references/content-reference.js | 2 +- .../src/components/references/location.js | 2 +- .../src/components/references/number.js | 2 +- .../src/components/references/text.js | 2 +- .../__snapshots__/gatsby-node.js.snap | 20 +- .../__tests__/__snapshots__/normalize.js.snap | 560 +++++++++--------- 6 files changed, 294 insertions(+), 294 deletions(-) diff --git a/e2e-tests/contentful/src/components/references/content-reference.js b/e2e-tests/contentful/src/components/references/content-reference.js index 3fafcd9293e39..60dcacd74512e 100644 --- a/e2e-tests/contentful/src/components/references/content-reference.js +++ b/e2e-tests/contentful/src/components/references/content-reference.js @@ -4,7 +4,7 @@ export const ContentfulContentTypeContentReference = ({ one, many, title }) => { const references = [one, ...(many || [])].filter(Boolean) return (

- [ContentfulReference] {title}: [ + [ContentfulContentTypeContentReference] {title}: [ {references.map(ref => ref.title).join(", ")}]

) diff --git a/e2e-tests/contentful/src/components/references/location.js b/e2e-tests/contentful/src/components/references/location.js index 81c2118b6b3c4..2f67d64026e2a 100644 --- a/e2e-tests/contentful/src/components/references/location.js +++ b/e2e-tests/contentful/src/components/references/location.js @@ -2,6 +2,6 @@ import React from "react" export const ContentfulContentTypeLocation = ({ location }) => (

- [ContentfulLocation] Lat: {location.lat}, Long: {location.lon} + [ContentfulContentTypeLocation] Lat: {location.lat}, Long: {location.lon}

) diff --git a/e2e-tests/contentful/src/components/references/number.js b/e2e-tests/contentful/src/components/references/number.js index 5cc9c168f1dfd..9d728fe93f554 100644 --- a/e2e-tests/contentful/src/components/references/number.js +++ b/e2e-tests/contentful/src/components/references/number.js @@ -1,5 +1,5 @@ import React from "react" export const ContentfulContentTypeNumber = ({ integer, decimal }) => ( -

[ContentfulNumber] {integer || decimal}

+

[ContentfulContentTypeNumber] {integer || decimal}

) diff --git a/e2e-tests/contentful/src/components/references/text.js b/e2e-tests/contentful/src/components/references/text.js index 0f87421c6bf8c..eb4ac609836e8 100644 --- a/e2e-tests/contentful/src/components/references/text.js +++ b/e2e-tests/contentful/src/components/references/text.js @@ -1,5 +1,5 @@ import React from "react" export const ContentfulContentTypeText = ({ short, longPlain }) => ( -

[ContentfulText] {short || longPlain?.raw}

+

[ContentfulContentTypeText] {short || longPlain?.raw}

) diff --git a/packages/gatsby-source-contentful/src/__tests__/__snapshots__/gatsby-node.js.snap b/packages/gatsby-source-contentful/src/__tests__/__snapshots__/gatsby-node.js.snap index 551b472a01819..7e1914f895ae1 100644 --- a/packages/gatsby-source-contentful/src/__tests__/__snapshots__/gatsby-node.js.snap +++ b/packages/gatsby-source-contentful/src/__tests__/__snapshots__/gatsby-node.js.snap @@ -11,7 +11,7 @@ Object { "internal": Object { "contentDigest": "2020-06-03T14:22:37.720Z", "owner": "gatsby-source-contentful", - "type": "ContentfulBlogPost", + "type": "ContentfulContentTypeBlogPost", }, "parent": "Blog Post", "publishDate": "2020-04-01T00:00+02:00", @@ -49,7 +49,7 @@ Object { "internal": Object { "contentDigest": "2020-06-03T14:17:31.246Z", "owner": "gatsby-source-contentful", - "type": "ContentfulPerson", + "type": "ContentfulContentTypePerson", }, "name": "John Doe", "parent": "Person", @@ -82,7 +82,7 @@ Object { "internal": Object { "contentDigest": "2020-06-03T14:22:37.720Z", "owner": "gatsby-source-contentful", - "type": "ContentfulBlogPost", + "type": "ContentfulContentTypeBlogPost", }, "parent": "Blog Post", "publishDate": "2020-04-01T00:00+02:00", @@ -120,7 +120,7 @@ Object { "internal": Object { "contentDigest": "2020-06-03T14:17:31.246Z", "owner": "gatsby-source-contentful", - "type": "ContentfulPerson", + "type": "ContentfulContentTypePerson", }, "name": "John Doe", "parent": "Person", @@ -159,7 +159,7 @@ Object { "internal": Object { "contentDigest": "2020-06-03T14:17:31.246Z", "owner": "gatsby-source-contentful", - "type": "ContentfulPerson", + "type": "ContentfulContentTypePerson", }, "name": "John Doe", "parent": "Person", @@ -198,7 +198,7 @@ Object { "internal": Object { "contentDigest": "2020-06-03T14:17:31.246Z", "owner": "gatsby-source-contentful", - "type": "ContentfulPerson", + "type": "ContentfulContentTypePerson", }, "name": "John Doe", "parent": "Person", @@ -231,7 +231,7 @@ Object { "internal": Object { "contentDigest": "2020-06-03T14:27:24.359Z", "owner": "gatsby-source-contentful", - "type": "ContentfulBlogPost", + "type": "ContentfulContentTypeBlogPost", }, "parent": "Blog Post", "publishDate": "2020-05-15T00:00+02:00", @@ -269,7 +269,7 @@ Object { "internal": Object { "contentDigest": "2020-06-03T14:17:31.246Z", "owner": "gatsby-source-contentful", - "type": "ContentfulPerson", + "type": "ContentfulContentTypePerson", }, "name": "John Doe", "parent": "Person", @@ -302,7 +302,7 @@ Object { "internal": Object { "contentDigest": "2020-06-03T14:27:24.359Z", "owner": "gatsby-source-contentful", - "type": "ContentfulBlogPost", + "type": "ContentfulContentTypeBlogPost", }, "parent": "Blog Post", "publishDate": "2020-05-15T00:00+02:00", @@ -340,7 +340,7 @@ Object { "internal": Object { "contentDigest": "2020-06-03T14:17:31.246Z", "owner": "gatsby-source-contentful", - "type": "ContentfulPerson", + "type": "ContentfulContentTypePerson", }, "name": "John Doe", "parent": "Person", diff --git a/packages/gatsby-source-contentful/src/__tests__/__snapshots__/normalize.js.snap b/packages/gatsby-source-contentful/src/__tests__/__snapshots__/normalize.js.snap index ebef1cd872834..d0aff9c0214bc 100644 --- a/packages/gatsby-source-contentful/src/__tests__/__snapshots__/normalize.js.snap +++ b/packages/gatsby-source-contentful/src/__tests__/__snapshots__/normalize.js.snap @@ -2853,7 +2853,7 @@ Array [ "id": "c6XwpTaSiiI2Ak2Ww0oi6qa", "internal": Object { "contentDigest": "2017-06-27T09:40:52.685Z", - "type": "ContentfulContentType", + "type": "ContentfulContentTypeContentType", }, "name": "Category", "sys": Object { @@ -2881,7 +2881,7 @@ Array [ "id": "rocybtov1ozk___c7LAnCobuuWYSqks6wAwY2a___Entry", "internal": Object { "contentDigest": "2020-06-30T11:22:54.201Z", - "type": "ContentfulC6XwpTaSiiI2Ak2Ww0Oi6Qa", + "type": "ContentfulContentTypeC6XwpTaSiiI2Ak2Ww0Oi6Qa", }, "parent": "c6XwpTaSiiI2Ak2Ww0oi6qa", "sys": Object { @@ -2909,7 +2909,7 @@ Array [ "id": "rocybtov1ozk___c24DPGBDeGEaYy8ms4Y8QMQ___Entry", "internal": Object { "contentDigest": "2017-06-27T09:46:43.477Z", - "type": "ContentfulC6XwpTaSiiI2Ak2Ww0Oi6Qa", + "type": "ContentfulContentTypeC6XwpTaSiiI2Ak2Ww0Oi6Qa", }, "parent": "c6XwpTaSiiI2Ak2Ww0oi6qa", "sys": Object { @@ -2933,7 +2933,7 @@ Array [ "content": "Home & Kitchen", "contentDigest": "2020-06-30T11:22:54.201Z", "mediaType": "text/markdown", - "type": "ContentfulNodeTypeText", + "type": "ContentfulText", }, "parent": "rocybtov1ozk___c7LAnCobuuWYSqks6wAwY2a___Entry", "raw": "Home & Kitchen", @@ -2946,7 +2946,7 @@ Array [ "content": "Shop for furniture, bedding, bath, vacuums, kitchen products, and more", "contentDigest": "2020-06-30T11:22:54.201Z", "mediaType": "text/markdown", - "type": "ContentfulNodeTypeText", + "type": "ContentfulText", }, "parent": "rocybtov1ozk___c7LAnCobuuWYSqks6wAwY2a___Entry", "raw": "Shop for furniture, bedding, bath, vacuums, kitchen products, and more", @@ -2959,7 +2959,7 @@ Array [ "content": "Toys", "contentDigest": "2017-06-27T09:46:43.477Z", "mediaType": "text/markdown", - "type": "ContentfulNodeTypeText", + "type": "ContentfulText", }, "parent": "rocybtov1ozk___c24DPGBDeGEaYy8ms4Y8QMQ___Entry", "raw": "Toys", @@ -2972,7 +2972,7 @@ Array [ "content": "Shop for toys, games, educational aids", "contentDigest": "2017-06-27T09:46:43.477Z", "mediaType": "text/markdown", - "type": "ContentfulNodeTypeText", + "type": "ContentfulText", }, "parent": "rocybtov1ozk___c24DPGBDeGEaYy8ms4Y8QMQ___Entry", "raw": "Shop for toys, games, educational aids", @@ -2985,7 +2985,7 @@ Array [ "id": "c6XwpTaSiiI2Ak2Ww0oi6qa", "internal": Object { "contentDigest": "2017-06-27T09:40:52.685Z", - "type": "ContentfulContentType", + "type": "ContentfulContentTypeContentType", }, "name": "Category", "sys": Object { @@ -3013,7 +3013,7 @@ Array [ "id": "rocybtov1ozk___c7LAnCobuuWYSqks6wAwY2a___Entry___de", "internal": Object { "contentDigest": "2020-06-30T11:22:54.201Z", - "type": "ContentfulC6XwpTaSiiI2Ak2Ww0Oi6Qa", + "type": "ContentfulContentTypeC6XwpTaSiiI2Ak2Ww0Oi6Qa", }, "parent": "c6XwpTaSiiI2Ak2Ww0oi6qa", "sys": Object { @@ -3041,7 +3041,7 @@ Array [ "id": "rocybtov1ozk___c24DPGBDeGEaYy8ms4Y8QMQ___Entry___de", "internal": Object { "contentDigest": "2017-06-27T09:46:43.477Z", - "type": "ContentfulC6XwpTaSiiI2Ak2Ww0Oi6Qa", + "type": "ContentfulContentTypeC6XwpTaSiiI2Ak2Ww0Oi6Qa", }, "parent": "c6XwpTaSiiI2Ak2Ww0oi6qa", "sys": Object { @@ -3065,7 +3065,7 @@ Array [ "content": "Haus & Küche", "contentDigest": "2020-06-30T11:22:54.201Z", "mediaType": "text/markdown", - "type": "ContentfulNodeTypeText", + "type": "ContentfulText", }, "parent": "rocybtov1ozk___c7LAnCobuuWYSqks6wAwY2a___Entry___de", "raw": "Haus & Küche", @@ -3078,7 +3078,7 @@ Array [ "content": "Shop für Möbel, Bettwäsche, Bad, Staubsauger, Küchenprodukte und vieles mehr", "contentDigest": "2020-06-30T11:22:54.201Z", "mediaType": "text/markdown", - "type": "ContentfulNodeTypeText", + "type": "ContentfulText", }, "parent": "rocybtov1ozk___c7LAnCobuuWYSqks6wAwY2a___Entry___de", "raw": "Shop für Möbel, Bettwäsche, Bad, Staubsauger, Küchenprodukte und vieles mehr", @@ -3091,7 +3091,7 @@ Array [ "content": "Spielzeug", "contentDigest": "2017-06-27T09:46:43.477Z", "mediaType": "text/markdown", - "type": "ContentfulNodeTypeText", + "type": "ContentfulText", }, "parent": "rocybtov1ozk___c24DPGBDeGEaYy8ms4Y8QMQ___Entry___de", "raw": "Spielzeug", @@ -3104,7 +3104,7 @@ Array [ "content": "Spielzeugladen, Spiele, Lernhilfen", "contentDigest": "2017-06-27T09:46:43.477Z", "mediaType": "text/markdown", - "type": "ContentfulNodeTypeText", + "type": "ContentfulText", }, "parent": "rocybtov1ozk___c24DPGBDeGEaYy8ms4Y8QMQ___Entry___de", "raw": "Spielzeugladen, Spiele, Lernhilfen", @@ -3117,7 +3117,7 @@ Array [ "id": "sFzTZbSuM8coEwygeUYes", "internal": Object { "contentDigest": "2017-06-27T09:41:09.339Z", - "type": "ContentfulContentType", + "type": "ContentfulContentTypeContentType", }, "name": "Brand", "sys": Object { @@ -3145,7 +3145,7 @@ Array [ "id": "rocybtov1ozk___c651CQ8rLoIYCeY6G0QG22q___Entry", "internal": Object { "contentDigest": "2017-06-27T09:55:16.820Z", - "type": "ContentfulSFzTZbSuM8CoEwygeUYes", + "type": "ContentfulContentTypeSFzTZbSuM8CoEwygeUYes", }, "logo___NODE": "rocybtov1ozk___c3wtvPBbBjiMKqKKga8I2Cu___Asset", "parent": "sFzTZbSuM8coEwygeUYes", @@ -3179,7 +3179,7 @@ Array [ "id": "rocybtov1ozk___c4LgMotpNF6W20YKmuemW0a___Entry", "internal": Object { "contentDigest": "2017-06-27T09:51:15.647Z", - "type": "ContentfulSFzTZbSuM8CoEwygeUYes", + "type": "ContentfulContentTypeSFzTZbSuM8CoEwygeUYes", }, "logo___NODE": "rocybtov1ozk___c2Y8LhXLnYAYqKCGEWG4EKI___Asset", "parent": "sFzTZbSuM8coEwygeUYes", @@ -3211,7 +3211,7 @@ Array [ "id": "rocybtov1ozk___JrePkDVYomE8AwcuCUyMi___Entry", "internal": Object { "contentDigest": "2017-06-27T09:50:36.937Z", - "type": "ContentfulSFzTZbSuM8CoEwygeUYes", + "type": "ContentfulContentTypeSFzTZbSuM8CoEwygeUYes", }, "logo___NODE": "rocybtov1ozk___c4zj1ZOfHgQ8oqgaSKm4Qo2___Asset", "parent": "sFzTZbSuM8coEwygeUYes", @@ -3236,7 +3236,7 @@ Array [ "content": "Normann Copenhagen", "contentDigest": "2017-06-27T09:55:16.820Z", "mediaType": "text/markdown", - "type": "ContentfulNodeTypeText", + "type": "ContentfulText", }, "parent": "rocybtov1ozk___c651CQ8rLoIYCeY6G0QG22q___Entry", "raw": "Normann Copenhagen", @@ -3249,7 +3249,7 @@ Array [ "content": "Normann Copenhagen is a way of living - a mindset. We love to challenge the conventional design rules. This is why you will find traditional materials put into untraditional use such as a Stone Hook made of Icelandic stones, a vase made out of silicon and last but not least a dog made out of plastic.", "contentDigest": "2017-06-27T09:55:16.820Z", "mediaType": "text/markdown", - "type": "ContentfulNodeTypeText", + "type": "ContentfulText", }, "parent": "rocybtov1ozk___c651CQ8rLoIYCeY6G0QG22q___Entry", "raw": "Normann Copenhagen is a way of living - a mindset. We love to challenge the conventional design rules. This is why you will find traditional materials put into untraditional use such as a Stone Hook made of Icelandic stones, a vase made out of silicon and last but not least a dog made out of plastic.", @@ -3262,7 +3262,7 @@ Array [ "content": "Lemnos", "contentDigest": "2017-06-27T09:51:15.647Z", "mediaType": "text/markdown", - "type": "ContentfulNodeTypeText", + "type": "ContentfulText", }, "parent": "rocybtov1ozk___c4LgMotpNF6W20YKmuemW0a___Entry", "raw": "Lemnos", @@ -3285,7 +3285,7 @@ In recent years, we also have been given high priority to develop interior acces Our Lemnos products are made carefully by our craftsmen finely honed skillful techniques in Japan. They surely bring out the attractiveness of the materials to the maximum and create fine products not being influenced on the fashion trend accordingly. TAKATA Lemnos Inc. definitely would like to be innovative and continuously propose the beauty lasts forever.", "contentDigest": "2017-06-27T09:51:15.647Z", "mediaType": "text/markdown", - "type": "ContentfulNodeTypeText", + "type": "ContentfulText", }, "parent": "rocybtov1ozk___c4LgMotpNF6W20YKmuemW0a___Entry", "raw": "TAKATA Lemnos Inc. was founded in 1947 as a brass casting manufacturing industry in Takaoka-city, Toyama Prefecture, Japan and we launched out into the full-scale business trade with Seiko Clock Co., Ltd. since 1966. @@ -3308,7 +3308,7 @@ Our Lemnos products are made carefully by our craftsmen finely honed skillful te "content": "Playsam", "contentDigest": "2017-06-27T09:50:36.937Z", "mediaType": "text/markdown", - "type": "ContentfulNodeTypeText", + "type": "ContentfulText", }, "parent": "rocybtov1ozk___JrePkDVYomE8AwcuCUyMi___Entry", "raw": "Playsam", @@ -3321,7 +3321,7 @@ Our Lemnos products are made carefully by our craftsmen finely honed skillful te "content": "Playsam is the leading Scandinavian design company for executive wooden toy gift. Scandinavian design playful creativity, integrity and sophistication are Playsam. Scandinavian design and wooden toy makes Playsam gift lovely to the world of design since 1984.", "contentDigest": "2017-06-27T09:50:36.937Z", "mediaType": "text/markdown", - "type": "ContentfulNodeTypeText", + "type": "ContentfulText", }, "parent": "rocybtov1ozk___JrePkDVYomE8AwcuCUyMi___Entry", "raw": "Playsam is the leading Scandinavian design company for executive wooden toy gift. Scandinavian design playful creativity, integrity and sophistication are Playsam. Scandinavian design and wooden toy makes Playsam gift lovely to the world of design since 1984.", @@ -3334,7 +3334,7 @@ Our Lemnos products are made carefully by our craftsmen finely honed skillful te "id": "sFzTZbSuM8coEwygeUYes", "internal": Object { "contentDigest": "2017-06-27T09:41:09.339Z", - "type": "ContentfulContentType", + "type": "ContentfulContentTypeContentType", }, "name": "Brand", "sys": Object { @@ -3362,7 +3362,7 @@ Our Lemnos products are made carefully by our craftsmen finely honed skillful te "id": "rocybtov1ozk___c651CQ8rLoIYCeY6G0QG22q___Entry___de", "internal": Object { "contentDigest": "2017-06-27T09:55:16.820Z", - "type": "ContentfulSFzTZbSuM8CoEwygeUYes", + "type": "ContentfulContentTypeSFzTZbSuM8CoEwygeUYes", }, "logo___NODE": "rocybtov1ozk___c3wtvPBbBjiMKqKKga8I2Cu___Asset___de", "parent": "sFzTZbSuM8coEwygeUYes", @@ -3396,7 +3396,7 @@ Our Lemnos products are made carefully by our craftsmen finely honed skillful te "id": "rocybtov1ozk___c4LgMotpNF6W20YKmuemW0a___Entry___de", "internal": Object { "contentDigest": "2017-06-27T09:51:15.647Z", - "type": "ContentfulSFzTZbSuM8CoEwygeUYes", + "type": "ContentfulContentTypeSFzTZbSuM8CoEwygeUYes", }, "logo___NODE": "rocybtov1ozk___c2Y8LhXLnYAYqKCGEWG4EKI___Asset___de", "parent": "sFzTZbSuM8coEwygeUYes", @@ -3428,7 +3428,7 @@ Our Lemnos products are made carefully by our craftsmen finely honed skillful te "id": "rocybtov1ozk___JrePkDVYomE8AwcuCUyMi___Entry___de", "internal": Object { "contentDigest": "2017-06-27T09:50:36.937Z", - "type": "ContentfulSFzTZbSuM8CoEwygeUYes", + "type": "ContentfulContentTypeSFzTZbSuM8CoEwygeUYes", }, "logo___NODE": "rocybtov1ozk___c4zj1ZOfHgQ8oqgaSKm4Qo2___Asset___de", "parent": "sFzTZbSuM8coEwygeUYes", @@ -3453,7 +3453,7 @@ Our Lemnos products are made carefully by our craftsmen finely honed skillful te "content": "Normann Copenhagen", "contentDigest": "2017-06-27T09:55:16.820Z", "mediaType": "text/markdown", - "type": "ContentfulNodeTypeText", + "type": "ContentfulText", }, "parent": "rocybtov1ozk___c651CQ8rLoIYCeY6G0QG22q___Entry___de", "raw": "Normann Copenhagen", @@ -3466,7 +3466,7 @@ Our Lemnos products are made carefully by our craftsmen finely honed skillful te "content": "Normann Kopenhagen ist eine Art zu leben - eine Denkweise. Wir lieben es, die konventionellen Designregeln herauszufordern. Aus diesem Grund finden Sie traditionelle Materialien, die in untraditionelle Verwendung wie ein Steinhaken aus isländischen Steinen, eine Vase aus Silizium und last but not least ein Hund aus Kunststoff.", "contentDigest": "2017-06-27T09:55:16.820Z", "mediaType": "text/markdown", - "type": "ContentfulNodeTypeText", + "type": "ContentfulText", }, "parent": "rocybtov1ozk___c651CQ8rLoIYCeY6G0QG22q___Entry___de", "raw": "Normann Kopenhagen ist eine Art zu leben - eine Denkweise. Wir lieben es, die konventionellen Designregeln herauszufordern. Aus diesem Grund finden Sie traditionelle Materialien, die in untraditionelle Verwendung wie ein Steinhaken aus isländischen Steinen, eine Vase aus Silizium und last but not least ein Hund aus Kunststoff.", @@ -3479,7 +3479,7 @@ Our Lemnos products are made carefully by our craftsmen finely honed skillful te "content": "Lemnos", "contentDigest": "2017-06-27T09:51:15.647Z", "mediaType": "text/markdown", - "type": "ContentfulNodeTypeText", + "type": "ContentfulText", }, "parent": "rocybtov1ozk___c4LgMotpNF6W20YKmuemW0a___Entry___de", "raw": "Lemnos", @@ -3502,7 +3502,7 @@ In den vergangenen Jahren haben wir auch eine hohe Priorität für die Entwicklu Unsere Lemnos Produkte werden sorgfältig von unseren Handwerkern fein geschliffen geschickten Techniken in Japan gemacht. Sie bringen sicherlich die Attraktivität der Materialien auf das Maximum und schaffen feine Produkte nicht beeinflusst auf die Mode-Trend entsprechend. TAKATA Lemnos Inc. möchte definitiv innovativ sein und ständig vorschlagen, die Schönheit dauert ewig.", "contentDigest": "2017-06-27T09:51:15.647Z", "mediaType": "text/markdown", - "type": "ContentfulNodeTypeText", + "type": "ContentfulText", }, "parent": "rocybtov1ozk___c4LgMotpNF6W20YKmuemW0a___Entry___de", "raw": "TAKATA Lemnos Inc. wurde im Jahre 1947 als Messing-Casting-Fertigungsindustrie in Takaoka-Stadt, Toyama Prefecture, Japan gegründet und wir starteten seit 1966 mit der Seiko Clock Co., Ltd. @@ -3525,7 +3525,7 @@ Unsere Lemnos Produkte werden sorgfältig von unseren Handwerkern fein geschliff "content": "Playsam", "contentDigest": "2017-06-27T09:50:36.937Z", "mediaType": "text/markdown", - "type": "ContentfulNodeTypeText", + "type": "ContentfulText", }, "parent": "rocybtov1ozk___JrePkDVYomE8AwcuCUyMi___Entry___de", "raw": "Playsam", @@ -3538,7 +3538,7 @@ Unsere Lemnos Produkte werden sorgfältig von unseren Handwerkern fein geschliff "content": "Playsam ist die führende skandinavische Designfirma für Executive Holzspielzeug Geschenk. Skandinavisches Design spielerische Kreativität, Integrität und Raffinesse sind Playsam. Skandinavisches Design und hölzernes Spielzeug macht Playsam Geschenk schön in die Welt des Designs seit 1984.", "contentDigest": "2017-06-27T09:50:36.937Z", "mediaType": "text/markdown", - "type": "ContentfulNodeTypeText", + "type": "ContentfulText", }, "parent": "rocybtov1ozk___JrePkDVYomE8AwcuCUyMi___Entry___de", "raw": "Playsam ist die führende skandinavische Designfirma für Executive Holzspielzeug Geschenk. Skandinavisches Design spielerische Kreativität, Integrität und Raffinesse sind Playsam. Skandinavisches Design und hölzernes Spielzeug macht Playsam Geschenk schön in die Welt des Designs seit 1984.", @@ -3551,7 +3551,7 @@ Unsere Lemnos Produkte werden sorgfältig von unseren Handwerkern fein geschliff "id": "c2PqfXUJwE8qSYKuM0U6w8M", "internal": Object { "contentDigest": "2017-06-27T09:40:36.821Z", - "type": "ContentfulContentType", + "type": "ContentfulContentTypeContentType", }, "name": "Product", "sys": Object { @@ -3579,7 +3579,7 @@ Unsere Lemnos Produkte werden sorgfältig von unseren Handwerkern fein geschliff ], "internal": Object { "contentDigest": "2017-06-27T09:56:59.626Z", - "type": "ContentfulC2PqfXuJwE8QSyKuM0U6W8M", + "type": "ContentfulContentTypeC2PqfXuJwE8QSyKuM0U6W8M", }, "parent": "c2PqfXUJwE8qSYKuM0U6w8M", "price": 44, @@ -3623,7 +3623,7 @@ Unsere Lemnos Produkte werden sorgfältig von unseren Handwerkern fein geschliff ], "internal": Object { "contentDigest": "2017-06-27T09:54:51.159Z", - "type": "ContentfulC2PqfXuJwE8QSyKuM0U6W8M", + "type": "ContentfulContentTypeC2PqfXuJwE8QSyKuM0U6W8M", }, "parent": "c2PqfXUJwE8qSYKuM0U6w8M", "price": 11, @@ -3665,7 +3665,7 @@ Unsere Lemnos Produkte werden sorgfältig von unseren Handwerkern fein geschliff ], "internal": Object { "contentDigest": "2017-06-27T09:53:23.179Z", - "type": "ContentfulC2PqfXuJwE8QSyKuM0U6W8M", + "type": "ContentfulContentTypeC2PqfXuJwE8QSyKuM0U6W8M", }, "parent": "c2PqfXUJwE8qSYKuM0U6w8M", "price": 22, @@ -3709,7 +3709,7 @@ Unsere Lemnos Produkte werden sorgfältig von unseren Handwerkern fein geschliff ], "internal": Object { "contentDigest": "2017-06-27T09:52:29.215Z", - "type": "ContentfulC2PqfXuJwE8QSyKuM0U6W8M", + "type": "ContentfulContentTypeC2PqfXuJwE8QSyKuM0U6W8M", }, "parent": "c2PqfXUJwE8qSYKuM0U6w8M", "price": 120, @@ -3747,7 +3747,7 @@ Unsere Lemnos Produkte werden sorgfältig von unseren Handwerkern fein geschliff "content": "Playsam Streamliner Classic Car, Espresso", "contentDigest": "2017-06-27T09:56:59.626Z", "mediaType": "text/markdown", - "type": "ContentfulNodeTypeText", + "type": "ContentfulText", }, "parent": "rocybtov1ozk___c5KsDBWseXY6QegucYAoacS___Entry", "raw": "Playsam Streamliner Classic Car, Espresso", @@ -3760,7 +3760,7 @@ Unsere Lemnos Produkte werden sorgfältig von unseren Handwerkern fein geschliff "content": "A classic Playsam design, the Streamliner Classic Car has been selected as Swedish Design Classic by the Swedish National Museum for its inventive style and sleek surface. It's no wonder that this wooden car has also been a long-standing favorite for children both big and small!", "contentDigest": "2017-06-27T09:56:59.626Z", "mediaType": "text/markdown", - "type": "ContentfulNodeTypeText", + "type": "ContentfulText", }, "parent": "rocybtov1ozk___c5KsDBWseXY6QegucYAoacS___Entry", "raw": "A classic Playsam design, the Streamliner Classic Car has been selected as Swedish Design Classic by the Swedish National Museum for its inventive style and sleek surface. It's no wonder that this wooden car has also been a long-standing favorite for children both big and small!", @@ -3773,7 +3773,7 @@ Unsere Lemnos Produkte werden sorgfältig von unseren Handwerkern fein geschliff "content": "Hudson Wall Cup", "contentDigest": "2017-06-27T09:54:51.159Z", "mediaType": "text/markdown", - "type": "ContentfulNodeTypeText", + "type": "ContentfulText", }, "parent": "rocybtov1ozk___c3DVqIYj4dOwwcKu6sgqOgg___Entry", "raw": "Hudson Wall Cup", @@ -3786,7 +3786,7 @@ Unsere Lemnos Produkte werden sorgfältig von unseren Handwerkern fein geschliff "content": "Wall Hanging Glass Flower Vase and Terrarium", "contentDigest": "2017-06-27T09:54:51.159Z", "mediaType": "text/markdown", - "type": "ContentfulNodeTypeText", + "type": "ContentfulText", }, "parent": "rocybtov1ozk___c3DVqIYj4dOwwcKu6sgqOgg___Entry", "raw": "Wall Hanging Glass Flower Vase and Terrarium", @@ -3799,7 +3799,7 @@ Unsere Lemnos Produkte werden sorgfältig von unseren Handwerkern fein geschliff "content": "Whisk Beater", "contentDigest": "2017-06-27T09:53:23.179Z", "mediaType": "text/markdown", - "type": "ContentfulNodeTypeText", + "type": "ContentfulText", }, "parent": "rocybtov1ozk___c6dbjWqNd9SqccegcqYq224___Entry", "raw": "Whisk Beater", @@ -3812,7 +3812,7 @@ Unsere Lemnos Produkte werden sorgfältig von unseren Handwerkern fein geschliff "content": "A creative little whisk that comes in 8 different colors. Handy and easy to clean after use. A great gift idea.", "contentDigest": "2017-06-27T09:53:23.179Z", "mediaType": "text/markdown", - "type": "ContentfulNodeTypeText", + "type": "ContentfulText", }, "parent": "rocybtov1ozk___c6dbjWqNd9SqccegcqYq224___Entry", "raw": "A creative little whisk that comes in 8 different colors. Handy and easy to clean after use. A great gift idea.", @@ -3825,7 +3825,7 @@ Unsere Lemnos Produkte werden sorgfältig von unseren Handwerkern fein geschliff "content": "SoSo Wall Clock", "contentDigest": "2017-06-27T09:52:29.215Z", "mediaType": "text/markdown", - "type": "ContentfulNodeTypeText", + "type": "ContentfulText", }, "parent": "rocybtov1ozk___c4BqrajvA8E6qwgkieoqmqO___Entry", "raw": "SoSo Wall Clock", @@ -3838,7 +3838,7 @@ Unsere Lemnos Produkte werden sorgfältig von unseren Handwerkern fein geschliff "content": "The newly released SoSo Clock from Lemnos marries simple, clean design and bold, striking features. Its saturated marigold face is a lively pop of color to white or grey walls, but would also pair nicely with navy and maroon. Where most clocks feature numbers at the border of the clock, the SoSo brings them in tight to the middle, leaving a wide space between the numbers and the slight frame. The hour hand provides a nice interruption to the black and yellow of the clock - it is featured in a brilliant white. Despite its bold color and contrast, the SoSo maintains a clean, pure aesthetic that is suitable to a variety of contemporary interiors.", "contentDigest": "2017-06-27T09:52:29.215Z", "mediaType": "text/markdown", - "type": "ContentfulNodeTypeText", + "type": "ContentfulText", }, "parent": "rocybtov1ozk___c4BqrajvA8E6qwgkieoqmqO___Entry", "raw": "The newly released SoSo Clock from Lemnos marries simple, clean design and bold, striking features. Its saturated marigold face is a lively pop of color to white or grey walls, but would also pair nicely with navy and maroon. Where most clocks feature numbers at the border of the clock, the SoSo brings them in tight to the middle, leaving a wide space between the numbers and the slight frame. The hour hand provides a nice interruption to the black and yellow of the clock - it is featured in a brilliant white. Despite its bold color and contrast, the SoSo maintains a clean, pure aesthetic that is suitable to a variety of contemporary interiors.", @@ -3851,7 +3851,7 @@ Unsere Lemnos Produkte werden sorgfältig von unseren Handwerkern fein geschliff "id": "c2PqfXUJwE8qSYKuM0U6w8M", "internal": Object { "contentDigest": "2017-06-27T09:40:36.821Z", - "type": "ContentfulContentType", + "type": "ContentfulContentTypeContentType", }, "name": "Product", "sys": Object { @@ -3879,7 +3879,7 @@ Unsere Lemnos Produkte werden sorgfältig von unseren Handwerkern fein geschliff ], "internal": Object { "contentDigest": "2017-06-27T09:56:59.626Z", - "type": "ContentfulC2PqfXuJwE8QSyKuM0U6W8M", + "type": "ContentfulContentTypeC2PqfXuJwE8QSyKuM0U6W8M", }, "parent": "c2PqfXUJwE8qSYKuM0U6w8M", "price": 44, @@ -3923,7 +3923,7 @@ Unsere Lemnos Produkte werden sorgfältig von unseren Handwerkern fein geschliff ], "internal": Object { "contentDigest": "2017-06-27T09:54:51.159Z", - "type": "ContentfulC2PqfXuJwE8QSyKuM0U6W8M", + "type": "ContentfulContentTypeC2PqfXuJwE8QSyKuM0U6W8M", }, "parent": "c2PqfXUJwE8qSYKuM0U6w8M", "price": 11, @@ -3965,7 +3965,7 @@ Unsere Lemnos Produkte werden sorgfältig von unseren Handwerkern fein geschliff ], "internal": Object { "contentDigest": "2017-06-27T09:53:23.179Z", - "type": "ContentfulC2PqfXuJwE8QSyKuM0U6W8M", + "type": "ContentfulContentTypeC2PqfXuJwE8QSyKuM0U6W8M", }, "parent": "c2PqfXUJwE8qSYKuM0U6w8M", "price": 22, @@ -4009,7 +4009,7 @@ Unsere Lemnos Produkte werden sorgfältig von unseren Handwerkern fein geschliff ], "internal": Object { "contentDigest": "2017-06-27T09:52:29.215Z", - "type": "ContentfulC2PqfXuJwE8QSyKuM0U6W8M", + "type": "ContentfulContentTypeC2PqfXuJwE8QSyKuM0U6W8M", }, "parent": "c2PqfXUJwE8qSYKuM0U6w8M", "price": 120, @@ -4047,7 +4047,7 @@ Unsere Lemnos Produkte werden sorgfältig von unseren Handwerkern fein geschliff "content": "Playsam Streamliner Klassisches Auto, Espresso", "contentDigest": "2017-06-27T09:56:59.626Z", "mediaType": "text/markdown", - "type": "ContentfulNodeTypeText", + "type": "ContentfulText", }, "parent": "rocybtov1ozk___c5KsDBWseXY6QegucYAoacS___Entry___de", "raw": "Playsam Streamliner Klassisches Auto, Espresso", @@ -4060,7 +4060,7 @@ Unsere Lemnos Produkte werden sorgfältig von unseren Handwerkern fein geschliff "content": "Ein klassisches Playsam-Design, das Streamliner Classic Car wurde als Swedish Design Classic vom Schwedischen Nationalmuseum für seinen erfinderischen Stil und seine schlanke Oberfläche ausgewählt. Es ist kein Wunder, dass dieses hölzerne Auto auch ein langjähriger Liebling für Kinder gewesen ist, die groß und klein sind!", "contentDigest": "2017-06-27T09:56:59.626Z", "mediaType": "text/markdown", - "type": "ContentfulNodeTypeText", + "type": "ContentfulText", }, "parent": "rocybtov1ozk___c5KsDBWseXY6QegucYAoacS___Entry___de", "raw": "Ein klassisches Playsam-Design, das Streamliner Classic Car wurde als Swedish Design Classic vom Schwedischen Nationalmuseum für seinen erfinderischen Stil und seine schlanke Oberfläche ausgewählt. Es ist kein Wunder, dass dieses hölzerne Auto auch ein langjähriger Liebling für Kinder gewesen ist, die groß und klein sind!", @@ -4073,7 +4073,7 @@ Unsere Lemnos Produkte werden sorgfältig von unseren Handwerkern fein geschliff "content": "Becher", "contentDigest": "2017-06-27T09:54:51.159Z", "mediaType": "text/markdown", - "type": "ContentfulNodeTypeText", + "type": "ContentfulText", }, "parent": "rocybtov1ozk___c3DVqIYj4dOwwcKu6sgqOgg___Entry___de", "raw": "Becher", @@ -4086,7 +4086,7 @@ Unsere Lemnos Produkte werden sorgfältig von unseren Handwerkern fein geschliff "content": "Wand-hängende Glas-Blumen-Vase und Terrarium", "contentDigest": "2017-06-27T09:54:51.159Z", "mediaType": "text/markdown", - "type": "ContentfulNodeTypeText", + "type": "ContentfulText", }, "parent": "rocybtov1ozk___c3DVqIYj4dOwwcKu6sgqOgg___Entry___de", "raw": "Wand-hängende Glas-Blumen-Vase und Terrarium", @@ -4099,7 +4099,7 @@ Unsere Lemnos Produkte werden sorgfältig von unseren Handwerkern fein geschliff "content": "Schneebesen", "contentDigest": "2017-06-27T09:53:23.179Z", "mediaType": "text/markdown", - "type": "ContentfulNodeTypeText", + "type": "ContentfulText", }, "parent": "rocybtov1ozk___c6dbjWqNd9SqccegcqYq224___Entry___de", "raw": "Schneebesen", @@ -4112,7 +4112,7 @@ Unsere Lemnos Produkte werden sorgfältig von unseren Handwerkern fein geschliff "content": "Ein kreativer kleiner Schneebesen, der in 8 verschiedenen Farben kommt. Praktisch und nach dem Gebrauch leicht zu reinigen. Eine tolle Geschenkidee.", "contentDigest": "2017-06-27T09:53:23.179Z", "mediaType": "text/markdown", - "type": "ContentfulNodeTypeText", + "type": "ContentfulText", }, "parent": "rocybtov1ozk___c6dbjWqNd9SqccegcqYq224___Entry___de", "raw": "Ein kreativer kleiner Schneebesen, der in 8 verschiedenen Farben kommt. Praktisch und nach dem Gebrauch leicht zu reinigen. Eine tolle Geschenkidee.", @@ -4125,7 +4125,7 @@ Unsere Lemnos Produkte werden sorgfältig von unseren Handwerkern fein geschliff "content": "SoSo wanduhr", "contentDigest": "2017-06-27T09:52:29.215Z", "mediaType": "text/markdown", - "type": "ContentfulNodeTypeText", + "type": "ContentfulText", }, "parent": "rocybtov1ozk___c4BqrajvA8E6qwgkieoqmqO___Entry___de", "raw": "SoSo wanduhr", @@ -4138,7 +4138,7 @@ Unsere Lemnos Produkte werden sorgfältig von unseren Handwerkern fein geschliff "content": "Die neu veröffentlichte SoSo Clock von Lemnos heiratet einfaches, sauberes Design und fette, auffällige Features. Sein gesättigtes Ringelblumengesicht ist ein lebhafter Pop der Farbe zu den weißen oder grauen Wänden, aber würde auch gut mit Marine und kastanienbraun paaren. Wo die meisten Uhren am Rande der Uhr Nummern sind, bringt der SoSo sie in die Mitte und lässt einen weiten Raum zwischen den Zahlen und dem leichten Rahmen. Der Stundenzeiger bietet eine schöne Unterbrechung der schwarzen und gelben der Uhr - es ist in einem brillanten Weiß vorgestellt. Trotz seiner kräftigen Farbe und des Kontrastes behält der SoSo eine saubere, reine Ästhetik, die für eine Vielzahl von zeitgenössischen Interieurs geeignet ist.", "contentDigest": "2017-06-27T09:52:29.215Z", "mediaType": "text/markdown", - "type": "ContentfulNodeTypeText", + "type": "ContentfulText", }, "parent": "rocybtov1ozk___c4BqrajvA8E6qwgkieoqmqO___Entry___de", "raw": "Die neu veröffentlichte SoSo Clock von Lemnos heiratet einfaches, sauberes Design und fette, auffällige Features. Sein gesättigtes Ringelblumengesicht ist ein lebhafter Pop der Farbe zu den weißen oder grauen Wänden, aber würde auch gut mit Marine und kastanienbraun paaren. Wo die meisten Uhren am Rande der Uhr Nummern sind, bringt der SoSo sie in die Mitte und lässt einen weiten Raum zwischen den Zahlen und dem leichten Rahmen. Der Stundenzeiger bietet eine schöne Unterbrechung der schwarzen und gelben der Uhr - es ist in einem brillanten Weiß vorgestellt. Trotz seiner kräftigen Farbe und des Kontrastes behält der SoSo eine saubere, reine Ästhetik, die für eine Vielzahl von zeitgenössischen Interieurs geeignet ist.", @@ -4151,7 +4151,7 @@ Unsere Lemnos Produkte werden sorgfältig von unseren Handwerkern fein geschliff "id": "jsonTest", "internal": Object { "contentDigest": "2018-08-13T14:21:13.985Z", - "type": "ContentfulContentType", + "type": "ContentfulContentTypeContentType", }, "name": "JSON-test", "sys": Object { @@ -4172,7 +4172,7 @@ Unsere Lemnos Produkte werden sorgfältig von unseren Handwerkern fein geschliff "id": "rocybtov1ozk___c71mfnH4QKsSsQmgoaQuq6O___Entry", "internal": Object { "contentDigest": "2018-08-13T14:27:12.458Z", - "type": "ContentfulJsonTest", + "type": "ContentfulContentTypeJsonTest", }, "jsonStringTest": Array [ "test", @@ -4272,7 +4272,7 @@ Unsere Lemnos Produkte werden sorgfältig von unseren Handwerkern fein geschliff "id": "jsonTest", "internal": Object { "contentDigest": "2018-08-13T14:21:13.985Z", - "type": "ContentfulContentType", + "type": "ContentfulContentTypeContentType", }, "name": "JSON-test", "sys": Object { @@ -4293,7 +4293,7 @@ Unsere Lemnos Produkte werden sorgfältig von unseren Handwerkern fein geschliff "id": "rocybtov1ozk___c71mfnH4QKsSsQmgoaQuq6O___Entry___de", "internal": Object { "contentDigest": "2018-08-13T14:27:12.458Z", - "type": "ContentfulJsonTest", + "type": "ContentfulContentTypeJsonTest", }, "jsonStringTest": Array [ "test", @@ -4393,7 +4393,7 @@ Unsere Lemnos Produkte werden sorgfältig von unseren Handwerkern fein geschliff "id": "remarkTest", "internal": Object { "contentDigest": "2018-05-28T08:43:09.218Z", - "type": "ContentfulContentType", + "type": "ContentfulContentTypeContentType", }, "name": "Remark Test", "sys": Object { @@ -4415,7 +4415,7 @@ Unsere Lemnos Produkte werden sorgfältig von unseren Handwerkern fein geschliff "id": "rocybtov1ozk___c4L2GhTsJtCseMYM8Wia64i___Entry", "internal": Object { "contentDigest": "2018-05-28T08:49:06.230Z", - "type": "ContentfulRemarkTest", + "type": "ContentfulContentTypeRemarkTest", }, "parent": "remarkTest", "sys": Object { @@ -4461,7 +4461,7 @@ Unsere Lemnos Produkte werden sorgfältig von unseren Handwerkern fein geschliff ![Hudson Wall Cup ](//images.ctfassets.net/rocybtov1ozk/Xc0ny7GWsMEMCeASWO2um/af8e29320c04af689798afe96e2345c7/jqvtazcyfwseah9fmysz.jpg)", "contentDigest": "2018-05-28T08:49:06.230Z", "mediaType": "text/markdown", - "type": "ContentfulNodeTypeText", + "type": "ContentfulText", }, "parent": "rocybtov1ozk___c4L2GhTsJtCseMYM8Wia64i___Entry", "raw": "## Toys @@ -4496,7 +4496,7 @@ Unsere Lemnos Produkte werden sorgfältig von unseren Handwerkern fein geschliff "id": "remarkTest", "internal": Object { "contentDigest": "2018-05-28T08:43:09.218Z", - "type": "ContentfulContentType", + "type": "ContentfulContentTypeContentType", }, "name": "Remark Test", "sys": Object { @@ -4518,7 +4518,7 @@ Unsere Lemnos Produkte werden sorgfältig von unseren Handwerkern fein geschliff "id": "rocybtov1ozk___c4L2GhTsJtCseMYM8Wia64i___Entry___de", "internal": Object { "contentDigest": "2018-05-28T08:49:06.230Z", - "type": "ContentfulRemarkTest", + "type": "ContentfulContentTypeRemarkTest", }, "parent": "remarkTest", "sys": Object { @@ -4564,7 +4564,7 @@ Unsere Lemnos Produkte werden sorgfältig von unseren Handwerkern fein geschliff ![Hudson Wall Cup ](//images.ctfassets.net/rocybtov1ozk/Xc0ny7GWsMEMCeASWO2um/af8e29320c04af689798afe96e2345c7/jqvtazcyfwseah9fmysz.jpg)", "contentDigest": "2018-05-28T08:49:06.230Z", "mediaType": "text/markdown", - "type": "ContentfulNodeTypeText", + "type": "ContentfulText", }, "parent": "rocybtov1ozk___c4L2GhTsJtCseMYM8Wia64i___Entry___de", "raw": "## Toys @@ -7448,7 +7448,7 @@ Array [ "id": "Category", "internal": Object { "contentDigest": "2017-06-27T09:40:52.685Z", - "type": "ContentfulContentType", + "type": "ContentfulContentTypeContentType", }, "name": "Category", "sys": Object { @@ -7471,7 +7471,7 @@ Array [ "id": "rocybtov1ozk___c7LAnCobuuWYSqks6wAwY2a___Entry", "internal": Object { "contentDigest": "2020-06-30T11:22:54.201Z", - "type": "ContentfulCategory", + "type": "ContentfulContentTypeCategory", }, "parent": "Category", "product___NODE": Array [ @@ -7501,7 +7501,7 @@ Array [ "id": "rocybtov1ozk___c24DPGBDeGEaYy8ms4Y8QMQ___Entry", "internal": Object { "contentDigest": "2017-06-27T09:46:43.477Z", - "type": "ContentfulCategory", + "type": "ContentfulContentTypeCategory", }, "parent": "Category", "product___NODE": Array [ @@ -7528,7 +7528,7 @@ Array [ "content": "Home & Kitchen", "contentDigest": "2020-06-30T11:22:54.201Z", "mediaType": "text/markdown", - "type": "ContentfulNodeTypeText", + "type": "ContentfulText", }, "parent": "rocybtov1ozk___c7LAnCobuuWYSqks6wAwY2a___Entry", "raw": "Home & Kitchen", @@ -7541,7 +7541,7 @@ Array [ "content": "Shop for furniture, bedding, bath, vacuums, kitchen products, and more", "contentDigest": "2020-06-30T11:22:54.201Z", "mediaType": "text/markdown", - "type": "ContentfulNodeTypeText", + "type": "ContentfulText", }, "parent": "rocybtov1ozk___c7LAnCobuuWYSqks6wAwY2a___Entry", "raw": "Shop for furniture, bedding, bath, vacuums, kitchen products, and more", @@ -7554,7 +7554,7 @@ Array [ "content": "Toys", "contentDigest": "2017-06-27T09:46:43.477Z", "mediaType": "text/markdown", - "type": "ContentfulNodeTypeText", + "type": "ContentfulText", }, "parent": "rocybtov1ozk___c24DPGBDeGEaYy8ms4Y8QMQ___Entry", "raw": "Toys", @@ -7567,7 +7567,7 @@ Array [ "content": "Shop for toys, games, educational aids", "contentDigest": "2017-06-27T09:46:43.477Z", "mediaType": "text/markdown", - "type": "ContentfulNodeTypeText", + "type": "ContentfulText", }, "parent": "rocybtov1ozk___c24DPGBDeGEaYy8ms4Y8QMQ___Entry", "raw": "Shop for toys, games, educational aids", @@ -7580,7 +7580,7 @@ Array [ "id": "Category", "internal": Object { "contentDigest": "2017-06-27T09:40:52.685Z", - "type": "ContentfulContentType", + "type": "ContentfulContentTypeContentType", }, "name": "Category", "sys": Object { @@ -7603,7 +7603,7 @@ Array [ "id": "rocybtov1ozk___c7LAnCobuuWYSqks6wAwY2a___Entry___de", "internal": Object { "contentDigest": "2020-06-30T11:22:54.201Z", - "type": "ContentfulCategory", + "type": "ContentfulContentTypeCategory", }, "parent": "Category", "product___NODE": Array [ @@ -7633,7 +7633,7 @@ Array [ "id": "rocybtov1ozk___c24DPGBDeGEaYy8ms4Y8QMQ___Entry___de", "internal": Object { "contentDigest": "2017-06-27T09:46:43.477Z", - "type": "ContentfulCategory", + "type": "ContentfulContentTypeCategory", }, "parent": "Category", "product___NODE": Array [ @@ -7660,7 +7660,7 @@ Array [ "content": "Haus & Küche", "contentDigest": "2020-06-30T11:22:54.201Z", "mediaType": "text/markdown", - "type": "ContentfulNodeTypeText", + "type": "ContentfulText", }, "parent": "rocybtov1ozk___c7LAnCobuuWYSqks6wAwY2a___Entry___de", "raw": "Haus & Küche", @@ -7673,7 +7673,7 @@ Array [ "content": "Shop für Möbel, Bettwäsche, Bad, Staubsauger, Küchenprodukte und vieles mehr", "contentDigest": "2020-06-30T11:22:54.201Z", "mediaType": "text/markdown", - "type": "ContentfulNodeTypeText", + "type": "ContentfulText", }, "parent": "rocybtov1ozk___c7LAnCobuuWYSqks6wAwY2a___Entry___de", "raw": "Shop für Möbel, Bettwäsche, Bad, Staubsauger, Küchenprodukte und vieles mehr", @@ -7686,7 +7686,7 @@ Array [ "content": "Spielzeug", "contentDigest": "2017-06-27T09:46:43.477Z", "mediaType": "text/markdown", - "type": "ContentfulNodeTypeText", + "type": "ContentfulText", }, "parent": "rocybtov1ozk___c24DPGBDeGEaYy8ms4Y8QMQ___Entry___de", "raw": "Spielzeug", @@ -7699,7 +7699,7 @@ Array [ "content": "Spielzeugladen, Spiele, Lernhilfen", "contentDigest": "2017-06-27T09:46:43.477Z", "mediaType": "text/markdown", - "type": "ContentfulNodeTypeText", + "type": "ContentfulText", }, "parent": "rocybtov1ozk___c24DPGBDeGEaYy8ms4Y8QMQ___Entry___de", "raw": "Spielzeugladen, Spiele, Lernhilfen", @@ -7712,7 +7712,7 @@ Array [ "id": "Brand", "internal": Object { "contentDigest": "2017-06-27T09:41:09.339Z", - "type": "ContentfulContentType", + "type": "ContentfulContentTypeContentType", }, "name": "Brand", "sys": Object { @@ -7736,7 +7736,7 @@ Array [ "id": "rocybtov1ozk___c651CQ8rLoIYCeY6G0QG22q___Entry", "internal": Object { "contentDigest": "2017-06-27T09:55:16.820Z", - "type": "ContentfulBrand", + "type": "ContentfulContentTypeBrand", }, "logo___NODE": "rocybtov1ozk___c3wtvPBbBjiMKqKKga8I2Cu___Asset", "parent": "Brand", @@ -7771,7 +7771,7 @@ Array [ "id": "rocybtov1ozk___c4LgMotpNF6W20YKmuemW0a___Entry", "internal": Object { "contentDigest": "2017-06-27T09:51:15.647Z", - "type": "ContentfulBrand", + "type": "ContentfulContentTypeBrand", }, "logo___NODE": "rocybtov1ozk___c2Y8LhXLnYAYqKCGEWG4EKI___Asset", "parent": "Brand", @@ -7803,7 +7803,7 @@ Array [ "id": "rocybtov1ozk___JrePkDVYomE8AwcuCUyMi___Entry", "internal": Object { "contentDigest": "2017-06-27T09:50:36.937Z", - "type": "ContentfulBrand", + "type": "ContentfulContentTypeBrand", }, "logo___NODE": "rocybtov1ozk___c4zj1ZOfHgQ8oqgaSKm4Qo2___Asset", "parent": "Brand", @@ -7831,7 +7831,7 @@ Array [ "content": "Normann Copenhagen", "contentDigest": "2017-06-27T09:55:16.820Z", "mediaType": "text/markdown", - "type": "ContentfulNodeTypeText", + "type": "ContentfulText", }, "parent": "rocybtov1ozk___c651CQ8rLoIYCeY6G0QG22q___Entry", "raw": "Normann Copenhagen", @@ -7844,7 +7844,7 @@ Array [ "content": "Normann Copenhagen is a way of living - a mindset. We love to challenge the conventional design rules. This is why you will find traditional materials put into untraditional use such as a Stone Hook made of Icelandic stones, a vase made out of silicon and last but not least a dog made out of plastic.", "contentDigest": "2017-06-27T09:55:16.820Z", "mediaType": "text/markdown", - "type": "ContentfulNodeTypeText", + "type": "ContentfulText", }, "parent": "rocybtov1ozk___c651CQ8rLoIYCeY6G0QG22q___Entry", "raw": "Normann Copenhagen is a way of living - a mindset. We love to challenge the conventional design rules. This is why you will find traditional materials put into untraditional use such as a Stone Hook made of Icelandic stones, a vase made out of silicon and last but not least a dog made out of plastic.", @@ -7857,7 +7857,7 @@ Array [ "content": "Lemnos", "contentDigest": "2017-06-27T09:51:15.647Z", "mediaType": "text/markdown", - "type": "ContentfulNodeTypeText", + "type": "ContentfulText", }, "parent": "rocybtov1ozk___c4LgMotpNF6W20YKmuemW0a___Entry", "raw": "Lemnos", @@ -7880,7 +7880,7 @@ In recent years, we also have been given high priority to develop interior acces Our Lemnos products are made carefully by our craftsmen finely honed skillful techniques in Japan. They surely bring out the attractiveness of the materials to the maximum and create fine products not being influenced on the fashion trend accordingly. TAKATA Lemnos Inc. definitely would like to be innovative and continuously propose the beauty lasts forever.", "contentDigest": "2017-06-27T09:51:15.647Z", "mediaType": "text/markdown", - "type": "ContentfulNodeTypeText", + "type": "ContentfulText", }, "parent": "rocybtov1ozk___c4LgMotpNF6W20YKmuemW0a___Entry", "raw": "TAKATA Lemnos Inc. was founded in 1947 as a brass casting manufacturing industry in Takaoka-city, Toyama Prefecture, Japan and we launched out into the full-scale business trade with Seiko Clock Co., Ltd. since 1966. @@ -7903,7 +7903,7 @@ Our Lemnos products are made carefully by our craftsmen finely honed skillful te "content": "Playsam", "contentDigest": "2017-06-27T09:50:36.937Z", "mediaType": "text/markdown", - "type": "ContentfulNodeTypeText", + "type": "ContentfulText", }, "parent": "rocybtov1ozk___JrePkDVYomE8AwcuCUyMi___Entry", "raw": "Playsam", @@ -7916,7 +7916,7 @@ Our Lemnos products are made carefully by our craftsmen finely honed skillful te "content": "Playsam is the leading Scandinavian design company for executive wooden toy gift. Scandinavian design playful creativity, integrity and sophistication are Playsam. Scandinavian design and wooden toy makes Playsam gift lovely to the world of design since 1984.", "contentDigest": "2017-06-27T09:50:36.937Z", "mediaType": "text/markdown", - "type": "ContentfulNodeTypeText", + "type": "ContentfulText", }, "parent": "rocybtov1ozk___JrePkDVYomE8AwcuCUyMi___Entry", "raw": "Playsam is the leading Scandinavian design company for executive wooden toy gift. Scandinavian design playful creativity, integrity and sophistication are Playsam. Scandinavian design and wooden toy makes Playsam gift lovely to the world of design since 1984.", @@ -7929,7 +7929,7 @@ Our Lemnos products are made carefully by our craftsmen finely honed skillful te "id": "Brand", "internal": Object { "contentDigest": "2017-06-27T09:41:09.339Z", - "type": "ContentfulContentType", + "type": "ContentfulContentTypeContentType", }, "name": "Brand", "sys": Object { @@ -7953,7 +7953,7 @@ Our Lemnos products are made carefully by our craftsmen finely honed skillful te "id": "rocybtov1ozk___c651CQ8rLoIYCeY6G0QG22q___Entry___de", "internal": Object { "contentDigest": "2017-06-27T09:55:16.820Z", - "type": "ContentfulBrand", + "type": "ContentfulContentTypeBrand", }, "logo___NODE": "rocybtov1ozk___c3wtvPBbBjiMKqKKga8I2Cu___Asset___de", "parent": "Brand", @@ -7988,7 +7988,7 @@ Our Lemnos products are made carefully by our craftsmen finely honed skillful te "id": "rocybtov1ozk___c4LgMotpNF6W20YKmuemW0a___Entry___de", "internal": Object { "contentDigest": "2017-06-27T09:51:15.647Z", - "type": "ContentfulBrand", + "type": "ContentfulContentTypeBrand", }, "logo___NODE": "rocybtov1ozk___c2Y8LhXLnYAYqKCGEWG4EKI___Asset___de", "parent": "Brand", @@ -8020,7 +8020,7 @@ Our Lemnos products are made carefully by our craftsmen finely honed skillful te "id": "rocybtov1ozk___JrePkDVYomE8AwcuCUyMi___Entry___de", "internal": Object { "contentDigest": "2017-06-27T09:50:36.937Z", - "type": "ContentfulBrand", + "type": "ContentfulContentTypeBrand", }, "logo___NODE": "rocybtov1ozk___c4zj1ZOfHgQ8oqgaSKm4Qo2___Asset___de", "parent": "Brand", @@ -8048,7 +8048,7 @@ Our Lemnos products are made carefully by our craftsmen finely honed skillful te "content": "Normann Copenhagen", "contentDigest": "2017-06-27T09:55:16.820Z", "mediaType": "text/markdown", - "type": "ContentfulNodeTypeText", + "type": "ContentfulText", }, "parent": "rocybtov1ozk___c651CQ8rLoIYCeY6G0QG22q___Entry___de", "raw": "Normann Copenhagen", @@ -8061,7 +8061,7 @@ Our Lemnos products are made carefully by our craftsmen finely honed skillful te "content": "Normann Kopenhagen ist eine Art zu leben - eine Denkweise. Wir lieben es, die konventionellen Designregeln herauszufordern. Aus diesem Grund finden Sie traditionelle Materialien, die in untraditionelle Verwendung wie ein Steinhaken aus isländischen Steinen, eine Vase aus Silizium und last but not least ein Hund aus Kunststoff.", "contentDigest": "2017-06-27T09:55:16.820Z", "mediaType": "text/markdown", - "type": "ContentfulNodeTypeText", + "type": "ContentfulText", }, "parent": "rocybtov1ozk___c651CQ8rLoIYCeY6G0QG22q___Entry___de", "raw": "Normann Kopenhagen ist eine Art zu leben - eine Denkweise. Wir lieben es, die konventionellen Designregeln herauszufordern. Aus diesem Grund finden Sie traditionelle Materialien, die in untraditionelle Verwendung wie ein Steinhaken aus isländischen Steinen, eine Vase aus Silizium und last but not least ein Hund aus Kunststoff.", @@ -8074,7 +8074,7 @@ Our Lemnos products are made carefully by our craftsmen finely honed skillful te "content": "Lemnos", "contentDigest": "2017-06-27T09:51:15.647Z", "mediaType": "text/markdown", - "type": "ContentfulNodeTypeText", + "type": "ContentfulText", }, "parent": "rocybtov1ozk___c4LgMotpNF6W20YKmuemW0a___Entry___de", "raw": "Lemnos", @@ -8097,7 +8097,7 @@ In den vergangenen Jahren haben wir auch eine hohe Priorität für die Entwicklu Unsere Lemnos Produkte werden sorgfältig von unseren Handwerkern fein geschliffen geschickten Techniken in Japan gemacht. Sie bringen sicherlich die Attraktivität der Materialien auf das Maximum und schaffen feine Produkte nicht beeinflusst auf die Mode-Trend entsprechend. TAKATA Lemnos Inc. möchte definitiv innovativ sein und ständig vorschlagen, die Schönheit dauert ewig.", "contentDigest": "2017-06-27T09:51:15.647Z", "mediaType": "text/markdown", - "type": "ContentfulNodeTypeText", + "type": "ContentfulText", }, "parent": "rocybtov1ozk___c4LgMotpNF6W20YKmuemW0a___Entry___de", "raw": "TAKATA Lemnos Inc. wurde im Jahre 1947 als Messing-Casting-Fertigungsindustrie in Takaoka-Stadt, Toyama Prefecture, Japan gegründet und wir starteten seit 1966 mit der Seiko Clock Co., Ltd. @@ -8120,7 +8120,7 @@ Unsere Lemnos Produkte werden sorgfältig von unseren Handwerkern fein geschliff "content": "Playsam", "contentDigest": "2017-06-27T09:50:36.937Z", "mediaType": "text/markdown", - "type": "ContentfulNodeTypeText", + "type": "ContentfulText", }, "parent": "rocybtov1ozk___JrePkDVYomE8AwcuCUyMi___Entry___de", "raw": "Playsam", @@ -8133,7 +8133,7 @@ Unsere Lemnos Produkte werden sorgfältig von unseren Handwerkern fein geschliff "content": "Playsam ist die führende skandinavische Designfirma für Executive Holzspielzeug Geschenk. Skandinavisches Design spielerische Kreativität, Integrität und Raffinesse sind Playsam. Skandinavisches Design und hölzernes Spielzeug macht Playsam Geschenk schön in die Welt des Designs seit 1984.", "contentDigest": "2017-06-27T09:50:36.937Z", "mediaType": "text/markdown", - "type": "ContentfulNodeTypeText", + "type": "ContentfulText", }, "parent": "rocybtov1ozk___JrePkDVYomE8AwcuCUyMi___Entry___de", "raw": "Playsam ist die führende skandinavische Designfirma für Executive Holzspielzeug Geschenk. Skandinavisches Design spielerische Kreativität, Integrität und Raffinesse sind Playsam. Skandinavisches Design und hölzernes Spielzeug macht Playsam Geschenk schön in die Welt des Designs seit 1984.", @@ -8146,7 +8146,7 @@ Unsere Lemnos Produkte werden sorgfältig von unseren Handwerkern fein geschliff "id": "Product", "internal": Object { "contentDigest": "2017-06-27T09:40:36.821Z", - "type": "ContentfulContentType", + "type": "ContentfulContentTypeContentType", }, "name": "Product", "sys": Object { @@ -8174,7 +8174,7 @@ Unsere Lemnos Produkte werden sorgfältig von unseren Handwerkern fein geschliff ], "internal": Object { "contentDigest": "2017-06-27T09:56:59.626Z", - "type": "ContentfulProduct", + "type": "ContentfulContentTypeProduct", }, "parent": "Product", "price": 44, @@ -8218,7 +8218,7 @@ Unsere Lemnos Produkte werden sorgfältig von unseren Handwerkern fein geschliff ], "internal": Object { "contentDigest": "2017-06-27T09:54:51.159Z", - "type": "ContentfulProduct", + "type": "ContentfulContentTypeProduct", }, "parent": "Product", "price": 11, @@ -8260,7 +8260,7 @@ Unsere Lemnos Produkte werden sorgfältig von unseren Handwerkern fein geschliff ], "internal": Object { "contentDigest": "2017-06-27T09:53:23.179Z", - "type": "ContentfulProduct", + "type": "ContentfulContentTypeProduct", }, "parent": "Product", "price": 22, @@ -8304,7 +8304,7 @@ Unsere Lemnos Produkte werden sorgfältig von unseren Handwerkern fein geschliff ], "internal": Object { "contentDigest": "2017-06-27T09:52:29.215Z", - "type": "ContentfulProduct", + "type": "ContentfulContentTypeProduct", }, "parent": "Product", "price": 120, @@ -8342,7 +8342,7 @@ Unsere Lemnos Produkte werden sorgfältig von unseren Handwerkern fein geschliff "content": "Playsam Streamliner Classic Car, Espresso", "contentDigest": "2017-06-27T09:56:59.626Z", "mediaType": "text/markdown", - "type": "ContentfulNodeTypeText", + "type": "ContentfulText", }, "parent": "rocybtov1ozk___c5KsDBWseXY6QegucYAoacS___Entry", "raw": "Playsam Streamliner Classic Car, Espresso", @@ -8355,7 +8355,7 @@ Unsere Lemnos Produkte werden sorgfältig von unseren Handwerkern fein geschliff "content": "A classic Playsam design, the Streamliner Classic Car has been selected as Swedish Design Classic by the Swedish National Museum for its inventive style and sleek surface. It's no wonder that this wooden car has also been a long-standing favorite for children both big and small!", "contentDigest": "2017-06-27T09:56:59.626Z", "mediaType": "text/markdown", - "type": "ContentfulNodeTypeText", + "type": "ContentfulText", }, "parent": "rocybtov1ozk___c5KsDBWseXY6QegucYAoacS___Entry", "raw": "A classic Playsam design, the Streamliner Classic Car has been selected as Swedish Design Classic by the Swedish National Museum for its inventive style and sleek surface. It's no wonder that this wooden car has also been a long-standing favorite for children both big and small!", @@ -8368,7 +8368,7 @@ Unsere Lemnos Produkte werden sorgfältig von unseren Handwerkern fein geschliff "content": "Hudson Wall Cup", "contentDigest": "2017-06-27T09:54:51.159Z", "mediaType": "text/markdown", - "type": "ContentfulNodeTypeText", + "type": "ContentfulText", }, "parent": "rocybtov1ozk___c3DVqIYj4dOwwcKu6sgqOgg___Entry", "raw": "Hudson Wall Cup", @@ -8381,7 +8381,7 @@ Unsere Lemnos Produkte werden sorgfältig von unseren Handwerkern fein geschliff "content": "Wall Hanging Glass Flower Vase and Terrarium", "contentDigest": "2017-06-27T09:54:51.159Z", "mediaType": "text/markdown", - "type": "ContentfulNodeTypeText", + "type": "ContentfulText", }, "parent": "rocybtov1ozk___c3DVqIYj4dOwwcKu6sgqOgg___Entry", "raw": "Wall Hanging Glass Flower Vase and Terrarium", @@ -8394,7 +8394,7 @@ Unsere Lemnos Produkte werden sorgfältig von unseren Handwerkern fein geschliff "content": "Whisk Beater", "contentDigest": "2017-06-27T09:53:23.179Z", "mediaType": "text/markdown", - "type": "ContentfulNodeTypeText", + "type": "ContentfulText", }, "parent": "rocybtov1ozk___c6dbjWqNd9SqccegcqYq224___Entry", "raw": "Whisk Beater", @@ -8407,7 +8407,7 @@ Unsere Lemnos Produkte werden sorgfältig von unseren Handwerkern fein geschliff "content": "A creative little whisk that comes in 8 different colors. Handy and easy to clean after use. A great gift idea.", "contentDigest": "2017-06-27T09:53:23.179Z", "mediaType": "text/markdown", - "type": "ContentfulNodeTypeText", + "type": "ContentfulText", }, "parent": "rocybtov1ozk___c6dbjWqNd9SqccegcqYq224___Entry", "raw": "A creative little whisk that comes in 8 different colors. Handy and easy to clean after use. A great gift idea.", @@ -8420,7 +8420,7 @@ Unsere Lemnos Produkte werden sorgfältig von unseren Handwerkern fein geschliff "content": "SoSo Wall Clock", "contentDigest": "2017-06-27T09:52:29.215Z", "mediaType": "text/markdown", - "type": "ContentfulNodeTypeText", + "type": "ContentfulText", }, "parent": "rocybtov1ozk___c4BqrajvA8E6qwgkieoqmqO___Entry", "raw": "SoSo Wall Clock", @@ -8433,7 +8433,7 @@ Unsere Lemnos Produkte werden sorgfältig von unseren Handwerkern fein geschliff "content": "The newly released SoSo Clock from Lemnos marries simple, clean design and bold, striking features. Its saturated marigold face is a lively pop of color to white or grey walls, but would also pair nicely with navy and maroon. Where most clocks feature numbers at the border of the clock, the SoSo brings them in tight to the middle, leaving a wide space between the numbers and the slight frame. The hour hand provides a nice interruption to the black and yellow of the clock - it is featured in a brilliant white. Despite its bold color and contrast, the SoSo maintains a clean, pure aesthetic that is suitable to a variety of contemporary interiors.", "contentDigest": "2017-06-27T09:52:29.215Z", "mediaType": "text/markdown", - "type": "ContentfulNodeTypeText", + "type": "ContentfulText", }, "parent": "rocybtov1ozk___c4BqrajvA8E6qwgkieoqmqO___Entry", "raw": "The newly released SoSo Clock from Lemnos marries simple, clean design and bold, striking features. Its saturated marigold face is a lively pop of color to white or grey walls, but would also pair nicely with navy and maroon. Where most clocks feature numbers at the border of the clock, the SoSo brings them in tight to the middle, leaving a wide space between the numbers and the slight frame. The hour hand provides a nice interruption to the black and yellow of the clock - it is featured in a brilliant white. Despite its bold color and contrast, the SoSo maintains a clean, pure aesthetic that is suitable to a variety of contemporary interiors.", @@ -8446,7 +8446,7 @@ Unsere Lemnos Produkte werden sorgfältig von unseren Handwerkern fein geschliff "id": "Product", "internal": Object { "contentDigest": "2017-06-27T09:40:36.821Z", - "type": "ContentfulContentType", + "type": "ContentfulContentTypeContentType", }, "name": "Product", "sys": Object { @@ -8474,7 +8474,7 @@ Unsere Lemnos Produkte werden sorgfältig von unseren Handwerkern fein geschliff ], "internal": Object { "contentDigest": "2017-06-27T09:56:59.626Z", - "type": "ContentfulProduct", + "type": "ContentfulContentTypeProduct", }, "parent": "Product", "price": 44, @@ -8518,7 +8518,7 @@ Unsere Lemnos Produkte werden sorgfältig von unseren Handwerkern fein geschliff ], "internal": Object { "contentDigest": "2017-06-27T09:54:51.159Z", - "type": "ContentfulProduct", + "type": "ContentfulContentTypeProduct", }, "parent": "Product", "price": 11, @@ -8560,7 +8560,7 @@ Unsere Lemnos Produkte werden sorgfältig von unseren Handwerkern fein geschliff ], "internal": Object { "contentDigest": "2017-06-27T09:53:23.179Z", - "type": "ContentfulProduct", + "type": "ContentfulContentTypeProduct", }, "parent": "Product", "price": 22, @@ -8604,7 +8604,7 @@ Unsere Lemnos Produkte werden sorgfältig von unseren Handwerkern fein geschliff ], "internal": Object { "contentDigest": "2017-06-27T09:52:29.215Z", - "type": "ContentfulProduct", + "type": "ContentfulContentTypeProduct", }, "parent": "Product", "price": 120, @@ -8642,7 +8642,7 @@ Unsere Lemnos Produkte werden sorgfältig von unseren Handwerkern fein geschliff "content": "Playsam Streamliner Klassisches Auto, Espresso", "contentDigest": "2017-06-27T09:56:59.626Z", "mediaType": "text/markdown", - "type": "ContentfulNodeTypeText", + "type": "ContentfulText", }, "parent": "rocybtov1ozk___c5KsDBWseXY6QegucYAoacS___Entry___de", "raw": "Playsam Streamliner Klassisches Auto, Espresso", @@ -8655,7 +8655,7 @@ Unsere Lemnos Produkte werden sorgfältig von unseren Handwerkern fein geschliff "content": "Ein klassisches Playsam-Design, das Streamliner Classic Car wurde als Swedish Design Classic vom Schwedischen Nationalmuseum für seinen erfinderischen Stil und seine schlanke Oberfläche ausgewählt. Es ist kein Wunder, dass dieses hölzerne Auto auch ein langjähriger Liebling für Kinder gewesen ist, die groß und klein sind!", "contentDigest": "2017-06-27T09:56:59.626Z", "mediaType": "text/markdown", - "type": "ContentfulNodeTypeText", + "type": "ContentfulText", }, "parent": "rocybtov1ozk___c5KsDBWseXY6QegucYAoacS___Entry___de", "raw": "Ein klassisches Playsam-Design, das Streamliner Classic Car wurde als Swedish Design Classic vom Schwedischen Nationalmuseum für seinen erfinderischen Stil und seine schlanke Oberfläche ausgewählt. Es ist kein Wunder, dass dieses hölzerne Auto auch ein langjähriger Liebling für Kinder gewesen ist, die groß und klein sind!", @@ -8668,7 +8668,7 @@ Unsere Lemnos Produkte werden sorgfältig von unseren Handwerkern fein geschliff "content": "Becher", "contentDigest": "2017-06-27T09:54:51.159Z", "mediaType": "text/markdown", - "type": "ContentfulNodeTypeText", + "type": "ContentfulText", }, "parent": "rocybtov1ozk___c3DVqIYj4dOwwcKu6sgqOgg___Entry___de", "raw": "Becher", @@ -8681,7 +8681,7 @@ Unsere Lemnos Produkte werden sorgfältig von unseren Handwerkern fein geschliff "content": "Wand-hängende Glas-Blumen-Vase und Terrarium", "contentDigest": "2017-06-27T09:54:51.159Z", "mediaType": "text/markdown", - "type": "ContentfulNodeTypeText", + "type": "ContentfulText", }, "parent": "rocybtov1ozk___c3DVqIYj4dOwwcKu6sgqOgg___Entry___de", "raw": "Wand-hängende Glas-Blumen-Vase und Terrarium", @@ -8694,7 +8694,7 @@ Unsere Lemnos Produkte werden sorgfältig von unseren Handwerkern fein geschliff "content": "Schneebesen", "contentDigest": "2017-06-27T09:53:23.179Z", "mediaType": "text/markdown", - "type": "ContentfulNodeTypeText", + "type": "ContentfulText", }, "parent": "rocybtov1ozk___c6dbjWqNd9SqccegcqYq224___Entry___de", "raw": "Schneebesen", @@ -8707,7 +8707,7 @@ Unsere Lemnos Produkte werden sorgfältig von unseren Handwerkern fein geschliff "content": "Ein kreativer kleiner Schneebesen, der in 8 verschiedenen Farben kommt. Praktisch und nach dem Gebrauch leicht zu reinigen. Eine tolle Geschenkidee.", "contentDigest": "2017-06-27T09:53:23.179Z", "mediaType": "text/markdown", - "type": "ContentfulNodeTypeText", + "type": "ContentfulText", }, "parent": "rocybtov1ozk___c6dbjWqNd9SqccegcqYq224___Entry___de", "raw": "Ein kreativer kleiner Schneebesen, der in 8 verschiedenen Farben kommt. Praktisch und nach dem Gebrauch leicht zu reinigen. Eine tolle Geschenkidee.", @@ -8720,7 +8720,7 @@ Unsere Lemnos Produkte werden sorgfältig von unseren Handwerkern fein geschliff "content": "SoSo wanduhr", "contentDigest": "2017-06-27T09:52:29.215Z", "mediaType": "text/markdown", - "type": "ContentfulNodeTypeText", + "type": "ContentfulText", }, "parent": "rocybtov1ozk___c4BqrajvA8E6qwgkieoqmqO___Entry___de", "raw": "SoSo wanduhr", @@ -8733,7 +8733,7 @@ Unsere Lemnos Produkte werden sorgfältig von unseren Handwerkern fein geschliff "content": "Die neu veröffentlichte SoSo Clock von Lemnos heiratet einfaches, sauberes Design und fette, auffällige Features. Sein gesättigtes Ringelblumengesicht ist ein lebhafter Pop der Farbe zu den weißen oder grauen Wänden, aber würde auch gut mit Marine und kastanienbraun paaren. Wo die meisten Uhren am Rande der Uhr Nummern sind, bringt der SoSo sie in die Mitte und lässt einen weiten Raum zwischen den Zahlen und dem leichten Rahmen. Der Stundenzeiger bietet eine schöne Unterbrechung der schwarzen und gelben der Uhr - es ist in einem brillanten Weiß vorgestellt. Trotz seiner kräftigen Farbe und des Kontrastes behält der SoSo eine saubere, reine Ästhetik, die für eine Vielzahl von zeitgenössischen Interieurs geeignet ist.", "contentDigest": "2017-06-27T09:52:29.215Z", "mediaType": "text/markdown", - "type": "ContentfulNodeTypeText", + "type": "ContentfulText", }, "parent": "rocybtov1ozk___c4BqrajvA8E6qwgkieoqmqO___Entry___de", "raw": "Die neu veröffentlichte SoSo Clock von Lemnos heiratet einfaches, sauberes Design und fette, auffällige Features. Sein gesättigtes Ringelblumengesicht ist ein lebhafter Pop der Farbe zu den weißen oder grauen Wänden, aber würde auch gut mit Marine und kastanienbraun paaren. Wo die meisten Uhren am Rande der Uhr Nummern sind, bringt der SoSo sie in die Mitte und lässt einen weiten Raum zwischen den Zahlen und dem leichten Rahmen. Der Stundenzeiger bietet eine schöne Unterbrechung der schwarzen und gelben der Uhr - es ist in einem brillanten Weiß vorgestellt. Trotz seiner kräftigen Farbe und des Kontrastes behält der SoSo eine saubere, reine Ästhetik, die für eine Vielzahl von zeitgenössischen Interieurs geeignet ist.", @@ -8746,7 +8746,7 @@ Unsere Lemnos Produkte werden sorgfältig von unseren Handwerkern fein geschliff "id": "JSON-test", "internal": Object { "contentDigest": "2018-08-13T14:21:13.985Z", - "type": "ContentfulContentType", + "type": "ContentfulContentTypeContentType", }, "name": "JSON-test", "sys": Object { @@ -8767,7 +8767,7 @@ Unsere Lemnos Produkte werden sorgfältig von unseren Handwerkern fein geschliff "id": "rocybtov1ozk___c71mfnH4QKsSsQmgoaQuq6O___Entry", "internal": Object { "contentDigest": "2018-08-13T14:27:12.458Z", - "type": "ContentfulJsonTest", + "type": "ContentfulContentTypeJsonTest", }, "jsonStringTest": Array [ "test", @@ -8867,7 +8867,7 @@ Unsere Lemnos Produkte werden sorgfältig von unseren Handwerkern fein geschliff "id": "JSON-test", "internal": Object { "contentDigest": "2018-08-13T14:21:13.985Z", - "type": "ContentfulContentType", + "type": "ContentfulContentTypeContentType", }, "name": "JSON-test", "sys": Object { @@ -8888,7 +8888,7 @@ Unsere Lemnos Produkte werden sorgfältig von unseren Handwerkern fein geschliff "id": "rocybtov1ozk___c71mfnH4QKsSsQmgoaQuq6O___Entry___de", "internal": Object { "contentDigest": "2018-08-13T14:27:12.458Z", - "type": "ContentfulJsonTest", + "type": "ContentfulContentTypeJsonTest", }, "jsonStringTest": Array [ "test", @@ -8988,7 +8988,7 @@ Unsere Lemnos Produkte werden sorgfältig von unseren Handwerkern fein geschliff "id": "Remark Test", "internal": Object { "contentDigest": "2018-05-28T08:43:09.218Z", - "type": "ContentfulContentType", + "type": "ContentfulContentTypeContentType", }, "name": "Remark Test", "sys": Object { @@ -9010,7 +9010,7 @@ Unsere Lemnos Produkte werden sorgfältig von unseren Handwerkern fein geschliff "id": "rocybtov1ozk___c4L2GhTsJtCseMYM8Wia64i___Entry", "internal": Object { "contentDigest": "2018-05-28T08:49:06.230Z", - "type": "ContentfulRemarkTest", + "type": "ContentfulContentTypeRemarkTest", }, "parent": "Remark Test", "sys": Object { @@ -9056,7 +9056,7 @@ Unsere Lemnos Produkte werden sorgfältig von unseren Handwerkern fein geschliff ![Hudson Wall Cup ](//images.ctfassets.net/rocybtov1ozk/Xc0ny7GWsMEMCeASWO2um/af8e29320c04af689798afe96e2345c7/jqvtazcyfwseah9fmysz.jpg)", "contentDigest": "2018-05-28T08:49:06.230Z", "mediaType": "text/markdown", - "type": "ContentfulNodeTypeText", + "type": "ContentfulText", }, "parent": "rocybtov1ozk___c4L2GhTsJtCseMYM8Wia64i___Entry", "raw": "## Toys @@ -9091,7 +9091,7 @@ Unsere Lemnos Produkte werden sorgfältig von unseren Handwerkern fein geschliff "id": "Remark Test", "internal": Object { "contentDigest": "2018-05-28T08:43:09.218Z", - "type": "ContentfulContentType", + "type": "ContentfulContentTypeContentType", }, "name": "Remark Test", "sys": Object { @@ -9113,7 +9113,7 @@ Unsere Lemnos Produkte werden sorgfältig von unseren Handwerkern fein geschliff "id": "rocybtov1ozk___c4L2GhTsJtCseMYM8Wia64i___Entry___de", "internal": Object { "contentDigest": "2018-05-28T08:49:06.230Z", - "type": "ContentfulRemarkTest", + "type": "ContentfulContentTypeRemarkTest", }, "parent": "Remark Test", "sys": Object { @@ -9159,7 +9159,7 @@ Unsere Lemnos Produkte werden sorgfältig von unseren Handwerkern fein geschliff ![Hudson Wall Cup ](//images.ctfassets.net/rocybtov1ozk/Xc0ny7GWsMEMCeASWO2um/af8e29320c04af689798afe96e2345c7/jqvtazcyfwseah9fmysz.jpg)", "contentDigest": "2018-05-28T08:49:06.230Z", "mediaType": "text/markdown", - "type": "ContentfulNodeTypeText", + "type": "ContentfulText", }, "parent": "rocybtov1ozk___c4L2GhTsJtCseMYM8Wia64i___Entry___de", "raw": "## Toys @@ -9842,7 +9842,7 @@ Array [ "id": "Category", "internal": Object { "contentDigest": "2017-06-27T09:40:52.685Z", - "type": "ContentfulContentType", + "type": "ContentfulContentTypeContentType", }, "name": "Category", "sys": Object { @@ -9865,7 +9865,7 @@ Array [ "id": "rocybtov1ozk___c7LAnCobuuWYSqks6wAwY2a___Entry", "internal": Object { "contentDigest": "2020-06-30T11:22:54.201Z", - "type": "ContentfulCategory", + "type": "ContentfulContentTypeCategory", }, "parent": "Category", "product___NODE": Array [ @@ -9895,7 +9895,7 @@ Array [ "id": "rocybtov1ozk___c24DPGBDeGEaYy8ms4Y8QMQ___Entry", "internal": Object { "contentDigest": "2017-06-27T09:46:43.477Z", - "type": "ContentfulCategory", + "type": "ContentfulContentTypeCategory", }, "parent": "Category", "product___NODE": Array [ @@ -9922,7 +9922,7 @@ Array [ "content": "Home & Kitchen", "contentDigest": "2020-06-30T11:22:54.201Z", "mediaType": "text/markdown", - "type": "ContentfulNodeTypeText", + "type": "ContentfulText", }, "parent": "rocybtov1ozk___c7LAnCobuuWYSqks6wAwY2a___Entry", "raw": "Home & Kitchen", @@ -9935,7 +9935,7 @@ Array [ "content": "Shop for furniture, bedding, bath, vacuums, kitchen products, and more", "contentDigest": "2020-06-30T11:22:54.201Z", "mediaType": "text/markdown", - "type": "ContentfulNodeTypeText", + "type": "ContentfulText", }, "parent": "rocybtov1ozk___c7LAnCobuuWYSqks6wAwY2a___Entry", "raw": "Shop for furniture, bedding, bath, vacuums, kitchen products, and more", @@ -9948,7 +9948,7 @@ Array [ "content": "Toys", "contentDigest": "2017-06-27T09:46:43.477Z", "mediaType": "text/markdown", - "type": "ContentfulNodeTypeText", + "type": "ContentfulText", }, "parent": "rocybtov1ozk___c24DPGBDeGEaYy8ms4Y8QMQ___Entry", "raw": "Toys", @@ -9961,7 +9961,7 @@ Array [ "content": "Shop for toys, games, educational aids", "contentDigest": "2017-06-27T09:46:43.477Z", "mediaType": "text/markdown", - "type": "ContentfulNodeTypeText", + "type": "ContentfulText", }, "parent": "rocybtov1ozk___c24DPGBDeGEaYy8ms4Y8QMQ___Entry", "raw": "Shop for toys, games, educational aids", @@ -9974,7 +9974,7 @@ Array [ "id": "Category", "internal": Object { "contentDigest": "2017-06-27T09:40:52.685Z", - "type": "ContentfulContentType", + "type": "ContentfulContentTypeContentType", }, "name": "Category", "sys": Object { @@ -9997,7 +9997,7 @@ Array [ "id": "rocybtov1ozk___c7LAnCobuuWYSqks6wAwY2a___Entry___de", "internal": Object { "contentDigest": "2020-06-30T11:22:54.201Z", - "type": "ContentfulCategory", + "type": "ContentfulContentTypeCategory", }, "parent": "Category", "product___NODE": Array [ @@ -10027,7 +10027,7 @@ Array [ "id": "rocybtov1ozk___c24DPGBDeGEaYy8ms4Y8QMQ___Entry___de", "internal": Object { "contentDigest": "2017-06-27T09:46:43.477Z", - "type": "ContentfulCategory", + "type": "ContentfulContentTypeCategory", }, "parent": "Category", "product___NODE": Array [ @@ -10054,7 +10054,7 @@ Array [ "content": "Haus & Küche", "contentDigest": "2020-06-30T11:22:54.201Z", "mediaType": "text/markdown", - "type": "ContentfulNodeTypeText", + "type": "ContentfulText", }, "parent": "rocybtov1ozk___c7LAnCobuuWYSqks6wAwY2a___Entry___de", "raw": "Haus & Küche", @@ -10067,7 +10067,7 @@ Array [ "content": "Shop für Möbel, Bettwäsche, Bad, Staubsauger, Küchenprodukte und vieles mehr", "contentDigest": "2020-06-30T11:22:54.201Z", "mediaType": "text/markdown", - "type": "ContentfulNodeTypeText", + "type": "ContentfulText", }, "parent": "rocybtov1ozk___c7LAnCobuuWYSqks6wAwY2a___Entry___de", "raw": "Shop für Möbel, Bettwäsche, Bad, Staubsauger, Küchenprodukte und vieles mehr", @@ -10080,7 +10080,7 @@ Array [ "content": "Spielzeug", "contentDigest": "2017-06-27T09:46:43.477Z", "mediaType": "text/markdown", - "type": "ContentfulNodeTypeText", + "type": "ContentfulText", }, "parent": "rocybtov1ozk___c24DPGBDeGEaYy8ms4Y8QMQ___Entry___de", "raw": "Spielzeug", @@ -10093,7 +10093,7 @@ Array [ "content": "Spielzeugladen, Spiele, Lernhilfen", "contentDigest": "2017-06-27T09:46:43.477Z", "mediaType": "text/markdown", - "type": "ContentfulNodeTypeText", + "type": "ContentfulText", }, "parent": "rocybtov1ozk___c24DPGBDeGEaYy8ms4Y8QMQ___Entry___de", "raw": "Spielzeugladen, Spiele, Lernhilfen", @@ -10106,7 +10106,7 @@ Array [ "id": "Brand", "internal": Object { "contentDigest": "2017-06-27T09:41:09.339Z", - "type": "ContentfulContentType", + "type": "ContentfulContentTypeContentType", }, "name": "Brand", "sys": Object { @@ -10130,7 +10130,7 @@ Array [ "id": "rocybtov1ozk___c651CQ8rLoIYCeY6G0QG22q___Entry", "internal": Object { "contentDigest": "2017-06-27T09:55:16.820Z", - "type": "ContentfulBrand", + "type": "ContentfulContentTypeBrand", }, "logo___NODE": "rocybtov1ozk___c3wtvPBbBjiMKqKKga8I2Cu___Asset", "parent": "Brand", @@ -10165,7 +10165,7 @@ Array [ "id": "rocybtov1ozk___c4LgMotpNF6W20YKmuemW0a___Entry", "internal": Object { "contentDigest": "2017-06-27T09:51:15.647Z", - "type": "ContentfulBrand", + "type": "ContentfulContentTypeBrand", }, "logo___NODE": "rocybtov1ozk___c2Y8LhXLnYAYqKCGEWG4EKI___Asset", "parent": "Brand", @@ -10197,7 +10197,7 @@ Array [ "id": "rocybtov1ozk___JrePkDVYomE8AwcuCUyMi___Entry", "internal": Object { "contentDigest": "2017-06-27T09:50:36.937Z", - "type": "ContentfulBrand", + "type": "ContentfulContentTypeBrand", }, "logo___NODE": "rocybtov1ozk___c4zj1ZOfHgQ8oqgaSKm4Qo2___Asset", "parent": "Brand", @@ -10225,7 +10225,7 @@ Array [ "content": "Normann Copenhagen", "contentDigest": "2017-06-27T09:55:16.820Z", "mediaType": "text/markdown", - "type": "ContentfulNodeTypeText", + "type": "ContentfulText", }, "parent": "rocybtov1ozk___c651CQ8rLoIYCeY6G0QG22q___Entry", "raw": "Normann Copenhagen", @@ -10238,7 +10238,7 @@ Array [ "content": "Normann Copenhagen is a way of living - a mindset. We love to challenge the conventional design rules. This is why you will find traditional materials put into untraditional use such as a Stone Hook made of Icelandic stones, a vase made out of silicon and last but not least a dog made out of plastic.", "contentDigest": "2017-06-27T09:55:16.820Z", "mediaType": "text/markdown", - "type": "ContentfulNodeTypeText", + "type": "ContentfulText", }, "parent": "rocybtov1ozk___c651CQ8rLoIYCeY6G0QG22q___Entry", "raw": "Normann Copenhagen is a way of living - a mindset. We love to challenge the conventional design rules. This is why you will find traditional materials put into untraditional use such as a Stone Hook made of Icelandic stones, a vase made out of silicon and last but not least a dog made out of plastic.", @@ -10251,7 +10251,7 @@ Array [ "content": "Lemnos", "contentDigest": "2017-06-27T09:51:15.647Z", "mediaType": "text/markdown", - "type": "ContentfulNodeTypeText", + "type": "ContentfulText", }, "parent": "rocybtov1ozk___c4LgMotpNF6W20YKmuemW0a___Entry", "raw": "Lemnos", @@ -10274,7 +10274,7 @@ In recent years, we also have been given high priority to develop interior acces Our Lemnos products are made carefully by our craftsmen finely honed skillful techniques in Japan. They surely bring out the attractiveness of the materials to the maximum and create fine products not being influenced on the fashion trend accordingly. TAKATA Lemnos Inc. definitely would like to be innovative and continuously propose the beauty lasts forever.", "contentDigest": "2017-06-27T09:51:15.647Z", "mediaType": "text/markdown", - "type": "ContentfulNodeTypeText", + "type": "ContentfulText", }, "parent": "rocybtov1ozk___c4LgMotpNF6W20YKmuemW0a___Entry", "raw": "TAKATA Lemnos Inc. was founded in 1947 as a brass casting manufacturing industry in Takaoka-city, Toyama Prefecture, Japan and we launched out into the full-scale business trade with Seiko Clock Co., Ltd. since 1966. @@ -10297,7 +10297,7 @@ Our Lemnos products are made carefully by our craftsmen finely honed skillful te "content": "Playsam", "contentDigest": "2017-06-27T09:50:36.937Z", "mediaType": "text/markdown", - "type": "ContentfulNodeTypeText", + "type": "ContentfulText", }, "parent": "rocybtov1ozk___JrePkDVYomE8AwcuCUyMi___Entry", "raw": "Playsam", @@ -10310,7 +10310,7 @@ Our Lemnos products are made carefully by our craftsmen finely honed skillful te "content": "Playsam is the leading Scandinavian design company for executive wooden toy gift. Scandinavian design playful creativity, integrity and sophistication are Playsam. Scandinavian design and wooden toy makes Playsam gift lovely to the world of design since 1984.", "contentDigest": "2017-06-27T09:50:36.937Z", "mediaType": "text/markdown", - "type": "ContentfulNodeTypeText", + "type": "ContentfulText", }, "parent": "rocybtov1ozk___JrePkDVYomE8AwcuCUyMi___Entry", "raw": "Playsam is the leading Scandinavian design company for executive wooden toy gift. Scandinavian design playful creativity, integrity and sophistication are Playsam. Scandinavian design and wooden toy makes Playsam gift lovely to the world of design since 1984.", @@ -10323,7 +10323,7 @@ Our Lemnos products are made carefully by our craftsmen finely honed skillful te "id": "Brand", "internal": Object { "contentDigest": "2017-06-27T09:41:09.339Z", - "type": "ContentfulContentType", + "type": "ContentfulContentTypeContentType", }, "name": "Brand", "sys": Object { @@ -10347,7 +10347,7 @@ Our Lemnos products are made carefully by our craftsmen finely honed skillful te "id": "rocybtov1ozk___c651CQ8rLoIYCeY6G0QG22q___Entry___de", "internal": Object { "contentDigest": "2017-06-27T09:55:16.820Z", - "type": "ContentfulBrand", + "type": "ContentfulContentTypeBrand", }, "logo___NODE": "rocybtov1ozk___c3wtvPBbBjiMKqKKga8I2Cu___Asset___de", "parent": "Brand", @@ -10382,7 +10382,7 @@ Our Lemnos products are made carefully by our craftsmen finely honed skillful te "id": "rocybtov1ozk___c4LgMotpNF6W20YKmuemW0a___Entry___de", "internal": Object { "contentDigest": "2017-06-27T09:51:15.647Z", - "type": "ContentfulBrand", + "type": "ContentfulContentTypeBrand", }, "logo___NODE": "rocybtov1ozk___c2Y8LhXLnYAYqKCGEWG4EKI___Asset___de", "parent": "Brand", @@ -10414,7 +10414,7 @@ Our Lemnos products are made carefully by our craftsmen finely honed skillful te "id": "rocybtov1ozk___JrePkDVYomE8AwcuCUyMi___Entry___de", "internal": Object { "contentDigest": "2017-06-27T09:50:36.937Z", - "type": "ContentfulBrand", + "type": "ContentfulContentTypeBrand", }, "logo___NODE": "rocybtov1ozk___c4zj1ZOfHgQ8oqgaSKm4Qo2___Asset___de", "parent": "Brand", @@ -10442,7 +10442,7 @@ Our Lemnos products are made carefully by our craftsmen finely honed skillful te "content": "Normann Copenhagen", "contentDigest": "2017-06-27T09:55:16.820Z", "mediaType": "text/markdown", - "type": "ContentfulNodeTypeText", + "type": "ContentfulText", }, "parent": "rocybtov1ozk___c651CQ8rLoIYCeY6G0QG22q___Entry___de", "raw": "Normann Copenhagen", @@ -10455,7 +10455,7 @@ Our Lemnos products are made carefully by our craftsmen finely honed skillful te "content": "Normann Kopenhagen ist eine Art zu leben - eine Denkweise. Wir lieben es, die konventionellen Designregeln herauszufordern. Aus diesem Grund finden Sie traditionelle Materialien, die in untraditionelle Verwendung wie ein Steinhaken aus isländischen Steinen, eine Vase aus Silizium und last but not least ein Hund aus Kunststoff.", "contentDigest": "2017-06-27T09:55:16.820Z", "mediaType": "text/markdown", - "type": "ContentfulNodeTypeText", + "type": "ContentfulText", }, "parent": "rocybtov1ozk___c651CQ8rLoIYCeY6G0QG22q___Entry___de", "raw": "Normann Kopenhagen ist eine Art zu leben - eine Denkweise. Wir lieben es, die konventionellen Designregeln herauszufordern. Aus diesem Grund finden Sie traditionelle Materialien, die in untraditionelle Verwendung wie ein Steinhaken aus isländischen Steinen, eine Vase aus Silizium und last but not least ein Hund aus Kunststoff.", @@ -10468,7 +10468,7 @@ Our Lemnos products are made carefully by our craftsmen finely honed skillful te "content": "Lemnos", "contentDigest": "2017-06-27T09:51:15.647Z", "mediaType": "text/markdown", - "type": "ContentfulNodeTypeText", + "type": "ContentfulText", }, "parent": "rocybtov1ozk___c4LgMotpNF6W20YKmuemW0a___Entry___de", "raw": "Lemnos", @@ -10491,7 +10491,7 @@ In den vergangenen Jahren haben wir auch eine hohe Priorität für die Entwicklu Unsere Lemnos Produkte werden sorgfältig von unseren Handwerkern fein geschliffen geschickten Techniken in Japan gemacht. Sie bringen sicherlich die Attraktivität der Materialien auf das Maximum und schaffen feine Produkte nicht beeinflusst auf die Mode-Trend entsprechend. TAKATA Lemnos Inc. möchte definitiv innovativ sein und ständig vorschlagen, die Schönheit dauert ewig.", "contentDigest": "2017-06-27T09:51:15.647Z", "mediaType": "text/markdown", - "type": "ContentfulNodeTypeText", + "type": "ContentfulText", }, "parent": "rocybtov1ozk___c4LgMotpNF6W20YKmuemW0a___Entry___de", "raw": "TAKATA Lemnos Inc. wurde im Jahre 1947 als Messing-Casting-Fertigungsindustrie in Takaoka-Stadt, Toyama Prefecture, Japan gegründet und wir starteten seit 1966 mit der Seiko Clock Co., Ltd. @@ -10514,7 +10514,7 @@ Unsere Lemnos Produkte werden sorgfältig von unseren Handwerkern fein geschliff "content": "Playsam", "contentDigest": "2017-06-27T09:50:36.937Z", "mediaType": "text/markdown", - "type": "ContentfulNodeTypeText", + "type": "ContentfulText", }, "parent": "rocybtov1ozk___JrePkDVYomE8AwcuCUyMi___Entry___de", "raw": "Playsam", @@ -10527,7 +10527,7 @@ Unsere Lemnos Produkte werden sorgfältig von unseren Handwerkern fein geschliff "content": "Playsam ist die führende skandinavische Designfirma für Executive Holzspielzeug Geschenk. Skandinavisches Design spielerische Kreativität, Integrität und Raffinesse sind Playsam. Skandinavisches Design und hölzernes Spielzeug macht Playsam Geschenk schön in die Welt des Designs seit 1984.", "contentDigest": "2017-06-27T09:50:36.937Z", "mediaType": "text/markdown", - "type": "ContentfulNodeTypeText", + "type": "ContentfulText", }, "parent": "rocybtov1ozk___JrePkDVYomE8AwcuCUyMi___Entry___de", "raw": "Playsam ist die führende skandinavische Designfirma für Executive Holzspielzeug Geschenk. Skandinavisches Design spielerische Kreativität, Integrität und Raffinesse sind Playsam. Skandinavisches Design und hölzernes Spielzeug macht Playsam Geschenk schön in die Welt des Designs seit 1984.", @@ -10540,7 +10540,7 @@ Unsere Lemnos Produkte werden sorgfältig von unseren Handwerkern fein geschliff "id": "Product", "internal": Object { "contentDigest": "2017-06-27T09:40:36.821Z", - "type": "ContentfulContentType", + "type": "ContentfulContentTypeContentType", }, "name": "Product", "sys": Object { @@ -10568,7 +10568,7 @@ Unsere Lemnos Produkte werden sorgfältig von unseren Handwerkern fein geschliff ], "internal": Object { "contentDigest": "2017-06-27T09:56:59.626Z", - "type": "ContentfulProduct", + "type": "ContentfulContentTypeProduct", }, "parent": "Product", "price": 44, @@ -10612,7 +10612,7 @@ Unsere Lemnos Produkte werden sorgfältig von unseren Handwerkern fein geschliff ], "internal": Object { "contentDigest": "2017-06-27T09:54:51.159Z", - "type": "ContentfulProduct", + "type": "ContentfulContentTypeProduct", }, "parent": "Product", "price": 11, @@ -10654,7 +10654,7 @@ Unsere Lemnos Produkte werden sorgfältig von unseren Handwerkern fein geschliff ], "internal": Object { "contentDigest": "2017-06-27T09:53:23.179Z", - "type": "ContentfulProduct", + "type": "ContentfulContentTypeProduct", }, "parent": "Product", "price": 22, @@ -10698,7 +10698,7 @@ Unsere Lemnos Produkte werden sorgfältig von unseren Handwerkern fein geschliff ], "internal": Object { "contentDigest": "2017-06-27T09:52:29.215Z", - "type": "ContentfulProduct", + "type": "ContentfulContentTypeProduct", }, "parent": "Product", "price": 120, @@ -10736,7 +10736,7 @@ Unsere Lemnos Produkte werden sorgfältig von unseren Handwerkern fein geschliff "content": "Playsam Streamliner Classic Car, Espresso", "contentDigest": "2017-06-27T09:56:59.626Z", "mediaType": "text/markdown", - "type": "ContentfulNodeTypeText", + "type": "ContentfulText", }, "parent": "rocybtov1ozk___c5KsDBWseXY6QegucYAoacS___Entry", "raw": "Playsam Streamliner Classic Car, Espresso", @@ -10749,7 +10749,7 @@ Unsere Lemnos Produkte werden sorgfältig von unseren Handwerkern fein geschliff "content": "A classic Playsam design, the Streamliner Classic Car has been selected as Swedish Design Classic by the Swedish National Museum for its inventive style and sleek surface. It's no wonder that this wooden car has also been a long-standing favorite for children both big and small!", "contentDigest": "2017-06-27T09:56:59.626Z", "mediaType": "text/markdown", - "type": "ContentfulNodeTypeText", + "type": "ContentfulText", }, "parent": "rocybtov1ozk___c5KsDBWseXY6QegucYAoacS___Entry", "raw": "A classic Playsam design, the Streamliner Classic Car has been selected as Swedish Design Classic by the Swedish National Museum for its inventive style and sleek surface. It's no wonder that this wooden car has also been a long-standing favorite for children both big and small!", @@ -10762,7 +10762,7 @@ Unsere Lemnos Produkte werden sorgfältig von unseren Handwerkern fein geschliff "content": "Hudson Wall Cup", "contentDigest": "2017-06-27T09:54:51.159Z", "mediaType": "text/markdown", - "type": "ContentfulNodeTypeText", + "type": "ContentfulText", }, "parent": "rocybtov1ozk___c3DVqIYj4dOwwcKu6sgqOgg___Entry", "raw": "Hudson Wall Cup", @@ -10775,7 +10775,7 @@ Unsere Lemnos Produkte werden sorgfältig von unseren Handwerkern fein geschliff "content": "Wall Hanging Glass Flower Vase and Terrarium", "contentDigest": "2017-06-27T09:54:51.159Z", "mediaType": "text/markdown", - "type": "ContentfulNodeTypeText", + "type": "ContentfulText", }, "parent": "rocybtov1ozk___c3DVqIYj4dOwwcKu6sgqOgg___Entry", "raw": "Wall Hanging Glass Flower Vase and Terrarium", @@ -10788,7 +10788,7 @@ Unsere Lemnos Produkte werden sorgfältig von unseren Handwerkern fein geschliff "content": "Whisk Beater", "contentDigest": "2017-06-27T09:53:23.179Z", "mediaType": "text/markdown", - "type": "ContentfulNodeTypeText", + "type": "ContentfulText", }, "parent": "rocybtov1ozk___c6dbjWqNd9SqccegcqYq224___Entry", "raw": "Whisk Beater", @@ -10801,7 +10801,7 @@ Unsere Lemnos Produkte werden sorgfältig von unseren Handwerkern fein geschliff "content": "A creative little whisk that comes in 8 different colors. Handy and easy to clean after use. A great gift idea.", "contentDigest": "2017-06-27T09:53:23.179Z", "mediaType": "text/markdown", - "type": "ContentfulNodeTypeText", + "type": "ContentfulText", }, "parent": "rocybtov1ozk___c6dbjWqNd9SqccegcqYq224___Entry", "raw": "A creative little whisk that comes in 8 different colors. Handy and easy to clean after use. A great gift idea.", @@ -10814,7 +10814,7 @@ Unsere Lemnos Produkte werden sorgfältig von unseren Handwerkern fein geschliff "content": "SoSo Wall Clock", "contentDigest": "2017-06-27T09:52:29.215Z", "mediaType": "text/markdown", - "type": "ContentfulNodeTypeText", + "type": "ContentfulText", }, "parent": "rocybtov1ozk___c4BqrajvA8E6qwgkieoqmqO___Entry", "raw": "SoSo Wall Clock", @@ -10827,7 +10827,7 @@ Unsere Lemnos Produkte werden sorgfältig von unseren Handwerkern fein geschliff "content": "The newly released SoSo Clock from Lemnos marries simple, clean design and bold, striking features. Its saturated marigold face is a lively pop of color to white or grey walls, but would also pair nicely with navy and maroon. Where most clocks feature numbers at the border of the clock, the SoSo brings them in tight to the middle, leaving a wide space between the numbers and the slight frame. The hour hand provides a nice interruption to the black and yellow of the clock - it is featured in a brilliant white. Despite its bold color and contrast, the SoSo maintains a clean, pure aesthetic that is suitable to a variety of contemporary interiors.", "contentDigest": "2017-06-27T09:52:29.215Z", "mediaType": "text/markdown", - "type": "ContentfulNodeTypeText", + "type": "ContentfulText", }, "parent": "rocybtov1ozk___c4BqrajvA8E6qwgkieoqmqO___Entry", "raw": "The newly released SoSo Clock from Lemnos marries simple, clean design and bold, striking features. Its saturated marigold face is a lively pop of color to white or grey walls, but would also pair nicely with navy and maroon. Where most clocks feature numbers at the border of the clock, the SoSo brings them in tight to the middle, leaving a wide space between the numbers and the slight frame. The hour hand provides a nice interruption to the black and yellow of the clock - it is featured in a brilliant white. Despite its bold color and contrast, the SoSo maintains a clean, pure aesthetic that is suitable to a variety of contemporary interiors.", @@ -10840,7 +10840,7 @@ Unsere Lemnos Produkte werden sorgfältig von unseren Handwerkern fein geschliff "id": "Product", "internal": Object { "contentDigest": "2017-06-27T09:40:36.821Z", - "type": "ContentfulContentType", + "type": "ContentfulContentTypeContentType", }, "name": "Product", "sys": Object { @@ -10868,7 +10868,7 @@ Unsere Lemnos Produkte werden sorgfältig von unseren Handwerkern fein geschliff ], "internal": Object { "contentDigest": "2017-06-27T09:56:59.626Z", - "type": "ContentfulProduct", + "type": "ContentfulContentTypeProduct", }, "parent": "Product", "price": 44, @@ -10912,7 +10912,7 @@ Unsere Lemnos Produkte werden sorgfältig von unseren Handwerkern fein geschliff ], "internal": Object { "contentDigest": "2017-06-27T09:54:51.159Z", - "type": "ContentfulProduct", + "type": "ContentfulContentTypeProduct", }, "parent": "Product", "price": 11, @@ -10954,7 +10954,7 @@ Unsere Lemnos Produkte werden sorgfältig von unseren Handwerkern fein geschliff ], "internal": Object { "contentDigest": "2017-06-27T09:53:23.179Z", - "type": "ContentfulProduct", + "type": "ContentfulContentTypeProduct", }, "parent": "Product", "price": 22, @@ -10998,7 +10998,7 @@ Unsere Lemnos Produkte werden sorgfältig von unseren Handwerkern fein geschliff ], "internal": Object { "contentDigest": "2017-06-27T09:52:29.215Z", - "type": "ContentfulProduct", + "type": "ContentfulContentTypeProduct", }, "parent": "Product", "price": 120, @@ -11036,7 +11036,7 @@ Unsere Lemnos Produkte werden sorgfältig von unseren Handwerkern fein geschliff "content": "Playsam Streamliner Klassisches Auto, Espresso", "contentDigest": "2017-06-27T09:56:59.626Z", "mediaType": "text/markdown", - "type": "ContentfulNodeTypeText", + "type": "ContentfulText", }, "parent": "rocybtov1ozk___c5KsDBWseXY6QegucYAoacS___Entry___de", "raw": "Playsam Streamliner Klassisches Auto, Espresso", @@ -11049,7 +11049,7 @@ Unsere Lemnos Produkte werden sorgfältig von unseren Handwerkern fein geschliff "content": "Ein klassisches Playsam-Design, das Streamliner Classic Car wurde als Swedish Design Classic vom Schwedischen Nationalmuseum für seinen erfinderischen Stil und seine schlanke Oberfläche ausgewählt. Es ist kein Wunder, dass dieses hölzerne Auto auch ein langjähriger Liebling für Kinder gewesen ist, die groß und klein sind!", "contentDigest": "2017-06-27T09:56:59.626Z", "mediaType": "text/markdown", - "type": "ContentfulNodeTypeText", + "type": "ContentfulText", }, "parent": "rocybtov1ozk___c5KsDBWseXY6QegucYAoacS___Entry___de", "raw": "Ein klassisches Playsam-Design, das Streamliner Classic Car wurde als Swedish Design Classic vom Schwedischen Nationalmuseum für seinen erfinderischen Stil und seine schlanke Oberfläche ausgewählt. Es ist kein Wunder, dass dieses hölzerne Auto auch ein langjähriger Liebling für Kinder gewesen ist, die groß und klein sind!", @@ -11062,7 +11062,7 @@ Unsere Lemnos Produkte werden sorgfältig von unseren Handwerkern fein geschliff "content": "Becher", "contentDigest": "2017-06-27T09:54:51.159Z", "mediaType": "text/markdown", - "type": "ContentfulNodeTypeText", + "type": "ContentfulText", }, "parent": "rocybtov1ozk___c3DVqIYj4dOwwcKu6sgqOgg___Entry___de", "raw": "Becher", @@ -11075,7 +11075,7 @@ Unsere Lemnos Produkte werden sorgfältig von unseren Handwerkern fein geschliff "content": "Wand-hängende Glas-Blumen-Vase und Terrarium", "contentDigest": "2017-06-27T09:54:51.159Z", "mediaType": "text/markdown", - "type": "ContentfulNodeTypeText", + "type": "ContentfulText", }, "parent": "rocybtov1ozk___c3DVqIYj4dOwwcKu6sgqOgg___Entry___de", "raw": "Wand-hängende Glas-Blumen-Vase und Terrarium", @@ -11088,7 +11088,7 @@ Unsere Lemnos Produkte werden sorgfältig von unseren Handwerkern fein geschliff "content": "Schneebesen", "contentDigest": "2017-06-27T09:53:23.179Z", "mediaType": "text/markdown", - "type": "ContentfulNodeTypeText", + "type": "ContentfulText", }, "parent": "rocybtov1ozk___c6dbjWqNd9SqccegcqYq224___Entry___de", "raw": "Schneebesen", @@ -11101,7 +11101,7 @@ Unsere Lemnos Produkte werden sorgfältig von unseren Handwerkern fein geschliff "content": "Ein kreativer kleiner Schneebesen, der in 8 verschiedenen Farben kommt. Praktisch und nach dem Gebrauch leicht zu reinigen. Eine tolle Geschenkidee.", "contentDigest": "2017-06-27T09:53:23.179Z", "mediaType": "text/markdown", - "type": "ContentfulNodeTypeText", + "type": "ContentfulText", }, "parent": "rocybtov1ozk___c6dbjWqNd9SqccegcqYq224___Entry___de", "raw": "Ein kreativer kleiner Schneebesen, der in 8 verschiedenen Farben kommt. Praktisch und nach dem Gebrauch leicht zu reinigen. Eine tolle Geschenkidee.", @@ -11114,7 +11114,7 @@ Unsere Lemnos Produkte werden sorgfältig von unseren Handwerkern fein geschliff "content": "SoSo wanduhr", "contentDigest": "2017-06-27T09:52:29.215Z", "mediaType": "text/markdown", - "type": "ContentfulNodeTypeText", + "type": "ContentfulText", }, "parent": "rocybtov1ozk___c4BqrajvA8E6qwgkieoqmqO___Entry___de", "raw": "SoSo wanduhr", @@ -11127,7 +11127,7 @@ Unsere Lemnos Produkte werden sorgfältig von unseren Handwerkern fein geschliff "content": "Die neu veröffentlichte SoSo Clock von Lemnos heiratet einfaches, sauberes Design und fette, auffällige Features. Sein gesättigtes Ringelblumengesicht ist ein lebhafter Pop der Farbe zu den weißen oder grauen Wänden, aber würde auch gut mit Marine und kastanienbraun paaren. Wo die meisten Uhren am Rande der Uhr Nummern sind, bringt der SoSo sie in die Mitte und lässt einen weiten Raum zwischen den Zahlen und dem leichten Rahmen. Der Stundenzeiger bietet eine schöne Unterbrechung der schwarzen und gelben der Uhr - es ist in einem brillanten Weiß vorgestellt. Trotz seiner kräftigen Farbe und des Kontrastes behält der SoSo eine saubere, reine Ästhetik, die für eine Vielzahl von zeitgenössischen Interieurs geeignet ist.", "contentDigest": "2017-06-27T09:52:29.215Z", "mediaType": "text/markdown", - "type": "ContentfulNodeTypeText", + "type": "ContentfulText", }, "parent": "rocybtov1ozk___c4BqrajvA8E6qwgkieoqmqO___Entry___de", "raw": "Die neu veröffentlichte SoSo Clock von Lemnos heiratet einfaches, sauberes Design und fette, auffällige Features. Sein gesättigtes Ringelblumengesicht ist ein lebhafter Pop der Farbe zu den weißen oder grauen Wänden, aber würde auch gut mit Marine und kastanienbraun paaren. Wo die meisten Uhren am Rande der Uhr Nummern sind, bringt der SoSo sie in die Mitte und lässt einen weiten Raum zwischen den Zahlen und dem leichten Rahmen. Der Stundenzeiger bietet eine schöne Unterbrechung der schwarzen und gelben der Uhr - es ist in einem brillanten Weiß vorgestellt. Trotz seiner kräftigen Farbe und des Kontrastes behält der SoSo eine saubere, reine Ästhetik, die für eine Vielzahl von zeitgenössischen Interieurs geeignet ist.", @@ -11140,7 +11140,7 @@ Unsere Lemnos Produkte werden sorgfältig von unseren Handwerkern fein geschliff "id": "JSON-test", "internal": Object { "contentDigest": "2018-08-13T14:21:13.985Z", - "type": "ContentfulContentType", + "type": "ContentfulContentTypeContentType", }, "name": "JSON-test", "sys": Object { @@ -11161,7 +11161,7 @@ Unsere Lemnos Produkte werden sorgfältig von unseren Handwerkern fein geschliff "id": "rocybtov1ozk___c71mfnH4QKsSsQmgoaQuq6O___Entry", "internal": Object { "contentDigest": "2018-08-13T14:27:12.458Z", - "type": "ContentfulJsonTest", + "type": "ContentfulContentTypeJsonTest", }, "jsonStringTest": Array [ "test", @@ -11261,7 +11261,7 @@ Unsere Lemnos Produkte werden sorgfältig von unseren Handwerkern fein geschliff "id": "JSON-test", "internal": Object { "contentDigest": "2018-08-13T14:21:13.985Z", - "type": "ContentfulContentType", + "type": "ContentfulContentTypeContentType", }, "name": "JSON-test", "sys": Object { @@ -11282,7 +11282,7 @@ Unsere Lemnos Produkte werden sorgfältig von unseren Handwerkern fein geschliff "id": "rocybtov1ozk___c71mfnH4QKsSsQmgoaQuq6O___Entry___de", "internal": Object { "contentDigest": "2018-08-13T14:27:12.458Z", - "type": "ContentfulJsonTest", + "type": "ContentfulContentTypeJsonTest", }, "jsonStringTest": Array [ "test", @@ -11382,7 +11382,7 @@ Unsere Lemnos Produkte werden sorgfältig von unseren Handwerkern fein geschliff "id": "Remark Test", "internal": Object { "contentDigest": "2018-05-28T08:43:09.218Z", - "type": "ContentfulContentType", + "type": "ContentfulContentTypeContentType", }, "name": "Remark Test", "sys": Object { @@ -11404,7 +11404,7 @@ Unsere Lemnos Produkte werden sorgfältig von unseren Handwerkern fein geschliff "id": "rocybtov1ozk___c4L2GhTsJtCseMYM8Wia64i___Entry", "internal": Object { "contentDigest": "2018-05-28T08:49:06.230Z", - "type": "ContentfulRemarkTest", + "type": "ContentfulContentTypeRemarkTest", }, "parent": "Remark Test", "sys": Object { @@ -11450,7 +11450,7 @@ Unsere Lemnos Produkte werden sorgfältig von unseren Handwerkern fein geschliff ![Hudson Wall Cup ](//images.ctfassets.net/rocybtov1ozk/Xc0ny7GWsMEMCeASWO2um/af8e29320c04af689798afe96e2345c7/jqvtazcyfwseah9fmysz.jpg)", "contentDigest": "2018-05-28T08:49:06.230Z", "mediaType": "text/markdown", - "type": "ContentfulNodeTypeText", + "type": "ContentfulText", }, "parent": "rocybtov1ozk___c4L2GhTsJtCseMYM8Wia64i___Entry", "raw": "## Toys @@ -11485,7 +11485,7 @@ Unsere Lemnos Produkte werden sorgfältig von unseren Handwerkern fein geschliff "id": "Remark Test", "internal": Object { "contentDigest": "2018-05-28T08:43:09.218Z", - "type": "ContentfulContentType", + "type": "ContentfulContentTypeContentType", }, "name": "Remark Test", "sys": Object { @@ -11507,7 +11507,7 @@ Unsere Lemnos Produkte werden sorgfältig von unseren Handwerkern fein geschliff "id": "rocybtov1ozk___c4L2GhTsJtCseMYM8Wia64i___Entry___de", "internal": Object { "contentDigest": "2018-05-28T08:49:06.230Z", - "type": "ContentfulRemarkTest", + "type": "ContentfulContentTypeRemarkTest", }, "parent": "Remark Test", "sys": Object { @@ -11553,7 +11553,7 @@ Unsere Lemnos Produkte werden sorgfältig von unseren Handwerkern fein geschliff ![Hudson Wall Cup ](//images.ctfassets.net/rocybtov1ozk/Xc0ny7GWsMEMCeASWO2um/af8e29320c04af689798afe96e2345c7/jqvtazcyfwseah9fmysz.jpg)", "contentDigest": "2018-05-28T08:49:06.230Z", "mediaType": "text/markdown", - "type": "ContentfulNodeTypeText", + "type": "ContentfulText", }, "parent": "rocybtov1ozk___c4L2GhTsJtCseMYM8Wia64i___Entry___de", "raw": "## Toys @@ -12236,7 +12236,7 @@ Array [ "id": "Category", "internal": Object { "contentDigest": "2017-06-27T09:40:52.685Z", - "type": "ContentfulContentType", + "type": "ContentfulContentTypeContentType", }, "name": "Category", "sys": Object { @@ -12259,7 +12259,7 @@ Array [ "id": "rocybtov1ozk___c7LAnCobuuWYSqks6wAwY2a___Entry", "internal": Object { "contentDigest": "2020-06-30T11:22:54.201Z", - "type": "ContentfulCategory", + "type": "ContentfulContentTypeCategory", }, "parent": "Category", "product___NODE": Array [ @@ -12289,7 +12289,7 @@ Array [ "id": "rocybtov1ozk___c24DPGBDeGEaYy8ms4Y8QMQ___Entry", "internal": Object { "contentDigest": "2017-06-27T09:46:43.477Z", - "type": "ContentfulCategory", + "type": "ContentfulContentTypeCategory", }, "parent": "Category", "product___NODE": Array [ @@ -12316,7 +12316,7 @@ Array [ "content": "Home & Kitchen", "contentDigest": "2020-06-30T11:22:54.201Z", "mediaType": "text/markdown", - "type": "ContentfulNodeTypeText", + "type": "ContentfulText", }, "parent": "rocybtov1ozk___c7LAnCobuuWYSqks6wAwY2a___Entry", "raw": "Home & Kitchen", @@ -12329,7 +12329,7 @@ Array [ "content": "Shop for furniture, bedding, bath, vacuums, kitchen products, and more", "contentDigest": "2020-06-30T11:22:54.201Z", "mediaType": "text/markdown", - "type": "ContentfulNodeTypeText", + "type": "ContentfulText", }, "parent": "rocybtov1ozk___c7LAnCobuuWYSqks6wAwY2a___Entry", "raw": "Shop for furniture, bedding, bath, vacuums, kitchen products, and more", @@ -12342,7 +12342,7 @@ Array [ "content": "Toys", "contentDigest": "2017-06-27T09:46:43.477Z", "mediaType": "text/markdown", - "type": "ContentfulNodeTypeText", + "type": "ContentfulText", }, "parent": "rocybtov1ozk___c24DPGBDeGEaYy8ms4Y8QMQ___Entry", "raw": "Toys", @@ -12355,7 +12355,7 @@ Array [ "content": "Shop for toys, games, educational aids", "contentDigest": "2017-06-27T09:46:43.477Z", "mediaType": "text/markdown", - "type": "ContentfulNodeTypeText", + "type": "ContentfulText", }, "parent": "rocybtov1ozk___c24DPGBDeGEaYy8ms4Y8QMQ___Entry", "raw": "Shop for toys, games, educational aids", @@ -12368,7 +12368,7 @@ Array [ "id": "Category", "internal": Object { "contentDigest": "2017-06-27T09:40:52.685Z", - "type": "ContentfulContentType", + "type": "ContentfulContentTypeContentType", }, "name": "Category", "sys": Object { @@ -12391,7 +12391,7 @@ Array [ "id": "rocybtov1ozk___c7LAnCobuuWYSqks6wAwY2a___Entry___de", "internal": Object { "contentDigest": "2020-06-30T11:22:54.201Z", - "type": "ContentfulCategory", + "type": "ContentfulContentTypeCategory", }, "parent": "Category", "product___NODE": Array [ @@ -12421,7 +12421,7 @@ Array [ "id": "rocybtov1ozk___c24DPGBDeGEaYy8ms4Y8QMQ___Entry___de", "internal": Object { "contentDigest": "2017-06-27T09:46:43.477Z", - "type": "ContentfulCategory", + "type": "ContentfulContentTypeCategory", }, "parent": "Category", "product___NODE": Array [ @@ -12448,7 +12448,7 @@ Array [ "content": "Haus & Küche", "contentDigest": "2020-06-30T11:22:54.201Z", "mediaType": "text/markdown", - "type": "ContentfulNodeTypeText", + "type": "ContentfulText", }, "parent": "rocybtov1ozk___c7LAnCobuuWYSqks6wAwY2a___Entry___de", "raw": "Haus & Küche", @@ -12461,7 +12461,7 @@ Array [ "content": "Shop für Möbel, Bettwäsche, Bad, Staubsauger, Küchenprodukte und vieles mehr", "contentDigest": "2020-06-30T11:22:54.201Z", "mediaType": "text/markdown", - "type": "ContentfulNodeTypeText", + "type": "ContentfulText", }, "parent": "rocybtov1ozk___c7LAnCobuuWYSqks6wAwY2a___Entry___de", "raw": "Shop für Möbel, Bettwäsche, Bad, Staubsauger, Küchenprodukte und vieles mehr", @@ -12474,7 +12474,7 @@ Array [ "content": "Spielzeug", "contentDigest": "2017-06-27T09:46:43.477Z", "mediaType": "text/markdown", - "type": "ContentfulNodeTypeText", + "type": "ContentfulText", }, "parent": "rocybtov1ozk___c24DPGBDeGEaYy8ms4Y8QMQ___Entry___de", "raw": "Spielzeug", @@ -12487,7 +12487,7 @@ Array [ "content": "Spielzeugladen, Spiele, Lernhilfen", "contentDigest": "2017-06-27T09:46:43.477Z", "mediaType": "text/markdown", - "type": "ContentfulNodeTypeText", + "type": "ContentfulText", }, "parent": "rocybtov1ozk___c24DPGBDeGEaYy8ms4Y8QMQ___Entry___de", "raw": "Spielzeugladen, Spiele, Lernhilfen", @@ -12500,7 +12500,7 @@ Array [ "id": "Brand", "internal": Object { "contentDigest": "2017-06-27T09:41:09.339Z", - "type": "ContentfulContentType", + "type": "ContentfulContentTypeContentType", }, "name": "Brand", "sys": Object { @@ -12524,7 +12524,7 @@ Array [ "id": "rocybtov1ozk___c651CQ8rLoIYCeY6G0QG22q___Entry", "internal": Object { "contentDigest": "2017-06-27T09:55:16.820Z", - "type": "ContentfulBrand", + "type": "ContentfulContentTypeBrand", }, "logo___NODE": "rocybtov1ozk___c3wtvPBbBjiMKqKKga8I2Cu___Asset", "parent": "Brand", @@ -12559,7 +12559,7 @@ Array [ "id": "rocybtov1ozk___c4LgMotpNF6W20YKmuemW0a___Entry", "internal": Object { "contentDigest": "2017-06-27T09:51:15.647Z", - "type": "ContentfulBrand", + "type": "ContentfulContentTypeBrand", }, "logo___NODE": "rocybtov1ozk___c2Y8LhXLnYAYqKCGEWG4EKI___Asset", "parent": "Brand", @@ -12591,7 +12591,7 @@ Array [ "id": "rocybtov1ozk___JrePkDVYomE8AwcuCUyMi___Entry", "internal": Object { "contentDigest": "2017-06-27T09:50:36.937Z", - "type": "ContentfulBrand", + "type": "ContentfulContentTypeBrand", }, "logo___NODE": "rocybtov1ozk___c4zj1ZOfHgQ8oqgaSKm4Qo2___Asset", "parent": "Brand", @@ -12619,7 +12619,7 @@ Array [ "content": "Normann Copenhagen", "contentDigest": "2017-06-27T09:55:16.820Z", "mediaType": "text/markdown", - "type": "ContentfulNodeTypeText", + "type": "ContentfulText", }, "parent": "rocybtov1ozk___c651CQ8rLoIYCeY6G0QG22q___Entry", "raw": "Normann Copenhagen", @@ -12632,7 +12632,7 @@ Array [ "content": "Normann Copenhagen is a way of living - a mindset. We love to challenge the conventional design rules. This is why you will find traditional materials put into untraditional use such as a Stone Hook made of Icelandic stones, a vase made out of silicon and last but not least a dog made out of plastic.", "contentDigest": "2017-06-27T09:55:16.820Z", "mediaType": "text/markdown", - "type": "ContentfulNodeTypeText", + "type": "ContentfulText", }, "parent": "rocybtov1ozk___c651CQ8rLoIYCeY6G0QG22q___Entry", "raw": "Normann Copenhagen is a way of living - a mindset. We love to challenge the conventional design rules. This is why you will find traditional materials put into untraditional use such as a Stone Hook made of Icelandic stones, a vase made out of silicon and last but not least a dog made out of plastic.", @@ -12645,7 +12645,7 @@ Array [ "content": "Lemnos", "contentDigest": "2017-06-27T09:51:15.647Z", "mediaType": "text/markdown", - "type": "ContentfulNodeTypeText", + "type": "ContentfulText", }, "parent": "rocybtov1ozk___c4LgMotpNF6W20YKmuemW0a___Entry", "raw": "Lemnos", @@ -12668,7 +12668,7 @@ In recent years, we also have been given high priority to develop interior acces Our Lemnos products are made carefully by our craftsmen finely honed skillful techniques in Japan. They surely bring out the attractiveness of the materials to the maximum and create fine products not being influenced on the fashion trend accordingly. TAKATA Lemnos Inc. definitely would like to be innovative and continuously propose the beauty lasts forever.", "contentDigest": "2017-06-27T09:51:15.647Z", "mediaType": "text/markdown", - "type": "ContentfulNodeTypeText", + "type": "ContentfulText", }, "parent": "rocybtov1ozk___c4LgMotpNF6W20YKmuemW0a___Entry", "raw": "TAKATA Lemnos Inc. was founded in 1947 as a brass casting manufacturing industry in Takaoka-city, Toyama Prefecture, Japan and we launched out into the full-scale business trade with Seiko Clock Co., Ltd. since 1966. @@ -12691,7 +12691,7 @@ Our Lemnos products are made carefully by our craftsmen finely honed skillful te "content": "Playsam", "contentDigest": "2017-06-27T09:50:36.937Z", "mediaType": "text/markdown", - "type": "ContentfulNodeTypeText", + "type": "ContentfulText", }, "parent": "rocybtov1ozk___JrePkDVYomE8AwcuCUyMi___Entry", "raw": "Playsam", @@ -12704,7 +12704,7 @@ Our Lemnos products are made carefully by our craftsmen finely honed skillful te "content": "Playsam is the leading Scandinavian design company for executive wooden toy gift. Scandinavian design playful creativity, integrity and sophistication are Playsam. Scandinavian design and wooden toy makes Playsam gift lovely to the world of design since 1984.", "contentDigest": "2017-06-27T09:50:36.937Z", "mediaType": "text/markdown", - "type": "ContentfulNodeTypeText", + "type": "ContentfulText", }, "parent": "rocybtov1ozk___JrePkDVYomE8AwcuCUyMi___Entry", "raw": "Playsam is the leading Scandinavian design company for executive wooden toy gift. Scandinavian design playful creativity, integrity and sophistication are Playsam. Scandinavian design and wooden toy makes Playsam gift lovely to the world of design since 1984.", @@ -12717,7 +12717,7 @@ Our Lemnos products are made carefully by our craftsmen finely honed skillful te "id": "Brand", "internal": Object { "contentDigest": "2017-06-27T09:41:09.339Z", - "type": "ContentfulContentType", + "type": "ContentfulContentTypeContentType", }, "name": "Brand", "sys": Object { @@ -12741,7 +12741,7 @@ Our Lemnos products are made carefully by our craftsmen finely honed skillful te "id": "rocybtov1ozk___c651CQ8rLoIYCeY6G0QG22q___Entry___de", "internal": Object { "contentDigest": "2017-06-27T09:55:16.820Z", - "type": "ContentfulBrand", + "type": "ContentfulContentTypeBrand", }, "logo___NODE": "rocybtov1ozk___c3wtvPBbBjiMKqKKga8I2Cu___Asset___de", "parent": "Brand", @@ -12776,7 +12776,7 @@ Our Lemnos products are made carefully by our craftsmen finely honed skillful te "id": "rocybtov1ozk___c4LgMotpNF6W20YKmuemW0a___Entry___de", "internal": Object { "contentDigest": "2017-06-27T09:51:15.647Z", - "type": "ContentfulBrand", + "type": "ContentfulContentTypeBrand", }, "logo___NODE": "rocybtov1ozk___c2Y8LhXLnYAYqKCGEWG4EKI___Asset___de", "parent": "Brand", @@ -12808,7 +12808,7 @@ Our Lemnos products are made carefully by our craftsmen finely honed skillful te "id": "rocybtov1ozk___JrePkDVYomE8AwcuCUyMi___Entry___de", "internal": Object { "contentDigest": "2017-06-27T09:50:36.937Z", - "type": "ContentfulBrand", + "type": "ContentfulContentTypeBrand", }, "logo___NODE": "rocybtov1ozk___c4zj1ZOfHgQ8oqgaSKm4Qo2___Asset___de", "parent": "Brand", @@ -12836,7 +12836,7 @@ Our Lemnos products are made carefully by our craftsmen finely honed skillful te "content": "Normann Copenhagen", "contentDigest": "2017-06-27T09:55:16.820Z", "mediaType": "text/markdown", - "type": "ContentfulNodeTypeText", + "type": "ContentfulText", }, "parent": "rocybtov1ozk___c651CQ8rLoIYCeY6G0QG22q___Entry___de", "raw": "Normann Copenhagen", @@ -12849,7 +12849,7 @@ Our Lemnos products are made carefully by our craftsmen finely honed skillful te "content": "Normann Kopenhagen ist eine Art zu leben - eine Denkweise. Wir lieben es, die konventionellen Designregeln herauszufordern. Aus diesem Grund finden Sie traditionelle Materialien, die in untraditionelle Verwendung wie ein Steinhaken aus isländischen Steinen, eine Vase aus Silizium und last but not least ein Hund aus Kunststoff.", "contentDigest": "2017-06-27T09:55:16.820Z", "mediaType": "text/markdown", - "type": "ContentfulNodeTypeText", + "type": "ContentfulText", }, "parent": "rocybtov1ozk___c651CQ8rLoIYCeY6G0QG22q___Entry___de", "raw": "Normann Kopenhagen ist eine Art zu leben - eine Denkweise. Wir lieben es, die konventionellen Designregeln herauszufordern. Aus diesem Grund finden Sie traditionelle Materialien, die in untraditionelle Verwendung wie ein Steinhaken aus isländischen Steinen, eine Vase aus Silizium und last but not least ein Hund aus Kunststoff.", @@ -12862,7 +12862,7 @@ Our Lemnos products are made carefully by our craftsmen finely honed skillful te "content": "Lemnos", "contentDigest": "2017-06-27T09:51:15.647Z", "mediaType": "text/markdown", - "type": "ContentfulNodeTypeText", + "type": "ContentfulText", }, "parent": "rocybtov1ozk___c4LgMotpNF6W20YKmuemW0a___Entry___de", "raw": "Lemnos", @@ -12885,7 +12885,7 @@ In den vergangenen Jahren haben wir auch eine hohe Priorität für die Entwicklu Unsere Lemnos Produkte werden sorgfältig von unseren Handwerkern fein geschliffen geschickten Techniken in Japan gemacht. Sie bringen sicherlich die Attraktivität der Materialien auf das Maximum und schaffen feine Produkte nicht beeinflusst auf die Mode-Trend entsprechend. TAKATA Lemnos Inc. möchte definitiv innovativ sein und ständig vorschlagen, die Schönheit dauert ewig.", "contentDigest": "2017-06-27T09:51:15.647Z", "mediaType": "text/markdown", - "type": "ContentfulNodeTypeText", + "type": "ContentfulText", }, "parent": "rocybtov1ozk___c4LgMotpNF6W20YKmuemW0a___Entry___de", "raw": "TAKATA Lemnos Inc. wurde im Jahre 1947 als Messing-Casting-Fertigungsindustrie in Takaoka-Stadt, Toyama Prefecture, Japan gegründet und wir starteten seit 1966 mit der Seiko Clock Co., Ltd. @@ -12908,7 +12908,7 @@ Unsere Lemnos Produkte werden sorgfältig von unseren Handwerkern fein geschliff "content": "Playsam", "contentDigest": "2017-06-27T09:50:36.937Z", "mediaType": "text/markdown", - "type": "ContentfulNodeTypeText", + "type": "ContentfulText", }, "parent": "rocybtov1ozk___JrePkDVYomE8AwcuCUyMi___Entry___de", "raw": "Playsam", @@ -12921,7 +12921,7 @@ Unsere Lemnos Produkte werden sorgfältig von unseren Handwerkern fein geschliff "content": "Playsam ist die führende skandinavische Designfirma für Executive Holzspielzeug Geschenk. Skandinavisches Design spielerische Kreativität, Integrität und Raffinesse sind Playsam. Skandinavisches Design und hölzernes Spielzeug macht Playsam Geschenk schön in die Welt des Designs seit 1984.", "contentDigest": "2017-06-27T09:50:36.937Z", "mediaType": "text/markdown", - "type": "ContentfulNodeTypeText", + "type": "ContentfulText", }, "parent": "rocybtov1ozk___JrePkDVYomE8AwcuCUyMi___Entry___de", "raw": "Playsam ist die führende skandinavische Designfirma für Executive Holzspielzeug Geschenk. Skandinavisches Design spielerische Kreativität, Integrität und Raffinesse sind Playsam. Skandinavisches Design und hölzernes Spielzeug macht Playsam Geschenk schön in die Welt des Designs seit 1984.", @@ -12934,7 +12934,7 @@ Unsere Lemnos Produkte werden sorgfältig von unseren Handwerkern fein geschliff "id": "Product", "internal": Object { "contentDigest": "2017-06-27T09:40:36.821Z", - "type": "ContentfulContentType", + "type": "ContentfulContentTypeContentType", }, "name": "Product", "sys": Object { @@ -12962,7 +12962,7 @@ Unsere Lemnos Produkte werden sorgfältig von unseren Handwerkern fein geschliff ], "internal": Object { "contentDigest": "2017-06-27T09:56:59.626Z", - "type": "ContentfulProduct", + "type": "ContentfulContentTypeProduct", }, "parent": "Product", "price": 44, @@ -13006,7 +13006,7 @@ Unsere Lemnos Produkte werden sorgfältig von unseren Handwerkern fein geschliff ], "internal": Object { "contentDigest": "2017-06-27T09:54:51.159Z", - "type": "ContentfulProduct", + "type": "ContentfulContentTypeProduct", }, "parent": "Product", "price": 11, @@ -13048,7 +13048,7 @@ Unsere Lemnos Produkte werden sorgfältig von unseren Handwerkern fein geschliff ], "internal": Object { "contentDigest": "2017-06-27T09:53:23.179Z", - "type": "ContentfulProduct", + "type": "ContentfulContentTypeProduct", }, "parent": "Product", "price": 22, @@ -13092,7 +13092,7 @@ Unsere Lemnos Produkte werden sorgfältig von unseren Handwerkern fein geschliff ], "internal": Object { "contentDigest": "2017-06-27T09:52:29.215Z", - "type": "ContentfulProduct", + "type": "ContentfulContentTypeProduct", }, "parent": "Product", "price": 120, @@ -13130,7 +13130,7 @@ Unsere Lemnos Produkte werden sorgfältig von unseren Handwerkern fein geschliff "content": "Playsam Streamliner Classic Car, Espresso", "contentDigest": "2017-06-27T09:56:59.626Z", "mediaType": "text/markdown", - "type": "ContentfulNodeTypeText", + "type": "ContentfulText", }, "parent": "rocybtov1ozk___c5KsDBWseXY6QegucYAoacS___Entry", "raw": "Playsam Streamliner Classic Car, Espresso", @@ -13143,7 +13143,7 @@ Unsere Lemnos Produkte werden sorgfältig von unseren Handwerkern fein geschliff "content": "A classic Playsam design, the Streamliner Classic Car has been selected as Swedish Design Classic by the Swedish National Museum for its inventive style and sleek surface. It's no wonder that this wooden car has also been a long-standing favorite for children both big and small!", "contentDigest": "2017-06-27T09:56:59.626Z", "mediaType": "text/markdown", - "type": "ContentfulNodeTypeText", + "type": "ContentfulText", }, "parent": "rocybtov1ozk___c5KsDBWseXY6QegucYAoacS___Entry", "raw": "A classic Playsam design, the Streamliner Classic Car has been selected as Swedish Design Classic by the Swedish National Museum for its inventive style and sleek surface. It's no wonder that this wooden car has also been a long-standing favorite for children both big and small!", @@ -13156,7 +13156,7 @@ Unsere Lemnos Produkte werden sorgfältig von unseren Handwerkern fein geschliff "content": "Hudson Wall Cup", "contentDigest": "2017-06-27T09:54:51.159Z", "mediaType": "text/markdown", - "type": "ContentfulNodeTypeText", + "type": "ContentfulText", }, "parent": "rocybtov1ozk___c3DVqIYj4dOwwcKu6sgqOgg___Entry", "raw": "Hudson Wall Cup", @@ -13169,7 +13169,7 @@ Unsere Lemnos Produkte werden sorgfältig von unseren Handwerkern fein geschliff "content": "Wall Hanging Glass Flower Vase and Terrarium", "contentDigest": "2017-06-27T09:54:51.159Z", "mediaType": "text/markdown", - "type": "ContentfulNodeTypeText", + "type": "ContentfulText", }, "parent": "rocybtov1ozk___c3DVqIYj4dOwwcKu6sgqOgg___Entry", "raw": "Wall Hanging Glass Flower Vase and Terrarium", @@ -13182,7 +13182,7 @@ Unsere Lemnos Produkte werden sorgfältig von unseren Handwerkern fein geschliff "content": "Whisk Beater", "contentDigest": "2017-06-27T09:53:23.179Z", "mediaType": "text/markdown", - "type": "ContentfulNodeTypeText", + "type": "ContentfulText", }, "parent": "rocybtov1ozk___c6dbjWqNd9SqccegcqYq224___Entry", "raw": "Whisk Beater", @@ -13195,7 +13195,7 @@ Unsere Lemnos Produkte werden sorgfältig von unseren Handwerkern fein geschliff "content": "A creative little whisk that comes in 8 different colors. Handy and easy to clean after use. A great gift idea.", "contentDigest": "2017-06-27T09:53:23.179Z", "mediaType": "text/markdown", - "type": "ContentfulNodeTypeText", + "type": "ContentfulText", }, "parent": "rocybtov1ozk___c6dbjWqNd9SqccegcqYq224___Entry", "raw": "A creative little whisk that comes in 8 different colors. Handy and easy to clean after use. A great gift idea.", @@ -13208,7 +13208,7 @@ Unsere Lemnos Produkte werden sorgfältig von unseren Handwerkern fein geschliff "content": "SoSo Wall Clock", "contentDigest": "2017-06-27T09:52:29.215Z", "mediaType": "text/markdown", - "type": "ContentfulNodeTypeText", + "type": "ContentfulText", }, "parent": "rocybtov1ozk___c4BqrajvA8E6qwgkieoqmqO___Entry", "raw": "SoSo Wall Clock", @@ -13221,7 +13221,7 @@ Unsere Lemnos Produkte werden sorgfältig von unseren Handwerkern fein geschliff "content": "The newly released SoSo Clock from Lemnos marries simple, clean design and bold, striking features. Its saturated marigold face is a lively pop of color to white or grey walls, but would also pair nicely with navy and maroon. Where most clocks feature numbers at the border of the clock, the SoSo brings them in tight to the middle, leaving a wide space between the numbers and the slight frame. The hour hand provides a nice interruption to the black and yellow of the clock - it is featured in a brilliant white. Despite its bold color and contrast, the SoSo maintains a clean, pure aesthetic that is suitable to a variety of contemporary interiors.", "contentDigest": "2017-06-27T09:52:29.215Z", "mediaType": "text/markdown", - "type": "ContentfulNodeTypeText", + "type": "ContentfulText", }, "parent": "rocybtov1ozk___c4BqrajvA8E6qwgkieoqmqO___Entry", "raw": "The newly released SoSo Clock from Lemnos marries simple, clean design and bold, striking features. Its saturated marigold face is a lively pop of color to white or grey walls, but would also pair nicely with navy and maroon. Where most clocks feature numbers at the border of the clock, the SoSo brings them in tight to the middle, leaving a wide space between the numbers and the slight frame. The hour hand provides a nice interruption to the black and yellow of the clock - it is featured in a brilliant white. Despite its bold color and contrast, the SoSo maintains a clean, pure aesthetic that is suitable to a variety of contemporary interiors.", @@ -13234,7 +13234,7 @@ Unsere Lemnos Produkte werden sorgfältig von unseren Handwerkern fein geschliff "id": "Product", "internal": Object { "contentDigest": "2017-06-27T09:40:36.821Z", - "type": "ContentfulContentType", + "type": "ContentfulContentTypeContentType", }, "name": "Product", "sys": Object { @@ -13262,7 +13262,7 @@ Unsere Lemnos Produkte werden sorgfältig von unseren Handwerkern fein geschliff ], "internal": Object { "contentDigest": "2017-06-27T09:56:59.626Z", - "type": "ContentfulProduct", + "type": "ContentfulContentTypeProduct", }, "parent": "Product", "price": 44, @@ -13306,7 +13306,7 @@ Unsere Lemnos Produkte werden sorgfältig von unseren Handwerkern fein geschliff ], "internal": Object { "contentDigest": "2017-06-27T09:54:51.159Z", - "type": "ContentfulProduct", + "type": "ContentfulContentTypeProduct", }, "parent": "Product", "price": 11, @@ -13348,7 +13348,7 @@ Unsere Lemnos Produkte werden sorgfältig von unseren Handwerkern fein geschliff ], "internal": Object { "contentDigest": "2017-06-27T09:53:23.179Z", - "type": "ContentfulProduct", + "type": "ContentfulContentTypeProduct", }, "parent": "Product", "price": 22, @@ -13392,7 +13392,7 @@ Unsere Lemnos Produkte werden sorgfältig von unseren Handwerkern fein geschliff ], "internal": Object { "contentDigest": "2017-06-27T09:52:29.215Z", - "type": "ContentfulProduct", + "type": "ContentfulContentTypeProduct", }, "parent": "Product", "price": 120, @@ -13430,7 +13430,7 @@ Unsere Lemnos Produkte werden sorgfältig von unseren Handwerkern fein geschliff "content": "Playsam Streamliner Klassisches Auto, Espresso", "contentDigest": "2017-06-27T09:56:59.626Z", "mediaType": "text/markdown", - "type": "ContentfulNodeTypeText", + "type": "ContentfulText", }, "parent": "rocybtov1ozk___c5KsDBWseXY6QegucYAoacS___Entry___de", "raw": "Playsam Streamliner Klassisches Auto, Espresso", @@ -13443,7 +13443,7 @@ Unsere Lemnos Produkte werden sorgfältig von unseren Handwerkern fein geschliff "content": "Ein klassisches Playsam-Design, das Streamliner Classic Car wurde als Swedish Design Classic vom Schwedischen Nationalmuseum für seinen erfinderischen Stil und seine schlanke Oberfläche ausgewählt. Es ist kein Wunder, dass dieses hölzerne Auto auch ein langjähriger Liebling für Kinder gewesen ist, die groß und klein sind!", "contentDigest": "2017-06-27T09:56:59.626Z", "mediaType": "text/markdown", - "type": "ContentfulNodeTypeText", + "type": "ContentfulText", }, "parent": "rocybtov1ozk___c5KsDBWseXY6QegucYAoacS___Entry___de", "raw": "Ein klassisches Playsam-Design, das Streamliner Classic Car wurde als Swedish Design Classic vom Schwedischen Nationalmuseum für seinen erfinderischen Stil und seine schlanke Oberfläche ausgewählt. Es ist kein Wunder, dass dieses hölzerne Auto auch ein langjähriger Liebling für Kinder gewesen ist, die groß und klein sind!", @@ -13456,7 +13456,7 @@ Unsere Lemnos Produkte werden sorgfältig von unseren Handwerkern fein geschliff "content": "Becher", "contentDigest": "2017-06-27T09:54:51.159Z", "mediaType": "text/markdown", - "type": "ContentfulNodeTypeText", + "type": "ContentfulText", }, "parent": "rocybtov1ozk___c3DVqIYj4dOwwcKu6sgqOgg___Entry___de", "raw": "Becher", @@ -13469,7 +13469,7 @@ Unsere Lemnos Produkte werden sorgfältig von unseren Handwerkern fein geschliff "content": "Wand-hängende Glas-Blumen-Vase und Terrarium", "contentDigest": "2017-06-27T09:54:51.159Z", "mediaType": "text/markdown", - "type": "ContentfulNodeTypeText", + "type": "ContentfulText", }, "parent": "rocybtov1ozk___c3DVqIYj4dOwwcKu6sgqOgg___Entry___de", "raw": "Wand-hängende Glas-Blumen-Vase und Terrarium", @@ -13482,7 +13482,7 @@ Unsere Lemnos Produkte werden sorgfältig von unseren Handwerkern fein geschliff "content": "Schneebesen", "contentDigest": "2017-06-27T09:53:23.179Z", "mediaType": "text/markdown", - "type": "ContentfulNodeTypeText", + "type": "ContentfulText", }, "parent": "rocybtov1ozk___c6dbjWqNd9SqccegcqYq224___Entry___de", "raw": "Schneebesen", @@ -13495,7 +13495,7 @@ Unsere Lemnos Produkte werden sorgfältig von unseren Handwerkern fein geschliff "content": "Ein kreativer kleiner Schneebesen, der in 8 verschiedenen Farben kommt. Praktisch und nach dem Gebrauch leicht zu reinigen. Eine tolle Geschenkidee.", "contentDigest": "2017-06-27T09:53:23.179Z", "mediaType": "text/markdown", - "type": "ContentfulNodeTypeText", + "type": "ContentfulText", }, "parent": "rocybtov1ozk___c6dbjWqNd9SqccegcqYq224___Entry___de", "raw": "Ein kreativer kleiner Schneebesen, der in 8 verschiedenen Farben kommt. Praktisch und nach dem Gebrauch leicht zu reinigen. Eine tolle Geschenkidee.", @@ -13508,7 +13508,7 @@ Unsere Lemnos Produkte werden sorgfältig von unseren Handwerkern fein geschliff "content": "SoSo wanduhr", "contentDigest": "2017-06-27T09:52:29.215Z", "mediaType": "text/markdown", - "type": "ContentfulNodeTypeText", + "type": "ContentfulText", }, "parent": "rocybtov1ozk___c4BqrajvA8E6qwgkieoqmqO___Entry___de", "raw": "SoSo wanduhr", @@ -13521,7 +13521,7 @@ Unsere Lemnos Produkte werden sorgfältig von unseren Handwerkern fein geschliff "content": "Die neu veröffentlichte SoSo Clock von Lemnos heiratet einfaches, sauberes Design und fette, auffällige Features. Sein gesättigtes Ringelblumengesicht ist ein lebhafter Pop der Farbe zu den weißen oder grauen Wänden, aber würde auch gut mit Marine und kastanienbraun paaren. Wo die meisten Uhren am Rande der Uhr Nummern sind, bringt der SoSo sie in die Mitte und lässt einen weiten Raum zwischen den Zahlen und dem leichten Rahmen. Der Stundenzeiger bietet eine schöne Unterbrechung der schwarzen und gelben der Uhr - es ist in einem brillanten Weiß vorgestellt. Trotz seiner kräftigen Farbe und des Kontrastes behält der SoSo eine saubere, reine Ästhetik, die für eine Vielzahl von zeitgenössischen Interieurs geeignet ist.", "contentDigest": "2017-06-27T09:52:29.215Z", "mediaType": "text/markdown", - "type": "ContentfulNodeTypeText", + "type": "ContentfulText", }, "parent": "rocybtov1ozk___c4BqrajvA8E6qwgkieoqmqO___Entry___de", "raw": "Die neu veröffentlichte SoSo Clock von Lemnos heiratet einfaches, sauberes Design und fette, auffällige Features. Sein gesättigtes Ringelblumengesicht ist ein lebhafter Pop der Farbe zu den weißen oder grauen Wänden, aber würde auch gut mit Marine und kastanienbraun paaren. Wo die meisten Uhren am Rande der Uhr Nummern sind, bringt der SoSo sie in die Mitte und lässt einen weiten Raum zwischen den Zahlen und dem leichten Rahmen. Der Stundenzeiger bietet eine schöne Unterbrechung der schwarzen und gelben der Uhr - es ist in einem brillanten Weiß vorgestellt. Trotz seiner kräftigen Farbe und des Kontrastes behält der SoSo eine saubere, reine Ästhetik, die für eine Vielzahl von zeitgenössischen Interieurs geeignet ist.", @@ -13534,7 +13534,7 @@ Unsere Lemnos Produkte werden sorgfältig von unseren Handwerkern fein geschliff "id": "JSON-test", "internal": Object { "contentDigest": "2018-08-13T14:21:13.985Z", - "type": "ContentfulContentType", + "type": "ContentfulContentTypeContentType", }, "name": "JSON-test", "sys": Object { @@ -13555,7 +13555,7 @@ Unsere Lemnos Produkte werden sorgfältig von unseren Handwerkern fein geschliff "id": "rocybtov1ozk___c71mfnH4QKsSsQmgoaQuq6O___Entry", "internal": Object { "contentDigest": "2018-08-13T14:27:12.458Z", - "type": "ContentfulJsonTest", + "type": "ContentfulContentTypeJsonTest", }, "jsonStringTest": Array [ "test", @@ -13655,7 +13655,7 @@ Unsere Lemnos Produkte werden sorgfältig von unseren Handwerkern fein geschliff "id": "JSON-test", "internal": Object { "contentDigest": "2018-08-13T14:21:13.985Z", - "type": "ContentfulContentType", + "type": "ContentfulContentTypeContentType", }, "name": "JSON-test", "sys": Object { @@ -13676,7 +13676,7 @@ Unsere Lemnos Produkte werden sorgfältig von unseren Handwerkern fein geschliff "id": "rocybtov1ozk___c71mfnH4QKsSsQmgoaQuq6O___Entry___de", "internal": Object { "contentDigest": "2018-08-13T14:27:12.458Z", - "type": "ContentfulJsonTest", + "type": "ContentfulContentTypeJsonTest", }, "jsonStringTest": Array [ "test", @@ -13776,7 +13776,7 @@ Unsere Lemnos Produkte werden sorgfältig von unseren Handwerkern fein geschliff "id": "Remark Test", "internal": Object { "contentDigest": "2018-05-28T08:43:09.218Z", - "type": "ContentfulContentType", + "type": "ContentfulContentTypeContentType", }, "name": "Remark Test", "sys": Object { @@ -13798,7 +13798,7 @@ Unsere Lemnos Produkte werden sorgfältig von unseren Handwerkern fein geschliff "id": "rocybtov1ozk___c4L2GhTsJtCseMYM8Wia64i___Entry", "internal": Object { "contentDigest": "2018-05-28T08:49:06.230Z", - "type": "ContentfulRemarkTest", + "type": "ContentfulContentTypeRemarkTest", }, "parent": "Remark Test", "sys": Object { @@ -13844,7 +13844,7 @@ Unsere Lemnos Produkte werden sorgfältig von unseren Handwerkern fein geschliff ![Hudson Wall Cup ](//images.ctfassets.net/rocybtov1ozk/Xc0ny7GWsMEMCeASWO2um/af8e29320c04af689798afe96e2345c7/jqvtazcyfwseah9fmysz.jpg)", "contentDigest": "2018-05-28T08:49:06.230Z", "mediaType": "text/markdown", - "type": "ContentfulNodeTypeText", + "type": "ContentfulText", }, "parent": "rocybtov1ozk___c4L2GhTsJtCseMYM8Wia64i___Entry", "raw": "## Toys @@ -13879,7 +13879,7 @@ Unsere Lemnos Produkte werden sorgfältig von unseren Handwerkern fein geschliff "id": "Remark Test", "internal": Object { "contentDigest": "2018-05-28T08:43:09.218Z", - "type": "ContentfulContentType", + "type": "ContentfulContentTypeContentType", }, "name": "Remark Test", "sys": Object { @@ -13901,7 +13901,7 @@ Unsere Lemnos Produkte werden sorgfältig von unseren Handwerkern fein geschliff "id": "rocybtov1ozk___c4L2GhTsJtCseMYM8Wia64i___Entry___de", "internal": Object { "contentDigest": "2018-05-28T08:49:06.230Z", - "type": "ContentfulRemarkTest", + "type": "ContentfulContentTypeRemarkTest", }, "parent": "Remark Test", "sys": Object { @@ -13947,7 +13947,7 @@ Unsere Lemnos Produkte werden sorgfältig von unseren Handwerkern fein geschliff ![Hudson Wall Cup ](//images.ctfassets.net/rocybtov1ozk/Xc0ny7GWsMEMCeASWO2um/af8e29320c04af689798afe96e2345c7/jqvtazcyfwseah9fmysz.jpg)", "contentDigest": "2018-05-28T08:49:06.230Z", "mediaType": "text/markdown", - "type": "ContentfulNodeTypeText", + "type": "ContentfulText", }, "parent": "rocybtov1ozk___c4L2GhTsJtCseMYM8Wia64i___Entry___de", "raw": "## Toys From 595b4548689f619ea34dc8254fb022ee9eb75f64 Mon Sep 17 00:00:00 2001 From: axe312ger Date: Thu, 10 Jun 2021 18:05:03 +0200 Subject: [PATCH 3/6] update schema and tests --- e2e-tests/contentful/schema.gql | 142 +++++++++++++------------ e2e-tests/contentful/src/pages/date.js | 4 +- e2e-tests/contentful/src/pages/json.js | 4 +- 3 files changed, 80 insertions(+), 70 deletions(-) diff --git a/e2e-tests/contentful/schema.gql b/e2e-tests/contentful/schema.gql index 04b8d8dc3dfcc..bcb90a84d8168 100644 --- a/e2e-tests/contentful/schema.gql +++ b/e2e-tests/contentful/schema.gql @@ -1,4 +1,4 @@ -### Type definitions saved at 2021-06-10T13:26:49.703Z ### +### Type definitions saved at 2021-06-10T16:02:04.333Z ### type File implements Node @dontInfer { sourceInstanceName: String! @@ -125,7 +125,7 @@ type MarkdownWordCount { words: Int } -type MarkdownRemark implements Node @childOf(mimeTypes: ["text/markdown", "text/x-markdown"], types: ["ContentfulNodeTypeText"]) @derivedTypes @dontInfer { +type MarkdownRemark implements Node @childOf(mimeTypes: ["text/markdown", "text/x-markdown"], types: ["ContentfulText"]) @dontInfer { frontmatter: MarkdownRemarkFrontmatter excerpt: String rawMarkdownBody: String @@ -135,12 +135,12 @@ type MarkdownRemarkFrontmatter { title: String } -interface ContentfulInternalReference implements Node { +interface ContentfulReference implements Node { id: ID! - sys: ContentfulInternalSys + sys: ContentfulSys } -type ContentfulInternalSys { +type ContentfulSys { type: String! id: String! spaceId: String! @@ -152,69 +152,61 @@ type ContentfulInternalSys { locale: String! } -type ContentfulContentType implements Node @derivedTypes @dontInfer { +type ContentfulContentType implements Node @dontInfer { name: String! displayField: String! description: String! - sys: ContentfulContentTypeSys -} - -type ContentfulContentTypeSys { - type: String - id: String - locale: String - spaceId: String - environmentId: String - firstPublishedAt: Date @dateformat - publishedAt: Date @dateformat - publishedVersion: Int } interface ContentfulEntry implements Node { id: ID! - sys: ContentfulInternalSys + sys: ContentfulSys } -type ContentfulAsset implements ContentfulInternalReference & Node @dontInfer { - file: ContentfulAssetFile +type ContentfulAsset implements ContentfulReference & Node @dontInfer { + sys: ContentfulSys title: String description: String - sys: ContentfulInternalSys + contentType: String + fileName: String + url: String + size: Int + width: Int + height: Int } -type ContentfulAssetFile { - url: String - details: ContentfulAssetFileDetails - fileName: String - contentType: String +type ContentfulRichTextAssets { + block: [ContentfulAsset]! + hyperlink: [ContentfulAsset]! } -type ContentfulAssetFileDetails { - size: Int - image: ContentfulAssetFileDetailsImage +type ContentfulRichTextEntries { + inline: [ContentfulEntry]! + block: [ContentfulEntry]! + hyperlink: [ContentfulEntry]! } -type ContentfulAssetFileDetailsImage { - width: Int - height: Int +type ContentfulRichTextLinks { + assets: ContentfulRichTextAssets + entries: ContentfulRichTextEntries } -type ContentfulNodeTypeRichText @dontInfer { - raw: JSON - references: [ContentfulInternalReference] +type ContentfulRichText @dontInfer { + json: JSON + links: ContentfulRichTextLinks } -type ContentfulNodeTypeLocation @dontInfer { +type ContentfulLocation @dontInfer { lat: Float! lon: Float! } -type ContentfulNodeTypeText implements Node @dontInfer { +type ContentfulText implements Node @dontInfer { raw: String! } -type ContentfulNumber implements ContentfulInternalReference & ContentfulEntry & Node @dontInfer { - sys: ContentfulInternalSys +type ContentfulContentTypeNumber implements ContentfulReference & ContentfulEntry & Node @dontInfer { + sys: ContentfulSys title: String integer: Int integerLocalized: Int @@ -222,20 +214,20 @@ type ContentfulNumber implements ContentfulInternalReference & ContentfulEntry & decimalLocalized: Float } -type ContentfulText implements ContentfulInternalReference & ContentfulEntry & Node @dontInfer { - sys: ContentfulInternalSys +type ContentfulContentTypeText implements ContentfulReference & ContentfulEntry & Node @dontInfer { + sys: ContentfulSys title: String short: String shortLocalized: String shortList: [String] shortListLocalized: [String] - longPlain: ContentfulNodeTypeText @link(by: "id", from: "longPlain___NODE") - longMarkdown: ContentfulNodeTypeText @link(by: "id", from: "longMarkdown___NODE") - longLocalized: ContentfulNodeTypeText @link(by: "id", from: "longLocalized___NODE") + longPlain: ContentfulText @link(by: "id", from: "longPlain___NODE") + longMarkdown: ContentfulText @link(by: "id", from: "longMarkdown___NODE") + longLocalized: ContentfulText @link(by: "id", from: "longLocalized___NODE") } -type ContentfulMediaReference implements ContentfulInternalReference & ContentfulEntry & Node @dontInfer { - sys: ContentfulInternalSys +type ContentfulContentTypeMediaReference implements ContentfulReference & ContentfulEntry & Node @dontInfer { + sys: ContentfulSys title: String one: ContentfulAsset @link(by: "id", from: "one___NODE") oneLocalized: ContentfulAsset @link(by: "id", from: "oneLocalized___NODE") @@ -243,15 +235,15 @@ type ContentfulMediaReference implements ContentfulInternalReference & Contentfu manyLocalized: [ContentfulAsset] @link(by: "id", from: "manyLocalized___NODE") } -type ContentfulBoolean implements ContentfulInternalReference & ContentfulEntry & Node @dontInfer { - sys: ContentfulInternalSys +type ContentfulContentTypeBoolean implements ContentfulReference & ContentfulEntry & Node @dontInfer { + sys: ContentfulSys title: String boolean: Boolean booleanLocalized: Boolean } -type ContentfulDate implements ContentfulInternalReference & ContentfulEntry & Node @dontInfer { - sys: ContentfulInternalSys +type ContentfulContentTypeDate implements ContentfulReference & ContentfulEntry & Node @dontInfer { + sys: ContentfulSys title: String date: Date @dateformat dateTime: Date @dateformat @@ -259,30 +251,30 @@ type ContentfulDate implements ContentfulInternalReference & ContentfulEntry & N dateLocalized: Date @dateformat } -type ContentfulLocation implements ContentfulInternalReference & ContentfulEntry & Node @dontInfer { - sys: ContentfulInternalSys +type ContentfulContentTypeLocation implements ContentfulReference & ContentfulEntry & Node @dontInfer { + sys: ContentfulSys title: String - location: ContentfulNodeTypeLocation - locationLocalized: ContentfulNodeTypeLocation + location: ContentfulLocation + locationLocalized: ContentfulLocation } -type ContentfulJson implements ContentfulInternalReference & ContentfulEntry & Node @dontInfer { - sys: ContentfulInternalSys +type ContentfulContentTypeJson implements ContentfulReference & ContentfulEntry & Node @dontInfer { + sys: ContentfulSys title: String json: JSON jsonLocalized: JSON } -type ContentfulRichText implements ContentfulInternalReference & ContentfulEntry & Node @dontInfer { - sys: ContentfulInternalSys +type ContentfulContentTypeRichText implements ContentfulReference & ContentfulEntry & Node @dontInfer { + sys: ContentfulSys title: String - richText: ContentfulNodeTypeRichText - richTextLocalized: ContentfulNodeTypeRichText - richTextValidated: ContentfulNodeTypeRichText + richText: ContentfulRichText + richTextLocalized: ContentfulRichText + richTextValidated: ContentfulRichText } -type ContentfulContentReference implements ContentfulInternalReference & ContentfulEntry & Node @dontInfer { - sys: ContentfulInternalSys +type ContentfulContentTypeContentReference implements ContentfulReference & ContentfulEntry & Node @dontInfer { + sys: ContentfulSys title: String one: ContentfulEntry @link(by: "id", from: "one___NODE") oneLocalized: ContentfulEntry @link(by: "id", from: "oneLocalized___NODE") @@ -290,8 +282,8 @@ type ContentfulContentReference implements ContentfulInternalReference & Content manyLocalized: [ContentfulEntry] @link(by: "id", from: "manyLocalized___NODE") } -type ContentfulValidatedContentReference implements ContentfulInternalReference & ContentfulEntry & Node @dontInfer { - sys: ContentfulInternalSys +type ContentfulContentTypeValidatedContentReference implements ContentfulReference & ContentfulEntry & Node @dontInfer { + sys: ContentfulSys title: String oneItemSingleType: ContentfulEntry @link(by: "id", from: "oneItemSingleType___NODE") oneItemManyTypes: ContentfulEntry @link(by: "id", from: "oneItemManyTypes___NODE") @@ -299,4 +291,22 @@ type ContentfulValidatedContentReference implements ContentfulInternalReference multipleItemsSingleType: [ContentfulEntry] @link(by: "id", from: "multipleItemsSingleType___NODE") multipleItemsManyTypes: [ContentfulEntry] @link(by: "id", from: "multipleItemsManyTypes___NODE") multipleItemsAllTypes: [ContentfulEntry] @link(by: "id", from: "multipleItemsAllTypes___NODE") +} + +type ContentfulContentTypeContentType implements Node @dontInfer { + name: String + displayField: String + description: String + sys: ContentfulContentTypeContentTypeSys +} + +type ContentfulContentTypeContentTypeSys { + type: String + id: String + locale: String + spaceId: String + environmentId: String + firstPublishedAt: Date @dateformat + publishedAt: Date @dateformat + publishedVersion: Int } \ No newline at end of file diff --git a/e2e-tests/contentful/src/pages/date.js b/e2e-tests/contentful/src/pages/date.js index a0d9786df379d..81a2c72d0990e 100644 --- a/e2e-tests/contentful/src/pages/date.js +++ b/e2e-tests/contentful/src/pages/date.js @@ -53,14 +53,14 @@ export const pageQuery = graphql` date formatted: date(formatString: "D.M.YYYY") } - dateEnglish: contentfulDate( + dateEnglish: contentfulContentTypeDate( sys: { id: { eq: "1ERWZvDiYELryAZEP1dmKG" }, locale: { eq: "en-US" } } ) { title date: dateLocalized formatted: dateLocalized(formatString: "D.M.YYYY - HH:mm:ss") } - dateGerman: contentfulDate( + dateGerman: contentfulContentTypeDate( sys: { id: { eq: "1ERWZvDiYELryAZEP1dmKG" }, locale: { eq: "de-DE" } } ) { title diff --git a/e2e-tests/contentful/src/pages/json.js b/e2e-tests/contentful/src/pages/json.js index 54b3efdb20bf5..548bce9c30608 100644 --- a/e2e-tests/contentful/src/pages/json.js +++ b/e2e-tests/contentful/src/pages/json.js @@ -71,13 +71,13 @@ export const pageQuery = graphql` ) { json } - english: contentfulJson( + english: contentfulContentTypeJson( sys: { id: { eq: "7DvTBEPg5P6TRC7dI9zXuO" }, locale: { eq: "en-US" } } ) { title jsonLocalized } - german: contentfulJson( + german: contentfulContentTypeJson( sys: { id: { eq: "7DvTBEPg5P6TRC7dI9zXuO" }, locale: { eq: "de-DE" } } ) { title From a3a23ad5a094dfc32d0dbb7248304da65b0d9e4b Mon Sep 17 00:00:00 2001 From: axe312ger Date: Thu, 10 Jun 2021 18:14:05 +0200 Subject: [PATCH 4/6] feat: lift content type naming restrictions --- .../src/gatsby-node.js | 26 ------------------- .../gatsby-source-contentful/src/report.js | 5 ---- 2 files changed, 31 deletions(-) diff --git a/packages/gatsby-source-contentful/src/gatsby-node.js b/packages/gatsby-source-contentful/src/gatsby-node.js index 0d0889a8b0ff0..9da4419a90bcb 100644 --- a/packages/gatsby-source-contentful/src/gatsby-node.js +++ b/packages/gatsby-source-contentful/src/gatsby-node.js @@ -16,8 +16,6 @@ const { downloadContentfulAssets } = require(`./download-contentful-assets`) const conflictFieldPrefix = `contentful` -const restrictedContentTypes = [`entity`, `reference`] - exports.setFieldsOnGraphQLNodeType = require(`./extend-node-type`).extendNodeType const validateContentfulAccess = async pluginOptions => { @@ -306,30 +304,6 @@ exports.sourceNodes = async ( } } - // Check for restricted content type names - const useNameForId = pluginConfig.get(`useNameForId`) - - contentTypeItems.forEach(contentTypeItem => { - // Establish identifier for content type - // Use `name` if specified, otherwise, use internal id (usually a natural-language constant, - // but sometimes a base62 uuid generated by Contentful, hence the option) - let contentTypeItemId - if (useNameForId) { - contentTypeItemId = contentTypeItem.name.toLowerCase() - } else { - contentTypeItemId = contentTypeItem.sys.id.toLowerCase() - } - - if (restrictedContentTypes.includes(contentTypeItemId)) { - reporter.panic({ - id: CODES.FetchContentTypes, - context: { - sourceMessage: `Restricted ContentType name found. The name "${contentTypeItemId}" is not allowed.`, - }, - }) - } - }) - const allLocales = locales locales = locales.filter(pluginConfig.get(`localeFilter`)) reporter.verbose( diff --git a/packages/gatsby-source-contentful/src/report.js b/packages/gatsby-source-contentful/src/report.js index 5444a86693f60..985276124c839 100644 --- a/packages/gatsby-source-contentful/src/report.js +++ b/packages/gatsby-source-contentful/src/report.js @@ -23,9 +23,4 @@ export const ERROR_MAP = { level: `ERROR`, category: `THIRD_PARTY`, }, - [CODES.FetchContentTypes]: { - text: context => context.sourceMessage, - level: `ERROR`, - category: `THIRD_PARTY`, - }, } From f7d6a16433b4ee74cc36f272cf58a8ecd063d6c1 Mon Sep 17 00:00:00 2001 From: axe312ger Date: Fri, 11 Jun 2021 10:57:43 +0200 Subject: [PATCH 5/6] test(e2e): update snapshots --- e2e-tests/contentful/snapshots.js | 42 +++++++++++++++---------------- 1 file changed, 21 insertions(+), 21 deletions(-) diff --git a/e2e-tests/contentful/snapshots.js b/e2e-tests/contentful/snapshots.js index c7b782977eee3..d059e3dfa6464 100644 --- a/e2e-tests/contentful/snapshots.js +++ b/e2e-tests/contentful/snapshots.js @@ -2,57 +2,57 @@ module.exports = { "__version": "6.9.1", "content-reference": { "content-reference-many-2nd-level-loop": { - "1": "
\n

Content Reference: Many (2nd level loop)

\n

[ContentfulNumber]\n 42

\n

[ContentfulText]\n The quick brown fox jumps over the lazy dog.

\n

[ContentfulReference]\n Content Reference: One (Loop A -> B)\n : [\n Content Reference: One (Loop B -> A)\n ]

\n
" + "1": "
\n

Content Reference: Many (2nd level loop)

\n

[ContentfulContentTypeNumber]\n 42

\n

[ContentfulContentTypeText]\n The quick brown fox jumps over the lazy dog.

\n

[ContentfulContentTypeContentReference]\n Content Reference: One (Loop A -> B)\n : [\n Content Reference: One (Loop B -> A)\n ]

\n
" }, "content-reference-many-loop-a-greater-b": { - "1": "
\n

Content Reference: Many (Loop A -> B)

\n

[ContentfulNumber]\n 42

\n

[ContentfulText]\n The quick brown fox jumps over the lazy dog.

\n

[ContentfulReference]\n Content Reference: Many (Loop B -> A)\n : [\n Number: Integer, Text: Short, Content Reference: Many (Loop A ->\n B)\n ]

\n
" + "1": "
\n

Content Reference: Many (Loop A -> B)

\n

[ContentfulContentTypeNumber]\n 42

\n

[ContentfulContentTypeText]\n The quick brown fox jumps over the lazy dog.

\n

[ContentfulContentTypeContentReference]\n Content Reference: Many (Loop B -> A)\n : [\n Number: Integer, Text: Short, Content Reference: Many (Loop A ->\n B)\n ]

\n
" }, "content-reference-many-loop-b-greater-a": { - "1": "
\n

Content Reference: Many (Loop B -> A)

\n

[ContentfulNumber]\n 42

\n

[ContentfulText]\n The quick brown fox jumps over the lazy dog.

\n

[ContentfulReference]\n Content Reference: Many (Loop A -> B)\n : [\n Number: Integer, Text: Short, Content Reference: Many (Loop B ->\n A)\n ]

\n
" + "1": "
\n

Content Reference: Many (Loop B -> A)

\n

[ContentfulContentTypeNumber]\n 42

\n

[ContentfulContentTypeText]\n The quick brown fox jumps over the lazy dog.

\n

[ContentfulContentTypeContentReference]\n Content Reference: Many (Loop A -> B)\n : [\n Number: Integer, Text: Short, Content Reference: Many (Loop B ->\n A)\n ]

\n
" }, "content-reference-many-self-reference": { - "1": "
\n

Content Reference: Many (Self Reference)

\n

[ContentfulNumber]\n 42

\n

[ContentfulText]\n The quick brown fox jumps over the lazy dog.

\n

[ContentfulReference]\n Content Reference: Many (Self Reference)\n : [\n Number: Integer, Text: Short, Content Reference: Many (Self\n Reference)\n ]

\n
" + "1": "
\n

Content Reference: Many (Self Reference)

\n

[ContentfulContentTypeNumber]\n 42

\n

[ContentfulContentTypeText]\n The quick brown fox jumps over the lazy dog.

\n

[ContentfulContentTypeContentReference]\n Content Reference: Many (Self Reference)\n : [\n Number: Integer, Text: Short, Content Reference: Many (Self\n Reference)\n ]

\n
" }, "content-reference-one": { - "1": "
\n

Content Reference: One

\n

[ContentfulText]\n The quick brown fox jumps over the lazy dog.

\n
" + "1": "
\n

Content Reference: One

\n

[ContentfulContentTypeText]\n The quick brown fox jumps over the lazy dog.

\n
" }, "content-reference-one-loop-a-greater-b": { - "1": "
\n

Content Reference: One (Loop A -> B)

\n

[ContentfulReference]\n Content Reference: One (Loop B -> A)\n : [\n Content Reference: One (Loop A -> B)\n ]

\n
" + "1": "
\n

Content Reference: One (Loop A -> B)

\n

[ContentfulContentTypeContentReference]\n Content Reference: One (Loop B -> A)\n : [\n Content Reference: One (Loop A -> B)\n ]

\n
" }, "content-reference-one-loop-b-greater-a": { - "1": "
\n

Content Reference: One (Loop B -> A)

\n

[ContentfulReference]\n Content Reference: One (Loop A -> B)\n : [\n Content Reference: One (Loop B -> A)\n ]

\n
" + "1": "
\n

Content Reference: One (Loop B -> A)

\n

[ContentfulContentTypeContentReference]\n Content Reference: One (Loop A -> B)\n : [\n Content Reference: One (Loop B -> A)\n ]

\n
" }, "content-reference-one-self-reference": { - "1": "
\n

Content Reference: One (Self Reference)

\n

[ContentfulReference]\n Content Reference: One (Self Reference)\n : [\n Content Reference: One (Self Reference)\n ]

\n
" + "1": "
\n

Content Reference: One (Self Reference)

\n

[ContentfulContentTypeContentReference]\n Content Reference: One (Self Reference)\n : [\n Content Reference: One (Self Reference)\n ]

\n
" } }, "rich-text": { + "rich-text: All Features": { + "1": "
\n

Rich Text: All Features

\n

The European languages

\n

are members of the same family. Their separate existence is a myth. For:

\n
    \n
  • \n

    science

    \n
  • \n
  • \n

    music

    \n
  • \n
  • \n

    sport

    \n
  • \n
  • \n

    etc

    \n
  • \n
\n

Europe uses the same vocabulary.

\n
\n
\"\"\n\n \n \n \n
\n

\n
\n

The languages only differ in:

\n
    \n
  1. \n

    their grammar

    \n
  2. \n
  3. \n

    their pronunciation

    \n
  4. \n
  5. \n

    their most common words

    \n
  6. \n
  7. \n

    [Inline-\n ContentfulContentTypeText\n ]

    \n
  8. \n
\n

Everyone realizes why a new common language would be desirable: one could\n refuse to pay expensive translators.

\n

{\n \"userId\": 1,\n \"id\": 1,\n \"title\": \"delectus aut autem\",\n \"completed\": false\n }

\n

To achieve this, it would be necessary to have uniform grammar,\n pronunciation and more common words.

\n

[ContentfulContentTypeLocation] Lat:\n 52.51627\n , Long:\n 13.3777

\n
\n

If several languages coalesce, the grammar of the resulting language is\n more simple and regular than that of the individual languages.

\n
\n

The new common language will be more simple and regular than the existing\n European languages. It will be as simple as Occidental; in fact, it will be\n

\n
\n
" + }, "rich-text: Basic": { "1": "
\n

Rich Text: Basic

\n

The European languages

\n

are members of the same family. Their separate existence is a myth. For:

\n
    \n
  • \n

    science

    \n
  • \n
  • \n

    music

    \n
  • \n
  • \n

    sport

    \n
  • \n
  • \n

    etc

    \n
  • \n
\n

Europe uses the same vocabulary.

\n
\n

The languages only differ in:

\n
    \n
  1. \n

    their grammar

    \n
  2. \n
  3. \n

    their pronunciation

    \n
  4. \n
  5. \n

    their most common words

    \n
  6. \n
\n

Everyone realizes why a new common language would be desirable: one could\n refuse to pay expensive translators.

\n

{\n \"userId\": 1,\n \"id\": 1,\n \"title\": \"delectus aut autem\",\n \"completed\": false\n }

\n

To achieve this, it would be necessary to have uniform grammar,\n pronunciation and more common words.

\n
\n

If several languages coalesce, the grammar of the resulting language is\n more simple and regular than that of the individual languages.

\n
\n

The new common language will be more simple and regular than the existing\n European languages. It will be as simple as Occidental; in fact, it will be\n

\n
\n
" }, "rich-text: Embedded Entry": { - "1": "
\n

Rich Text: Embedded Entry

\n

Embedded Entry

\n

[ContentfulText]\n The quick brown fox jumps over the lazy dog.

\n

\n

\n
\n
" + "1": "
\n

Rich Text: Embedded Entry

\n

Embedded Entry

\n

[ContentfulContentTypeText]\n The quick brown fox jumps over the lazy dog.

\n

\n

\n
\n
" }, "rich-text: Embedded Asset": { "1": "
\n

Rich Text: Embedded asset

\n

Embedded Asset

\n
\n
\n \n \n \n
\n

\n

\n

\n
\n
" }, "rich-text: Embedded Entry With Deep Reference Loop": { - "1": "
\n

Rich Text: Embedded entry with deep reference loop

\n

Embedded entry with deep reference loop

\n

[ContentfulReference]\n Content Reference: Many (2nd level loop)\n : [\n Number: Integer, Text: Short, Content Reference: One (Loop A ->\n B)\n ]

\n

\n

\n
\n
" + "1": "
\n

Rich Text: Embedded entry with deep reference loop

\n

Embedded entry with deep reference loop

\n

[ContentfulContentTypeContentReference]\n Content Reference: Many (2nd level loop)\n : [\n Number: Integer, Text: Short, Content Reference: One (Loop A ->\n B)\n ]

\n

\n

\n
\n
" }, "rich-text: Embedded Entry With Reference Loop": { - "1": "
\n

Rich Text: Embedded entry with reference loop

\n

Embedded entry with reference loop

\n

[ContentfulReference]\n Content Reference: One (Loop B -> A)\n : [\n Content Reference: One (Loop A -> B)\n ]

\n

\n
\n
" - }, - "rich-text: All Features": { - "1": "
\n

Rich Text: All Features

\n

The European languages

\n

are members of the same family. Their separate existence is a myth. For:

\n
    \n
  • \n

    science

    \n
  • \n
  • \n

    music

    \n
  • \n
  • \n

    sport

    \n
  • \n
  • \n

    etc

    \n
  • \n
\n

Europe uses the same vocabulary.

\n
\n
\"\"\n\n \n \n \n
\n

\n
\n

The languages only differ in:

\n
    \n
  1. \n

    their grammar

    \n
  2. \n
  3. \n

    their pronunciation

    \n
  4. \n
  5. \n

    their most common words

    \n
  6. \n
  7. \n

    [Inline-ContentfulText]\n :

    \n
  8. \n
\n

Everyone realizes why a new common language would be desirable: one could\n refuse to pay expensive translators.

\n

{\n \"userId\": 1,\n \"id\": 1,\n \"title\": \"delectus aut autem\",\n \"completed\": false\n }

\n

To achieve this, it would be necessary to have uniform grammar,\n pronunciation and more common words.

\n

[ContentfulLocation] Lat:\n 52.51627\n , Long:\n 13.3777

\n
\n

If several languages coalesce, the grammar of the resulting language is\n more simple and regular than that of the individual languages.

\n
\n

The new common language will be more simple and regular than the existing\n European languages. It will be as simple as Occidental; in fact, it will be\n

\n
\n
" + "1": "
\n

Rich Text: Embedded entry with reference loop

\n

Embedded entry with reference loop

\n

[ContentfulContentTypeContentReference]\n Content Reference: One (Loop B -> A)\n : [\n Content Reference: One (Loop A -> B)\n ]

\n

\n
\n
" }, "rich-text: Inline Entry": { - "1": "
\n

Rich Text: Inline entry

\n

Inline entry with reference loop

\n

Should be rendered after this [Inline-ContentfulText]\n : and before that

\n

\n

\n
\n
" + "1": "
\n

Rich Text: Inline entry

\n

Inline entry with reference loop

\n

Should be rendered after this [Inline-\n ContentfulContentTypeText\n ] and before that

\n

\n

\n
\n
" }, "rich-text: Inline Entry With Deep Reference Loop": { - "1": "
\n

Rich Text: Inline entry with deep reference loop

\n

Inline entry with deep reference loop

\n

Should be rendered after this [Inline-\n ContentfulContentReference\n ] and before that

\n

\n

\n
\n
" + "1": "
\n

Rich Text: Inline entry with deep reference loop

\n

Inline entry with deep reference loop

\n

Should be rendered after this [Inline-\n ContentfulContentTypeContentReference\n ] and before that

\n

\n

\n
\n
" }, "rich-text: Inline Entry With Reference Loop": { - "1": "
\n

Rich Text: Inline entry with reference loop

\n

Inline entry with reference loop

\n

Should be rendered after this [Inline-\n ContentfulContentReference\n ] and before that

\n

\n

\n
\n
", + "1": "
\n

Rich Text: Inline entry with reference loop

\n

Inline entry with reference loop

\n

Should be rendered after this [Inline-\n ContentfulContentTypeContentReference\n ] and before that

\n

\n

\n
\n
" }, "rich-text: Localized": { "1": "
\n

Rich Text: Localized

\n

Rich Text in English

\n
\n
", @@ -82,16 +82,16 @@ module.exports = { }, "content-reference localized": { "english-content-reference-one-localized": { - "1": "
\n

Content Reference: One Localized

\n

[ContentfulNumber]\n 42

\n
" + "1": "
\n

Content Reference: One Localized

\n

[ContentfulContentTypeNumber]\n 42

\n
" }, "english-content-reference-many-localized": { - "1": "
\n

Content Reference: Many Localized

\n

[ContentfulText]\n The quick brown fox jumps over the lazy dog.

\n

[ContentfulNumber]\n 42

\n
" + "1": "
\n

Content Reference: Many Localized

\n

[ContentfulContentTypeText]\n The quick brown fox jumps over the lazy dog.

\n

[ContentfulContentTypeNumber]\n 42

\n
" }, "german-content-reference-one-localized": { - "1": "
\n

Content Reference: One Localized

\n

[ContentfulNumber]\n 4.2

\n
" + "1": "
\n

Content Reference: One Localized

\n

[ContentfulContentTypeNumber]\n 4.2

\n
" }, "german-content-reference-many-localized": { - "1": "
\n

Content Reference: Many Localized

\n

[ContentfulNumber]\n 4.2

\n

[ContentfulText]\n The European languages are members of the same family. Their\n separate existence is a myth. For science, music, sport, etc, Europe uses\n the same vocabulary.\n\n The languages only differ in their grammar, their pronunciation and their\n most common words. Everyone realizes why a new common language would be\n desirable: one could refuse to pay expensive translators.\n\n To achieve this, it would be necessary to have uniform grammar,\n pronunciation and more common words. If several languages coalesce, the\n grammar of the resulting language is more simple and regular than that of\n the individual languages. The new common language will be more simple and\n regular than the existing European languages. It will be as simple as\n Occidental; in fact, it will be.

\n
" + "1": "
\n

Content Reference: Many Localized

\n

[ContentfulContentTypeNumber]\n 4.2

\n

[ContentfulContentTypeText]\n The European languages are members of the same family. Their\n separate existence is a myth. For science, music, sport, etc, Europe uses\n the same vocabulary.\n\n The languages only differ in their grammar, their pronunciation and their\n most common words. Everyone realizes why a new common language would be\n desirable: one could refuse to pay expensive translators.\n\n To achieve this, it would be necessary to have uniform grammar,\n pronunciation and more common words. If several languages coalesce, the\n grammar of the resulting language is more simple and regular than that of\n the individual languages. The new common language will be more simple and\n regular than the existing European languages. It will be as simple as\n Occidental; in fact, it will be.

\n
" } }, "media-reference localized": { From 3dde60b012fc068db5ad489b6bdfdb61c1ae15cc Mon Sep 17 00:00:00 2001 From: axe312ger Date: Fri, 11 Jun 2021 12:48:53 +0200 Subject: [PATCH 6/6] remove obsolete test --- .../src/__tests__/gatsby-node.js | 34 ------------------- 1 file changed, 34 deletions(-) diff --git a/packages/gatsby-source-contentful/src/__tests__/gatsby-node.js b/packages/gatsby-source-contentful/src/__tests__/gatsby-node.js index 87abea54da4b2..f1e403f06e476 100644 --- a/packages/gatsby-source-contentful/src/__tests__/gatsby-node.js +++ b/packages/gatsby-source-contentful/src/__tests__/gatsby-node.js @@ -748,38 +748,4 @@ describe(`gatsby-node`, () => { }) ) }) - - it(`panics when response contains restricted content types`, async () => { - cache.get.mockClear() - cache.set.mockClear() - fetch.mockImplementationOnce(restrictedContentTypeFixture.initialSync) - - const mockPanicReporter = { - ...reporter, - panic: jest.fn(), - } - - await gatsbyNode.sourceNodes( - { - actions, - store, - getNodes, - getNode, - reporter: mockPanicReporter, - createNodeId, - cache, - getCache, - schema, - }, - pluginOptions - ) - - expect(mockPanicReporter.panic).toBeCalledWith( - expect.objectContaining({ - context: { - sourceMessage: `Restricted ContentType name found. The name "reference" is not allowed.`, - }, - }) - ) - }) })