This repository has been archived by the owner on Feb 7, 2023. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 4
schema: patternPaths
Brian Muenzenmeyer edited this page Apr 20, 2018
·
1 revision
{
"$id": "Pattern Lab Node | patternPaths",
"type": "object",
"definitions": {},
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"atoms": {
"$id": "/properties/atoms",
"type": "object",
"properties": {
"brand-colors": {
"$id": "/properties/atoms/properties/brand-colors",
"type": "string",
"examples": [
"00-atoms-00-global-00-brand-colors"
]
},
"neutral-colors": {
"$id": "/properties/atoms/properties/neutral-colors",
"type": "string",
"examples": [
"00-atoms-00-global-01-neutral-colors"
]
},
"utility-colors": {
"$id": "/properties/atoms/properties/utility-colors",
"type": "string",
"examples": [
"00-atoms-00-global-02-utility-colors"
]
},
"fonts": {
"$id": "/properties/atoms/properties/fonts",
"type": "string",
"examples": [
"00-atoms-00-global-03-fonts"
]
},
"animations": {
"$id": "/properties/atoms/properties/animations",
"type": "string",
"examples": [
"00-atoms-00-global-04-animations"
]
},
"button": {
"$id": "/properties/atoms/properties/button",
"type": "string",
"examples": [
"00-atoms-buttons-button"
]
},
"text-button": {
"$id": "/properties/atoms/properties/text-button",
"type": "string",
"examples": [
"00-atoms-buttons-text-button"
]
},
"progress": {
"$id": "/properties/atoms/properties/progress",
"type": "string",
"examples": [
"00-atoms-feedback-progress"
]
},
"text-field": {
"$id": "/properties/atoms/properties/text-field",
"type": "string",
"examples": [
"00-atoms-forms-00-text-field"
]
},
"text-area": {
"$id": "/properties/atoms/properties/text-area",
"type": "string",
"examples": [
"00-atoms-forms-01-text-area"
]
},
"select-menu": {
"$id": "/properties/atoms/properties/select-menu",
"type": "string",
"examples": [
"00-atoms-forms-02-select-menu"
]
},
"radio-button": {
"$id": "/properties/atoms/properties/radio-button",
"type": "string",
"examples": [
"00-atoms-forms-03-radio-button"
]
},
"checkbox": {
"$id": "/properties/atoms/properties/checkbox",
"type": "string",
"examples": [
"00-atoms-forms-04-checkbox"
]
},
"avatar": {
"$id": "/properties/atoms/properties/avatar",
"type": "string",
"examples": [
"00-atoms-images-avatar"
]
},
"hero": {
"$id": "/properties/atoms/properties/hero",
"type": "string",
"examples": [
"00-atoms-images-hero"
]
},
"landscape": {
"$id": "/properties/atoms/properties/landscape",
"type": "string",
"examples": [
"00-atoms-images-landscape"
]
},
"logo": {
"$id": "/properties/atoms/properties/logo",
"type": "string",
"examples": [
"00-atoms-images-logo"
]
},
"logo-reversed": {
"$id": "/properties/atoms/properties/logo-reversed",
"type": "string",
"examples": [
"00-atoms-images-logo-reversed"
]
},
"square": {
"$id": "/properties/atoms/properties/square",
"type": "string",
"examples": [
"00-atoms-images-square"
]
},
"headings": {
"$id": "/properties/atoms/properties/headings",
"type": "string",
"examples": [
"00-atoms-text-headings"
]
},
"hr": {
"$id": "/properties/atoms/properties/hr",
"type": "string",
"examples": [
"00-atoms-text-hr"
]
},
"inline-elements": {
"$id": "/properties/atoms/properties/inline-elements",
"type": "string",
"examples": [
"00-atoms-text-inline-elements"
]
},
"paragraph": {
"$id": "/properties/atoms/properties/paragraph",
"type": "string",
"examples": [
"00-atoms-text-paragraph"
]
},
"preformatted-text": {
"$id": "/properties/atoms/properties/preformatted-text",
"type": "string",
"examples": [
"00-atoms-text-preformatted-text"
]
}
}
},
"molecules": {
"$id": "/properties/molecules",
"type": "object",
"properties": {
"block-hero": {
"$id": "/properties/molecules/properties/block-hero",
"type": "string",
"examples": [
"01-molecules-blocks-block-hero"
]
},
"block-media": {
"$id": "/properties/molecules/properties/block-media",
"type": "string",
"examples": [
"01-molecules-blocks-block-media"
]
},
"block-tile": {
"$id": "/properties/molecules/properties/block-tile",
"type": "string",
"examples": [
"01-molecules-blocks-block-tile"
]
},
"block-tout": {
"$id": "/properties/molecules/properties/block-tout",
"type": "string",
"examples": [
"01-molecules-blocks-block-tout"
]
},
"field": {
"$id": "/properties/molecules/properties/field",
"type": "string",
"examples": [
"01-molecules-forms-field"
]
},
"search": {
"$id": "/properties/molecules/properties/search",
"type": "string",
"examples": [
"01-molecules-forms-search"
]
},
"textarea": {
"$id": "/properties/molecules/properties/textarea",
"type": "string",
"examples": [
"01-molecules-forms-textarea"
]
},
"one-up": {
"$id": "/properties/molecules/properties/one-up",
"type": "string",
"examples": [
"01-molecules-layout-00-one-up"
]
},
"figure-with-caption": {
"$id": "/properties/molecules/properties/figure-with-caption",
"type": "string",
"examples": [
"01-molecules-media-figure-with-caption"
]
},
"logo-footer-link": {
"$id": "/properties/molecules/properties/logo-footer-link",
"type": "string",
"examples": [
"01-molecules-media-logo-footer-link"
]
},
"logo-link": {
"$id": "/properties/molecules/properties/logo-link",
"type": "string",
"examples": [
"01-molecules-media-logo-link"
]
},
"alert": {
"$id": "/properties/molecules/properties/alert",
"type": "string",
"examples": [
"01-molecules-messaging-alert"
]
},
"overlay": {
"$id": "/properties/molecules/properties/overlay",
"type": "string",
"examples": [
"01-molecules-messaging-overlay"
]
},
"footer-nav": {
"$id": "/properties/molecules/properties/footer-nav",
"type": "string",
"examples": [
"01-molecules-navigation-footer-nav"
]
},
"pagination": {
"$id": "/properties/molecules/properties/pagination",
"type": "string",
"examples": [
"01-molecules-navigation-pagination"
]
},
"primary-nav": {
"$id": "/properties/molecules/properties/primary-nav",
"type": "string",
"examples": [
"01-molecules-navigation-primary-nav"
]
},
"blockquote": {
"$id": "/properties/molecules/properties/blockquote",
"type": "string",
"examples": [
"01-molecules-text-blockquote"
]
}
}
},
"organisms": {
"$id": "/properties/organisms",
"type": "object",
"properties": {
"footer": {
"$id": "/properties/organisms/properties/footer",
"type": "string",
"examples": [
"02-organisms-00-global-footer"
]
},
"header": {
"$id": "/properties/organisms/properties/header",
"type": "string",
"examples": [
"02-organisms-00-global-header"
]
},
"stacked-form": {
"$id": "/properties/organisms/properties/stacked-form",
"type": "string",
"examples": [
"02-organisms-forms-stacked-form"
]
},
"media-list": {
"$id": "/properties/organisms/properties/media-list",
"type": "string",
"examples": [
"02-organisms-lists-media-list"
]
},
"tile-list": {
"$id": "/properties/organisms/properties/tile-list",
"type": "string",
"examples": [
"02-organisms-lists-tile-list"
]
},
"tout-list": {
"$id": "/properties/organisms/properties/tout-list",
"type": "string",
"examples": [
"02-organisms-lists-tout-list"
]
},
"section-media-list": {
"$id": "/properties/organisms/properties/section-media-list",
"type": "string",
"examples": [
"02-organisms-sections-section-media-list"
]
},
"tile-grid": {
"$id": "/properties/organisms/properties/tile-grid",
"type": "string",
"examples": [
"02-organisms-sections-tile-grid"
]
},
"page-header": {
"$id": "/properties/organisms/properties/page-header",
"type": "string",
"examples": [
"02-organisms-text-page-header"
]
},
"text-blob": {
"$id": "/properties/organisms/properties/text-blob",
"type": "string",
"examples": [
"02-organisms-text-text-blob"
]
}
}
},
"templates": {
"$id": "/properties/templates",
"type": "object",
"properties": {
"blog-index": {
"$id": "/properties/templates/properties/blog-index",
"type": "string",
"examples": [
"03-templates-blog-index"
]
},
"dashboard": {
"$id": "/properties/templates/properties/dashboard",
"type": "string",
"examples": [
"03-templates-dashboard"
]
},
"detail": {
"$id": "/properties/templates/properties/detail",
"type": "string",
"examples": [
"03-templates-detail"
]
},
"form": {
"$id": "/properties/templates/properties/form",
"type": "string",
"examples": [
"03-templates-form"
]
},
"homepage": {
"$id": "/properties/templates/properties/homepage",
"type": "string",
"examples": [
"03-templates-homepage"
]
}
}
},
"pages": {
"$id": "/properties/pages",
"type": "object",
"properties": {
"homepage": {
"$id": "/properties/pages/properties/homepage",
"type": "string",
"examples": [
"04-pages-00-homepage"
]
},
"login": {
"$id": "/properties/pages/properties/login",
"type": "string",
"examples": [
"04-pages-01-login"
]
},
"dashboard": {
"$id": "/properties/pages/properties/dashboard",
"type": "string",
"examples": [
"04-pages-02-dashboard"
]
},
"dashboard-hacked": {
"$id": "/properties/pages/properties/dashboard-hacked",
"type": "string",
"examples": [
"04-pages-02-dashboard-hacked"
]
},
"dashboard-new-user": {
"$id": "/properties/pages/properties/dashboard-new-user",
"type": "string",
"examples": [
"04-pages-02-dashboard-new-user"
]
},
"blog-index": {
"$id": "/properties/pages/properties/blog-index",
"type": "string",
"examples": [
"04-pages-03-blog-index"
]
},
"blog-detail": {
"$id": "/properties/pages/properties/blog-detail",
"type": "string",
"examples": [
"04-pages-04-blog-detail"
]
},
"about": {
"$id": "/properties/pages/properties/about",
"type": "string",
"examples": [
"04-pages-05-about"
]
},
"contact": {
"$id": "/properties/pages/properties/contact",
"type": "string",
"examples": [
"04-pages-06-contact"
]
}
}
}
}
}