Skip to content
This repository has been archived by the owner on Feb 7, 2023. It is now read-only.

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"
          ]
        }
      }
    }
  }
}
Clone this wiki locally