From 0dea199be0d4e767ce92cc766bf90a1bee7691d2 Mon Sep 17 00:00:00 2001 From: broccolini Date: Thu, 11 May 2017 00:56:23 -0400 Subject: [PATCH 01/98] add all primer modules --- primer-alerts/.github/CONTRIBUTING.md | 79 +++ primer-alerts/.gitignore | 2 + primer-alerts/.npmignore | 2 + primer-alerts/.postcss.json | 6 + primer-alerts/.stylelintrc.json | 5 + primer-alerts/.travis.yml | 12 + primer-alerts/CHANGELOG.md | 95 +++ primer-alerts/LICENSE | 21 + primer-alerts/README.md | 151 +++++ primer-alerts/index.scss | 3 + primer-alerts/lib/flash.scss | 80 +++ primer-alerts/package.json | 42 ++ primer-avatars/.github/CONTRIBUTING.md | 79 +++ primer-avatars/.gitignore | 2 + primer-avatars/.npmignore | 2 + primer-avatars/.postcss.json | 6 + primer-avatars/.stylelintrc.json | 5 + primer-avatars/.travis.yml | 12 + primer-avatars/CHANGELOG.md | 86 +++ primer-avatars/LICENSE | 21 + primer-avatars/README.md | 153 +++++ primer-avatars/index.scss | 7 + primer-avatars/lib/avatar-parent-child.scss | 16 + primer-avatars/lib/avatar-stack.scss | 45 ++ primer-avatars/lib/avatar.scss | 20 + primer-avatars/lib/circle-badge.scss | 54 ++ primer-avatars/package.json | 39 ++ primer-base/.github/CONTRIBUTING.md | 79 +++ primer-base/.gitignore | 2 + primer-base/.npmignore | 2 + primer-base/.postcss.json | 6 + primer-base/.stylelintrc.json | 5 + primer-base/.travis.yml | 12 + primer-base/CHANGELOG.md | 74 +++ primer-base/LICENSE | 21 + primer-base/README.md | 48 ++ primer-base/index.scss | 5 + primer-base/lib/base.scss | 66 ++ primer-base/lib/normalize.scss | 423 +++++++++++++ primer-base/lib/typography-base.scss | 85 +++ primer-base/package.json | 41 ++ primer-blankslate/.github/CONTRIBUTING.md | 79 +++ primer-blankslate/.gitignore | 2 + primer-blankslate/.npmignore | 2 + primer-blankslate/.postcss.json | 6 + primer-blankslate/.stylelintrc.json | 5 + primer-blankslate/.travis.yml | 12 + primer-blankslate/CHANGELOG.md | 80 +++ primer-blankslate/LICENSE | 21 + primer-blankslate/README.md | 138 ++++ primer-blankslate/index.scss | 3 + primer-blankslate/lib/blankslate.scss | 57 ++ primer-blankslate/package.json | 41 ++ primer-box/.github/CONTRIBUTING.md | 79 +++ primer-box/.gitignore | 2 + primer-box/.npmignore | 2 + primer-box/.postcss.json | 6 + primer-box/.stylelintrc.json | 5 + primer-box/.travis.yml | 12 + primer-box/CHANGELOG.md | 58 ++ primer-box/LICENSE | 21 + primer-box/README.md | 597 ++++++++++++++++++ primer-box/index.scss | 2 + primer-box/lib/box.scss | 284 +++++++++ primer-box/npm-debug.log | 44 ++ primer-box/package.json | 38 ++ primer-breadcrumb/.github/CONTRIBUTING.md | 79 +++ primer-breadcrumb/.gitignore | 2 + primer-breadcrumb/.npmignore | 2 + primer-breadcrumb/.postcss.json | 6 + primer-breadcrumb/.stylelintrc.json | 5 + primer-breadcrumb/.travis.yml | 12 + primer-breadcrumb/CHANGELOG.md | 30 + primer-breadcrumb/LICENSE | 21 + primer-breadcrumb/README.md | 47 ++ primer-breadcrumb/index.scss | 4 + primer-breadcrumb/lib/breadcrumb.scss | 19 + primer-breadcrumb/package.json | 42 ++ primer-buttons/.github/CONTRIBUTING.md | 79 +++ primer-buttons/.gitignore | 2 + primer-buttons/.npmignore | 2 + primer-buttons/.postcss.json | 6 + primer-buttons/.stylelintrc.json | 5 + primer-buttons/.travis.yml | 12 + primer-buttons/CHANGELOG.md | 104 +++ primer-buttons/LICENSE | 21 + primer-buttons/README.md | 258 ++++++++ primer-buttons/index.scss | 3 + primer-buttons/lib/button-group.scss | 79 +++ primer-buttons/lib/button.scss | 204 ++++++ primer-buttons/package.json | 40 ++ primer-cards/.github/CONTRIBUTING.md | 79 +++ primer-cards/.gitignore | 2 + primer-cards/.npmignore | 2 + primer-cards/.postcss.json | 6 + primer-cards/.stylelintrc.json | 5 + primer-cards/.travis.yml | 12 + primer-cards/CHANGELOG.md | 31 + primer-cards/LICENSE | 21 + primer-cards/README.md | 58 ++ primer-cards/index.scss | 4 + primer-cards/lib/cards.scss | 6 + primer-cards/package.json | 41 ++ primer-core/.gitignore | 5 + primer-core/.npmignore | 1 + primer-core/.travis.yml | 3 + primer-core/CHANGELOG.md | 3 + primer-core/LICENSE | 21 + primer-core/README.md | 48 ++ primer-core/index.scss | 25 + primer-core/package.json | 42 ++ primer-forms/.github/CONTRIBUTING.md | 79 +++ primer-forms/.gitignore | 2 + primer-forms/.npmignore | 2 + primer-forms/.postcss.json | 6 + primer-forms/.stylelintrc.json | 5 + primer-forms/.travis.yml | 12 + primer-forms/CHANGELOG.md | 123 ++++ primer-forms/LICENSE | 21 + primer-forms/README.md | 347 ++++++++++ primer-forms/index.scss | 5 + primer-forms/lib/form-control.scss | 212 +++++++ primer-forms/lib/form-group.scss | 215 +++++++ primer-forms/lib/form-select.scss | 38 ++ primer-forms/lib/form-validation.scss | 398 ++++++++++++ primer-forms/package.json | 41 ++ primer-labels/.github/CONTRIBUTING.md | 79 +++ primer-labels/.gitignore | 2 + primer-labels/.npmignore | 2 + primer-labels/.postcss.json | 6 + primer-labels/.stylelintrc.json | 5 + primer-labels/.travis.yml | 12 + primer-labels/CHANGELOG.md | 46 ++ primer-labels/LICENSE | 21 + primer-labels/README.md | 185 ++++++ primer-labels/index.scss | 4 + primer-labels/lib/counters.scss | 21 + primer-labels/lib/labels.scss | 63 ++ primer-labels/lib/states.scss | 35 + primer-labels/npm-debug.log | 121 ++++ primer-labels/package.json | 38 ++ primer-layout/.github/CONTRIBUTING.md | 79 +++ primer-layout/.gitignore | 2 + primer-layout/.npmignore | 2 + primer-layout/.postcss.json | 6 + primer-layout/.stylelintrc.json | 5 + primer-layout/.travis.yml | 12 + primer-layout/CHANGELOG.md | 63 ++ primer-layout/LICENSE | 21 + primer-layout/README.md | 137 ++++ primer-layout/index.scss | 5 + primer-layout/lib/columns.scss | 69 ++ primer-layout/lib/container.scss | 33 + primer-layout/lib/grid-offset.scss | 30 + primer-layout/lib/grid.scss | 47 ++ primer-layout/package.json | 38 ++ primer-markdown/.github/CONTRIBUTING.md | 79 +++ primer-markdown/.gitignore | 2 + primer-markdown/.npmignore | 2 + primer-markdown/.postcss.json | 6 + primer-markdown/.stylelintrc.json | 5 + primer-markdown/.travis.yml | 12 + primer-markdown/CHANGELOG.md | 202 ++++++ primer-markdown/LICENSE | 21 + primer-markdown/README.md | 218 +++++++ primer-markdown/index.scss | 8 + primer-markdown/lib/blob-csv.scss | 27 + primer-markdown/lib/code.scss | 76 +++ primer-markdown/lib/headings.scss | 65 ++ primer-markdown/lib/images.scss | 119 ++++ primer-markdown/lib/lists.scss | 72 +++ primer-markdown/lib/markdown-body.scss | 107 ++++ primer-markdown/lib/tables.scss | 33 + primer-markdown/package.json | 42 ++ primer-marketing-type/.github/CONTRIBUTING.md | 79 +++ primer-marketing-type/.gitignore | 2 + primer-marketing-type/.npmignore | 2 + primer-marketing-type/.postcss.json | 6 + primer-marketing-type/.stylelintrc.json | 5 + primer-marketing-type/.travis.yml | 12 + primer-marketing-type/CHANGELOG.md | 33 + primer-marketing-type/LICENSE | 21 + primer-marketing-type/README.md | 91 +++ primer-marketing-type/index.scss | 4 + primer-marketing-type/lib/typography.scss | 124 ++++ primer-marketing-type/package.json | 42 ++ .../.github/CONTRIBUTING.md | 79 +++ primer-marketing-utilities/.gitignore | 2 + primer-marketing-utilities/.npmignore | 2 + primer-marketing-utilities/.postcss.json | 6 + primer-marketing-utilities/.stylelintrc.json | 5 + primer-marketing-utilities/.travis.yml | 12 + primer-marketing-utilities/CHANGELOG.md | 26 + primer-marketing-utilities/LICENSE | 21 + primer-marketing-utilities/README.md | 47 ++ primer-marketing-utilities/index.scss | 4 + primer-marketing-utilities/lib/borders.scss | 17 + primer-marketing-utilities/lib/filters.scss | 4 + primer-marketing-utilities/package.json | 39 ++ primer-marketing/.gitignore | 3 + primer-marketing/.travis.yml | 3 + primer-marketing/CHANGELOG.md | 3 + primer-marketing/LICENSE | 21 + primer-marketing/README.md | 48 ++ primer-marketing/index.scss | 23 + primer-marketing/package.json | 42 ++ primer-navigation/.github/CONTRIBUTING.md | 79 +++ primer-navigation/.gitignore | 2 + primer-navigation/.npmignore | 2 + primer-navigation/.postcss.json | 6 + primer-navigation/.stylelintrc.json | 5 + primer-navigation/.travis.yml | 12 + primer-navigation/CHANGELOG.md | 108 ++++ primer-navigation/LICENSE | 21 + primer-navigation/README.md | 257 ++++++++ primer-navigation/index.scss | 6 + primer-navigation/lib/filter-list.scss | 62 ++ primer-navigation/lib/menu.scss | 112 ++++ primer-navigation/lib/subnav.scss | 120 ++++ primer-navigation/lib/tabnav.scss | 74 +++ primer-navigation/package.json | 40 ++ primer-page-headers/.github/CONTRIBUTING.md | 79 +++ primer-page-headers/.gitignore | 2 + primer-page-headers/.npmignore | 2 + primer-page-headers/.postcss.json | 6 + primer-page-headers/.stylelintrc.json | 5 + primer-page-headers/.travis.yml | 12 + primer-page-headers/CHANGELOG.md | 23 + primer-page-headers/LICENSE | 21 + primer-page-headers/README.md | 58 ++ primer-page-headers/index.scss | 4 + primer-page-headers/lib/headers.scss | 68 ++ primer-page-headers/package.json | 43 ++ primer-page-sections/.github/CONTRIBUTING.md | 79 +++ primer-page-sections/.gitignore | 2 + primer-page-sections/.npmignore | 2 + primer-page-sections/.postcss.json | 6 + primer-page-sections/.stylelintrc.json | 5 + primer-page-sections/.travis.yml | 12 + primer-page-sections/CHANGELOG.md | 21 + primer-page-sections/LICENSE | 21 + primer-page-sections/README.md | 57 ++ primer-page-sections/index.scss | 4 + primer-page-sections/lib/page-section.scss | 18 + primer-page-sections/package.json | 42 ++ primer-product/.gitignore | 5 + primer-product/.npmignore | 2 + primer-product/.travis.yml | 3 + primer-product/CHANGELOG.md | 3 + primer-product/LICENSE | 21 + primer-product/README.md | 48 ++ primer-product/index.scss | 19 + primer-product/package.json | 40 ++ primer-support/.github/CONTRIBUTING.md | 79 +++ primer-support/.gitignore | 2 + primer-support/.npmignore | 2 + primer-support/.postcss.json | 6 + primer-support/.stylelintrc.json | 5 + primer-support/.travis.yml | 12 + primer-support/CHANGELOG.md | 151 +++++ primer-support/LICENSE | 21 + primer-support/README.md | 42 ++ primer-support/index.scss | 11 + primer-support/lib/mixins/buttons.scss | 156 +++++ primer-support/lib/mixins/layout.scss | 52 ++ primer-support/lib/mixins/misc.scss | 29 + primer-support/lib/mixins/typography.scss | 76 +++ .../lib/variables/color-system.scss | 114 ++++ primer-support/lib/variables/colors.scss | 64 ++ primer-support/lib/variables/layout.scss | 58 ++ primer-support/lib/variables/misc.scss | 45 ++ primer-support/lib/variables/typography.scss | 35 + primer-support/package.json | 34 + primer-table-object/.github/CONTRIBUTING.md | 79 +++ primer-table-object/.gitignore | 2 + primer-table-object/.npmignore | 2 + primer-table-object/.postcss.json | 6 + primer-table-object/.stylelintrc.json | 5 + primer-table-object/.travis.yml | 12 + primer-table-object/CHANGELOG.md | 64 ++ primer-table-object/LICENSE | 21 + primer-table-object/README.md | 69 ++ primer-table-object/index.scss | 1 + primer-table-object/lib/table-object.scss | 20 + primer-table-object/package.json | 38 ++ primer-tables/.github/CONTRIBUTING.md | 79 +++ primer-tables/.gitignore | 2 + primer-tables/.npmignore | 2 + primer-tables/.postcss.json | 6 + primer-tables/.stylelintrc.json | 5 + primer-tables/.travis.yml | 12 + primer-tables/CHANGELOG.md | 29 + primer-tables/LICENSE | 21 + primer-tables/README.md | 57 ++ primer-tables/index.scss | 4 + primer-tables/lib/tables.scss | 39 ++ primer-tables/package.json | 41 ++ primer-tooltips/.github/CONTRIBUTING.md | 79 +++ primer-tooltips/.gitignore | 2 + primer-tooltips/.npmignore | 2 + primer-tooltips/.postcss.json | 6 + primer-tooltips/.stylelintrc.json | 5 + primer-tooltips/.travis.yml | 12 + primer-tooltips/CHANGELOG.md | 79 +++ primer-tooltips/LICENSE | 21 + primer-tooltips/README.md | 117 ++++ primer-tooltips/index.scss | 2 + primer-tooltips/lib/tooltips.scss | 280 ++++++++ primer-tooltips/package.json | 38 ++ primer-truncate/.github/CONTRIBUTING.md | 79 +++ primer-truncate/.gitignore | 2 + primer-truncate/.npmignore | 2 + primer-truncate/.postcss.json | 6 + primer-truncate/.stylelintrc.json | 5 + primer-truncate/.travis.yml | 12 + primer-truncate/CHANGELOG.md | 60 ++ primer-truncate/LICENSE | 21 + primer-truncate/README.md | 68 ++ primer-truncate/index.scss | 1 + primer-truncate/lib/truncate.scss | 27 + primer-truncate/package.json | 41 ++ primer-utilities/.github/CONTRIBUTING.md | 79 +++ primer-utilities/.gitignore | 2 + primer-utilities/.npmignore | 2 + primer-utilities/.postcss.json | 6 + primer-utilities/.stylelintrc.json | 5 + primer-utilities/.travis.yml | 12 + primer-utilities/CHANGELOG.md | 245 +++++++ primer-utilities/LICENSE | 21 + primer-utilities/README.md | 48 ++ primer-utilities/index.scss | 13 + primer-utilities/lib/animations.scss | 153 +++++ primer-utilities/lib/borders.scss | 63 ++ primer-utilities/lib/box-shadow.scss | 26 + primer-utilities/lib/colors.scss | 106 ++++ primer-utilities/lib/flexbox.scss | 80 +++ primer-utilities/lib/layout.scss | 96 +++ primer-utilities/lib/margin.scss | 86 +++ primer-utilities/lib/padding.scss | 67 ++ primer-utilities/lib/typography.scss | 216 +++++++ primer-utilities/lib/visibility-display.scss | 95 +++ primer-utilities/package.json | 38 ++ 342 files changed, 15303 insertions(+) create mode 100644 primer-alerts/.github/CONTRIBUTING.md create mode 100644 primer-alerts/.gitignore create mode 100644 primer-alerts/.npmignore create mode 100644 primer-alerts/.postcss.json create mode 100644 primer-alerts/.stylelintrc.json create mode 100644 primer-alerts/.travis.yml create mode 100644 primer-alerts/CHANGELOG.md create mode 100644 primer-alerts/LICENSE create mode 100644 primer-alerts/README.md create mode 100644 primer-alerts/index.scss create mode 100644 primer-alerts/lib/flash.scss create mode 100644 primer-alerts/package.json create mode 100644 primer-avatars/.github/CONTRIBUTING.md create mode 100644 primer-avatars/.gitignore create mode 100644 primer-avatars/.npmignore create mode 100644 primer-avatars/.postcss.json create mode 100644 primer-avatars/.stylelintrc.json create mode 100644 primer-avatars/.travis.yml create mode 100644 primer-avatars/CHANGELOG.md create mode 100644 primer-avatars/LICENSE create mode 100644 primer-avatars/README.md create mode 100644 primer-avatars/index.scss create mode 100644 primer-avatars/lib/avatar-parent-child.scss create mode 100644 primer-avatars/lib/avatar-stack.scss create mode 100644 primer-avatars/lib/avatar.scss create mode 100644 primer-avatars/lib/circle-badge.scss create mode 100644 primer-avatars/package.json create mode 100644 primer-base/.github/CONTRIBUTING.md create mode 100644 primer-base/.gitignore create mode 100644 primer-base/.npmignore create mode 100644 primer-base/.postcss.json create mode 100644 primer-base/.stylelintrc.json create mode 100644 primer-base/.travis.yml create mode 100644 primer-base/CHANGELOG.md create mode 100644 primer-base/LICENSE create mode 100644 primer-base/README.md create mode 100644 primer-base/index.scss create mode 100644 primer-base/lib/base.scss create mode 100644 primer-base/lib/normalize.scss create mode 100644 primer-base/lib/typography-base.scss create mode 100644 primer-base/package.json create mode 100644 primer-blankslate/.github/CONTRIBUTING.md create mode 100644 primer-blankslate/.gitignore create mode 100644 primer-blankslate/.npmignore create mode 100644 primer-blankslate/.postcss.json create mode 100644 primer-blankslate/.stylelintrc.json create mode 100644 primer-blankslate/.travis.yml create mode 100644 primer-blankslate/CHANGELOG.md create mode 100644 primer-blankslate/LICENSE create mode 100644 primer-blankslate/README.md create mode 100644 primer-blankslate/index.scss create mode 100644 primer-blankslate/lib/blankslate.scss create mode 100644 primer-blankslate/package.json create mode 100644 primer-box/.github/CONTRIBUTING.md create mode 100644 primer-box/.gitignore create mode 100644 primer-box/.npmignore create mode 100644 primer-box/.postcss.json create mode 100644 primer-box/.stylelintrc.json create mode 100644 primer-box/.travis.yml create mode 100644 primer-box/CHANGELOG.md create mode 100644 primer-box/LICENSE create mode 100644 primer-box/README.md create mode 100644 primer-box/index.scss create mode 100644 primer-box/lib/box.scss create mode 100644 primer-box/npm-debug.log create mode 100644 primer-box/package.json create mode 100644 primer-breadcrumb/.github/CONTRIBUTING.md create mode 100644 primer-breadcrumb/.gitignore create mode 100644 primer-breadcrumb/.npmignore create mode 100644 primer-breadcrumb/.postcss.json create mode 100644 primer-breadcrumb/.stylelintrc.json create mode 100644 primer-breadcrumb/.travis.yml create mode 100644 primer-breadcrumb/CHANGELOG.md create mode 100644 primer-breadcrumb/LICENSE create mode 100644 primer-breadcrumb/README.md create mode 100644 primer-breadcrumb/index.scss create mode 100644 primer-breadcrumb/lib/breadcrumb.scss create mode 100644 primer-breadcrumb/package.json create mode 100644 primer-buttons/.github/CONTRIBUTING.md create mode 100644 primer-buttons/.gitignore create mode 100644 primer-buttons/.npmignore create mode 100644 primer-buttons/.postcss.json create mode 100644 primer-buttons/.stylelintrc.json create mode 100644 primer-buttons/.travis.yml create mode 100644 primer-buttons/CHANGELOG.md create mode 100644 primer-buttons/LICENSE create mode 100644 primer-buttons/README.md create mode 100644 primer-buttons/index.scss create mode 100644 primer-buttons/lib/button-group.scss create mode 100644 primer-buttons/lib/button.scss create mode 100644 primer-buttons/package.json create mode 100644 primer-cards/.github/CONTRIBUTING.md create mode 100644 primer-cards/.gitignore create mode 100644 primer-cards/.npmignore create mode 100644 primer-cards/.postcss.json create mode 100644 primer-cards/.stylelintrc.json create mode 100644 primer-cards/.travis.yml create mode 100644 primer-cards/CHANGELOG.md create mode 100644 primer-cards/LICENSE create mode 100644 primer-cards/README.md create mode 100644 primer-cards/index.scss create mode 100644 primer-cards/lib/cards.scss create mode 100644 primer-cards/package.json create mode 100644 primer-core/.gitignore create mode 100644 primer-core/.npmignore create mode 100644 primer-core/.travis.yml create mode 100644 primer-core/CHANGELOG.md create mode 100644 primer-core/LICENSE create mode 100644 primer-core/README.md create mode 100644 primer-core/index.scss create mode 100644 primer-core/package.json create mode 100644 primer-forms/.github/CONTRIBUTING.md create mode 100644 primer-forms/.gitignore create mode 100644 primer-forms/.npmignore create mode 100644 primer-forms/.postcss.json create mode 100644 primer-forms/.stylelintrc.json create mode 100644 primer-forms/.travis.yml create mode 100644 primer-forms/CHANGELOG.md create mode 100644 primer-forms/LICENSE create mode 100644 primer-forms/README.md create mode 100644 primer-forms/index.scss create mode 100644 primer-forms/lib/form-control.scss create mode 100644 primer-forms/lib/form-group.scss create mode 100644 primer-forms/lib/form-select.scss create mode 100644 primer-forms/lib/form-validation.scss create mode 100644 primer-forms/package.json create mode 100644 primer-labels/.github/CONTRIBUTING.md create mode 100644 primer-labels/.gitignore create mode 100644 primer-labels/.npmignore create mode 100644 primer-labels/.postcss.json create mode 100644 primer-labels/.stylelintrc.json create mode 100644 primer-labels/.travis.yml create mode 100644 primer-labels/CHANGELOG.md create mode 100644 primer-labels/LICENSE create mode 100644 primer-labels/README.md create mode 100644 primer-labels/index.scss create mode 100644 primer-labels/lib/counters.scss create mode 100644 primer-labels/lib/labels.scss create mode 100644 primer-labels/lib/states.scss create mode 100644 primer-labels/npm-debug.log create mode 100644 primer-labels/package.json create mode 100644 primer-layout/.github/CONTRIBUTING.md create mode 100644 primer-layout/.gitignore create mode 100644 primer-layout/.npmignore create mode 100644 primer-layout/.postcss.json create mode 100644 primer-layout/.stylelintrc.json create mode 100644 primer-layout/.travis.yml create mode 100644 primer-layout/CHANGELOG.md create mode 100644 primer-layout/LICENSE create mode 100644 primer-layout/README.md create mode 100644 primer-layout/index.scss create mode 100644 primer-layout/lib/columns.scss create mode 100644 primer-layout/lib/container.scss create mode 100644 primer-layout/lib/grid-offset.scss create mode 100644 primer-layout/lib/grid.scss create mode 100644 primer-layout/package.json create mode 100644 primer-markdown/.github/CONTRIBUTING.md create mode 100644 primer-markdown/.gitignore create mode 100644 primer-markdown/.npmignore create mode 100644 primer-markdown/.postcss.json create mode 100644 primer-markdown/.stylelintrc.json create mode 100644 primer-markdown/.travis.yml create mode 100644 primer-markdown/CHANGELOG.md create mode 100644 primer-markdown/LICENSE create mode 100644 primer-markdown/README.md create mode 100644 primer-markdown/index.scss create mode 100644 primer-markdown/lib/blob-csv.scss create mode 100644 primer-markdown/lib/code.scss create mode 100644 primer-markdown/lib/headings.scss create mode 100644 primer-markdown/lib/images.scss create mode 100644 primer-markdown/lib/lists.scss create mode 100644 primer-markdown/lib/markdown-body.scss create mode 100644 primer-markdown/lib/tables.scss create mode 100644 primer-markdown/package.json create mode 100644 primer-marketing-type/.github/CONTRIBUTING.md create mode 100644 primer-marketing-type/.gitignore create mode 100644 primer-marketing-type/.npmignore create mode 100644 primer-marketing-type/.postcss.json create mode 100644 primer-marketing-type/.stylelintrc.json create mode 100644 primer-marketing-type/.travis.yml create mode 100644 primer-marketing-type/CHANGELOG.md create mode 100644 primer-marketing-type/LICENSE create mode 100644 primer-marketing-type/README.md create mode 100644 primer-marketing-type/index.scss create mode 100644 primer-marketing-type/lib/typography.scss create mode 100644 primer-marketing-type/package.json create mode 100644 primer-marketing-utilities/.github/CONTRIBUTING.md create mode 100644 primer-marketing-utilities/.gitignore create mode 100644 primer-marketing-utilities/.npmignore create mode 100644 primer-marketing-utilities/.postcss.json create mode 100644 primer-marketing-utilities/.stylelintrc.json create mode 100644 primer-marketing-utilities/.travis.yml create mode 100644 primer-marketing-utilities/CHANGELOG.md create mode 100644 primer-marketing-utilities/LICENSE create mode 100644 primer-marketing-utilities/README.md create mode 100644 primer-marketing-utilities/index.scss create mode 100644 primer-marketing-utilities/lib/borders.scss create mode 100644 primer-marketing-utilities/lib/filters.scss create mode 100644 primer-marketing-utilities/package.json create mode 100644 primer-marketing/.gitignore create mode 100644 primer-marketing/.travis.yml create mode 100755 primer-marketing/CHANGELOG.md create mode 100755 primer-marketing/LICENSE create mode 100755 primer-marketing/README.md create mode 100755 primer-marketing/index.scss create mode 100644 primer-marketing/package.json create mode 100644 primer-navigation/.github/CONTRIBUTING.md create mode 100644 primer-navigation/.gitignore create mode 100644 primer-navigation/.npmignore create mode 100644 primer-navigation/.postcss.json create mode 100644 primer-navigation/.stylelintrc.json create mode 100644 primer-navigation/.travis.yml create mode 100644 primer-navigation/CHANGELOG.md create mode 100644 primer-navigation/LICENSE create mode 100644 primer-navigation/README.md create mode 100644 primer-navigation/index.scss create mode 100644 primer-navigation/lib/filter-list.scss create mode 100644 primer-navigation/lib/menu.scss create mode 100644 primer-navigation/lib/subnav.scss create mode 100644 primer-navigation/lib/tabnav.scss create mode 100644 primer-navigation/package.json create mode 100644 primer-page-headers/.github/CONTRIBUTING.md create mode 100644 primer-page-headers/.gitignore create mode 100644 primer-page-headers/.npmignore create mode 100644 primer-page-headers/.postcss.json create mode 100644 primer-page-headers/.stylelintrc.json create mode 100644 primer-page-headers/.travis.yml create mode 100644 primer-page-headers/CHANGELOG.md create mode 100644 primer-page-headers/LICENSE create mode 100644 primer-page-headers/README.md create mode 100644 primer-page-headers/index.scss create mode 100644 primer-page-headers/lib/headers.scss create mode 100644 primer-page-headers/package.json create mode 100644 primer-page-sections/.github/CONTRIBUTING.md create mode 100644 primer-page-sections/.gitignore create mode 100644 primer-page-sections/.npmignore create mode 100644 primer-page-sections/.postcss.json create mode 100644 primer-page-sections/.stylelintrc.json create mode 100644 primer-page-sections/.travis.yml create mode 100644 primer-page-sections/CHANGELOG.md create mode 100644 primer-page-sections/LICENSE create mode 100644 primer-page-sections/README.md create mode 100644 primer-page-sections/index.scss create mode 100644 primer-page-sections/lib/page-section.scss create mode 100644 primer-page-sections/package.json create mode 100644 primer-product/.gitignore create mode 100644 primer-product/.npmignore create mode 100644 primer-product/.travis.yml create mode 100644 primer-product/CHANGELOG.md create mode 100644 primer-product/LICENSE create mode 100644 primer-product/README.md create mode 100644 primer-product/index.scss create mode 100644 primer-product/package.json create mode 100644 primer-support/.github/CONTRIBUTING.md create mode 100644 primer-support/.gitignore create mode 100644 primer-support/.npmignore create mode 100644 primer-support/.postcss.json create mode 100644 primer-support/.stylelintrc.json create mode 100644 primer-support/.travis.yml create mode 100644 primer-support/CHANGELOG.md create mode 100644 primer-support/LICENSE create mode 100644 primer-support/README.md create mode 100644 primer-support/index.scss create mode 100644 primer-support/lib/mixins/buttons.scss create mode 100644 primer-support/lib/mixins/layout.scss create mode 100644 primer-support/lib/mixins/misc.scss create mode 100644 primer-support/lib/mixins/typography.scss create mode 100644 primer-support/lib/variables/color-system.scss create mode 100644 primer-support/lib/variables/colors.scss create mode 100644 primer-support/lib/variables/layout.scss create mode 100644 primer-support/lib/variables/misc.scss create mode 100644 primer-support/lib/variables/typography.scss create mode 100644 primer-support/package.json create mode 100644 primer-table-object/.github/CONTRIBUTING.md create mode 100644 primer-table-object/.gitignore create mode 100644 primer-table-object/.npmignore create mode 100644 primer-table-object/.postcss.json create mode 100644 primer-table-object/.stylelintrc.json create mode 100644 primer-table-object/.travis.yml create mode 100644 primer-table-object/CHANGELOG.md create mode 100644 primer-table-object/LICENSE create mode 100644 primer-table-object/README.md create mode 100644 primer-table-object/index.scss create mode 100644 primer-table-object/lib/table-object.scss create mode 100644 primer-table-object/package.json create mode 100644 primer-tables/.github/CONTRIBUTING.md create mode 100644 primer-tables/.gitignore create mode 100644 primer-tables/.npmignore create mode 100644 primer-tables/.postcss.json create mode 100644 primer-tables/.stylelintrc.json create mode 100644 primer-tables/.travis.yml create mode 100644 primer-tables/CHANGELOG.md create mode 100644 primer-tables/LICENSE create mode 100644 primer-tables/README.md create mode 100644 primer-tables/index.scss create mode 100644 primer-tables/lib/tables.scss create mode 100644 primer-tables/package.json create mode 100644 primer-tooltips/.github/CONTRIBUTING.md create mode 100644 primer-tooltips/.gitignore create mode 100644 primer-tooltips/.npmignore create mode 100644 primer-tooltips/.postcss.json create mode 100644 primer-tooltips/.stylelintrc.json create mode 100644 primer-tooltips/.travis.yml create mode 100644 primer-tooltips/CHANGELOG.md create mode 100644 primer-tooltips/LICENSE create mode 100644 primer-tooltips/README.md create mode 100644 primer-tooltips/index.scss create mode 100644 primer-tooltips/lib/tooltips.scss create mode 100644 primer-tooltips/package.json create mode 100644 primer-truncate/.github/CONTRIBUTING.md create mode 100644 primer-truncate/.gitignore create mode 100644 primer-truncate/.npmignore create mode 100644 primer-truncate/.postcss.json create mode 100644 primer-truncate/.stylelintrc.json create mode 100644 primer-truncate/.travis.yml create mode 100644 primer-truncate/CHANGELOG.md create mode 100644 primer-truncate/LICENSE create mode 100644 primer-truncate/README.md create mode 100644 primer-truncate/index.scss create mode 100644 primer-truncate/lib/truncate.scss create mode 100644 primer-truncate/package.json create mode 100644 primer-utilities/.github/CONTRIBUTING.md create mode 100644 primer-utilities/.gitignore create mode 100644 primer-utilities/.npmignore create mode 100644 primer-utilities/.postcss.json create mode 100644 primer-utilities/.stylelintrc.json create mode 100644 primer-utilities/.travis.yml create mode 100644 primer-utilities/CHANGELOG.md create mode 100644 primer-utilities/LICENSE create mode 100644 primer-utilities/README.md create mode 100644 primer-utilities/index.scss create mode 100644 primer-utilities/lib/animations.scss create mode 100644 primer-utilities/lib/borders.scss create mode 100644 primer-utilities/lib/box-shadow.scss create mode 100644 primer-utilities/lib/colors.scss create mode 100644 primer-utilities/lib/flexbox.scss create mode 100644 primer-utilities/lib/layout.scss create mode 100644 primer-utilities/lib/margin.scss create mode 100644 primer-utilities/lib/padding.scss create mode 100644 primer-utilities/lib/typography.scss create mode 100644 primer-utilities/lib/visibility-display.scss create mode 100644 primer-utilities/package.json diff --git a/primer-alerts/.github/CONTRIBUTING.md b/primer-alerts/.github/CONTRIBUTING.md new file mode 100644 index 0000000000..156a0ee60a --- /dev/null +++ b/primer-alerts/.github/CONTRIBUTING.md @@ -0,0 +1,79 @@ +## Contributing + +[fork]: https://github.com/github/primer/fork +[pr]: https://github.com/github/primer/compare +[style]: http://primercss.io/guidelines/ + +Hi there! We're thrilled that you'd like to contribute to this project. Your help is essential for keeping it great. + +Before you do, would you mind reading [this license agreement](CLA.md)? If you open a PR, we'll assume you agree to it. If you have any hesitation or disagreement, please do open a PR still, but note your concerns as well. + +## Using the issue tracker + +The issue tracker is the preferred channel for [bug reports](#bug-reports), [features requests](#feature-requests) and [submitting pull requests](#pull-requests), but please respect the following restrictions: + +* Please **do not** use the issue tracker for personal support requests. +* Please **do not** derail or troll issues. Keep the discussion on topic and respect the opinions of others. +* Please **do not** open issues or pull requests regarding the code in [`Normalize`](https://github.com/necolas/normalize.css) (open them in their respective repositories). + +## Bug reports + +A bug is a _demonstrable problem_ that is caused by the code in the repository. Good bug reports are extremely helpful, so thanks! + +Guidelines for bug reports: + +0. **Validate and lint your code** — [validate your HTML](http://html5.validator.nu) to ensure your problem isn't caused by a simple error in your own code. + +1. **Use the GitHub issue search** — check if the issue has already been reported. + +2. **Check if the issue has been fixed** — try to reproduce it using the latest `master` or development branch in the repository. + +3. **Isolate the problem** — ideally create a [reduced test case](http://css-tricks.com/6263-reduced-test-cases/) and a live example. + +A good bug report shouldn't leave others needing to chase you up for more information. Please try to be as detailed as possible in your report. What is your environment? What steps will reproduce the issue? What browser(s) and OS experience the problem? Do other browsers show the bug differently? What would you expect to be the outcome? All these details will help people to fix any potential bugs. + +Example: + +> Short and descriptive example bug report title +> +> A summary of the issue and the browser/OS environment in which it occurs. If +> suitable, include the steps required to reproduce the bug. +> +> 1. This is the first step +> 2. This is the second step +> 3. Further steps, etc. +> +> `` - a link to the reduced test case +> +> Any other information you want to share that is relevant to the issue being reported. This might include the lines of code that you have identified as causing the bug, and potential solutions (and your opinions on their merits). + +## Feature requests + +Feature requests are welcome. But take a moment to find out whether your idea fits with the scope and aims of the project. It's up to *you* to make a strong case to convince the project's developers of the merits of this feature. Please provide as much detail and context as possible. + +## Pull requests + +Good pull requests—patches, improvements, new features—are a fantastic help. They should remain focused in scope and avoid containing unrelated commits. + +**Please ask first** before embarking on any significant pull request (e.g. implementing features, refactoring code, porting to a different language), otherwise you risk spending a lot of time working on something that the project's developers might not want to merge into the project. + +Adhering to the following process is the best way to get your work included in the project: + +1. Fork and clone the repository +2. Configure and install the dependencies: `bower install` +3. Create a new branch: `git checkout -b my-branch-name` +4. Make your change, add tests, and make sure the tests still pass +5. Push to your fork and [submit a pull request][pr] +6. Pat your self on the back and wait for your pull request to be reviewed and merged. + +Here are a few things you can do that will increase the likelihood of your pull request being accepted: + +- Follow the [style guide][style]. +- Keep your change as focused as possible. If there are multiple changes you would like to make that are not dependent upon each other, consider submitting them as separate pull requests. +- Write a [good commit message](http://tbaggery.com/2008/04/19/a-note-about-git-commit-messages.html). + +## Resources + +- [Contributing to Open Source on GitHub](https://guides.github.com/activities/contributing-to-open-source/) +- [Using Pull Requests](https://help.github.com/articles/using-pull-requests/) +- [GitHub Help](https://help.github.com) diff --git a/primer-alerts/.gitignore b/primer-alerts/.gitignore new file mode 100644 index 0000000000..dd87e2d73f --- /dev/null +++ b/primer-alerts/.gitignore @@ -0,0 +1,2 @@ +node_modules +build diff --git a/primer-alerts/.npmignore b/primer-alerts/.npmignore new file mode 100644 index 0000000000..dd51a98b42 --- /dev/null +++ b/primer-alerts/.npmignore @@ -0,0 +1,2 @@ +*.yml +.github diff --git a/primer-alerts/.postcss.json b/primer-alerts/.postcss.json new file mode 100644 index 0000000000..0d882f47f2 --- /dev/null +++ b/primer-alerts/.postcss.json @@ -0,0 +1,6 @@ +{ + "use": ["autoprefixer"], + "autoprefixer": { + "browsers": "> 5%, last 2 firefox versions, last 2 chrome versions, last 2 safari versions, last 2 edge versions, ie 11" + } +} diff --git a/primer-alerts/.stylelintrc.json b/primer-alerts/.stylelintrc.json new file mode 100644 index 0000000000..19028f9885 --- /dev/null +++ b/primer-alerts/.stylelintrc.json @@ -0,0 +1,5 @@ +{ + "extends": [ + "stylelint-config-primer" + ] +} diff --git a/primer-alerts/.travis.yml b/primer-alerts/.travis.yml new file mode 100644 index 0000000000..c29090b400 --- /dev/null +++ b/primer-alerts/.travis.yml @@ -0,0 +1,12 @@ +language: node_js +node_js: + - '7' + +deploy: + provider: npm + email: ${NPM_EMAIL} + api_key: ${NPM_API_KEY} + skip_cleanup: true + on: + branch: master + repo: ${TRAVIS_REPO_SLUG} diff --git a/primer-alerts/CHANGELOG.md b/primer-alerts/CHANGELOG.md new file mode 100644 index 0000000000..b6cb3433b4 --- /dev/null +++ b/primer-alerts/CHANGELOG.md @@ -0,0 +1,95 @@ +# v1.1.2 + + * patch bump - broccolini [github/github@3c26562](https://github.com/github/github/commit/3c26562) + +# v1.1.1 + + * Bump all the version numbers for readme - Mu-An Chiou [github/github@a9d152f](https://github.com/github/github/commit/a9d152f) + +# v1.1.0 + + * update version numbers in primer-product - broccolini [github/github@5301936](https://github.com/github/github/commit/5301936) + * missed a yellow in flash alerts: - broccolini [github/github@8725991](https://github.com/github/github/commit/8725991) + * update flash red variables - broccolini [github/github@2945319](https://github.com/github/github/commit/2945319) + * yellow flash warn variables - broccolini [github/github@5b64376](https://github.com/github/github/commit/5b64376) + * new flash green variables - broccolini [github/github@80401a0](https://github.com/github/github/commit/80401a0) + * update blues: - broccolini [github/github@9b191b6](https://github.com/github/github/commit/9b191b6) + +# v1.0.2 + + * update version numbers for primer package with bold update - broccolini [github/github@5d3e089](https://github.com/github/github/commit/5d3e089) + +# v1.0.1 + + * More versions - Jon Rohan [github/github@e12ba2e](https://github.com/github/github/commit/e12ba2e) + * Pointing main js file to build - Jon Rohan [github/github@3575651](https://github.com/github/github/commit/3575651) + +# v1.0.0 + + * updating versions after running version script - broccolini [github/github@61b8c6f](https://github.com/github/github/commit/61b8c6f) + * Some updates based on feedback - Jon Rohan [github/github@8a4919d](https://github.com/github/github/commit/8a4919d) + +# v0.4.0 + + * Cutting new versions of primer modules - Jon Rohan [github/github@157f5ab](https://github.com/github/github/commit/157f5ab) + * Rename repository with prefix primer- - Jon Rohan [github/github@ec8774a](https://github.com/github/github/commit/ec8774a) + * Separating out modules into primer-core and primer-product - Jon Rohan [github/github@ddf698c](https://github.com/github/github/commit/ddf698c) + +# v0.3.1 + + * Updating version - Jon Rohan [github/github@6bf5fe5](https://github.com/github/github/commit/6bf5fe5) + * Updating link to real primer-css repository - Jon Rohan [github/github@bbaedda](https://github.com/github/github/commit/bbaedda) + * Updating the modules stylelint - Jon Rohan [github/github@389609f](https://github.com/github/github/commit/389609f) + * Make sure the modules build without error before publishing - Jon Rohan [github/github@57ac5e6](https://github.com/github/github/commit/57ac5e6) + * Adding documentation status to most of the modules - Jon Rohan [github/github@b97695c](https://github.com/github/github/commit/b97695c) + +# v0.3.0 + + * Publishing a new version - Jon Rohan [github/github@eed0e96](https://github.com/github/github/commit/eed0e96) + * Updating octicons to deprecate the use of :symbol - Jon Rohan [github/github@9eb0c63](https://github.com/github/github/commit/9eb0c63) + * Lots of refactoring and tests written - Jon Rohan [github/github@6e3ac10](https://github.com/github/github/commit/6e3ac10) + * Removing some unnecessary lint plugins and using native - Jon Rohan [github/github@2ae0070](https://github.com/github/github/commit/2ae0070) + * including no-utility lint plugin - Jon Rohan [github/github@5cb86ed](https://github.com/github/github/commit/5cb86ed) + * Adding lint plugins for new config - Jon Rohan [github/github@7fb9613](https://github.com/github/github/commit/7fb9613) + * Mentioning the build file - Jon Rohan [github/github@64ca4a7](https://github.com/github/github/commit/64ca4a7) + +# v0.2.6 + + * Including build in files - Jon Rohan [github/github@817ee23](https://github.com/github/github/commit/817ee23) + +# v0.2.5 + + * skipping cleanup - Jon Rohan [github/github@d6b3678](https://github.com/github/github/commit/d6b3678) + +# v0.2.4 + + * Bump version, and including build/build.css in npm package - Jon Rohan [github/github@09cb3a3](https://github.com/github/github/commit/09cb3a3) + * setup unless installed - Jon Rohan [github/github@a798fb0](https://github.com/github/github/commit/a798fb0) + * Using a simplier script setup - Jon Rohan [github/github@be103f4](https://github.com/github/github/commit/be103f4) + * Renaming to compile - Jon Rohan [github/github@196d7ef](https://github.com/github/github/commit/196d7ef) + * Updating modules to run on prepublish to include build.css in distribution - Jon Rohan [github/github@5b573a0](https://github.com/github/github/commit/5b573a0) + * Re-ordering the docs to the bottom of the readme - Jon Rohan [github/github@9c1f291](https://github.com/github/github/commit/9c1f291) + * Updating the link - Jon Rohan [github/github@f67684b](https://github.com/github/github/commit/f67684b) + +# v0.2.1 + + * Bumping version to include postcss.json in npm - Jon Rohan [github/github@9e560ba](https://github.com/github/github/commit/9e560ba) + * Using stylelint to lint the modules instead of scss_lint - Jon Rohan [github/github@cb0b8fd](https://github.com/github/github/commit/cb0b8fd) + * Updating for stylelint instead of scss_lint - Jon Rohan [github/github@87a2c68](https://github.com/github/github/commit/87a2c68) + +# v0.2.0 + + * Cutting new version 0.2.0 - Jon Rohan [github/github@a6f6586](https://github.com/github/github/commit/a6f6586) + * Don't link requirements - Jon Rohan [github/github@7740e81](https://github.com/github/github/commit/7740e81) + * Updating the README with more detailed instructions - Jon Rohan [github/github@5dd7c34](https://github.com/github/github/commit/5dd7c34) + * Reorganize the module folders into a more flexible organization - Jon Rohan [github/github@5a07101](https://github.com/github/github/commit/5a07101) + * Remove partial underscore from name - Jon Rohan [github/github@e463779](https://github.com/github/github/commit/e463779) + * Some cleanup on the readme - Jon Rohan [github/github@74850d5](https://github.com/github/github/commit/74850d5) + * cleaning up the package.json files - Jon Rohan [github/github@77763a1](https://github.com/github/github/commit/77763a1) + * Adding npm version badges to readme - Jon Rohan [github/github@90b1871](https://github.com/github/github/commit/90b1871) + * Adding tavisci build badges to the readmes - Jon Rohan [github/github@1a6126f](https://github.com/github/github/commit/1a6126f) + +# v0.1.0 + + * Updating support dependency versions - Jon Rohan [github/github@76d97ec](https://github.com/github/github/commit/76d97ec) + * Moving primer/primer alerts to a module - Jon Rohan [github/github@1f434c1](https://github.com/github/github/commit/1f434c1) \ No newline at end of file diff --git a/primer-alerts/LICENSE b/primer-alerts/LICENSE new file mode 100644 index 0000000000..5715c13693 --- /dev/null +++ b/primer-alerts/LICENSE @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2016 GitHub Inc. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/primer-alerts/README.md b/primer-alerts/README.md new file mode 100644 index 0000000000..adcb2b70aa --- /dev/null +++ b/primer-alerts/README.md @@ -0,0 +1,151 @@ +# Primer CSS Alerts + +[![NPM version](http://img.shields.io/npm/v/primer-alerts.svg)](https://www.npmjs.org/package/primer-alerts) +[![Build Status](https://travis-ci.org/primer/primer-alerts.svg?branch=master)](https://travis-ci.org/primer/primer-alerts) + +> Flash messages, or alerts, inform users of successful or pending actions. Use them sparingly. Don’t show more than one at a time. + +This repository is a module of the full [primer-css][primer-css] repository. + +## Install + +This repository is distributed with [npm][npm]. After [installing npm][install-npm], you can install `primer-alerts` with this command. + +``` +$ npm install --save primer-alerts +``` + +## Usage + +The source files included are written in [Sass][sass] (`scss`) You can simply point your sass `include-path` at your `node_modules` directory and import it like this. + +```scss +@import "primer-alerts/index.scss"; +``` + +You can also import specific portions of the module by importing those partials from the `/lib/` folder. _Make sure you import any requirements along with the modules._ + +## Build + +For a compiled **css** version of this module, a npm script is included that will output a css version to `build/build.css` The built css file is also included in the npm package. + +``` +$ npm run build +``` + +## Documentation + + + +Flash messages, or alerts, inform users of successful or pending actions. Use them sparingly. Don't show more than one at a time. + +## Default + +Flash messages start off looking decently neutral—they're just light blue rounded rectangles. + +```html +
+ Flash message goes here. +
+``` + +You can put multiple paragraphs of text in a flash message—the last paragraph's bottom `margin` will be automatically override. + +```html +
+

This is a longer flash message in it's own paragraph. It ends up looking something like this. If we keep adding more text, it'll eventually wrap to a new line.

+

And this is another paragraph.

+
+``` + +Should the need arise, you can quickly space out your flash message from surrounding content with a `.flash-messages` wrapper. *Note the extra top and bottom margin in the example below.* + +```html +
+
+ Flash message goes here. +
+
+``` + +## Variations + +Add `.flash-warn`, `.flash-error`, or `.flash-success` to the flash message to make it yellow, red, or green, respectively. + +```html +
+ Flash message goes here. +
+``` + +```html +
+ Flash message goes here. +
+``` + +```html +
+ Flash message goes here. +
+``` + +## With icon + +Add an icon to the left of the flash message to give it some funky fresh attention. + +```html +
+ <%= octicon "alert" %> + Flash message with an icon goes here. +
+``` + +## With dismiss + +Add a JavaScript enabled (via Crema) dismiss (close) icon on the right of any flash message. + +```html +
+ + Dismissable flash message goes here. +
+``` + +## With action button + +A flash message with an action button. + +```html +
+ + Flash message with action here. +
+``` + +## Full width flash + +A flash message that is full width and removes border and border radius. + +```html +
+
+ Full width flash message. +
+
+``` + + + +## License + +[MIT](./LICENSE) © [GitHub](https://github.com/) + +[primer-css]: https://github.com/primer/primer +[docs]: http://primercss.io/ +[npm]: https://www.npmjs.com/ +[install-npm]: https://docs.npmjs.com/getting-started/installing-node +[sass]: http://sass-lang.com/ diff --git a/primer-alerts/index.scss b/primer-alerts/index.scss new file mode 100644 index 0000000000..6f60ab3321 --- /dev/null +++ b/primer-alerts/index.scss @@ -0,0 +1,3 @@ +// support files +@import "primer-support/index.scss"; +@import "./lib/flash.scss"; diff --git a/primer-alerts/lib/flash.scss b/primer-alerts/lib/flash.scss new file mode 100644 index 0000000000..2a19b71927 --- /dev/null +++ b/primer-alerts/lib/flash.scss @@ -0,0 +1,80 @@ +// Default flash +// stylelint-disable selector-no-type +.flash { + position: relative; + padding: $spacer-3; + color: $blue-800; + background-color: $blue-100; + border: 1px solid $border-black-fade; + border-radius: 3px; + + p:last-child { + margin-bottom: 0; + } +} + +// Contain the flash messages +.flash-messages { + margin-bottom: $spacer-4; +} + +// Close button +.flash-close { + float: right; + padding: $spacer-3; + margin: -$spacer-3; + color: inherit; + text-align: center; + cursor: pointer; + // Undo ` + Flash message with close button. + +
+ <%= octicon("check") %> Flash success with an icon. +
+
+ <%= octicon("alert") %> Flash warning with an icon. +
+
+ Flash error inside a Box. +
+
+ Box body +
+ +``` + +## Boxes with icons +Use `Box-btn-octicon` with `btn-octicon` when you want the icon to maintain the same padding as other box elements. This selector offsets margin to ensure it lines up on the left and right sides of the box so you may need to add padding neighboring elements. + +```html +
+
+ Box body + +
+
+``` + +It's common to want to float icons to the far left or right and stop the `Box-title`from wrapping underneath. To do this you'll need to create a media object with utilities. Add `clearfix` to the surrounding div (this could be the header, body, or rows), add `overflow-hidden` to the title (or other text element), and float the icons as desired. + +```html +
+
+ +

A very long title that wraps onto multiple lines without overlapping or wrapping underneath the icon to it's right

+
+
+ Box body +
+
+``` + +```html +
+
+ +

A very long paragraph that wraps onto multiple lines without overlapping or wrapping underneath the icon to it's left

+
+
+``` + +## Box headers with counters +Use a counter with a background that works against the contrast of the box header. The default counter colors do not stand out well against the header background so we suggest using one of the following styles: + +Use `Counter--gray` for a counter with a gray background and dark gray text. + +```html +
+
+

+ Box title + 12 +

+
+
+ Box body +
+
+``` + +Use `Counter--gray-dark` for a counter with a dark gray background and white text. + +```html +
+
+

+ Box title + 12 +

+
+
+ Box body +
+
+``` + +## Form elements and buttons in boxes +To achieve different layouts when adding buttons or form elements to boxes we suggest you use utilities to achieve the layout you want. Here's some common examples: + +Use [flexbox utilities](../utilities/flexbox) to center align items, and avoid using floats by using `flex-auto` to have the text fill the remaining space so that the button rests on the far right. + +```html +
+
+

+ Box title +

+ +
+
+ Box body +
+
+``` + +A similar approach can be used for buttons with multiple lines of text within a row. + +```html +
+
+
+ Row title +
+ Description +
+
+ +
+
+
+ Row title +
+ Description +
+
+ +
+
+
+ Row title +
+ Description +
+
+ +
+
+``` +Using flexbox along with form, button, and link styles, you can create more complex box headers for things like bulk actions and sorting. + +```html +
+
+
+ +
+ +
+
+ Box body +
+
+``` + +You can put forms in boxes. Often form submission buttons are aligned to the bottom right of the form which you can do with `text-right` instead of using floats. + +```html +
+
+

+ Example form title +

+
+
+
+
+
+
+
+
+ +
+
+ +
+
+``` + +When a box is all by itself centered on a page you can use [column widths](/grid) to control the width of the box. If needed, break the mold a little and use [typography utilities](../utilities/typography) instead of the built in box title styles. + +```html +
+
+
+

+ Example form +

+
+
+
+
+ +
+
+
+``` + +Box patterns can also be made with, and modified with [border utilities](../utilities/borders). + + + +## License + +[MIT](./LICENSE) © [GitHub](https://github.com/) + +[primer-css]: https://github.com/primer/primer +[docs]: http://primercss.io/ +[npm]: https://www.npmjs.com/ +[install-npm]: https://docs.npmjs.com/getting-started/installing-node +[sass]: http://sass-lang.com/ diff --git a/primer-box/index.scss b/primer-box/index.scss new file mode 100644 index 0000000000..94a6fe4178 --- /dev/null +++ b/primer-box/index.scss @@ -0,0 +1,2 @@ +@import "primer-support/index.scss"; +@import "./lib/box.scss"; diff --git a/primer-box/lib/box.scss b/primer-box/lib/box.scss new file mode 100644 index 0000000000..38e794c9b3 --- /dev/null +++ b/primer-box/lib/box.scss @@ -0,0 +1,284 @@ +// Box +// Intended to replace simple-box, boxed-group, and table-list + +.Box { + background-color: $white; + border: $border-width $border-style $border-gray-dark; + border-radius: $border-radius; +} + +// Box padding density options +.Box--condensed { + line-height: $lh-condensed; + + .Box-header { + padding: $spacer-2 $spacer-3; + } + + .Box-body { + padding: $spacer-2 $spacer-3; + } + + .Box-footer { + padding: $spacer-2 $spacer-3; + } + + .Box-btn-octicon { + &.btn-octicon { + padding: $spacer-2 $spacer-3; + margin: (-$spacer-2) (-$spacer-3); + line-height: $lh-condensed; + } + } + + .Box-row { + padding: $spacer-2 $spacer-3; + } + +} + +.Box--spacious { + .Box-header { + padding: $spacer-4; + line-height: $lh-condensed; + } + + .Box-title { + font-size: $h3-size; + } + + .Box-body { + padding: $spacer-4; + } + + .Box-footer { + padding: $spacer-4; + } + + .Box-btn-octicon { + &.btn-octicon { + padding: $spacer-4; + margin: (-$spacer-4) (-$spacer-4); + } + } + + .Box-row { + padding: $spacer-4; + } + +} + +.Box-header { + padding: $spacer-3; + margin: -1px -1px 0 -1px; + background-color: $bg-gray; + border-color: $border-gray-dark; + border-style: $border-style; + border-width: $border-width; + border-top-left-radius: $border-radius; + border-top-right-radius: $border-radius; +} + +.Box-title { + font-size: $body-font-size; + font-weight: $font-weight-bold; +} + +.Box-body { + padding: $spacer-3; + border-bottom: $border-width $border-style $border-gray; + + // Ensures bottom-border doesn't poke out when .Box-body used without box-footer + &:last-of-type { + margin-bottom: -1px; + border-bottom-right-radius: 2px; + border-bottom-left-radius: 2px; + } +} + +// Box rows +.Box-row { + padding: $spacer-3; + margin-top: -1px; + list-style-type: none; // To account for applying Box component to a list + border-top: $border-width $border-style $border-gray; + + &:first-of-type { + border-top-color: transparent; + border-top-left-radius: 2px; + border-top-right-radius: 2px; + } + + &:last-of-type { + border-bottom-right-radius: 2px; + border-bottom-left-radius: 2px; + } + + // Adds a blue vertical line to the left of the row + // For indicating a row item is unread + &.Box-row--unread, + // .unread to be deprecated with .Box-row-unread + &.unread { + box-shadow: 2px 0 0 $blue inset; + } + + &.navigation-focus { + // Focus styles for when drag icon + .Box-row--drag-button { + color: $text-blue; + cursor: grab; + opacity: 100; + } + + // Grabbing while row is dragged + &.is-dragging .Box-row--drag-button { + cursor: grabbing; + } + + // Row dragging styles + &.sortable-chosen { + background-color: $bg-gray-light; + } + + // Makes dragging row background gray + &.sortable-ghost { + background-color: $bg-gray; + + // Hides contents of row while dragging so row looks solid gray + .Box-row--drag-hide { + opacity: 0; + } + } + + } +} + +.Box-row--focus-gray { + &.navigation-focus { + background-color: $bg-gray; + } +} + +.Box-row--focus-blue { + &.navigation-focus { + background-color: $bg-blue-light; + } +} + +.Box-row--hover-gray { + &:hover { + background-color: $bg-gray; + } +} + +.Box-row--hover-blue { + &:hover { + background-color: $bg-blue-light; + } +} + +// Optional link style +// Makes links on mobile blue since they don't have hover state, +// and links are dark-gray with blue hover on desktop. +.Box-row-link { + @include breakpoint(md) { + + color: $text-gray-dark; + text-decoration: none; + + &:hover { + color: $text-blue; + text-decoration: none; + } + + } +} + +// Optional drag icon styles for reordering items +// Focus styles included in .Box-row above +.Box-row--drag-button { + opacity: 0; +} + +.Box-footer { + padding: $spacer-3; + margin-top: -1px; // prevents double border when used with .Box-body + border-top: $border-width $border-style $border-gray; +} + +// Option for a box with scrolling content +.Box--scrollable { + max-height: 324px; + overflow: scroll; +} + +// Box themes + +.Box--blue { + border-color: $border-blue-light; + + .Box-header { + background-color: $bg-blue-light; + border-color: $border-blue-light; + } + + .Box-body { + border-color: $border-blue-light; + } + + .Box-row { + border-color: $border-blue-light; + } + + .Box-footer { + border-color: $border-blue-light; + } +} + +// Applies and red border to the outside of the box, +// but not to the border separating rows. +.Box--danger { + border-color: $border-red; + + .Box-row { + &:first-of-type { + border-color: $border-red; + } + } + + .Box-body { + &:last-of-type { + border-color: $border-red; + } + } +} + +.Box-header--blue { + background-color: $bg-blue-light; + border-color: $border-blue-light; +} + +// Box row highlight themes + +.Box-row--yellow { + background-color: $yellow-100; +} + +.Box-row--blue { + background-color: $bg-blue-light; +} + +.Box-row--gray { + background-color: $bg-gray; +} + +//Box with btn-octicon +.Box-btn-octicon { + + // Increase specificity when btn-octicon is used because comes after .Box in the cascade + &.btn-octicon { + padding: $spacer-3 $spacer-3; + margin: (-$spacer-3) (-$spacer-3); + line-height: $lh-default; // override btn-octicon line-height + } +} diff --git a/primer-box/npm-debug.log b/primer-box/npm-debug.log new file mode 100644 index 0000000000..0a7b0cbfde --- /dev/null +++ b/primer-box/npm-debug.log @@ -0,0 +1,44 @@ +0 info it worked if it ends with ok +1 verbose cli [ '/usr/local/bin/node', '/usr/local/bin/npm', 'run', 'build' ] +2 info using npm@3.10.10 +3 info using node@v6.9.4 +4 verbose run-script [ 'prebuild', 'build', 'postbuild' ] +5 info lifecycle primer-box@2.1.2~prebuild: primer-box@2.1.2 +6 silly lifecycle primer-box@2.1.2~prebuild: no script for prebuild, continuing +7 info lifecycle primer-box@2.1.2~build: primer-box@2.1.2 +8 verbose lifecycle primer-box@2.1.2~build: unsafe-perm in lifecycle true +9 verbose lifecycle primer-box@2.1.2~build: PATH: /usr/local/lib/node_modules/npm/bin/node-gyp-bin:/Users/broccolini/repos/github/app/assets/stylesheets/primer-core/box/node_modules/.bin:/usr/local/var/rbenv/shims:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin +10 verbose lifecycle primer-box@2.1.2~build: CWD: /Users/broccolini/repos/github/app/assets/stylesheets/primer-core/box +11 silly lifecycle primer-box@2.1.2~build: Args: [ '-c', 'primer-module-build index.scss' ] +12 info lifecycle primer-box@2.1.2~build: Failed to exec build script +13 verbose stack Error: primer-box@2.1.2 build: `primer-module-build index.scss` +13 verbose stack spawn ENOENT +13 verbose stack at ChildProcess. (/usr/local/lib/node_modules/npm/lib/utils/spawn.js:33:16) +13 verbose stack at emitTwo (events.js:106:13) +13 verbose stack at ChildProcess.emit (events.js:191:7) +13 verbose stack at maybeClose (internal/child_process.js:877:16) +13 verbose stack at Process.ChildProcess._handle.onexit (internal/child_process.js:226:5) +14 verbose pkgid primer-box@2.1.2 +15 verbose cwd /Users/broccolini/repos/github/app/assets/stylesheets/primer-core/box +16 error Darwin 15.6.0 +17 error argv "/usr/local/bin/node" "/usr/local/bin/npm" "run" "build" +18 error node v6.9.4 +19 error npm v3.10.10 +20 error file sh +21 error code ELIFECYCLE +22 error errno ENOENT +23 error syscall spawn +24 error primer-box@2.1.2 build: `primer-module-build index.scss` +24 error spawn ENOENT +25 error Failed at the primer-box@2.1.2 build script 'primer-module-build index.scss'. +25 error Make sure you have the latest version of node.js and npm installed. +25 error If you do, this is most likely a problem with the primer-box package, +25 error not with npm itself. +25 error Tell the author that this fails on your system: +25 error primer-module-build index.scss +25 error You can get information on how to open an issue for this project with: +25 error npm bugs primer-box +25 error Or if that isn't available, you can get their info via: +25 error npm owner ls primer-box +25 error There is likely additional logging output above. +26 verbose exit [ 1, true ] diff --git a/primer-box/package.json b/primer-box/package.json new file mode 100644 index 0000000000..abd0b6e262 --- /dev/null +++ b/primer-box/package.json @@ -0,0 +1,38 @@ +{ + "version": "2.1.2", + "name": "primer-box", + "description": "A module for creating rounded-corner boxes with options for headers, lists, and footers.", + "homepage": "http://primercss.io/", + "author": "GitHub, Inc.", + "license": "MIT", + "style": "index.scss", + "main": "build/index.js", + "files": [ + "index.scss", + "lib", + "build" + ], + "repository": "https://github.com/primer/primer-box.git", + "bugs": { + "url": "https://github.com/primer/primer-box/issues" + }, + "scripts": { + "build": "primer-module-build index.scss", + "prepublish": "npm run build", + "test": "npm run build && stylelint **/*.scss -c .stylelintrc.json -s scss" + }, + "dependencies": { + "primer-support": "*" + }, + "devDependencies": { + "stylelint": "*", + "stylelint-config-primer": "*", + "primer-module-build": "*" + }, + "keywords": [ + "primer", + "css", + "github", + "primercss" + ] +} diff --git a/primer-breadcrumb/.github/CONTRIBUTING.md b/primer-breadcrumb/.github/CONTRIBUTING.md new file mode 100644 index 0000000000..156a0ee60a --- /dev/null +++ b/primer-breadcrumb/.github/CONTRIBUTING.md @@ -0,0 +1,79 @@ +## Contributing + +[fork]: https://github.com/github/primer/fork +[pr]: https://github.com/github/primer/compare +[style]: http://primercss.io/guidelines/ + +Hi there! We're thrilled that you'd like to contribute to this project. Your help is essential for keeping it great. + +Before you do, would you mind reading [this license agreement](CLA.md)? If you open a PR, we'll assume you agree to it. If you have any hesitation or disagreement, please do open a PR still, but note your concerns as well. + +## Using the issue tracker + +The issue tracker is the preferred channel for [bug reports](#bug-reports), [features requests](#feature-requests) and [submitting pull requests](#pull-requests), but please respect the following restrictions: + +* Please **do not** use the issue tracker for personal support requests. +* Please **do not** derail or troll issues. Keep the discussion on topic and respect the opinions of others. +* Please **do not** open issues or pull requests regarding the code in [`Normalize`](https://github.com/necolas/normalize.css) (open them in their respective repositories). + +## Bug reports + +A bug is a _demonstrable problem_ that is caused by the code in the repository. Good bug reports are extremely helpful, so thanks! + +Guidelines for bug reports: + +0. **Validate and lint your code** — [validate your HTML](http://html5.validator.nu) to ensure your problem isn't caused by a simple error in your own code. + +1. **Use the GitHub issue search** — check if the issue has already been reported. + +2. **Check if the issue has been fixed** — try to reproduce it using the latest `master` or development branch in the repository. + +3. **Isolate the problem** — ideally create a [reduced test case](http://css-tricks.com/6263-reduced-test-cases/) and a live example. + +A good bug report shouldn't leave others needing to chase you up for more information. Please try to be as detailed as possible in your report. What is your environment? What steps will reproduce the issue? What browser(s) and OS experience the problem? Do other browsers show the bug differently? What would you expect to be the outcome? All these details will help people to fix any potential bugs. + +Example: + +> Short and descriptive example bug report title +> +> A summary of the issue and the browser/OS environment in which it occurs. If +> suitable, include the steps required to reproduce the bug. +> +> 1. This is the first step +> 2. This is the second step +> 3. Further steps, etc. +> +> `` - a link to the reduced test case +> +> Any other information you want to share that is relevant to the issue being reported. This might include the lines of code that you have identified as causing the bug, and potential solutions (and your opinions on their merits). + +## Feature requests + +Feature requests are welcome. But take a moment to find out whether your idea fits with the scope and aims of the project. It's up to *you* to make a strong case to convince the project's developers of the merits of this feature. Please provide as much detail and context as possible. + +## Pull requests + +Good pull requests—patches, improvements, new features—are a fantastic help. They should remain focused in scope and avoid containing unrelated commits. + +**Please ask first** before embarking on any significant pull request (e.g. implementing features, refactoring code, porting to a different language), otherwise you risk spending a lot of time working on something that the project's developers might not want to merge into the project. + +Adhering to the following process is the best way to get your work included in the project: + +1. Fork and clone the repository +2. Configure and install the dependencies: `bower install` +3. Create a new branch: `git checkout -b my-branch-name` +4. Make your change, add tests, and make sure the tests still pass +5. Push to your fork and [submit a pull request][pr] +6. Pat your self on the back and wait for your pull request to be reviewed and merged. + +Here are a few things you can do that will increase the likelihood of your pull request being accepted: + +- Follow the [style guide][style]. +- Keep your change as focused as possible. If there are multiple changes you would like to make that are not dependent upon each other, consider submitting them as separate pull requests. +- Write a [good commit message](http://tbaggery.com/2008/04/19/a-note-about-git-commit-messages.html). + +## Resources + +- [Contributing to Open Source on GitHub](https://guides.github.com/activities/contributing-to-open-source/) +- [Using Pull Requests](https://help.github.com/articles/using-pull-requests/) +- [GitHub Help](https://help.github.com) diff --git a/primer-breadcrumb/.gitignore b/primer-breadcrumb/.gitignore new file mode 100644 index 0000000000..dd87e2d73f --- /dev/null +++ b/primer-breadcrumb/.gitignore @@ -0,0 +1,2 @@ +node_modules +build diff --git a/primer-breadcrumb/.npmignore b/primer-breadcrumb/.npmignore new file mode 100644 index 0000000000..dd51a98b42 --- /dev/null +++ b/primer-breadcrumb/.npmignore @@ -0,0 +1,2 @@ +*.yml +.github diff --git a/primer-breadcrumb/.postcss.json b/primer-breadcrumb/.postcss.json new file mode 100644 index 0000000000..0d882f47f2 --- /dev/null +++ b/primer-breadcrumb/.postcss.json @@ -0,0 +1,6 @@ +{ + "use": ["autoprefixer"], + "autoprefixer": { + "browsers": "> 5%, last 2 firefox versions, last 2 chrome versions, last 2 safari versions, last 2 edge versions, ie 11" + } +} diff --git a/primer-breadcrumb/.stylelintrc.json b/primer-breadcrumb/.stylelintrc.json new file mode 100644 index 0000000000..19028f9885 --- /dev/null +++ b/primer-breadcrumb/.stylelintrc.json @@ -0,0 +1,5 @@ +{ + "extends": [ + "stylelint-config-primer" + ] +} diff --git a/primer-breadcrumb/.travis.yml b/primer-breadcrumb/.travis.yml new file mode 100644 index 0000000000..c29090b400 --- /dev/null +++ b/primer-breadcrumb/.travis.yml @@ -0,0 +1,12 @@ +language: node_js +node_js: + - '7' + +deploy: + provider: npm + email: ${NPM_EMAIL} + api_key: ${NPM_API_KEY} + skip_cleanup: true + on: + branch: master + repo: ${TRAVIS_REPO_SLUG} diff --git a/primer-breadcrumb/CHANGELOG.md b/primer-breadcrumb/CHANGELOG.md new file mode 100644 index 0000000000..246aec2ea2 --- /dev/null +++ b/primer-breadcrumb/CHANGELOG.md @@ -0,0 +1,30 @@ +# v0.1.1 + + * bumping the version - Jon Rohan [github/github@4a72b25](https://github.com/github/github/commit/4a72b25) + * Pointing main js file to build - Jon Rohan [github/github@3575651](https://github.com/github/github/commit/3575651) + * don't change the versions yet - Jon Rohan [github/github@6bebcff](https://github.com/github/github/commit/6bebcff) + * Mark breadcrumbs as navigation ref: http://w3c.github.io/aria-practices/examples/breadcrumb/index.html - Mu-An Chiou [github/github@697312d](https://github.com/github/github/commit/697312d) + * Bumping version - Jon Rohan [github/github@df8b91c](https://github.com/github/github/commit/df8b91c) + * Cleaning up devDependencies versions and simplifying npm scripts - Jon Rohan [github/github@2c42571](https://github.com/github/github/commit/2c42571) + * Sorting and table objects. We also don't need homepage - Jon Rohan [github/github@798629d](https://github.com/github/github/commit/798629d) + * Removing duplicate headers - Jon Rohan [github/github@225cee1](https://github.com/github/github/commit/225cee1) + +# v0.1.0 + + * Rename repository with prefix primer- - Jon Rohan [github/github@ec8774a](https://github.com/github/github/commit/ec8774a) + * update example markdown - Patrick Marsceill [github/github@601fe9d](https://github.com/github/github/commit/601fe9d) + * Clean this up - Patrick Marsceill [github/github@c858d66](https://github.com/github/github/commit/c858d66) + * refactor breadcrumb to be better - Patrick Marsceill [github/github@30b6eaa](https://github.com/github/github/commit/30b6eaa) + * Update the names in the README files - Patrick Marsceill [github/github@75fed58](https://github.com/github/github/commit/75fed58) + * Update names for npm publising - Patrick Marsceill [github/github@451f97a](https://github.com/github/github/commit/451f97a) + * Fix import path across all scss files - Patrick Marsceill [github/github@a566f31](https://github.com/github/github/commit/a566f31) + * Smart quote :( - Patrick Marsceill [github/github@3e116ad](https://github.com/github/github/commit/3e116ad) + * Breadcrumb docs - Patrick Marsceill [github/github@9547e46](https://github.com/github/github/commit/9547e46) + * Tweak breadcrumb spacing - Patrick Marsceill [github/github@b32a8b1](https://github.com/github/github/commit/b32a8b1) + * Add breadcrumb docs - Patrick Marsceill [github/github@40a1743](https://github.com/github/github/commit/40a1743) + * Tweak breadcrumb spacing and color - Patrick Marsceill [github/github@57fd94b](https://github.com/github/github/commit/57fd94b) + * Test data for breadcrumb docs - Patrick Marsceill [github/github@9db2182](https://github.com/github/github/commit/9db2182) + * Fix variable collisions and add basecoat to site to test sass compilation errors - Patrick Marsceill [github/github@c73eee3](https://github.com/github/github/commit/c73eee3) + * Remove basecoat - Patrick Marsceill [github/github@1b1503d](https://github.com/github/github/commit/1b1503d) + * prefix bc => marketing - Patrick Marsceill [github/github@04d509a](https://github.com/github/github/commit/04d509a) + * Add breadcrumbs - Patrick Marsceill [github/github@7edec21](https://github.com/github/github/commit/7edec21) \ No newline at end of file diff --git a/primer-breadcrumb/LICENSE b/primer-breadcrumb/LICENSE new file mode 100644 index 0000000000..5715c13693 --- /dev/null +++ b/primer-breadcrumb/LICENSE @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2016 GitHub Inc. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/primer-breadcrumb/README.md b/primer-breadcrumb/README.md new file mode 100644 index 0000000000..993ce6e7f9 --- /dev/null +++ b/primer-breadcrumb/README.md @@ -0,0 +1,47 @@ +# Primer Marketing CSS Breadcrumb Navigation + +[![NPM version](http://img.shields.io/npm/v/primer-breadcrumb.svg)](https://www.npmjs.org/package/primer-breadcrumb) +[![Build Status](https://travis-ci.org/primer/primer-breadcrumb.svg?branch=master)](https://travis-ci.org/primer/primer-breadcrumb) + +> Breadcrumb navigation for GitHub's marketing pages with parents / grandparents. + +This repository is a module of the full [primer-css][primer] repository. + +## Documentation + + + +Breadcrumbs are used to show taxonomical context on pages that are many levels deep in a site’s hierarchy. Breadcrumbs show and link to parent, grandparent, and sometimes great-grandparent pages. Breadcrumbs are most appropriate on pages that: + +- Are many levels deep on a site +- Do not have a section-level navigation +- May need the ability to quickly go back to the previous (parent) page + +#### Usage + +```html + +``` + + + +## License + +MIT © [GitHub](https://github.com/) + +[primer]: https://github.com/primer/primer +[primer-support]: https://github.com/primer/primer-support +[support]: https://github.com/primer/primer-support +[docs]: http://primercss.io/ +[npm]: https://www.npmjs.com/ +[install-npm]: https://docs.npmjs.com/getting-started/installing-node +[sass]: http://sass-lang.com/ diff --git a/primer-breadcrumb/index.scss b/primer-breadcrumb/index.scss new file mode 100644 index 0000000000..2ddf84da7b --- /dev/null +++ b/primer-breadcrumb/index.scss @@ -0,0 +1,4 @@ +// support files +@import "primer-support/index.scss"; +@import "primer-marketing-support/index.scss"; +@import "./lib/breadcrumb.scss"; diff --git a/primer-breadcrumb/lib/breadcrumb.scss b/primer-breadcrumb/lib/breadcrumb.scss new file mode 100644 index 0000000000..0159e0156c --- /dev/null +++ b/primer-breadcrumb/lib/breadcrumb.scss @@ -0,0 +1,19 @@ +.breadcrumb-item { + display: inline-block; + margin-left: -4px; + white-space: nowrap; + list-style: none; + + &::after { + padding-right: 0.5em; + padding-left: 0.5em; + color: $border-gray; + content: "/"; + } +} + +.breadcrumb-item-selected { + &::after { + content: none; + } +} diff --git a/primer-breadcrumb/package.json b/primer-breadcrumb/package.json new file mode 100644 index 0000000000..c9228dface --- /dev/null +++ b/primer-breadcrumb/package.json @@ -0,0 +1,42 @@ +{ + "version": "0.1.1", + "name": "primer-breadcrumb", + "description": "Breadcrumb navigation for pages with parents / grandparents.", + "homepage": "http://primercss.io/", + "author": "GitHub, Inc.", + "license": "MIT", + "style": "build/build.css", + "main": "build/index.js", + "files": [ + "index.scss", + "lib", + "build" + ], + "repository": "https://github.com/primer/primer-breadcrumb.git", + "bugs": { + "url": "https://github.com/primer/primer-breadcrumb/issues" + }, + "scripts": { + "build": "primer-module-build index.scss", + "prepublish": "npm run build", + "test": "npm run build && stylelint **/*.scss -c .stylelintrc.json -s scss" + }, + "dependencies": { + "primer-support": "*", + "primer-marketing-support": "*" + }, + "devDependencies": { + "stylelint": "*", + "stylelint-config-primer": "*", + "primer-module-build": "*" + }, + "keywords": [ + "breadcrumb", + "css", + "github", + "navigation", + "primer", + "primercss", + "style" + ] +} diff --git a/primer-buttons/.github/CONTRIBUTING.md b/primer-buttons/.github/CONTRIBUTING.md new file mode 100644 index 0000000000..156a0ee60a --- /dev/null +++ b/primer-buttons/.github/CONTRIBUTING.md @@ -0,0 +1,79 @@ +## Contributing + +[fork]: https://github.com/github/primer/fork +[pr]: https://github.com/github/primer/compare +[style]: http://primercss.io/guidelines/ + +Hi there! We're thrilled that you'd like to contribute to this project. Your help is essential for keeping it great. + +Before you do, would you mind reading [this license agreement](CLA.md)? If you open a PR, we'll assume you agree to it. If you have any hesitation or disagreement, please do open a PR still, but note your concerns as well. + +## Using the issue tracker + +The issue tracker is the preferred channel for [bug reports](#bug-reports), [features requests](#feature-requests) and [submitting pull requests](#pull-requests), but please respect the following restrictions: + +* Please **do not** use the issue tracker for personal support requests. +* Please **do not** derail or troll issues. Keep the discussion on topic and respect the opinions of others. +* Please **do not** open issues or pull requests regarding the code in [`Normalize`](https://github.com/necolas/normalize.css) (open them in their respective repositories). + +## Bug reports + +A bug is a _demonstrable problem_ that is caused by the code in the repository. Good bug reports are extremely helpful, so thanks! + +Guidelines for bug reports: + +0. **Validate and lint your code** — [validate your HTML](http://html5.validator.nu) to ensure your problem isn't caused by a simple error in your own code. + +1. **Use the GitHub issue search** — check if the issue has already been reported. + +2. **Check if the issue has been fixed** — try to reproduce it using the latest `master` or development branch in the repository. + +3. **Isolate the problem** — ideally create a [reduced test case](http://css-tricks.com/6263-reduced-test-cases/) and a live example. + +A good bug report shouldn't leave others needing to chase you up for more information. Please try to be as detailed as possible in your report. What is your environment? What steps will reproduce the issue? What browser(s) and OS experience the problem? Do other browsers show the bug differently? What would you expect to be the outcome? All these details will help people to fix any potential bugs. + +Example: + +> Short and descriptive example bug report title +> +> A summary of the issue and the browser/OS environment in which it occurs. If +> suitable, include the steps required to reproduce the bug. +> +> 1. This is the first step +> 2. This is the second step +> 3. Further steps, etc. +> +> `` - a link to the reduced test case +> +> Any other information you want to share that is relevant to the issue being reported. This might include the lines of code that you have identified as causing the bug, and potential solutions (and your opinions on their merits). + +## Feature requests + +Feature requests are welcome. But take a moment to find out whether your idea fits with the scope and aims of the project. It's up to *you* to make a strong case to convince the project's developers of the merits of this feature. Please provide as much detail and context as possible. + +## Pull requests + +Good pull requests—patches, improvements, new features—are a fantastic help. They should remain focused in scope and avoid containing unrelated commits. + +**Please ask first** before embarking on any significant pull request (e.g. implementing features, refactoring code, porting to a different language), otherwise you risk spending a lot of time working on something that the project's developers might not want to merge into the project. + +Adhering to the following process is the best way to get your work included in the project: + +1. Fork and clone the repository +2. Configure and install the dependencies: `bower install` +3. Create a new branch: `git checkout -b my-branch-name` +4. Make your change, add tests, and make sure the tests still pass +5. Push to your fork and [submit a pull request][pr] +6. Pat your self on the back and wait for your pull request to be reviewed and merged. + +Here are a few things you can do that will increase the likelihood of your pull request being accepted: + +- Follow the [style guide][style]. +- Keep your change as focused as possible. If there are multiple changes you would like to make that are not dependent upon each other, consider submitting them as separate pull requests. +- Write a [good commit message](http://tbaggery.com/2008/04/19/a-note-about-git-commit-messages.html). + +## Resources + +- [Contributing to Open Source on GitHub](https://guides.github.com/activities/contributing-to-open-source/) +- [Using Pull Requests](https://help.github.com/articles/using-pull-requests/) +- [GitHub Help](https://help.github.com) diff --git a/primer-buttons/.gitignore b/primer-buttons/.gitignore new file mode 100644 index 0000000000..dd87e2d73f --- /dev/null +++ b/primer-buttons/.gitignore @@ -0,0 +1,2 @@ +node_modules +build diff --git a/primer-buttons/.npmignore b/primer-buttons/.npmignore new file mode 100644 index 0000000000..dd51a98b42 --- /dev/null +++ b/primer-buttons/.npmignore @@ -0,0 +1,2 @@ +*.yml +.github diff --git a/primer-buttons/.postcss.json b/primer-buttons/.postcss.json new file mode 100644 index 0000000000..0d882f47f2 --- /dev/null +++ b/primer-buttons/.postcss.json @@ -0,0 +1,6 @@ +{ + "use": ["autoprefixer"], + "autoprefixer": { + "browsers": "> 5%, last 2 firefox versions, last 2 chrome versions, last 2 safari versions, last 2 edge versions, ie 11" + } +} diff --git a/primer-buttons/.stylelintrc.json b/primer-buttons/.stylelintrc.json new file mode 100644 index 0000000000..19028f9885 --- /dev/null +++ b/primer-buttons/.stylelintrc.json @@ -0,0 +1,5 @@ +{ + "extends": [ + "stylelint-config-primer" + ] +} diff --git a/primer-buttons/.travis.yml b/primer-buttons/.travis.yml new file mode 100644 index 0000000000..c29090b400 --- /dev/null +++ b/primer-buttons/.travis.yml @@ -0,0 +1,12 @@ +language: node_js +node_js: + - '7' + +deploy: + provider: npm + email: ${NPM_EMAIL} + api_key: ${NPM_API_KEY} + skip_cleanup: true + on: + branch: master + repo: ${TRAVIS_REPO_SLUG} diff --git a/primer-buttons/CHANGELOG.md b/primer-buttons/CHANGELOG.md new file mode 100644 index 0000000000..a9c45d5e67 --- /dev/null +++ b/primer-buttons/CHANGELOG.md @@ -0,0 +1,104 @@ +# v1.0.0 + + * remove btn-outline-red - broccolini [github/github@0bebf02](https://github.com/github/github/commit/0bebf02) + * fix lint errors - broccolini [github/github@c520fa4](https://github.com/github/github/commit/c520fa4) + * update primer-core version number - broccolini [github/github@6846743](https://github.com/github/github/commit/6846743) + * more docs examples, restore gradients from @broccolini and then add additional overrides to prevent hover gradient from bleeding into active state - Mark Otto [github/github@c637891](https://github.com/github/github/commit/c637891) + * One more button redux - Mark Otto [github/github@0b7323a](https://github.com/github/github/commit/0b7323a) + * add inverse mixin for red button hover styles - broccolini [github/github@764c417](https://github.com/github/github/commit/764c417) + * btn fixes: - broccolini [github/github@d5c2110](https://github.com/github/github/commit/d5c2110) + * use variables for hidden text expander and other btn styles - broccolini [github/github@7706f4b](https://github.com/github/github/commit/7706f4b) + * Redo hover and disabled states - Mark Otto [github/github@10a29cf](https://github.com/github/github/commit/10a29cf) + * correct the mixin logic for the default button, and rematch some border styles - Mark Otto [github/github@37d1a95](https://github.com/github/github/commit/37d1a95) + * less electric blue - broccolini [github/github@5cbc253](https://github.com/github/github/commit/5cbc253) + * lighten border and darken gradient on default buttons - broccolini [github/github@9cfb1ed](https://github.com/github/github/commit/9cfb1ed) + * more grassy green - broccolini [github/github@44f8da5](https://github.com/github/github/commit/44f8da5) + * brighter blues - broccolini [github/github@ed1fa13](https://github.com/github/github/commit/ed1fa13) + * social count border - broccolini [github/github@bfccd55](https://github.com/github/github/commit/bfccd55) + * improve button styles: - broccolini [github/github@7a11abe](https://github.com/github/github/commit/7a11abe) + * remove line - Mark Otto [github/github@1c614af](https://github.com/github/github/commit/1c614af) + * ugh, move this to the other bundle - Mark Otto [github/github@b20f41d](https://github.com/github/github/commit/b20f41d) + * linting - Mark Otto [github/github@fe072d1](https://github.com/github/github/commit/fe072d1) + * try another disabled state - Mark Otto [github/github@95ea411](https://github.com/github/github/commit/95ea411) + * more linting - Mark Otto [github/github@9172515](https://github.com/github/github/commit/9172515) + * more simplification and cleanup of button styles - Mark Otto [github/github@a18b600](https://github.com/github/github/commit/a18b600) + * tighten up examples - Mark Otto [github/github@183559e](https://github.com/github/github/commit/183559e) + * rip out old code - Mark Otto [github/github@45cfc22](https://github.com/github/github/commit/45cfc22) + * more linting - Mark Otto [github/github@56fe624](https://github.com/github/github/commit/56fe624) + * rip out .btn-shadowed since it's unused - Mark Otto [github/github@9860c76](https://github.com/github/github/commit/9860c76) + * add a shorthand docs example - Mark Otto [github/github@b61ee2b](https://github.com/github/github/commit/b61ee2b) + * linting - Mark Otto [github/github@e198d03](https://github.com/github/github/commit/e198d03) + * tweak colors, tweak button focus/active styles - Mark Otto [github/github@a57e89e](https://github.com/github/github/commit/a57e89e) + * first pass at redoing buttons - Mark Otto [github/github@32bf290](https://github.com/github/github/commit/32bf290) + +# v0.4.2 + + * update version numbers for primer package with bold update - broccolini [github/github@5d3e089](https://github.com/github/github/commit/5d3e089) + +# v0.4.1 + + * More versions - Jon Rohan [github/github@e12ba2e](https://github.com/github/github/commit/e12ba2e) + * Pointing main js file to build - Jon Rohan [github/github@3575651](https://github.com/github/github/commit/3575651) + +# v0.4.0 + + * Removing needless disables - Jon Rohan [github/github@6233c40](https://github.com/github/github/commit/6233c40) + * update buttons version number - broccolini [github/github@6504e09](https://github.com/github/github/commit/6504e09) + * Make all href #url - Mu-An Chiou [github/github@27ba40c](https://github.com/github/github/commit/27ba40c) + * Add placeholder URL and aria-expanded - Mu-An Chiou [github/github@8f6b03d](https://github.com/github/github/commit/8f6b03d) + * Make sure :disabled state is different from normal state on .btn-link - Mu-An Chiou [github/github@3e17fe6](https://github.com/github/github/commit/3e17fe6) + * bump padding on social-count - broccolini [github/github@f12bd30](https://github.com/github/github/commit/f12bd30) + * Make padding on btn-large more normal - Patrick Marsceill [github/github@6db7bbe](https://github.com/github/github/commit/6db7bbe) + * Rename repository with prefix primer- - Jon Rohan [github/github@ec8774a](https://github.com/github/github/commit/ec8774a) + * Separating out modules into primer-core and primer-product - Jon Rohan [github/github@ddf698c](https://github.com/github/github/commit/ddf698c) + +# v0.3.1 + + * Updating version - Jon Rohan [github/github@6bf5fe5](https://github.com/github/github/commit/6bf5fe5) + * Updating link to real primer-css repository - Jon Rohan [github/github@bbaedda](https://github.com/github/github/commit/bbaedda) + * Updating the modules stylelint - Jon Rohan [github/github@389609f](https://github.com/github/github/commit/389609f) + +# v0.3.0 + + * Bumping to a new version - Jon Rohan [github/github@ff32813](https://github.com/github/github/commit/ff32813) + * Make sure the modules build without error before publishing - Jon Rohan [github/github@57ac5e6](https://github.com/github/github/commit/57ac5e6) + * First part of genpopping all system font changes: remove typographic overrides for font-size, line-height, etc on global components - Mark Otto [github/github@6c50e2d](https://github.com/github/github/commit/6c50e2d) + * Adding documentation status to most of the modules - Jon Rohan [github/github@b97695c](https://github.com/github/github/commit/b97695c) + +# v0.2.3 + + * Publishing a new version - Jon Rohan [github/github@eed0e96](https://github.com/github/github/commit/eed0e96) + * Updating octicons to deprecate the use of :symbol - Jon Rohan [github/github@9eb0c63](https://github.com/github/github/commit/9eb0c63) + * Adding link to homepage in readme docs - Jon Rohan [github/github@633f421](https://github.com/github/github/commit/633f421) + * Removing some unnecessary lint plugins and using native - Jon Rohan [github/github@2ae0070](https://github.com/github/github/commit/2ae0070) + * including no-utility lint plugin - Jon Rohan [github/github@5cb86ed](https://github.com/github/github/commit/5cb86ed) + * Adding lint plugins for new config - Jon Rohan [github/github@7fb9613](https://github.com/github/github/commit/7fb9613) + +# v0.2.2 + + * Mentioning the build file - Jon Rohan [github/github@64ca4a7](https://github.com/github/github/commit/64ca4a7) + * Including build/build.css in distributed npm module - Jon Rohan [github/github@e4effbf](https://github.com/github/github/commit/e4effbf) + * Updating modules to run on prepublish to include build.css in distribution - Jon Rohan [github/github@5b573a0](https://github.com/github/github/commit/5b573a0) + * Re-ordering the docs to the bottom of the readme - Jon Rohan [github/github@9c1f291](https://github.com/github/github/commit/9c1f291) + * Updating the link - Jon Rohan [github/github@f67684b](https://github.com/github/github/commit/f67684b) + +# v0.2.1 + + * Bumping version to include postcss.json in npm - Jon Rohan [github/github@9e560ba](https://github.com/github/github/commit/9e560ba) + * Using stylelint to lint the modules instead of scss_lint - Jon Rohan [github/github@cb0b8fd](https://github.com/github/github/commit/cb0b8fd) + * Updating for stylelint instead of scss_lint - Jon Rohan [github/github@87a2c68](https://github.com/github/github/commit/87a2c68) + +# v0.2.0 + + * Cutting new version 0.2.0 - Jon Rohan [github/github@a6f6586](https://github.com/github/github/commit/a6f6586) + * Don't link requirements - Jon Rohan [github/github@7740e81](https://github.com/github/github/commit/7740e81) + * Updating the README with more detailed instructions - Jon Rohan [github/github@5dd7c34](https://github.com/github/github/commit/5dd7c34) + * Reorganize the module folders into a more flexible organization - Jon Rohan [github/github@5a07101](https://github.com/github/github/commit/5a07101) + * cleaning up the package.json files - Jon Rohan [github/github@77763a1](https://github.com/github/github/commit/77763a1) + * Adding npm version badges to readme - Jon Rohan [github/github@90b1871](https://github.com/github/github/commit/90b1871) + * Adding tavisci build badges to the readmes - Jon Rohan [github/github@1a6126f](https://github.com/github/github/commit/1a6126f) + +# v0.1.0 + + * Fixing sort lint - Jon Rohan [github/github@ba9ce3d](https://github.com/github/github/commit/ba9ce3d) + * Moving primer/primer buttons to a css module - Jon Rohan [github/github@39c07f3](https://github.com/github/github/commit/39c07f3) \ No newline at end of file diff --git a/primer-buttons/LICENSE b/primer-buttons/LICENSE new file mode 100644 index 0000000000..5715c13693 --- /dev/null +++ b/primer-buttons/LICENSE @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2016 GitHub Inc. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/primer-buttons/README.md b/primer-buttons/README.md new file mode 100644 index 0000000000..88bd99ec3a --- /dev/null +++ b/primer-buttons/README.md @@ -0,0 +1,258 @@ +# Primer CSS Buttons + +[![NPM version](http://img.shields.io/npm/v/primer-buttons.svg)](https://www.npmjs.org/package/primer-buttons) +[![Build Status](https://travis-ci.org/primer/buttons.svg?branch=master)](https://travis-ci.org/primer/buttons) + +> Buttons are used for actions, like in forms, while textual hyperlinks are used for destinations, or moving from one page to another. + +This repository is a module of the full [primer-css][primer-css] repository. + +## Install + +This repository is distributed with [npm][npm]. After [installing npm][install-npm], you can install `primer-buttons` with this command. + +``` +$ npm install --save primer-buttons +``` + +## Usage + +The source files included are written in [Sass][sass] (`scss`) You can simply point your sass `include-path` at your `node_modules` directory and import it like this. + +```scss +@import "primer-buttons/index.scss"; +``` + +You can also import specific portions of the module by importing those partials from the `/lib/` folder. _Make sure you import any requirements along with the modules._ + +## Build + +For a compiled **css** version of this module, a npm script is included that will output a css version to `build/build.css` The built css file is also included in the npm package. + +``` +$ npm run build +``` + +## Documentation + + + +Buttons are used for **actions**, like in forms, while textual hyperlinks are used for **destinations**, or moving from one page to another. + +#### Buttons + +```html + + + + + +
+ + + + + +
+ + + + + +
+ + + + + +
+ + + + + +``` + +#### Default buttons + +Use the standard—yet classy—`.btn` for form actions and primary page actions. These are used extensively around the site. + +When using a ` +Link button +``` + +You can find them in two sizes: the default `.btn` and the smaller `.btn-sm`. + +```html + + +``` + +#### Primary + +Primary buttons are green and are used to indicate the *primary* action on a page. When you need your buttons to stand out, use `.btn.btn-primary`. You can use it with both button sizes—just add `.btn-primary`. + +```html + + +``` + +#### Danger + +Danger buttons are red. They help reiterate that the intended action is important or potentially dangerous (e.g., deleting a repo or transferring ownership). Similar to the primary buttons, just add `.btn-danger`. + +```html + + +``` + +#### Outline + +Outline buttons downplay an action as they appear like boxy links. Just add `.btn-outline` and go. + +```html + + +``` + +#### Disabled state + +Disable ` +Disabled button +``` + +Similar styles are applied to primary, danger, and outline buttons: + +```html + +Disabled button +``` + +```html + +Disabled button +``` + +```html + +Disabled button +``` + +#### Block buttons + +Make any button full-width by adding `.btn-block`. It adds `width: 100%;`, changes the `display` from `inline-block` to `block`, and centers the button text. + +```html +

+

+``` + +#### With counts + +You can easily append a count to a **small button**. Add the `.with-count` class to the `.btn-sm` and then add the `.social-count` after the button. + +**Be sure to clear the float added by the additional class.** + +```html + +``` + +You can also use the [counter](../utilities/#counter) component within buttons: + +```html + + + + + + + +``` + +#### Button groups + +Have a hankering for a series of buttons that are attached to one another? Wrap them in a `.BtnGroup` and the buttons will be rounded and spaced automatically. + +```html +
+ + + +
+ +
+ + + +
+ +
+ + + +
+``` + +Add `.BtnGroup-form` to `
`s within `.BtnGroup`s for proper spacing and rounded corners. + +```html +
+ + + + + + +
+``` + +#### Hidden text button + +Use `.hidden-text-expander` to indicate and toggle hidden text. + +```html + + + +``` + +You can also make the expander appear inline by adding `.inline`. + + + +## License + +[MIT](./LICENSE) © [GitHub](https://github.com/) + +[primer-css]: https://github.com/primer/primer +[docs]: http://primercss.io/ +[npm]: https://www.npmjs.com/ +[install-npm]: https://docs.npmjs.com/getting-started/installing-node +[sass]: http://sass-lang.com/ diff --git a/primer-buttons/index.scss b/primer-buttons/index.scss new file mode 100644 index 0000000000..7d70202deb --- /dev/null +++ b/primer-buttons/index.scss @@ -0,0 +1,3 @@ +@import "primer-support/index.scss"; +@import "./lib/button.scss"; +@import "./lib/button-group.scss"; diff --git a/primer-buttons/lib/button-group.scss b/primer-buttons/lib/button-group.scss new file mode 100644 index 0000000000..cd69a3a50a --- /dev/null +++ b/primer-buttons/lib/button-group.scss @@ -0,0 +1,79 @@ +// Button group +// +// A button group is a series of buttons laid out next to each other, all part +// of one visual button, but separated by rules to be separate. +.BtnGroup { + display: inline-block; + vertical-align: middle; + @include clearfix(); + + // Proper spacing for multiple button groups (a la, gollum editor) + + .BtnGroup, + + .btn { + margin-left: 5px; + } +} + +.BtnGroup-item { + position: relative; + float: left; + border-right-width: 0; + border-radius: 0; + + &:first-child { + border-top-left-radius: 3px; + border-bottom-left-radius: 3px; + } + + &:last-child { + border-right-width: 1px; + border-top-right-radius: 3px; + border-bottom-right-radius: 3px; + } + + &.selected, + &:focus, + &:active, + &:hover { + border-right-width: 1px; + + + .BtnGroup-item, + + .BtnGroup-form .BtnGroup-item { + border-left-width: 0; + } + } +} + +.BtnGroup-form { + float: left; + + &:first-child .BtnGroup-item { + border-top-left-radius: 3px; + border-bottom-left-radius: 3px; + } + + &:last-child .BtnGroup-item { + border-right-width: 1px; + border-top-right-radius: 3px; + border-bottom-right-radius: 3px; + } + + .BtnGroup-item { + border-right-width: 0; + border-radius: 0; + } + + &.selected, + &:focus, + &:active, + &:hover { + .BtnGroup-item { + border-right-width: 1px; + } + + + .BtnGroup-item, + + .BtnGroup-form .BtnGroup-item { + border-left-width: 0; + } + } +} diff --git a/primer-buttons/lib/button.scss b/primer-buttons/lib/button.scss new file mode 100644 index 0000000000..201a7125ce --- /dev/null +++ b/primer-buttons/lib/button.scss @@ -0,0 +1,204 @@ +// stylelint-disable selector-no-type, block-opening-brace-space-before, no-duplicate-selectors + +// Base button styles +.btn { + position: relative; + display: inline-block; + padding: 6px 12px; + font-size: $body-font-size; + font-weight: $font-weight-bold; + line-height: 20px; // Specifically not inherit our `` default + white-space: nowrap; + vertical-align: middle; + cursor: pointer; + user-select: none; + background-repeat: repeat-x; + background-position: -1px -1px; + background-size: 110% 110%; + border: 1px solid transparentize($black, 0.8); + border-radius: 0.25em; + appearance: none; // Corrects inability to style clickable `input` types in iOS. + + i { + font-style: normal; + font-weight: 500; + opacity: 0.6; + } + + .octicon { + vertical-align: text-top; + } + + // Darken for just a tad more contrast against the button background + .counter { + color: $gray-600; + text-shadow: none; + background-color: rgba($black, 0.1); + } + + &:hover { + text-decoration: none; + background-repeat: repeat-x; + } + + &:focus { + outline: 0; + } + + &:disabled, + &.disabled { + cursor: default; + // Repeat `background-position` because `:hover` + background-position: 0 0; + } + + &:active, + &.selected { + background-image: none; + } +} + +.btn { @include btn-solid($text-gray-dark, $gray-000, darken($gray-100, 2%)); } +.btn-primary { @include btn-solid($text-white, $green-400, $green-500); } +.btn-purple { @include btn-solid($text-white, lighten($purple-500, 5%), darken($purple-500, 5%)); } +.btn-blue { @include btn-solid($text-white, lighten($blue-500, 8%), darken($blue-500, 2%)); } +.btn-danger { @include btn-inverse($red-600, $gray-000, darken($gray-100, 2%)); } + +// Outline button +// +// For when we need a linky-action that's not too heavy in busier +// areas like conversation timelines. +.btn-outline { + @include btn-outline($text-blue); +} + +// Social button count +.btn-with-count { + float: left; + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +// Minibutton overrides +// +// Tweak `line-height` to make them smaller. +.btn-sm { + padding: 3px 10px; + font-size: $font-size-small; + line-height: 20px; +} + +// Large button adds more padding around text. Use font-size utils to increase font-size.. e.g,

+.btn-large { + padding: 0.75em 1.25em; + font-size: inherit; + border-radius: 6px; +} + +// Hidden text button +// +// Use `.hidden-text-expander` to indicate and expand hidden text. +.hidden-text-expander { + display: block; + + &.inline { + position: relative; + top: -1px; + display: inline-block; + margin-left: 5px; + line-height: 0; + } +} + +.hidden-text-expander a, +.ellipsis-expander { + display: inline-block; + height: 12px; + padding: 0 5px 5px; + font-size: 12px; + font-weight: $font-weight-bold; + line-height: 6px; + color: $gray-700; + text-decoration: none; + vertical-align: middle; + background: lighten($gray-300, 5%); + border: 0; + border-radius: 1px; + + &:hover { + text-decoration: none; + background-color: darken($gray-300, 4%); + } + + &:active { + color: $text-white; + background-color: $blue-400; + } +} + +// Social count bubble +// +// A container that is used for social bubbles counts. +.social-count { + float: left; + padding: 3px 10px; + font-size: $font-size-small; + font-weight: $font-weight-bold; + line-height: 20px; + color: $text-gray-dark; + vertical-align: middle; + background-color: $bg-white; + border: 1px solid transparentize($black, 0.8); // match with .btn + border-left: 0; + border-top-right-radius: 3px; + border-bottom-right-radius: 3px; + + &:hover, + &:active { + text-decoration: none; + } + + &:hover { + color: $text-blue; + cursor: pointer; + } +} + +// Full-width button +// +// These buttons expand to the full width of their parent container +.btn-block { + display: block; + width: 100%; + text-align: center; +} + +// Radio buttons +// +// Buttons backed by radio or checkbox control. Requires the use of `.hidden` +// on the `input` to properly hide it. +.btn-link { + display: inline-block; + padding: 0; + font-size: inherit; + color: $text-blue; + text-decoration: none; + white-space: nowrap; + cursor: pointer; + user-select: none; + background-color: transparent; + border: 0; + appearance: none; // Corrects inability to style clickable `input` types in iOS. + + &:hover { + text-decoration: underline; + } + + &:disabled { + &, + &:hover { + color: rgba($gray-600, 0.5); + cursor: default; + } + } +} diff --git a/primer-buttons/package.json b/primer-buttons/package.json new file mode 100644 index 0000000000..d20a6a23c9 --- /dev/null +++ b/primer-buttons/package.json @@ -0,0 +1,40 @@ +{ + "version": "1.0.0", + "name": "primer-buttons", + "description": "A collection of buttons used for primary and secondary actions.", + "homepage": "http://primercss.io/", + "author": "GitHub, Inc.", + "license": "MIT", + "style": "index.scss", + "main": "build/index.js", + "files": [ + "index.scss", + "lib", + "build" + ], + "repository": "https://github.com/primer/primer-buttons.git", + "bugs": { + "url": "https://github.com/primer/primer-buttons/issues" + }, + "scripts": { + "build": "primer-module-build index.scss", + "prepublish": "npm run build", + "test": "npm run build && stylelint **/*.scss -c .stylelintrc.json -s scss" + }, + "dependencies": { + "primer-support": "*" + }, + "devDependencies": { + "stylelint": "*", + "stylelint-config-primer": "*", + "primer-module-build": "*" + }, + "keywords": [ + "primer", + "css", + "github", + "primercss", + "buttons", + "styles" + ] +} diff --git a/primer-cards/.github/CONTRIBUTING.md b/primer-cards/.github/CONTRIBUTING.md new file mode 100644 index 0000000000..156a0ee60a --- /dev/null +++ b/primer-cards/.github/CONTRIBUTING.md @@ -0,0 +1,79 @@ +## Contributing + +[fork]: https://github.com/github/primer/fork +[pr]: https://github.com/github/primer/compare +[style]: http://primercss.io/guidelines/ + +Hi there! We're thrilled that you'd like to contribute to this project. Your help is essential for keeping it great. + +Before you do, would you mind reading [this license agreement](CLA.md)? If you open a PR, we'll assume you agree to it. If you have any hesitation or disagreement, please do open a PR still, but note your concerns as well. + +## Using the issue tracker + +The issue tracker is the preferred channel for [bug reports](#bug-reports), [features requests](#feature-requests) and [submitting pull requests](#pull-requests), but please respect the following restrictions: + +* Please **do not** use the issue tracker for personal support requests. +* Please **do not** derail or troll issues. Keep the discussion on topic and respect the opinions of others. +* Please **do not** open issues or pull requests regarding the code in [`Normalize`](https://github.com/necolas/normalize.css) (open them in their respective repositories). + +## Bug reports + +A bug is a _demonstrable problem_ that is caused by the code in the repository. Good bug reports are extremely helpful, so thanks! + +Guidelines for bug reports: + +0. **Validate and lint your code** — [validate your HTML](http://html5.validator.nu) to ensure your problem isn't caused by a simple error in your own code. + +1. **Use the GitHub issue search** — check if the issue has already been reported. + +2. **Check if the issue has been fixed** — try to reproduce it using the latest `master` or development branch in the repository. + +3. **Isolate the problem** — ideally create a [reduced test case](http://css-tricks.com/6263-reduced-test-cases/) and a live example. + +A good bug report shouldn't leave others needing to chase you up for more information. Please try to be as detailed as possible in your report. What is your environment? What steps will reproduce the issue? What browser(s) and OS experience the problem? Do other browsers show the bug differently? What would you expect to be the outcome? All these details will help people to fix any potential bugs. + +Example: + +> Short and descriptive example bug report title +> +> A summary of the issue and the browser/OS environment in which it occurs. If +> suitable, include the steps required to reproduce the bug. +> +> 1. This is the first step +> 2. This is the second step +> 3. Further steps, etc. +> +> `` - a link to the reduced test case +> +> Any other information you want to share that is relevant to the issue being reported. This might include the lines of code that you have identified as causing the bug, and potential solutions (and your opinions on their merits). + +## Feature requests + +Feature requests are welcome. But take a moment to find out whether your idea fits with the scope and aims of the project. It's up to *you* to make a strong case to convince the project's developers of the merits of this feature. Please provide as much detail and context as possible. + +## Pull requests + +Good pull requests—patches, improvements, new features—are a fantastic help. They should remain focused in scope and avoid containing unrelated commits. + +**Please ask first** before embarking on any significant pull request (e.g. implementing features, refactoring code, porting to a different language), otherwise you risk spending a lot of time working on something that the project's developers might not want to merge into the project. + +Adhering to the following process is the best way to get your work included in the project: + +1. Fork and clone the repository +2. Configure and install the dependencies: `bower install` +3. Create a new branch: `git checkout -b my-branch-name` +4. Make your change, add tests, and make sure the tests still pass +5. Push to your fork and [submit a pull request][pr] +6. Pat your self on the back and wait for your pull request to be reviewed and merged. + +Here are a few things you can do that will increase the likelihood of your pull request being accepted: + +- Follow the [style guide][style]. +- Keep your change as focused as possible. If there are multiple changes you would like to make that are not dependent upon each other, consider submitting them as separate pull requests. +- Write a [good commit message](http://tbaggery.com/2008/04/19/a-note-about-git-commit-messages.html). + +## Resources + +- [Contributing to Open Source on GitHub](https://guides.github.com/activities/contributing-to-open-source/) +- [Using Pull Requests](https://help.github.com/articles/using-pull-requests/) +- [GitHub Help](https://help.github.com) diff --git a/primer-cards/.gitignore b/primer-cards/.gitignore new file mode 100644 index 0000000000..dd87e2d73f --- /dev/null +++ b/primer-cards/.gitignore @@ -0,0 +1,2 @@ +node_modules +build diff --git a/primer-cards/.npmignore b/primer-cards/.npmignore new file mode 100644 index 0000000000..dd51a98b42 --- /dev/null +++ b/primer-cards/.npmignore @@ -0,0 +1,2 @@ +*.yml +.github diff --git a/primer-cards/.postcss.json b/primer-cards/.postcss.json new file mode 100644 index 0000000000..0d882f47f2 --- /dev/null +++ b/primer-cards/.postcss.json @@ -0,0 +1,6 @@ +{ + "use": ["autoprefixer"], + "autoprefixer": { + "browsers": "> 5%, last 2 firefox versions, last 2 chrome versions, last 2 safari versions, last 2 edge versions, ie 11" + } +} diff --git a/primer-cards/.stylelintrc.json b/primer-cards/.stylelintrc.json new file mode 100644 index 0000000000..19028f9885 --- /dev/null +++ b/primer-cards/.stylelintrc.json @@ -0,0 +1,5 @@ +{ + "extends": [ + "stylelint-config-primer" + ] +} diff --git a/primer-cards/.travis.yml b/primer-cards/.travis.yml new file mode 100644 index 0000000000..c29090b400 --- /dev/null +++ b/primer-cards/.travis.yml @@ -0,0 +1,12 @@ +language: node_js +node_js: + - '7' + +deploy: + provider: npm + email: ${NPM_EMAIL} + api_key: ${NPM_API_KEY} + skip_cleanup: true + on: + branch: master + repo: ${TRAVIS_REPO_SLUG} diff --git a/primer-cards/CHANGELOG.md b/primer-cards/CHANGELOG.md new file mode 100644 index 0000000000..f4eb8107c0 --- /dev/null +++ b/primer-cards/CHANGELOG.md @@ -0,0 +1,31 @@ +# v0.1.2 + + * Bump all the version numbers for readme - Mu-An Chiou [github/github@a9d152f](https://github.com/github/github/commit/a9d152f) + * Fix all the travis badge URL - Mu-An Chiou [github/github@9cd6d84](https://github.com/github/github/commit/9cd6d84) + +# v0.1.1 + + * bumping the version - Jon Rohan [github/github@4a72b25](https://github.com/github/github/commit/4a72b25) + * Pointing main js file to build - Jon Rohan [github/github@3575651](https://github.com/github/github/commit/3575651) + * don't change the versions yet - Jon Rohan [github/github@6bebcff](https://github.com/github/github/commit/6bebcff) + * Bumping version - Jon Rohan [github/github@df8b91c](https://github.com/github/github/commit/df8b91c) + * Cleaning up devDependencies versions and simplifying npm scripts - Jon Rohan [github/github@2c42571](https://github.com/github/github/commit/2c42571) + * Sorting and table objects. We also don't need homepage - Jon Rohan [github/github@798629d](https://github.com/github/github/commit/798629d) + * Removing duplicate headers - Jon Rohan [github/github@225cee1](https://github.com/github/github/commit/225cee1) + +# v0.1.0 + + * Rename repository with prefix primer- - Jon Rohan [github/github@ec8774a](https://github.com/github/github/commit/ec8774a) + * Update border radius for cards because it is not the same as box. - Patrick Marsceill [github/github@9dc19b3](https://github.com/github/github/commit/9dc19b3) + * fix a typo - Patrick Marsceill [github/github@24acfeb](https://github.com/github/github/commit/24acfeb) + * Update the names in the README files - Patrick Marsceill [github/github@75fed58](https://github.com/github/github/commit/75fed58) + * Update pathing on cards README - Patrick Marsceill [github/github@443f2e2](https://github.com/github/github/commit/443f2e2) + * Update names for npm publising - Patrick Marsceill [github/github@451f97a](https://github.com/github/github/commit/451f97a) + * Fix import path across all scss files - Patrick Marsceill [github/github@a566f31](https://github.com/github/github/commit/a566f31) + * RIP unused styles - Patrick Marsceill [github/github@31dc325](https://github.com/github/github/commit/31dc325) + * fix cards - Patrick Marsceill [github/github@a6beedf](https://github.com/github/github/commit/a6beedf) + * Add cards to docs - Sophie Shepherd [github/github@b421a08](https://github.com/github/github/commit/b421a08) + * Fix variable collisions and add basecoat to site to test sass compilation errors - Patrick Marsceill [github/github@c73eee3](https://github.com/github/github/commit/c73eee3) + * Remove basecoat - Patrick Marsceill [github/github@1b1503d](https://github.com/github/github/commit/1b1503d) + * prefix bc => marketing - Patrick Marsceill [github/github@04d509a](https://github.com/github/github/commit/04d509a) + * Cards - Patrick Marsceill [github/github@306cbfc](https://github.com/github/github/commit/306cbfc) \ No newline at end of file diff --git a/primer-cards/LICENSE b/primer-cards/LICENSE new file mode 100644 index 0000000000..5715c13693 --- /dev/null +++ b/primer-cards/LICENSE @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2016 GitHub Inc. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/primer-cards/README.md b/primer-cards/README.md new file mode 100644 index 0000000000..a6160a9614 --- /dev/null +++ b/primer-cards/README.md @@ -0,0 +1,58 @@ +# Primer Marketing CSS Cards + +[![NPM version](http://img.shields.io/npm/v/primer-cards.svg)](https://www.npmjs.org/package/primer-cards) +[![Build Status](https://travis-ci.org/primer/primer-cards.svg?branch=master)](https://travis-ci.org/primer/primer-cards) + +> Card-like containers to group semantically related content together on marketing websites at GitHub. + +This repository is a module of the full [primer-css][primer] repository. + +## Documentation + + + +Documentation & refactor coming very soon + + + + +## Install + +This repository is distributed with [npm][npm]. After [installing npm][install-npm], you can install `primer-cards` with this command. + +``` +$ npm install --save primer-cards +``` + +## Usage + +The source files included are written in [Sass][sass] (`scss`) You can simply point your sass `include-path` at your `node_modules` directory and import it like this. + +```scss +@import "primer-cards/index.scss"; +``` + +You can also import specific portions of the module by importing those partials from the `/lib/` folder. _Make sure you import any requirements along with the modules._ + +## Build + +For a compiled **css** version of this module, a npm script is included that will output a css version to `build/build.css` + +``` +$ npm run build +``` + +## License + +MIT © [GitHub](https://github.com/) + +[primer]: https://github.com/primer/primer +[primer-support]: https://github.com/primer/primer-support +[support]: https://github.com/primer/primer-support +[docs]: http://primercss.io/ +[npm]: https://www.npmjs.com/ +[install-npm]: https://docs.npmjs.com/getting-started/installing-node +[sass]: http://sass-lang.com/ diff --git a/primer-cards/index.scss b/primer-cards/index.scss new file mode 100644 index 0000000000..d5f037cb74 --- /dev/null +++ b/primer-cards/index.scss @@ -0,0 +1,4 @@ +// support files +@import "primer-support/index.scss"; +@import "primer-marketing-support/index.scss"; +@import "./lib/cards.scss"; diff --git a/primer-cards/lib/cards.scss b/primer-cards/lib/cards.scss new file mode 100644 index 0000000000..269be5629a --- /dev/null +++ b/primer-cards/lib/cards.scss @@ -0,0 +1,6 @@ +.card { + background-color: $white; + border: $border; + border-radius: 6px; + box-shadow: $box-shadow; +} diff --git a/primer-cards/package.json b/primer-cards/package.json new file mode 100644 index 0000000000..58b533a0e3 --- /dev/null +++ b/primer-cards/package.json @@ -0,0 +1,41 @@ +{ + "version": "0.1.2", + "name": "primer-cards", + "description": "Card-like containers to group semantically related content together on marketing websites at GitHub.", + "homepage": "http://primercss.io/", + "author": "GitHub, Inc.", + "license": "MIT", + "style": "build/build.css", + "main": "build/index.js", + "files": [ + "index.scss", + "lib", + "build" + ], + "repository": "https://github.com/primer/primer-cards.git", + "bugs": { + "url": "https://github.com/primer/primer-cards/issues" + }, + "scripts": { + "build": "primer-module-build index.scss", + "prepublish": "npm run build", + "test": "npm run build && stylelint **/*.scss -c .stylelintrc.json -s scss" + }, + "dependencies": { + "primer-support": "*", + "primer-marketing-support": "*" + }, + "devDependencies": { + "stylelint": "*", + "stylelint-config-primer": "*", + "primer-module-build": "*" + }, + "keywords": [ + "cards", + "css", + "github", + "primer", + "primercss", + "style" + ] +} diff --git a/primer-core/.gitignore b/primer-core/.gitignore new file mode 100644 index 0000000000..0efecbd407 --- /dev/null +++ b/primer-core/.gitignore @@ -0,0 +1,5 @@ +.DS_Store +.sass-cache +node_modules +build +*.log diff --git a/primer-core/.npmignore b/primer-core/.npmignore new file mode 100644 index 0000000000..1cda54be93 --- /dev/null +++ b/primer-core/.npmignore @@ -0,0 +1 @@ +*.yml diff --git a/primer-core/.travis.yml b/primer-core/.travis.yml new file mode 100644 index 0000000000..c6443c5f82 --- /dev/null +++ b/primer-core/.travis.yml @@ -0,0 +1,3 @@ +language: node_js +node_js: + - '7' diff --git a/primer-core/CHANGELOG.md b/primer-core/CHANGELOG.md new file mode 100644 index 0000000000..02a171b798 --- /dev/null +++ b/primer-core/CHANGELOG.md @@ -0,0 +1,3 @@ +# 1.0.0 + +- Grouping primer modules into core diff --git a/primer-core/LICENSE b/primer-core/LICENSE new file mode 100644 index 0000000000..5715c13693 --- /dev/null +++ b/primer-core/LICENSE @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2016 GitHub Inc. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/primer-core/README.md b/primer-core/README.md new file mode 100644 index 0000000000..aa0c6cd0c5 --- /dev/null +++ b/primer-core/README.md @@ -0,0 +1,48 @@ +# Primer Core + +[![NPM version](http://img.shields.io/npm/v/primer-core.svg)](https://www.npmjs.org/package/primer-core) +[![Build Status](https://travis-ci.org/primer/primer-core.svg?branch=master)](https://travis-ci.org/primer/primer-core) + +> Primer core is the core modules of the primer framework. Shared between our product and marketing pages. + +This repository is a compilation of [several CSS modules](https://github.com/primer). You can break it down into smaller sections using npm. + +## Install + +This repository is distributed with [npm][npm]. After [installing npm][install-npm], you can install `primer-css` with this command. **You must have npm >=3.0 installed to be able to satisfy the dependency paths** + +``` +$ npm install --save primer-core +``` + +## Usage + +The source files included are written in [Sass][sass] (`scss`) You can simply point your sass `include-path` at your `node_modules` directory and import it like this. + +```scss +@import "primer-core/index.scss"; +``` + +You can also import specific portions of the module by importing those partials from the `/lib/` folder. _Make sure you import any requirements along with the modules._ + +## Build + +For a compiled **css** version of this module, a npm script is included that will output a css version to `build/build.css` The built css file is also included in the npm package. + +``` +$ npm run build +``` + +## Documentation + +You can read more about primer in the [docs][docs]. + +## License + +[MIT](./LICENSE) © [GitHub](https://github.com/) + +[primer]: https://github.com/primer/primer +[docs]: http://primercss.io/ +[npm]: https://www.npmjs.com/ +[install-npm]: https://docs.npmjs.com/getting-started/installing-node +[sass]: http://sass-lang.com/ diff --git a/primer-core/index.scss b/primer-core/index.scss new file mode 100644 index 0000000000..7ac466d611 --- /dev/null +++ b/primer-core/index.scss @@ -0,0 +1,25 @@ +/*! + * Primer-core + * http://primercss.io + * + * Released under MIT license. Copyright 2015 GitHub, Inc. + */ + +// Primer master file +// +// Imports all Primer files in their intended order for easy mass-inclusion. +// Should you need specific files, you can easily use separate `@import`s. + +// Global requirements +@import "primer-support/index.scss"; +@import "primer-base/index.scss"; +@import "primer-utilities/index.scss"; + +@import "primer-tooltips/index.scss"; +@import "primer-box/index.scss"; +@import "primer-buttons/index.scss"; +@import "primer-forms/index.scss"; +@import "primer-layout/index.scss"; +@import "primer-navigation/index.scss"; +@import "primer-table-object/index.scss"; +@import "primer-truncate/index.scss"; diff --git a/primer-core/package.json b/primer-core/package.json new file mode 100644 index 0000000000..c30bc5209b --- /dev/null +++ b/primer-core/package.json @@ -0,0 +1,42 @@ +{ + "version": "3.0.0", + "name": "primer-core", + "description": "Primer CSS's core modules", + "homepage": "http://primercss.io/", + "author": "GitHub, Inc.", + "license": "MIT", + "style": "build/build.css", + "main": "build/index.js", + "files": [ + "index.scss", + "build" + ], + "repository": { + "type": "git", + "url": "git+https://github.com/primer/primer-core.git" + }, + "bugs": { + "url": "https://github.com/primer/primer-core/issues" + }, + "scripts": { + "build": "primer-module-build index.scss", + "prepublish": "npm run build", + "test": "npm run build" + }, + "dependencies": { + "primer-base": "^0.4.0", + "primer-box": "^2.1.2", + "primer-buttons": "^2.0.0", + "primer-forms": "^1.0.6", + "primer-layout": "^0.3.2", + "primer-navigation": "^1.0.0", + "primer-support": "^4.0.0", + "primer-table-object": "^1.0.3", + "primer-tooltips": "^0.5.4", + "primer-truncate": "^0.3.2", + "primer-utilities": "^4.2.4" + }, + "devDependencies": { + "primer-module-build": "*" + } +} diff --git a/primer-forms/.github/CONTRIBUTING.md b/primer-forms/.github/CONTRIBUTING.md new file mode 100644 index 0000000000..156a0ee60a --- /dev/null +++ b/primer-forms/.github/CONTRIBUTING.md @@ -0,0 +1,79 @@ +## Contributing + +[fork]: https://github.com/github/primer/fork +[pr]: https://github.com/github/primer/compare +[style]: http://primercss.io/guidelines/ + +Hi there! We're thrilled that you'd like to contribute to this project. Your help is essential for keeping it great. + +Before you do, would you mind reading [this license agreement](CLA.md)? If you open a PR, we'll assume you agree to it. If you have any hesitation or disagreement, please do open a PR still, but note your concerns as well. + +## Using the issue tracker + +The issue tracker is the preferred channel for [bug reports](#bug-reports), [features requests](#feature-requests) and [submitting pull requests](#pull-requests), but please respect the following restrictions: + +* Please **do not** use the issue tracker for personal support requests. +* Please **do not** derail or troll issues. Keep the discussion on topic and respect the opinions of others. +* Please **do not** open issues or pull requests regarding the code in [`Normalize`](https://github.com/necolas/normalize.css) (open them in their respective repositories). + +## Bug reports + +A bug is a _demonstrable problem_ that is caused by the code in the repository. Good bug reports are extremely helpful, so thanks! + +Guidelines for bug reports: + +0. **Validate and lint your code** — [validate your HTML](http://html5.validator.nu) to ensure your problem isn't caused by a simple error in your own code. + +1. **Use the GitHub issue search** — check if the issue has already been reported. + +2. **Check if the issue has been fixed** — try to reproduce it using the latest `master` or development branch in the repository. + +3. **Isolate the problem** — ideally create a [reduced test case](http://css-tricks.com/6263-reduced-test-cases/) and a live example. + +A good bug report shouldn't leave others needing to chase you up for more information. Please try to be as detailed as possible in your report. What is your environment? What steps will reproduce the issue? What browser(s) and OS experience the problem? Do other browsers show the bug differently? What would you expect to be the outcome? All these details will help people to fix any potential bugs. + +Example: + +> Short and descriptive example bug report title +> +> A summary of the issue and the browser/OS environment in which it occurs. If +> suitable, include the steps required to reproduce the bug. +> +> 1. This is the first step +> 2. This is the second step +> 3. Further steps, etc. +> +> `` - a link to the reduced test case +> +> Any other information you want to share that is relevant to the issue being reported. This might include the lines of code that you have identified as causing the bug, and potential solutions (and your opinions on their merits). + +## Feature requests + +Feature requests are welcome. But take a moment to find out whether your idea fits with the scope and aims of the project. It's up to *you* to make a strong case to convince the project's developers of the merits of this feature. Please provide as much detail and context as possible. + +## Pull requests + +Good pull requests—patches, improvements, new features—are a fantastic help. They should remain focused in scope and avoid containing unrelated commits. + +**Please ask first** before embarking on any significant pull request (e.g. implementing features, refactoring code, porting to a different language), otherwise you risk spending a lot of time working on something that the project's developers might not want to merge into the project. + +Adhering to the following process is the best way to get your work included in the project: + +1. Fork and clone the repository +2. Configure and install the dependencies: `bower install` +3. Create a new branch: `git checkout -b my-branch-name` +4. Make your change, add tests, and make sure the tests still pass +5. Push to your fork and [submit a pull request][pr] +6. Pat your self on the back and wait for your pull request to be reviewed and merged. + +Here are a few things you can do that will increase the likelihood of your pull request being accepted: + +- Follow the [style guide][style]. +- Keep your change as focused as possible. If there are multiple changes you would like to make that are not dependent upon each other, consider submitting them as separate pull requests. +- Write a [good commit message](http://tbaggery.com/2008/04/19/a-note-about-git-commit-messages.html). + +## Resources + +- [Contributing to Open Source on GitHub](https://guides.github.com/activities/contributing-to-open-source/) +- [Using Pull Requests](https://help.github.com/articles/using-pull-requests/) +- [GitHub Help](https://help.github.com) diff --git a/primer-forms/.gitignore b/primer-forms/.gitignore new file mode 100644 index 0000000000..dd87e2d73f --- /dev/null +++ b/primer-forms/.gitignore @@ -0,0 +1,2 @@ +node_modules +build diff --git a/primer-forms/.npmignore b/primer-forms/.npmignore new file mode 100644 index 0000000000..dd51a98b42 --- /dev/null +++ b/primer-forms/.npmignore @@ -0,0 +1,2 @@ +*.yml +.github diff --git a/primer-forms/.postcss.json b/primer-forms/.postcss.json new file mode 100644 index 0000000000..0d882f47f2 --- /dev/null +++ b/primer-forms/.postcss.json @@ -0,0 +1,6 @@ +{ + "use": ["autoprefixer"], + "autoprefixer": { + "browsers": "> 5%, last 2 firefox versions, last 2 chrome versions, last 2 safari versions, last 2 edge versions, ie 11" + } +} diff --git a/primer-forms/.stylelintrc.json b/primer-forms/.stylelintrc.json new file mode 100644 index 0000000000..19028f9885 --- /dev/null +++ b/primer-forms/.stylelintrc.json @@ -0,0 +1,5 @@ +{ + "extends": [ + "stylelint-config-primer" + ] +} diff --git a/primer-forms/.travis.yml b/primer-forms/.travis.yml new file mode 100644 index 0000000000..c29090b400 --- /dev/null +++ b/primer-forms/.travis.yml @@ -0,0 +1,12 @@ +language: node_js +node_js: + - '7' + +deploy: + provider: npm + email: ${NPM_EMAIL} + api_key: ${NPM_API_KEY} + skip_cleanup: true + on: + branch: master + repo: ${TRAVIS_REPO_SLUG} diff --git a/primer-forms/CHANGELOG.md b/primer-forms/CHANGELOG.md new file mode 100644 index 0000000000..b96fa3b889 --- /dev/null +++ b/primer-forms/CHANGELOG.md @@ -0,0 +1,123 @@ +# v1.0.6 + + * Bump all the version numbers for readme - Mu-An Chiou [github/github@a9d152f](https://github.com/github/github/commit/a9d152f) + * Fix all the travis badge URL - Mu-An Chiou [github/github@9cd6d84](https://github.com/github/github/commit/9cd6d84) + +# v1.0.5 + + * @muan review on changelog and package.json - pifafu [github/github@96e78ad](https://github.com/github/github/commit/96e78ad) + +# v1.0.4 + + * Bump version again - Mu-An Chiou [github/github@026744a](https://github.com/github/github/commit/026744a) + +# v1.0.3 + + * update variables in forms and bump version - broccolini [github/github@bd52621](https://github.com/github/github/commit/bd52621) + +# v1.0.2 + + * update variable name and bump version - broccolini [github/github@2777e1e](https://github.com/github/github/commit/2777e1e) + * update border names in form group - broccolini [github/github@c5ed399](https://github.com/github/github/commit/c5ed399)2 + +# v1.0.1 + + +# v1.0.0 + + * remove unrelated changes - Mark Otto [github/github@40855c4](https://github.com/github/github/commit/40855c4) + * update primer-core version number - broccolini [github/github@6846743](https://github.com/github/github/commit/6846743) + * update form validation color variables - broccolini [github/github@c0ce84b](https://github.com/github/github/commit/c0ce84b) + * replace instances of #ddd with variable in primer-core - broccolini [github/github@4a95523](https://github.com/github/github/commit/4a95523) + * update border variable - broccolini [github/github@2fb7a3e](https://github.com/github/github/commit/2fb7a3e) + * update new repo colors - broccolini [github/github@40aeda5](https://github.com/github/github/commit/40aeda5) + * redo focus of comment styles - Mark Otto [github/github@3f1c99c](https://github.com/github/github/commit/3f1c99c) + * deprecate flash-text variable - broccolini [github/github@b2ae205](https://github.com/github/github/commit/b2ae205) + * replace light gray hex refs with new variable - broccolini [github/github@8d5acdc](https://github.com/github/github/commit/8d5acdc) + * update yellows everywhere - broccolini [github/github@eef13c9](https://github.com/github/github/commit/eef13c9) + +# v0.7.3 + + * Rev package number - Patrick Marsceill [github/github@a0ec34d](https://github.com/github/github/commit/a0ec34d) + * Add aria-live for accessability and update docs - Patrick Marsceill [github/github@913473c](https://github.com/github/github/commit/913473c) + * Make form-radio-details -> form-checkbox-details to match existing - Patrick Marsceill [github/github@5be1795](https://github.com/github/github/commit/5be1795) + +# v0.7.2 + + * update version numbers for primer package with bold update - broccolini [github/github@5d3e089](https://github.com/github/github/commit/5d3e089) + +# v0.7.1 + + * More versions - Jon Rohan [github/github@e12ba2e](https://github.com/github/github/commit/e12ba2e) + * Pointing main js file to build - Jon Rohan [github/github@3575651](https://github.com/github/github/commit/3575651) + +# v0.7.0 + + * updating versions after running version script - broccolini [github/github@61b8c6f](https://github.com/github/github/commit/61b8c6f) + * Fix alignment of features box in repo settings - pifafu [github/github@499abb6](https://github.com/github/github/commit/499abb6) + * Add many label and ids and aria to form controls - Mu-An Chiou [github/github@9bcb1dc](https://github.com/github/github/commit/9bcb1dc) + +# v0.6.0 + + * Cutting new versions of primer modules - Jon Rohan [github/github@157f5ab](https://github.com/github/github/commit/157f5ab) + * Rename repository with prefix primer- - Jon Rohan [github/github@ec8774a](https://github.com/github/github/commit/ec8774a) + * Separating out modules into primer-core and primer-product - Jon Rohan [github/github@ddf698c](https://github.com/github/github/commit/ddf698c) + +# v0.5.0 + + * Updating version - Jon Rohan [github/github@6bf5fe5](https://github.com/github/github/commit/6bf5fe5) + * Updating link to real primer-css repository - Jon Rohan [github/github@bbaedda](https://github.com/github/github/commit/bbaedda) + * Updating the modules stylelint - Jon Rohan [github/github@389609f](https://github.com/github/github/commit/389609f) + * move over the form-checkbox input alignment change - Mark Otto [github/github@962e653](https://github.com/github/github/commit/962e653) + * revert these changes - Jon Rohan [github/github@5ad3478](https://github.com/github/github/commit/5ad3478) + * dropping some browser hacks - Jon Rohan [github/github@2969e8a](https://github.com/github/github/commit/2969e8a) + +# v0.4.0 + + * Bumping to a new version - Jon Rohan [github/github@ff32813](https://github.com/github/github/commit/ff32813) + * Make sure the modules build without error before publishing - Jon Rohan [github/github@57ac5e6](https://github.com/github/github/commit/57ac5e6) + * Rename spacer variables - Sophie Shepherd [github/github@e5ffa47](https://github.com/github/github/commit/e5ffa47) + * First part of genpopping all system font changes: remove typographic overrides for font-size, line-height, etc on global components - Mark Otto [github/github@6c50e2d](https://github.com/github/github/commit/6c50e2d) + * Adding documentation status to most of the modules - Jon Rohan [github/github@b97695c](https://github.com/github/github/commit/b97695c) + * update forms docs to include kitchen sink examples for testing - Mark Otto [github/github@80a7094](https://github.com/github/github/commit/80a7094) + +# v0.3.0 + + * Publishing a new version - Jon Rohan [github/github@eed0e96](https://github.com/github/github/commit/eed0e96) + * Updating octicons to deprecate the use of :symbol - Jon Rohan [github/github@9eb0c63](https://github.com/github/github/commit/9eb0c63) + * It should be on the desktop site - Pat Nakajima [github/github@5080f9d](https://github.com/github/github/commit/5080f9d) + * Adding link to homepage in readme docs - Jon Rohan [github/github@633f421](https://github.com/github/github/commit/633f421) + * Removing some unnecessary lint plugins and using native - Jon Rohan [github/github@2ae0070](https://github.com/github/github/commit/2ae0070) + * including no-utility lint plugin - Jon Rohan [github/github@5cb86ed](https://github.com/github/github/commit/5cb86ed) + * Adding lint plugins for new config - Jon Rohan [github/github@7fb9613](https://github.com/github/github/commit/7fb9613) + +# v0.2.2 + + * Mentioning the build file - Jon Rohan [github/github@64ca4a7](https://github.com/github/github/commit/64ca4a7) + * Including build/build.css in distributed npm module - Jon Rohan [github/github@e4effbf](https://github.com/github/github/commit/e4effbf) + * Updating modules to run on prepublish to include build.css in distribution - Jon Rohan [github/github@5b573a0](https://github.com/github/github/commit/5b573a0) + * Re-ordering the docs to the bottom of the readme - Jon Rohan [github/github@9c1f291](https://github.com/github/github/commit/9c1f291) + * Updating the link - Jon Rohan [github/github@f67684b](https://github.com/github/github/commit/f67684b) + +# v0.2.1 + + * Bumping version to include postcss.json in npm - Jon Rohan [github/github@9e560ba](https://github.com/github/github/commit/9e560ba) + * Using stylelint to lint the modules instead of scss_lint - Jon Rohan [github/github@cb0b8fd](https://github.com/github/github/commit/cb0b8fd) + * Updating for stylelint instead of scss_lint - Jon Rohan [github/github@87a2c68](https://github.com/github/github/commit/87a2c68) + +# v0.2.0 + + * Cutting new version 0.2.0 - Jon Rohan [github/github@a6f6586](https://github.com/github/github/commit/a6f6586) + * Don't link requirements - Jon Rohan [github/github@7740e81](https://github.com/github/github/commit/7740e81) + * Updating the README with more detailed instructions - Jon Rohan [github/github@5dd7c34](https://github.com/github/github/commit/5dd7c34) + * Reorganize the module folders into a more flexible organization - Jon Rohan [github/github@5a07101](https://github.com/github/github/commit/5a07101) + * cleaning up the package.json files - Jon Rohan [github/github@77763a1](https://github.com/github/github/commit/77763a1) + * Adding npm version badges to readme - Jon Rohan [github/github@90b1871](https://github.com/github/github/commit/90b1871) + * Adding tavisci build badges to the readmes - Jon Rohan [github/github@1a6126f](https://github.com/github/github/commit/1a6126f) + +# v0.1.0 + + * Updating support dependency versions - Jon Rohan [github/github@76d97ec](https://github.com/github/github/commit/76d97ec) + * Disable lint - Jon Rohan [github/github@877f9e7](https://github.com/github/github/commit/877f9e7) + * Adding form-validation from old modules in github/github - Jon Rohan [github/github@aa4fcbf](https://github.com/github/github/commit/aa4fcbf) + * Moving forms from primer/primer - Jon Rohan [github/github@edd4f62](https://github.com/github/github/commit/edd4f62) \ No newline at end of file diff --git a/primer-forms/LICENSE b/primer-forms/LICENSE new file mode 100644 index 0000000000..5715c13693 --- /dev/null +++ b/primer-forms/LICENSE @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2016 GitHub Inc. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/primer-forms/README.md b/primer-forms/README.md new file mode 100644 index 0000000000..4e5c30e740 --- /dev/null +++ b/primer-forms/README.md @@ -0,0 +1,347 @@ +# Primer CSS Forms + +[![NPM version](http://img.shields.io/npm/v/primer-forms.svg)](https://www.npmjs.org/package/primer-forms) +[![Build Status](https://travis-ci.org/primer/primer-forms.svg?branch=master)](https://travis-ci.org/primer/primer-forms) + +> Style individual form controls and utilize common layouts. + +This repository is a module of the full [primer-css][primer-css] repository. + +## Install + +This repository is distributed with [npm][npm]. After [installing npm][install-npm], you can install `primer-forms` with this command. + +``` +$ npm install --save primer-forms +``` + +## Usage + +The source files included are written in [Sass][sass] (`scss`) You can simply point your sass `include-path` at your `node_modules` directory and import it like this. + +```scss +@import "primer-forms/index.scss"; +``` + +You can also import specific portions of the module by importing those partials from the `/lib/` folder. _Make sure you import any requirements along with the modules._ + +## Build + +For a compiled **css** version of this module, a npm script is included that will output a css version to `build/build.css` The built css file is also included in the npm package. + +``` +$ npm run build +``` + +## Documentation + + + +Style individual form controls and utilize common layouts. + +- We reset several elements' default styles for cross browser consistency and easier manipulation later. This includes `
`s, WebKit validation bubbles, and most textual ``s. +- Specific types of textual ``s are styled automatically, but `.form-control` is available should you need it. +- Always declare a `type` on your ` + + + + +

+ +

+ + + + +

+``` + +#### Example form + +Form controls in Primer currently have no basic layout specified (this is by design). You'll need to use `
`s, `
`s, or other elements and styles to rearrange them. + +```html +
+ + + + + + + + + + + + +
+``` + +#### Form contrast + +Textual form controls have a white background by default. You can change this to a light gray with `.input-contrast`. + +```html +
+ + +
+``` + +#### Sizing + +Make inputs smaller, larger, or full-width with an additional class. + +##### Small + +```html +
+ +
+``` + +##### Large + +```html +
+ +
+``` + +##### Block + +```html +
+ +
+``` + +##### Hide webkit's contact info autofill icon +Webkit sometimes gets confused and tries to add an icon/dropdown to autofill contact information on fields that may not be appropriate (such as input for number of users). Use this class to override the display of this icon. + +```html +
+ +
+``` + +#### Selects + +Primer adds light `height` and `vertical-align` styles to ` + + + + + + + + + +``` + +##### Small + +Use the `.select-sm` class to resize both default and custom ` + + + + + + + + + + +``` + +#### Form groups + +```html +
+
+
+
+
+ +
+
+
+ +
+
+ +
+
+
+ +
+
+
+``` + +#### Form group validation + +Convey errors and warnings for form groups. Add the appropriate class—either `.errored` or `.warn`—to the `
` to start. Then, house your error messaging in an additional `
` with either `.error` or `.warning`. + +```html +
+
+
+
+
This example input has an error.
+
+
+
+
+
+
This example input has a warning.
+
+
+``` + +#### Checkboxes and radios + +Utilities to spice up the alignment and styling of checkbox and radio controls. + +```html +
+
+ +

+ This will do insanely awesome and amazing things! +

+
+
+``` + +You may also add emphasis to the label: + +```html +
+
+ +
+
+``` + +##### Show / hide content based on a checkbox or radio button state + +Content that is hidden by default should only be done so if it is non-essential for the context of the surrounding content. Be sure to use the `aria-live="polite"` attribute on the parent label for added content to be announced when displayed. + +```html +
+
+ +
+
+ +
+
+``` + +#### Input group + +Attached an input and button to one another. + +```html +
+
+ + + + +
+
+``` + +#### Form actions + +Align buttons to the right—via `float: right` on the buttons—in forms with `.form-actions`. The floats are automatically cleared for you. + +```html +
+ + +
+``` + + +## License + +[MIT](./LICENSE) © [GitHub](https://github.com/) + +[primer-css]: https://github.com/primer/primer +[docs]: http://primercss.io/ +[npm]: https://www.npmjs.com/ +[install-npm]: https://docs.npmjs.com/getting-started/installing-node +[sass]: http://sass-lang.com/ diff --git a/primer-forms/index.scss b/primer-forms/index.scss new file mode 100644 index 0000000000..540674802d --- /dev/null +++ b/primer-forms/index.scss @@ -0,0 +1,5 @@ +@import "primer-support/index.scss"; +@import "./lib/form-control.scss"; +@import "./lib/form-select.scss"; +@import "./lib/form-group.scss"; +@import "./lib/form-validation.scss"; diff --git a/primer-forms/lib/form-control.scss b/primer-forms/lib/form-control.scss new file mode 100644 index 0000000000..25e00d5f28 --- /dev/null +++ b/primer-forms/lib/form-control.scss @@ -0,0 +1,212 @@ +// Needs refactoring +// stylelint-disable selector-no-qualifying-type, selector-max-compound-selectors +// stylelint-disable selector-no-type +// Base form controls +// +// Overrides for common inputs for easier styling. + +fieldset { + padding: 0; + margin: 0; + border: 0; +} + +label { + font-weight: $font-weight-bold; +} + +.form-control, +.form-select { + min-height: 34px; + padding: 6px 8px; + font-size: $body-font-size; + line-height: 20px; + color: $text-gray-dark; + vertical-align: middle; + background-color: $bg-white; + background-repeat: no-repeat; // Repeat and position set for form states (success, error, etc) + background-position: right 8px center; // For form validation. This keeps images 8px from right and centered vertically. + border: 1px solid $border-gray-dark; + border-radius: 3px; + outline: none; + box-shadow: $form-control-shadow; + + &.focus, + &:focus { + border-color: $blue-400; + outline: none; + box-shadow: $form-control-shadow, $btn-input-focus-shadow; + // box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075), 0 0 5px rgba(81, 167, 232, 0.5); + } +} + +// Inputs with contrast for easy light gray backgrounds against white. +.input-contrast { + background-color: $bg-gray-light; + + &:focus { background-color: $bg-white; } +} + +// Custom styling for HTML5 validation bubbles (WebKit only) +::placeholder { + color: $text-gray-light; +} + +// Mini inputs, to match .minibutton +.input-sm { + min-height: 28px; + padding-top: 3px; + padding-bottom: 3px; + font-size: $font-size-small; + line-height: 20px; +} + +// Large inputs +.input-lg { + padding: 4px 10px; + font-size: 16px; +} + +// Full-width inputs +.input-block { + display: block; + width: 100%; +} + +// Inputs with monospace text +.input-monospace { + font-family: $mono-font; +} + +// Hide the icon that tries to autofill contact info in webkit +.input-hide-webkit-autofill { + &::-webkit-contacts-auto-fill-button { + position: absolute; + right: 0; + display: none !important; + pointer-events: none; + visibility: hidden; + } +} + +// Checkboxes and Radiobuttons +// +// For checkboxes and radio button selections. +.form-checkbox { + padding-left: 20px; + margin: 15px 0; + vertical-align: middle; + + label { + em.highlight { + position: relative; + left: -4px; + padding: 2px 4px; + font-style: normal; + background: $yellow-100; + border-radius: 3px; + } + } + + input[type=checkbox], + input[type=radio] { + float: left; + margin: 5px 0 0 -20px; + vertical-align: middle; + } + + .note { + display: block; + margin: 0; + font-size: 12px; + font-weight: normal; + color: $gray-600; + } +} + +.form-checkbox-details { + display: none; +} + +.form-checkbox-details-trigger { + &:checked { + ~ * .form-checkbox-details, // child of sibling + ~ .form-checkbox-details { // or sibling + display: block; + } + } +} + +// Field groups +// +// Wrap field groups in `` to lay them out horizontally - great for +// the top of pages with autosave. +.hfields { + margin: 15px 0; + @include clearfix; + + .form-group { + float: left; + margin: 0 30px 0 0; + + dt { + label { + display: inline-block; + margin: 5px 0 0; + color: $gray-600; + } + + img { + position: relative; + top: -2px; + } + } + } + + .btn { + float: left; + margin: 28px 25px 0 -20px; + } + + .form-select { margin-top: 5px; } +} + +// Hide the up/down buttons in in the login form, the +// input is used for two-factor auth codes, type="number" makes it more usable +// on phones +input::-webkit-outer-spin-button, +input::-webkit-inner-spin-button { + margin: 0; + appearance: none; +} + +// Input groups + +.form-actions { + @include clearfix; + + .btn { + float: right; + + + .btn { + margin-right: 5px; + } + } +} + +.form-warning { + padding: 8px 10px; + margin: 10px 0; + font-size: 14px; + color: $yellow-900; + background: $yellow-100; + border: 1px solid $border-yellow; + border-radius: 3px; + + p { + margin: 0; + line-height: 1.5; + } + + a { font-weight: $font-weight-bold; } +} diff --git a/primer-forms/lib/form-group.scss b/primer-forms/lib/form-group.scss new file mode 100644 index 0000000000..b37bbb2fa6 --- /dev/null +++ b/primer-forms/lib/form-group.scss @@ -0,0 +1,215 @@ +// Form groups +// +// Typical form groups - `` with a `
` containing the label and +// `
containing the form elements. +// stylelint-disable selector-max-compound-selectors +// stylelint-disable selector-no-type +.form-group { + margin: 15px 0; + + // Text fields + .form-control { + width: 440px; + max-width: 100%; + margin-right: 5px; + background-color: $bg-gray-light; + + &:focus { + background-color: $bg-white; + } + + &.shorter { width: 130px; } + + &.short { width: 250px; } + + &.long { width: 100%; } + } + + // Textarea + // stylelint-disable selector-no-qualifying-type + textarea.form-control { + width: 100%; + height: 200px; + min-height: 200px; + + &.short { + height: 50px; + min-height: 50px; + } + } + // stylelint-enable selector-no-qualifying-type + + // The Label + dt { + margin: 0 0 6px; + } + + label { + position: relative; + } + + &.flattened dt { + float: left; + margin: 0; + line-height: 32px; + } + + &.flattened dd { + line-height: 32px; + } + + // + // Form Elements + // + // stylelint-disable selector-no-qualifying-type + dd { + h4 { + margin: 4px 0 0; + + &.is-error { color: $text-red; } + + &.is-success { color: $text-green; } + + + .note { + margin-top: 0; + } + } + } + // stylelint-enable selector-no-qualifying-type + + // + // Variants + // + + &.required { + dt label::after { + padding-left: 5px; + color: $text-red; + content: "*"; + } + } + + // Form AJAX states + // + // Form fields that need feedback for AJAX loading, success + // states and errored states. + .success, + .error, + .indicator { + display: none; + font-size: 12px; + font-weight: $font-weight-bold; + } + + &.loading { + opacity: 0.5; + + .indicator { + display: inline; + } + + .spinner { + display: inline-block; + vertical-align: middle; + } + } + + &.successful { + .success { + display: inline; + color: $text-green; + } + } + + // Form validation + // + // Our inline errors + + &.warn, + &.errored { + .warning, + .error { + position: absolute; + z-index: 10; + display: block; // Show up in errored/warn state + max-width: 450px; // Keep our long errors readable + padding: 5px 8px; + margin: $spacer-1 0 0; + font-size: 13px; + font-weight: normal; + border-style: solid; + border-width: 1px; + border-radius: 3px; + + &::after, + &::before { + position: absolute; + bottom: 100%; + left: 10px; + z-index: 15; + width: 0; + height: 0; + pointer-events: none; + content: " "; + border: solid transparent; + } + + &::after { + border-width: 5px; + } + + &::before { + margin-left: -1px; + border-width: 6px; + } + } + } + + &.warn { + .warning { + color: $yellow-900; + background-color: $yellow-100; + border-color: $border-yellow; + + &::after { + border-bottom-color: $yellow-100; + } + + &::before { + border-bottom-color: $border-yellow; + } + } + } + + &.errored { + label { + color: $text-red; + } + + .error { + color: $red-900; + background-color: $bg-red-light; + border-color: $border-red-light; + + &::after { + border-bottom-color: $bg-red-light; + } + + &::before { + border-bottom-color: $border-red-light; + } + } + } +} + +.note { + min-height: 17px; + margin: 4px 0 2px; + font-size: 12px; + color: $text-gray; + + .spinner { + margin-right: 3px; + vertical-align: middle; + } +} diff --git a/primer-forms/lib/form-select.scss b/primer-forms/lib/form-select.scss new file mode 100644 index 0000000000..2f43d8df65 --- /dev/null +++ b/primer-forms/lib/form-select.scss @@ -0,0 +1,38 @@ +// Custom select +// +// Apply `.select` to any ` + <%= octicon "search", :class => "subnav-search-icon" %> +
+ +``` + + +You can also use a `subnav-search-context` to display search help in a select menu. + +```html + +``` + + +## License + +[MIT](./LICENSE) © [GitHub](https://github.com/) + +[primer-css]: https://github.com/primer/primer +[docs]: http://primercss.io/ +[npm]: https://www.npmjs.com/ +[install-npm]: https://docs.npmjs.com/getting-started/installing-node +[sass]: http://sass-lang.com/ diff --git a/primer-navigation/index.scss b/primer-navigation/index.scss new file mode 100644 index 0000000000..7f9db61939 --- /dev/null +++ b/primer-navigation/index.scss @@ -0,0 +1,6 @@ +@import "primer-support/index.scss"; +// Navigation +@import "./lib/menu.scss"; +@import "./lib/tabnav.scss"; +@import "./lib/filter-list.scss"; +@import "./lib/subnav.scss"; diff --git a/primer-navigation/lib/filter-list.scss b/primer-navigation/lib/filter-list.scss new file mode 100644 index 0000000000..6bdb8b1054 --- /dev/null +++ b/primer-navigation/lib/filter-list.scss @@ -0,0 +1,62 @@ +// Filters list +// +// A vertical list of filters. +.filter-list { + list-style-type: none; + + &.small .filter-item { + padding: 4px 10px; + margin: 0 0 2px; + font-size: 12px; + } + + &.pjax-active .filter-item { + color: $text-gray; + background-color: transparent; + + &.pjax-active { + color: $text-white; + background-color: $bg-blue; + } + } +} + +.filter-item { + position: relative; + display: block; + padding: 8px 10px; + margin-bottom: 5px; + overflow: hidden; + font-size: 14px; + color: $text-gray; + text-decoration: none; + text-overflow: ellipsis; + white-space: nowrap; + cursor: pointer; + border-radius: 3px; + + &:hover { + text-decoration: none; + background-color: lighten($gray-200, 3%); + } + + &.selected { + color: $text-white; + background-color: $bg-blue; + } + + .count { + float: right; + font-weight: $font-weight-bold; + } + + .bar { + position: absolute; + top: 2px; + right: 0; + bottom: 2px; + z-index: -1; + display: inline-block; + background-color: darken($gray-100, 2%); + } +} diff --git a/primer-navigation/lib/menu.scss b/primer-navigation/lib/menu.scss new file mode 100644 index 0000000000..c0e7e8d29a --- /dev/null +++ b/primer-navigation/lib/menu.scss @@ -0,0 +1,112 @@ +// Side menu +// +// A menu on the side of a page, defaults to left side. e.g. github.com/about + +.menu { + margin-bottom: 15px; + list-style: none; + background-color: $bg-white; + border: 1px solid $gray-300; + border-radius: 3px; +} + +.menu-item { + position: relative; + display: block; + padding: 8px 10px; + border-bottom: 1px solid $gray-200; + + &:first-child { + border-top: 0; + border-top-left-radius: 2px; + border-top-right-radius: 2px; + + &::before { border-top-left-radius: 2px; } + } + + &:last-child { + border-bottom: 0; + border-bottom-right-radius: 2px; + border-bottom-left-radius: 2px; + + &::before { border-bottom-left-radius: 2px; } + } + + &:hover { + text-decoration: none; + background-color: $gray-100; + } + + &.selected { + font-weight: $font-weight-bold; + color: $text-gray-dark; + cursor: default; + background-color: $bg-white; + + &::before { + position: absolute; + top: 0; + bottom: 0; + left: 0; + width: 2px; + content: ""; + background-color: $orange-600; + } + } + + .octicon { + width: 16px; + margin-right: 5px; + color: $text-gray-dark; + text-align: center; + } + + .Counter { + float: right; + margin-left: 5px; + } + + .menu-warning { + float: right; + color: $red-900; + } + + .avatar { + float: left; + margin-right: 5px; + } + + &.alert { + .Counter { + color: $text-red; + } + } +} + +.menu-heading { + display: block; + padding: 8px 10px; + margin-top: 0; + margin-bottom: 0; + font-size: 13px; + font-weight: $font-weight-bold; + line-height: 20px; + color: $gray-600; + background-color: darken($gray-100, 1%); + border-bottom: 1px solid $gray-200; + + &:hover { + text-decoration: none; + } + + &:first-child { + border-top-left-radius: 2px; + border-top-right-radius: 2px; + } + + &:last-child { + border-bottom: 0; + border-bottom-right-radius: 2px; + border-bottom-left-radius: 2px; + } +} diff --git a/primer-navigation/lib/subnav.scss b/primer-navigation/lib/subnav.scss new file mode 100644 index 0000000000..bf5258814c --- /dev/null +++ b/primer-navigation/lib/subnav.scss @@ -0,0 +1,120 @@ +// Needs refactoring +// Sub nav +.subnav { + margin-bottom: 20px; + + @include clearfix(); +} + +.subnav-bordered { + padding-bottom: 20px; + border-bottom: 1px solid lighten($gray-200, 3%); +} + +.subnav-flush { + margin-bottom: 0; +} + +.subnav-item { + position: relative; + float: left; + padding: 6px 14px; + font-weight: $font-weight-bold; + line-height: 20px; + color: $gray-600; + border: 1px solid $gray-200; + + + .subnav-item { + margin-left: -1px; + } + + &:hover, + &:focus { + text-decoration: none; + background-color: $gray-100; + } + + &.selected, + &.selected:hover, + &.selected:focus { + z-index: 2; + color: $text-white; + background-color: $bg-blue; + border-color: $blue; + } + + &:first-child { + border-top-left-radius: 3px; + border-bottom-left-radius: 3px; + } + + &:last-child { + border-top-right-radius: 3px; + border-bottom-right-radius: 3px; + } +} + +.subnav-search { + position: relative; + margin-left: 10px; +} + +.subnav-search-input { + width: 320px; + padding-left: 30px; + color: $text-gray; +} + +.subnav-search-input-wide { + width: 500px; +} + +.subnav-search-icon { + position: absolute; + top: 9px; + left: 8px; + display: block; + color: darken($gray-300, 4%); + text-align: center; + pointer-events: none; +} + +.subnav-search-context { + .btn { + color: $gray-700; + border-top-right-radius: 0; + border-bottom-right-radius: 0; + + &:hover, + &:focus, + &:active, + &.selected { + z-index: 2; + } + } + + + .subnav-search { + margin-left: -1px; + + .subnav-search-input { + border-top-left-radius: 0; + border-bottom-left-radius: 0; + } + } + + .select-menu-modal-holder { + z-index: 30; + } + + .select-menu-modal { + width: 220px; + } + + .select-menu-item-icon { + color: inherit; + } +} + +.subnav-spacer-right { + padding-right: 10px; +} diff --git a/primer-navigation/lib/tabnav.scss b/primer-navigation/lib/tabnav.scss new file mode 100644 index 0000000000..2a8d356eef --- /dev/null +++ b/primer-navigation/lib/tabnav.scss @@ -0,0 +1,74 @@ +// Outer wrapper +// stylelint-disable selector-no-type +.tabnav { + margin-top: 0; + margin-bottom: 15px; + border-bottom: 1px solid $gray-300; + + .Counter { + margin-left: 5px; + } +} + +.tabnav-tabs { + margin-bottom: -1px; +} + +.tabnav-tab { + display: inline-block; + padding: 8px 12px; + font-size: 14px; + line-height: 20px; + color: $gray-600; + text-decoration: none; + background-color: transparent; + border: 1px solid transparent; + border-bottom: 0; + + &.selected { + color: $text-gray-dark; + background-color: $bg-white; + border-color: $gray-300; + border-radius: 3px 3px 0 0; + } + + &:hover, + &:focus { + color: $text-gray-dark; + text-decoration: none; + } +} + +// Tabnav extras +// +// Tabnav extras are non-tab elements that sit in the tabnav. Usually they're +// inline text or links. + +.tabnav-extra { + display: inline-block; + padding-top: 10px; + margin-left: 10px; + font-size: 12px; + color: $gray-600; + + > .octicon { + margin-right: 2px; + } +} + +// When tabnav-extra are anchors +// stylelint-disable selector-no-qualifying-type +a.tabnav-extra:hover { + color: $text-blue; + text-decoration: none; +} +// stylelint-enable selector-no-qualifying-type + +// Tabnav buttons +// +// For when there are multiple buttons, space them out appropriately. Requires +// the buttons to be floated or inline-block. + +.tabnav-btn { + margin-left: 10px; +} diff --git a/primer-navigation/package.json b/primer-navigation/package.json new file mode 100644 index 0000000000..4b9cbea8cf --- /dev/null +++ b/primer-navigation/package.json @@ -0,0 +1,40 @@ +{ + "version": "1.0.0", + "name": "primer-navigation", + "description": "Singular purpose and flexible navigation elements.", + "homepage": "http://primercss.io/", + "author": "GitHub, Inc.", + "license": "MIT", + "style": "index.scss", + "main": "build/index.js", + "files": [ + "index.scss", + "lib", + "build" + ], + "repository": "https://github.com/primer/primer-navigation.git", + "bugs": { + "url": "https://github.com/primer/primer-navigation/issues" + }, + "scripts": { + "build": "primer-module-build index.scss", + "prepublish": "npm run build", + "test": "npm run build && stylelint **/*.scss -c .stylelintrc.json -s scss" + }, + "dependencies": { + "primer-support": "*" + }, + "devDependencies": { + "stylelint": "*", + "stylelint-config-primer": "*", + "primer-module-build": "*" + }, + "keywords": [ + "primer", + "css", + "github", + "primercss", + "nav", + "navigation" + ] +} diff --git a/primer-page-headers/.github/CONTRIBUTING.md b/primer-page-headers/.github/CONTRIBUTING.md new file mode 100644 index 0000000000..156a0ee60a --- /dev/null +++ b/primer-page-headers/.github/CONTRIBUTING.md @@ -0,0 +1,79 @@ +## Contributing + +[fork]: https://github.com/github/primer/fork +[pr]: https://github.com/github/primer/compare +[style]: http://primercss.io/guidelines/ + +Hi there! We're thrilled that you'd like to contribute to this project. Your help is essential for keeping it great. + +Before you do, would you mind reading [this license agreement](CLA.md)? If you open a PR, we'll assume you agree to it. If you have any hesitation or disagreement, please do open a PR still, but note your concerns as well. + +## Using the issue tracker + +The issue tracker is the preferred channel for [bug reports](#bug-reports), [features requests](#feature-requests) and [submitting pull requests](#pull-requests), but please respect the following restrictions: + +* Please **do not** use the issue tracker for personal support requests. +* Please **do not** derail or troll issues. Keep the discussion on topic and respect the opinions of others. +* Please **do not** open issues or pull requests regarding the code in [`Normalize`](https://github.com/necolas/normalize.css) (open them in their respective repositories). + +## Bug reports + +A bug is a _demonstrable problem_ that is caused by the code in the repository. Good bug reports are extremely helpful, so thanks! + +Guidelines for bug reports: + +0. **Validate and lint your code** — [validate your HTML](http://html5.validator.nu) to ensure your problem isn't caused by a simple error in your own code. + +1. **Use the GitHub issue search** — check if the issue has already been reported. + +2. **Check if the issue has been fixed** — try to reproduce it using the latest `master` or development branch in the repository. + +3. **Isolate the problem** — ideally create a [reduced test case](http://css-tricks.com/6263-reduced-test-cases/) and a live example. + +A good bug report shouldn't leave others needing to chase you up for more information. Please try to be as detailed as possible in your report. What is your environment? What steps will reproduce the issue? What browser(s) and OS experience the problem? Do other browsers show the bug differently? What would you expect to be the outcome? All these details will help people to fix any potential bugs. + +Example: + +> Short and descriptive example bug report title +> +> A summary of the issue and the browser/OS environment in which it occurs. If +> suitable, include the steps required to reproduce the bug. +> +> 1. This is the first step +> 2. This is the second step +> 3. Further steps, etc. +> +> `` - a link to the reduced test case +> +> Any other information you want to share that is relevant to the issue being reported. This might include the lines of code that you have identified as causing the bug, and potential solutions (and your opinions on their merits). + +## Feature requests + +Feature requests are welcome. But take a moment to find out whether your idea fits with the scope and aims of the project. It's up to *you* to make a strong case to convince the project's developers of the merits of this feature. Please provide as much detail and context as possible. + +## Pull requests + +Good pull requests—patches, improvements, new features—are a fantastic help. They should remain focused in scope and avoid containing unrelated commits. + +**Please ask first** before embarking on any significant pull request (e.g. implementing features, refactoring code, porting to a different language), otherwise you risk spending a lot of time working on something that the project's developers might not want to merge into the project. + +Adhering to the following process is the best way to get your work included in the project: + +1. Fork and clone the repository +2. Configure and install the dependencies: `bower install` +3. Create a new branch: `git checkout -b my-branch-name` +4. Make your change, add tests, and make sure the tests still pass +5. Push to your fork and [submit a pull request][pr] +6. Pat your self on the back and wait for your pull request to be reviewed and merged. + +Here are a few things you can do that will increase the likelihood of your pull request being accepted: + +- Follow the [style guide][style]. +- Keep your change as focused as possible. If there are multiple changes you would like to make that are not dependent upon each other, consider submitting them as separate pull requests. +- Write a [good commit message](http://tbaggery.com/2008/04/19/a-note-about-git-commit-messages.html). + +## Resources + +- [Contributing to Open Source on GitHub](https://guides.github.com/activities/contributing-to-open-source/) +- [Using Pull Requests](https://help.github.com/articles/using-pull-requests/) +- [GitHub Help](https://help.github.com) diff --git a/primer-page-headers/.gitignore b/primer-page-headers/.gitignore new file mode 100644 index 0000000000..dd87e2d73f --- /dev/null +++ b/primer-page-headers/.gitignore @@ -0,0 +1,2 @@ +node_modules +build diff --git a/primer-page-headers/.npmignore b/primer-page-headers/.npmignore new file mode 100644 index 0000000000..dd51a98b42 --- /dev/null +++ b/primer-page-headers/.npmignore @@ -0,0 +1,2 @@ +*.yml +.github diff --git a/primer-page-headers/.postcss.json b/primer-page-headers/.postcss.json new file mode 100644 index 0000000000..0d882f47f2 --- /dev/null +++ b/primer-page-headers/.postcss.json @@ -0,0 +1,6 @@ +{ + "use": ["autoprefixer"], + "autoprefixer": { + "browsers": "> 5%, last 2 firefox versions, last 2 chrome versions, last 2 safari versions, last 2 edge versions, ie 11" + } +} diff --git a/primer-page-headers/.stylelintrc.json b/primer-page-headers/.stylelintrc.json new file mode 100644 index 0000000000..19028f9885 --- /dev/null +++ b/primer-page-headers/.stylelintrc.json @@ -0,0 +1,5 @@ +{ + "extends": [ + "stylelint-config-primer" + ] +} diff --git a/primer-page-headers/.travis.yml b/primer-page-headers/.travis.yml new file mode 100644 index 0000000000..c29090b400 --- /dev/null +++ b/primer-page-headers/.travis.yml @@ -0,0 +1,12 @@ +language: node_js +node_js: + - '7' + +deploy: + provider: npm + email: ${NPM_EMAIL} + api_key: ${NPM_API_KEY} + skip_cleanup: true + on: + branch: master + repo: ${TRAVIS_REPO_SLUG} diff --git a/primer-page-headers/CHANGELOG.md b/primer-page-headers/CHANGELOG.md new file mode 100644 index 0000000000..eef67ebb90 --- /dev/null +++ b/primer-page-headers/CHANGELOG.md @@ -0,0 +1,23 @@ +# v0.1.1 + + * bumping the version - Jon Rohan [github/github@4a72b25](https://github.com/github/github/commit/4a72b25) + * Pointing main js file to build - Jon Rohan [github/github@3575651](https://github.com/github/github/commit/3575651) + * don't change the versions yet - Jon Rohan [github/github@6bebcff](https://github.com/github/github/commit/6bebcff) + * Bumping version - Jon Rohan [github/github@df8b91c](https://github.com/github/github/commit/df8b91c) + * Cleaning up devDependencies versions and simplifying npm scripts - Jon Rohan [github/github@2c42571](https://github.com/github/github/commit/2c42571) + * Sorting and table objects. We also don't need homepage - Jon Rohan [github/github@798629d](https://github.com/github/github/commit/798629d) + * Removing duplicate headers - Jon Rohan [github/github@225cee1](https://github.com/github/github/commit/225cee1) + +# v0.1.0 + + * Rename repository with prefix primer- - Jon Rohan [github/github@ec8774a](https://github.com/github/github/commit/ec8774a) + * Getting rid of as much as possible - Sophie Shepherd [github/github@e2e5de4](https://github.com/github/github/commit/e2e5de4) + * Clean up more type css - Sophie Shepherd [github/github@cbf356a](https://github.com/github/github/commit/cbf356a) + * Update the names in the README files - Patrick Marsceill [github/github@75fed58](https://github.com/github/github/commit/75fed58) + * Update names for npm publising - Patrick Marsceill [github/github@451f97a](https://github.com/github/github/commit/451f97a) + * Fix import path across all scss files - Patrick Marsceill [github/github@a566f31](https://github.com/github/github/commit/a566f31) + * Add page headers section - Sophie Shepherd [github/github@6b6ff9d](https://github.com/github/github/commit/6b6ff9d) + * Fix variable collisions and add basecoat to site to test sass compilation errors - Patrick Marsceill [github/github@c73eee3](https://github.com/github/github/commit/c73eee3) + * Remove basecoat - Patrick Marsceill [github/github@1b1503d](https://github.com/github/github/commit/1b1503d) + * prefix bc => marketing - Patrick Marsceill [github/github@04d509a](https://github.com/github/github/commit/04d509a) + * pull in ye olde basecoat files from branch - Patrick Marsceill [github/github@09d47e9](https://github.com/github/github/commit/09d47e9) \ No newline at end of file diff --git a/primer-page-headers/LICENSE b/primer-page-headers/LICENSE new file mode 100644 index 0000000000..5715c13693 --- /dev/null +++ b/primer-page-headers/LICENSE @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2016 GitHub Inc. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/primer-page-headers/README.md b/primer-page-headers/README.md new file mode 100644 index 0000000000..684d7a407e --- /dev/null +++ b/primer-page-headers/README.md @@ -0,0 +1,58 @@ +# Primer Marketing CSS Page Headers + +[![NPM version](http://img.shields.io/npm/v/primer-page-headers.svg)](https://www.npmjs.org/package/primer-page-headers) +[![Build Status](https://travis-ci.org/primer/primer-page-headers.svg?branch=master)](https://travis-ci.org/primer/primer-page-headers) + +> Jumbotrons, heroes, and featured content sections for marketing websites at GitHub. + +This repository is a module of the full [primer-css][primer] repository. + +## Documentation + + + +Documentation & refactor coming very soon + + + + +## Install + +This repository is distributed with [npm][npm]. After [installing npm][install-npm], you can install `primer-page-headers` with this command. + +``` +$ npm install --save primer-page-headers +``` + +## Usage + +The source files included are written in [Sass][sass] (`scss`) You can simply point your sass `include-path` at your `node_modules` directory and import it like this. + +```scss +@import "primer-page-headers/index.scss"; +``` + +You can also import specific portions of the module by importing those partials from the `/lib/` folder. _Make sure you import any requirements along with the modules._ + +## Build + +For a compiled **css** version of this module, a npm script is included that will output a css version to `build/build.css` + +``` +$ npm run build +``` + +## License + +MIT © [GitHub](https://github.com/) + +[primer]: https://github.com/primer/primer +[primer-support]: https://github.com/primer/primer-support +[support]: https://github.com/primer/primer-support +[docs]: http://primercss.io/ +[npm]: https://www.npmjs.com/ +[install-npm]: https://docs.npmjs.com/getting-started/installing-node +[sass]: http://sass-lang.com/ diff --git a/primer-page-headers/index.scss b/primer-page-headers/index.scss new file mode 100644 index 0000000000..f833d588af --- /dev/null +++ b/primer-page-headers/index.scss @@ -0,0 +1,4 @@ +// support files +@import "primer-support/index.scss"; +@import "primer-marketing-support/index.scss"; +@import "./lib/headers.scss"; diff --git a/primer-page-headers/lib/headers.scss b/primer-page-headers/lib/headers.scss new file mode 100644 index 0000000000..607569b0e4 --- /dev/null +++ b/primer-page-headers/lib/headers.scss @@ -0,0 +1,68 @@ +.jumbotron { + position: relative; + padding-top: $spacer-6; + padding-bottom: $spacer-6; + + @include breakpoint(sm) { + padding-top: $spacer-6 * 1.5; + padding-bottom: $spacer-6 * 1.5; + } + + @include breakpoint(xl) { + padding-top: $spacer-6 * 3; + padding-bottom: $spacer-6 * 3; + } +} + +.jumbotron-supertron { + @include breakpoint(lg) { + height: 45vw; + min-height: 590px; + max-height: 55vh; + padding-top: $spacer-6 + $spacer-6; + padding-bottom: $spacer-6 + $spacer-6; + } +} + +.jumbotron-minitron { + padding-top: $spacer-4; + padding-bottom: $spacer-4; + + @include breakpoint(sm) { + padding-top: $spacer-5; + padding-bottom: $spacer-5; + } +} + +.jumbotron-shadow { + // Shadow + &::after { + position: absolute; + bottom: 0; + left: 0; + width: 100%; + height: 30px; + content: " "; + background-color: transparent; + background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.05)); + background-repeat: repeat-x; + box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.05); + } +} + +.jumbotron-photo { + position: relative; + background-color: $gray-dark; + background-size: cover; + + &::before { + position: absolute; + bottom: 0; + left: 0; + display: block; + width: 100%; + height: 100%; + content: ""; + background-color: rgba(0, 0, 0, 0.25); + } +} diff --git a/primer-page-headers/package.json b/primer-page-headers/package.json new file mode 100644 index 0000000000..5e6d1314db --- /dev/null +++ b/primer-page-headers/package.json @@ -0,0 +1,43 @@ +{ + "version": "0.1.1", + "name": "primer-page-headers", + "description": "Jumbotrons, heroes, and featured content sections for marketing websites at GitHub.", + "homepage": "http://primercss.io/", + "author": "GitHub, Inc.", + "license": "MIT", + "style": "build/build.css", + "main": "build/index.js", + "files": [ + "index.scss", + "lib", + "build" + ], + "repository": "https://github.com/primer/primer-page-headers.git", + "bugs": { + "url": "https://github.com/primer/primer-page-headers/issues" + }, + "scripts": { + "build": "primer-module-build index.scss", + "prepublish": "npm run build", + "test": "npm run build && stylelint **/*.scss -c .stylelintrc.json -s scss" + }, + "dependencies": { + "primer-support": "*", + "primer-marketing-support": "*" + }, + "devDependencies": { + "stylelint": "*", + "stylelint-config-primer": "*", + "primer-module-build": "*" + }, + "keywords": [ + "css", + "flash", + "github", + "hero", + "jumbotron", + "primer", + "primercss", + "style" + ] +} diff --git a/primer-page-sections/.github/CONTRIBUTING.md b/primer-page-sections/.github/CONTRIBUTING.md new file mode 100644 index 0000000000..156a0ee60a --- /dev/null +++ b/primer-page-sections/.github/CONTRIBUTING.md @@ -0,0 +1,79 @@ +## Contributing + +[fork]: https://github.com/github/primer/fork +[pr]: https://github.com/github/primer/compare +[style]: http://primercss.io/guidelines/ + +Hi there! We're thrilled that you'd like to contribute to this project. Your help is essential for keeping it great. + +Before you do, would you mind reading [this license agreement](CLA.md)? If you open a PR, we'll assume you agree to it. If you have any hesitation or disagreement, please do open a PR still, but note your concerns as well. + +## Using the issue tracker + +The issue tracker is the preferred channel for [bug reports](#bug-reports), [features requests](#feature-requests) and [submitting pull requests](#pull-requests), but please respect the following restrictions: + +* Please **do not** use the issue tracker for personal support requests. +* Please **do not** derail or troll issues. Keep the discussion on topic and respect the opinions of others. +* Please **do not** open issues or pull requests regarding the code in [`Normalize`](https://github.com/necolas/normalize.css) (open them in their respective repositories). + +## Bug reports + +A bug is a _demonstrable problem_ that is caused by the code in the repository. Good bug reports are extremely helpful, so thanks! + +Guidelines for bug reports: + +0. **Validate and lint your code** — [validate your HTML](http://html5.validator.nu) to ensure your problem isn't caused by a simple error in your own code. + +1. **Use the GitHub issue search** — check if the issue has already been reported. + +2. **Check if the issue has been fixed** — try to reproduce it using the latest `master` or development branch in the repository. + +3. **Isolate the problem** — ideally create a [reduced test case](http://css-tricks.com/6263-reduced-test-cases/) and a live example. + +A good bug report shouldn't leave others needing to chase you up for more information. Please try to be as detailed as possible in your report. What is your environment? What steps will reproduce the issue? What browser(s) and OS experience the problem? Do other browsers show the bug differently? What would you expect to be the outcome? All these details will help people to fix any potential bugs. + +Example: + +> Short and descriptive example bug report title +> +> A summary of the issue and the browser/OS environment in which it occurs. If +> suitable, include the steps required to reproduce the bug. +> +> 1. This is the first step +> 2. This is the second step +> 3. Further steps, etc. +> +> `` - a link to the reduced test case +> +> Any other information you want to share that is relevant to the issue being reported. This might include the lines of code that you have identified as causing the bug, and potential solutions (and your opinions on their merits). + +## Feature requests + +Feature requests are welcome. But take a moment to find out whether your idea fits with the scope and aims of the project. It's up to *you* to make a strong case to convince the project's developers of the merits of this feature. Please provide as much detail and context as possible. + +## Pull requests + +Good pull requests—patches, improvements, new features—are a fantastic help. They should remain focused in scope and avoid containing unrelated commits. + +**Please ask first** before embarking on any significant pull request (e.g. implementing features, refactoring code, porting to a different language), otherwise you risk spending a lot of time working on something that the project's developers might not want to merge into the project. + +Adhering to the following process is the best way to get your work included in the project: + +1. Fork and clone the repository +2. Configure and install the dependencies: `bower install` +3. Create a new branch: `git checkout -b my-branch-name` +4. Make your change, add tests, and make sure the tests still pass +5. Push to your fork and [submit a pull request][pr] +6. Pat your self on the back and wait for your pull request to be reviewed and merged. + +Here are a few things you can do that will increase the likelihood of your pull request being accepted: + +- Follow the [style guide][style]. +- Keep your change as focused as possible. If there are multiple changes you would like to make that are not dependent upon each other, consider submitting them as separate pull requests. +- Write a [good commit message](http://tbaggery.com/2008/04/19/a-note-about-git-commit-messages.html). + +## Resources + +- [Contributing to Open Source on GitHub](https://guides.github.com/activities/contributing-to-open-source/) +- [Using Pull Requests](https://help.github.com/articles/using-pull-requests/) +- [GitHub Help](https://help.github.com) diff --git a/primer-page-sections/.gitignore b/primer-page-sections/.gitignore new file mode 100644 index 0000000000..dd87e2d73f --- /dev/null +++ b/primer-page-sections/.gitignore @@ -0,0 +1,2 @@ +node_modules +build diff --git a/primer-page-sections/.npmignore b/primer-page-sections/.npmignore new file mode 100644 index 0000000000..dd51a98b42 --- /dev/null +++ b/primer-page-sections/.npmignore @@ -0,0 +1,2 @@ +*.yml +.github diff --git a/primer-page-sections/.postcss.json b/primer-page-sections/.postcss.json new file mode 100644 index 0000000000..0d882f47f2 --- /dev/null +++ b/primer-page-sections/.postcss.json @@ -0,0 +1,6 @@ +{ + "use": ["autoprefixer"], + "autoprefixer": { + "browsers": "> 5%, last 2 firefox versions, last 2 chrome versions, last 2 safari versions, last 2 edge versions, ie 11" + } +} diff --git a/primer-page-sections/.stylelintrc.json b/primer-page-sections/.stylelintrc.json new file mode 100644 index 0000000000..19028f9885 --- /dev/null +++ b/primer-page-sections/.stylelintrc.json @@ -0,0 +1,5 @@ +{ + "extends": [ + "stylelint-config-primer" + ] +} diff --git a/primer-page-sections/.travis.yml b/primer-page-sections/.travis.yml new file mode 100644 index 0000000000..c29090b400 --- /dev/null +++ b/primer-page-sections/.travis.yml @@ -0,0 +1,12 @@ +language: node_js +node_js: + - '7' + +deploy: + provider: npm + email: ${NPM_EMAIL} + api_key: ${NPM_API_KEY} + skip_cleanup: true + on: + branch: master + repo: ${TRAVIS_REPO_SLUG} diff --git a/primer-page-sections/CHANGELOG.md b/primer-page-sections/CHANGELOG.md new file mode 100644 index 0000000000..546e7ea4a6 --- /dev/null +++ b/primer-page-sections/CHANGELOG.md @@ -0,0 +1,21 @@ +# v0.1.1 + + * bumping the version - Jon Rohan [github/github@4a72b25](https://github.com/github/github/commit/4a72b25) + * Pointing main js file to build - Jon Rohan [github/github@3575651](https://github.com/github/github/commit/3575651) + * don't change the versions yet - Jon Rohan [github/github@6bebcff](https://github.com/github/github/commit/6bebcff) + * Bumping version - Jon Rohan [github/github@df8b91c](https://github.com/github/github/commit/df8b91c) + * Cleaning up devDependencies versions and simplifying npm scripts - Jon Rohan [github/github@2c42571](https://github.com/github/github/commit/2c42571) + * Sorting and table objects. We also don't need homepage - Jon Rohan [github/github@798629d](https://github.com/github/github/commit/798629d) + * Removing duplicate headers - Jon Rohan [github/github@225cee1](https://github.com/github/github/commit/225cee1) + +# v0.1.0 + + * Rename repository with prefix primer- - Jon Rohan [github/github@ec8774a](https://github.com/github/github/commit/ec8774a) + * Fix broken paths - Patrick Marsceill [github/github@b5dc395](https://github.com/github/github/commit/b5dc395) + * Update the names in the README files - Patrick Marsceill [github/github@75fed58](https://github.com/github/github/commit/75fed58) + * Update names for npm publising - Patrick Marsceill [github/github@451f97a](https://github.com/github/github/commit/451f97a) + * Fix import path across all scss files - Patrick Marsceill [github/github@a566f31](https://github.com/github/github/commit/a566f31) + * Add page sections to docs - Sophie Shepherd [github/github@667d1e7](https://github.com/github/github/commit/667d1e7) + * Fix variable collisions and add basecoat to site to test sass compilation errors - Patrick Marsceill [github/github@c73eee3](https://github.com/github/github/commit/c73eee3) + * Remove basecoat - Patrick Marsceill [github/github@1b1503d](https://github.com/github/github/commit/1b1503d) + * section => page-section - Patrick Marsceill [github/github@a789873](https://github.com/github/github/commit/a789873) \ No newline at end of file diff --git a/primer-page-sections/LICENSE b/primer-page-sections/LICENSE new file mode 100644 index 0000000000..5715c13693 --- /dev/null +++ b/primer-page-sections/LICENSE @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2016 GitHub Inc. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/primer-page-sections/README.md b/primer-page-sections/README.md new file mode 100644 index 0000000000..700fe6c908 --- /dev/null +++ b/primer-page-sections/README.md @@ -0,0 +1,57 @@ +# Primer CSS Page Sections + +[![NPM version](http://img.shields.io/npm/v/primer-page-sections.svg)](https://www.npmjs.org/package/primer-page-sections) +[![Build Status](https://travis-ci.org/primer/primer-page-sections.svg?branch=master)](https://travis-ci.org/primer/primer-page-sections) + +> Flash messages, or alerts, inform users of successful or pending actions. Use them sparingly. Don’t show more than one at a time. + +This repository is a module of the full [primer-css][primer] repository. + +## Documentation + + + +Documentation & refactor coming very soon + + + +## Install + +This repository is distributed with [npm][npm]. After [installing npm][install-npm], you can install `primer-page-sections` with this command. + +``` +$ npm install --save primer-page-sections +``` + +## Usage + +The source files included are written in [Sass][sass] (`scss`) You can simply point your sass `include-path` at your `node_modules` directory and import it like this. + +```scss +@import "primer-page-sections/index.scss"; +``` + +You can also import specific portions of the module by importing those partials from the `/lib/` folder. _Make sure you import any requirements along with the modules._ + +## Build + +For a compiled **css** version of this module, a npm script is included that will output a css version to `build/build.css` + +``` +$ npm run build +``` + +## License + +MIT © [GitHub](https://github.com/) + +[primer]: https://github.com/primer/primer +[primer-support]: https://github.com/primer/primer-support +[support]: https://github.com/primer/primer-support +[docs]: http://primercss.io/ +[npm]: https://www.npmjs.com/ +[install-npm]: https://docs.npmjs.com/getting-started/installing-node +[sass]: http://sass-lang.com/ diff --git a/primer-page-sections/index.scss b/primer-page-sections/index.scss new file mode 100644 index 0000000000..78b9de46f9 --- /dev/null +++ b/primer-page-sections/index.scss @@ -0,0 +1,4 @@ +// support files +@import "primer-support/index.scss"; +@import "primer-marketing-support/index.scss"; +@import "./lib/page-section.scss"; diff --git a/primer-page-sections/lib/page-section.scss b/primer-page-sections/lib/page-section.scss new file mode 100644 index 0000000000..1908d7dd9c --- /dev/null +++ b/primer-page-sections/lib/page-section.scss @@ -0,0 +1,18 @@ +// Styles for page sections +.page-section { + padding: $spacer-5 0; + margin-top: 0; + + @include breakpoint(md) { + padding: $spacer-6 + $spacer-3 0; + } +} + +// Adds a little extra headroom for sections linked to via in-page anchor links +.page-section-jumplink:target { + padding-top: ($spacer-6 * 2) + $spacer-5; + + @include breakpoint(md) { + padding-top: $spacer-6 * 2; + } +} diff --git a/primer-page-sections/package.json b/primer-page-sections/package.json new file mode 100644 index 0000000000..4c56b02201 --- /dev/null +++ b/primer-page-sections/package.json @@ -0,0 +1,42 @@ +{ + "version": "0.1.1", + "name": "primer-page-sections", + "description": "Styles to create distinct sections of marketing pages at GitHub.", + "homepage": "http://primercss.io/", + "author": "GitHub, Inc.", + "license": "MIT", + "style": "build/build.css", + "main": "build/index.js", + "files": [ + "index.scss", + "lib", + "build" + ], + "repository": "https://github.com/primer/primer-page-sections.git", + "bugs": { + "url": "https://github.com/primer/primer-page-sections/issues" + }, + "scripts": { + "build": "primer-module-build index.scss", + "prepublish": "npm run build", + "test": "npm run build && stylelint **/*.scss -c .stylelintrc.json -s scss" + }, + "dependencies": { + "primer-support": "*", + "primer-marketing-support": "*" + }, + "devDependencies": { + "stylelint": "*", + "stylelint-config-primer": "*", + "primer-module-build": "*" + }, + "keywords": [ + "css", + "github", + "page sections", + "primer", + "primercss", + "sections", + "style" + ] +} diff --git a/primer-product/.gitignore b/primer-product/.gitignore new file mode 100644 index 0000000000..0efecbd407 --- /dev/null +++ b/primer-product/.gitignore @@ -0,0 +1,5 @@ +.DS_Store +.sass-cache +node_modules +build +*.log diff --git a/primer-product/.npmignore b/primer-product/.npmignore new file mode 100644 index 0000000000..6919fd6923 --- /dev/null +++ b/primer-product/.npmignore @@ -0,0 +1,2 @@ +*.yml +.postcss.json diff --git a/primer-product/.travis.yml b/primer-product/.travis.yml new file mode 100644 index 0000000000..435bc15d7a --- /dev/null +++ b/primer-product/.travis.yml @@ -0,0 +1,3 @@ +language: node_js +node_js: + - '5' diff --git a/primer-product/CHANGELOG.md b/primer-product/CHANGELOG.md new file mode 100644 index 0000000000..501422462b --- /dev/null +++ b/primer-product/CHANGELOG.md @@ -0,0 +1,3 @@ +# 1.0.0 + +- Grouping primer modules into product diff --git a/primer-product/LICENSE b/primer-product/LICENSE new file mode 100644 index 0000000000..5715c13693 --- /dev/null +++ b/primer-product/LICENSE @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2016 GitHub Inc. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/primer-product/README.md b/primer-product/README.md new file mode 100644 index 0000000000..30d0d5d5b9 --- /dev/null +++ b/primer-product/README.md @@ -0,0 +1,48 @@ +# Primer product + +[![NPM version](http://img.shields.io/npm/v/primer-product.svg)](https://www.npmjs.org/package/primer-product) +[![Build Status](https://travis-ci.org/primer/primer-product.svg?branch=master)](https://travis-ci.org/primer/primer-product) + +> Primer product is the product based modules of the primer framework. Shared between our product and marketing pages. + +This repository is a compilation of [several CSS modules](https://github.com/primer). You can break it down into smaller sections using npm. + +## Install + +This repository is distributed with [npm][npm]. After [installing npm][install-npm], you can install `primer-css` with this command. **You must have npm >=3.0 installed to be able to satisfy the dependency paths** + +``` +$ npm install --save primer-core +``` + +## Usage + +The source files included are written in [Sass][sass] (`scss`) You can simply point your sass `include-path` at your `node_modules` directory and import it like this. + +```scss +@import "primer-core/index.scss"; +``` + +You can also import specific portions of the module by importing those partials from the `/lib/` folder. _Make sure you import any requirements along with the modules._ + +## Build + +For a compiled **css** version of this module, a npm script is included that will output a css version to `build/build.css` The built css file is also included in the npm package. + +``` +$ npm run build +``` + +## Documentation + +You can read more about primer in the [docs][docs]. + +## License + +[MIT](./LICENSE) © [GitHub](https://github.com/) + +[primer]: https://github.com/primer/primer +[docs]: http://primercss.io/ +[npm]: https://www.npmjs.com/ +[install-npm]: https://docs.npmjs.com/getting-started/installing-node +[sass]: http://sass-lang.com/ diff --git a/primer-product/index.scss b/primer-product/index.scss new file mode 100644 index 0000000000..222d697dd4 --- /dev/null +++ b/primer-product/index.scss @@ -0,0 +1,19 @@ +/*! + * Primer-product + * http://primercss.io + * + * Released under MIT license. Copyright 2015 GitHub, Inc. + */ + +// Primer master file +// +// Imports all Primer files in their intended order for easy mass-inclusion. +// Should you need specific files, you can easily use separate `@import`s. + +// Global requirements +@import "primer-support/index.scss"; +@import "primer-alerts/index.scss"; +@import "primer-avatars/index.scss"; +@import "primer-blankslate/index.scss"; +@import "primer-markdown/index.scss"; +@import "primer-labels/index.scss"; diff --git a/primer-product/package.json b/primer-product/package.json new file mode 100644 index 0000000000..057a7889b7 --- /dev/null +++ b/primer-product/package.json @@ -0,0 +1,40 @@ +{ + "version": "3.0.0", + "name": "primer-product", + "description": "Primer CSS's product modules", + "homepage": "http://primercss.io/", + "author": "GitHub, Inc.", + "license": "MIT", + "style": "build/build.css", + "main": "build/index.js", + "files": [ + "index.scss", + "build" + ], + "repository": { + "type": "git", + "url": "git+https://github.com/primer/primer-product.git" + }, + "bugs": { + "url": "https://github.com/primer/primer-product/issues" + }, + "scripts": { + "build": "primer-module-build index.scss", + "prepublish": "npm run build", + "test": "npm run build" + }, + "dependencies": { + "primer-alerts": "^1.1.2", + "primer-avatars": "^0.4.6", + "primer-blankslate": "^0.3.5", + "primer-labels": "^1.0.0", + "primer-markdown": "^3.3.7", + "primer-support": "^4.0.0" + }, + "peerDependencies": { + "primer-core": "^3.0.0" + }, + "devDependencies": { + "primer-module-build": "*" + } +} diff --git a/primer-support/.github/CONTRIBUTING.md b/primer-support/.github/CONTRIBUTING.md new file mode 100644 index 0000000000..156a0ee60a --- /dev/null +++ b/primer-support/.github/CONTRIBUTING.md @@ -0,0 +1,79 @@ +## Contributing + +[fork]: https://github.com/github/primer/fork +[pr]: https://github.com/github/primer/compare +[style]: http://primercss.io/guidelines/ + +Hi there! We're thrilled that you'd like to contribute to this project. Your help is essential for keeping it great. + +Before you do, would you mind reading [this license agreement](CLA.md)? If you open a PR, we'll assume you agree to it. If you have any hesitation or disagreement, please do open a PR still, but note your concerns as well. + +## Using the issue tracker + +The issue tracker is the preferred channel for [bug reports](#bug-reports), [features requests](#feature-requests) and [submitting pull requests](#pull-requests), but please respect the following restrictions: + +* Please **do not** use the issue tracker for personal support requests. +* Please **do not** derail or troll issues. Keep the discussion on topic and respect the opinions of others. +* Please **do not** open issues or pull requests regarding the code in [`Normalize`](https://github.com/necolas/normalize.css) (open them in their respective repositories). + +## Bug reports + +A bug is a _demonstrable problem_ that is caused by the code in the repository. Good bug reports are extremely helpful, so thanks! + +Guidelines for bug reports: + +0. **Validate and lint your code** — [validate your HTML](http://html5.validator.nu) to ensure your problem isn't caused by a simple error in your own code. + +1. **Use the GitHub issue search** — check if the issue has already been reported. + +2. **Check if the issue has been fixed** — try to reproduce it using the latest `master` or development branch in the repository. + +3. **Isolate the problem** — ideally create a [reduced test case](http://css-tricks.com/6263-reduced-test-cases/) and a live example. + +A good bug report shouldn't leave others needing to chase you up for more information. Please try to be as detailed as possible in your report. What is your environment? What steps will reproduce the issue? What browser(s) and OS experience the problem? Do other browsers show the bug differently? What would you expect to be the outcome? All these details will help people to fix any potential bugs. + +Example: + +> Short and descriptive example bug report title +> +> A summary of the issue and the browser/OS environment in which it occurs. If +> suitable, include the steps required to reproduce the bug. +> +> 1. This is the first step +> 2. This is the second step +> 3. Further steps, etc. +> +> `` - a link to the reduced test case +> +> Any other information you want to share that is relevant to the issue being reported. This might include the lines of code that you have identified as causing the bug, and potential solutions (and your opinions on their merits). + +## Feature requests + +Feature requests are welcome. But take a moment to find out whether your idea fits with the scope and aims of the project. It's up to *you* to make a strong case to convince the project's developers of the merits of this feature. Please provide as much detail and context as possible. + +## Pull requests + +Good pull requests—patches, improvements, new features—are a fantastic help. They should remain focused in scope and avoid containing unrelated commits. + +**Please ask first** before embarking on any significant pull request (e.g. implementing features, refactoring code, porting to a different language), otherwise you risk spending a lot of time working on something that the project's developers might not want to merge into the project. + +Adhering to the following process is the best way to get your work included in the project: + +1. Fork and clone the repository +2. Configure and install the dependencies: `bower install` +3. Create a new branch: `git checkout -b my-branch-name` +4. Make your change, add tests, and make sure the tests still pass +5. Push to your fork and [submit a pull request][pr] +6. Pat your self on the back and wait for your pull request to be reviewed and merged. + +Here are a few things you can do that will increase the likelihood of your pull request being accepted: + +- Follow the [style guide][style]. +- Keep your change as focused as possible. If there are multiple changes you would like to make that are not dependent upon each other, consider submitting them as separate pull requests. +- Write a [good commit message](http://tbaggery.com/2008/04/19/a-note-about-git-commit-messages.html). + +## Resources + +- [Contributing to Open Source on GitHub](https://guides.github.com/activities/contributing-to-open-source/) +- [Using Pull Requests](https://help.github.com/articles/using-pull-requests/) +- [GitHub Help](https://help.github.com) diff --git a/primer-support/.gitignore b/primer-support/.gitignore new file mode 100644 index 0000000000..dd87e2d73f --- /dev/null +++ b/primer-support/.gitignore @@ -0,0 +1,2 @@ +node_modules +build diff --git a/primer-support/.npmignore b/primer-support/.npmignore new file mode 100644 index 0000000000..dd51a98b42 --- /dev/null +++ b/primer-support/.npmignore @@ -0,0 +1,2 @@ +*.yml +.github diff --git a/primer-support/.postcss.json b/primer-support/.postcss.json new file mode 100644 index 0000000000..0d882f47f2 --- /dev/null +++ b/primer-support/.postcss.json @@ -0,0 +1,6 @@ +{ + "use": ["autoprefixer"], + "autoprefixer": { + "browsers": "> 5%, last 2 firefox versions, last 2 chrome versions, last 2 safari versions, last 2 edge versions, ie 11" + } +} diff --git a/primer-support/.stylelintrc.json b/primer-support/.stylelintrc.json new file mode 100644 index 0000000000..19028f9885 --- /dev/null +++ b/primer-support/.stylelintrc.json @@ -0,0 +1,5 @@ +{ + "extends": [ + "stylelint-config-primer" + ] +} diff --git a/primer-support/.travis.yml b/primer-support/.travis.yml new file mode 100644 index 0000000000..c29090b400 --- /dev/null +++ b/primer-support/.travis.yml @@ -0,0 +1,12 @@ +language: node_js +node_js: + - '7' + +deploy: + provider: npm + email: ${NPM_EMAIL} + api_key: ${NPM_API_KEY} + skip_cleanup: true + on: + branch: master + repo: ${TRAVIS_REPO_SLUG} diff --git a/primer-support/CHANGELOG.md b/primer-support/CHANGELOG.md new file mode 100644 index 0000000000..ba833e6cd4 --- /dev/null +++ b/primer-support/CHANGELOG.md @@ -0,0 +1,151 @@ +# v3.0.2 + + * Bump all the version numbers for readme - Mu-An Chiou [github/github@a9d152f](https://github.com/github/github/commit/a9d152f) + * Fix all the travis badge URL - Mu-An Chiou [github/github@9cd6d84](https://github.com/github/github/commit/9cd6d84) + +# v3.0.1 + + * bump version after adding variable - broccolini [github/github@7eeeed5](https://github.com/github/github/commit/7eeeed5) + * add yellow border variable to replace old flash border variable - broccolini [github/github@6eb26ee](https://github.com/github/github/commit/6eb26ee) + +# v3.0.0 + + * bump major version due to renaming in support and utils - broccolini [github/github@85b48ab](https://github.com/github/github/commit/85b48ab) + * rename border variables - broccolini [github/github@0a580d5](https://github.com/github/github/commit/0a580d5) + +# v2.1.0 + + * versions - Sophie Shepherd [github/github@703a904](https://github.com/github/github/commit/703a904) + * @broccolini's feedback - Sophie Shepherd [github/github@f9699ef](https://github.com/github/github/commit/f9699ef) + +# v2.0.0 + + * Fix lint - Mu-An Chiou [github/github@5a4b3cb](https://github.com/github/github/commit/5a4b3cb) + * Change border-color back to default for -000 .btn as well - Mu-An Chiou [github/github@bf725a2](https://github.com/github/github/commit/bf725a2) + * fix lint errors - broccolini [github/github@c520fa4](https://github.com/github/github/commit/c520fa4) + * fix lints and add defaults to color system variables - broccolini [github/github@b7f5ed5](https://github.com/github/github/commit/b7f5ed5) + * update primer-core version number - broccolini [github/github@6846743](https://github.com/github/github/commit/6846743) + * more docs examples, restore gradients from @broccolini and then add additional overrides to prevent hover gradient from bleeding into active state - Mark Otto [github/github@c637891](https://github.com/github/github/commit/c637891) + * One more button redux - Mark Otto [github/github@0b7323a](https://github.com/github/github/commit/0b7323a) + * use one yellow for now for status-pending: - broccolini [github/github@9f3bd48](https://github.com/github/github/commit/9f3bd48) + * darken danger button border on hover - broccolini [github/github@74b68b1](https://github.com/github/github/commit/74b68b1) + * add inverse mixin for red button hover styles - broccolini [github/github@764c417](https://github.com/github/github/commit/764c417) + * fix default btn style selected state - broccolini [github/github@fa5706a](https://github.com/github/github/commit/fa5706a) + * btn fixes: - broccolini [github/github@d5c2110](https://github.com/github/github/commit/d5c2110) + * update commit css with new variables - broccolini [github/github@198d897](https://github.com/github/github/commit/198d897) + * lighten yellow-100 just a tiny little bit - broccolini [github/github@0c7f3c5](https://github.com/github/github/commit/0c7f3c5) + * make purple more blue and less yahoo - ba boom tish! - broccolini [github/github@2fa35bd](https://github.com/github/github/commit/2fa35bd) + * update border light utility to be darker: - broccolini [github/github@3711ba9](https://github.com/github/github/commit/3711ba9) + * update orange variables and docs - broccolini [github/github@ab6f263](https://github.com/github/github/commit/ab6f263) + * update status pending colors - broccolini [github/github@849b34e](https://github.com/github/github/commit/849b34e) + * replace instances of #ddd with variable in primer-core - broccolini [github/github@4a95523](https://github.com/github/github/commit/4a95523) + * update red variables in topics: - broccolini [github/github@33ea9b0](https://github.com/github/github/commit/33ea9b0) + * remove unused variables - broccolini [github/github@a4ca9e4](https://github.com/github/github/commit/a4ca9e4) + * update default gray variables with new variables - broccolini [github/github@db4e635](https://github.com/github/github/commit/db4e635) + * update form color variables to use black variable - broccolini [github/github@af4ab27](https://github.com/github/github/commit/af4ab27) + * make gray match blue hue - broccolini [github/github@e53fff7](https://github.com/github/github/commit/e53fff7) + * sneak in that sf mono life - Mark Otto [github/github@778a9e6](https://github.com/github/github/commit/778a9e6) + +# v1.2.2 + + * update version numbers for primer package with bold update - broccolini [github/github@5d3e089](https://github.com/github/github/commit/5d3e089) + +# v1.2.1 + + * More versions - Jon Rohan [github/github@e12ba2e](https://github.com/github/github/commit/e12ba2e) + +# v1.2.0 + + * Revving this per @jonrohan - Patrick Marsceill [github/github@331f0b1](https://github.com/github/github/commit/331f0b1) + * Consolidate variables - Patrick Marsceill [github/github@37ea8ac](https://github.com/github/github/commit/37ea8ac) + * Make shadow vars - Patrick Marsceill [github/github@93b2e11](https://github.com/github/github/commit/93b2e11) + * update bg-yellow variables - broccolini [github/github@79701f2](https://github.com/github/github/commit/79701f2) + * Moving - Jon Rohan [github/github@34d0849](https://github.com/github/github/commit/34d0849) + * Updates based on feedback - Jon Rohan [github/github@d3528f1](https://github.com/github/github/commit/d3528f1) + * Documenting current color utilities - Jon Rohan [github/github@46b5f85](https://github.com/github/github/commit/46b5f85) + * add border color variables - broccolini [github/github@42f0fc0](https://github.com/github/github/commit/42f0fc0) + +# v1.1.0 + + * updating the version number - Jon Rohan [github/github@db462e6](https://github.com/github/github/commit/db462e6) + * Updating spacer-6 from 48px to 40px - Jon Rohan [github/github@ae380d1](https://github.com/github/github/commit/ae380d1) + * updating lg breakpoint for use with new spacer-3 - Jon Rohan [github/github@f5baf52](https://github.com/github/github/commit/f5baf52) + +# v1.0.0 + + * Fix counter color on primary button - Patrick Marsceill [github/github@9089145](https://github.com/github/github/commit/9089145) + * Cutting new versions of primer modules - Jon Rohan [github/github@157f5ab](https://github.com/github/github/commit/157f5ab) + * remove old comment - Patrick Marsceill [github/github@794502e](https://github.com/github/github/commit/794502e) + * Defaulting variables to new formula, with hardcoded old values - Jon Rohan [github/github@1f12c54](https://github.com/github/github/commit/1f12c54) + * Updating spacer-2 to 8px - Jon Rohan [github/github@3f7fbaf](https://github.com/github/github/commit/3f7fbaf) + * Rename repository with prefix primer- - Jon Rohan [github/github@ec8774a](https://github.com/github/github/commit/ec8774a) + * Getting rid of as much as possible - Sophie Shepherd [github/github@e2e5de4](https://github.com/github/github/commit/e2e5de4) + * Make default box shadow a var and apply it to .box-shadow utility - Patrick Marsceill [github/github@bda03be](https://github.com/github/github/commit/bda03be) + * Separating out modules into primer-core and primer-product - Jon Rohan [github/github@ddf698c](https://github.com/github/github/commit/ddf698c) + +# v0.6.0 + + * Updating version - Jon Rohan [github/github@6bf5fe5](https://github.com/github/github/commit/6bf5fe5) + * use variables in breakpoints and update containers - broccolini [github/github@b615663](https://github.com/github/github/commit/b615663)8 + * Updating the modules stylelint - Jon Rohan [github/github@389609f](https://github.com/github/github/commit/389609f) + * comment for @connors - Mark Otto [github/github@b3e2922](https://github.com/github/github/commit/b3e2922) + * Move stats switcher vars over and update the height for reals - Mark Otto [github/github@9695fa0](https://github.com/github/github/commit/9695fa0) + +# v0.5.0 + + * Bumping to a new version - Jon Rohan [github/github@ff32813](https://github.com/github/github/commit/ff32813) + * Rename spacer variables - Sophie Shepherd [github/github@e5ffa47](https://github.com/github/github/commit/e5ffa47) + * default it - Mark Otto [github/github@6c895dd](https://github.com/github/github/commit/6c895dd) + * slightly different stack - Mark Otto [github/github@4e3882d](https://github.com/github/github/commit/4e3882d) + * nuke linux fonts - Mark Otto [github/github@534c790](https://github.com/github/github/commit/534c790) + * Change variable order - Mark Otto [github/github@42bceda](https://github.com/github/github/commit/42bceda) + * First part of genpopping all system font changes: remove typographic overrides for font-size, line-height, etc on global components - Mark Otto [github/github@6c50e2d](https://github.com/github/github/commit/6c50e2d) + +# v0.4.0 + + * Publishing a new version - Jon Rohan [github/github@eed0e96](https://github.com/github/github/commit/eed0e96) + * New line-height variables - Mark Otto [github/github@b15b1ea](https://github.com/github/github/commit/b15b1ea) + * Revert variables breakup back to single file - Jon Rohan [github/github@3397db7](https://github.com/github/github/commit/3397db7) + * Organize the variables and mixins into better files - Jon Rohan [github/github@9383dc2](https://github.com/github/github/commit/9383dc2) + * Removing some unnecessary lint plugins and using native - Jon Rohan [github/github@2ae0070](https://github.com/github/github/commit/2ae0070) + * including no-utility lint plugin - Jon Rohan [github/github@5cb86ed](https://github.com/github/github/commit/5cb86ed) + * Adding lint plugins for new config - Jon Rohan [github/github@7fb9613](https://github.com/github/github/commit/7fb9613) + * add font-weight to heading mixins - broccolini [github/github@585098e](https://github.com/github/github/commit/585098e) + * reoganizing the docs section - Jon Rohan [github/github@8cb4556](https://github.com/github/github/commit/8cb4556) + * disabling some lints - Jon Rohan [github/github@3d70154](https://github.com/github/github/commit/3d70154) + * Adding callouts to alerts module - Jon Rohan [github/github@355fe6c](https://github.com/github/github/commit/355fe6c) + +# v0.3.2 + + * Bumping version to include postcss.json in npm - Jon Rohan [github/github@9e560ba](https://github.com/github/github/commit/9e560ba) + +# v0.3.1 + + * Using stylelint to lint the modules instead of scss_lint - Jon Rohan [github/github@cb0b8fd](https://github.com/github/github/commit/cb0b8fd) + +# v0.3.0 + + * Don't link requirements - Jon Rohan [github/github@7740e81](https://github.com/github/github/commit/7740e81) + * Updating the README with more detailed instructions - Jon Rohan [github/github@5dd7c34](https://github.com/github/github/commit/5dd7c34) + * Bumping the version - Jon Rohan [github/github@01e7c4e](https://github.com/github/github/commit/01e7c4e) + * Reorganize the module folders into a more flexible organization - Jon Rohan [github/github@5a07101](https://github.com/github/github/commit/5a07101) + +# v0.2.0 + + * v0.2.0 - Jon Rohan [github/github@75201c5](https://github.com/github/github/commit/75201c5) + * Updating support to use travis-ci - Jon Rohan [github/github@707ad54](https://github.com/github/github/commit/707ad54) + * Adding support variables and mixins from primer/primer - Jon Rohan [github/github@b9e6118](https://github.com/github/github/commit/b9e6118) + * Fix -down scoping - Joshua Peek [github/github@87a37bf](https://github.com/github/github/commit/87a37bf) + * Moving variables to _variables and creating linter - Jon Rohan [github/github@f689536](https://github.com/github/github/commit/f689536) + * Tracking disabled scss-lint rules in graphite - Jon Rohan [github/github@356112f](https://github.com/github/github/commit/356112f) + * renaming the mixin - Jon Rohan [github/github@db06b9a](https://github.com/github/github/commit/db06b9a) + * dropping speed variables - Jon Rohan [github/github@0610ffe](https://github.com/github/github/commit/0610ffe) + * no timing variables for now - Jon Rohan [github/github@4c018f1](https://github.com/github/github/commit/4c018f1) + * Refactoring animations into reusable animiation classes - Jon Rohan [github/github@084863e](https://github.com/github/github/commit/084863e) + * Using a retina mixin for repetable code - Jon Rohan [github/github@408bb72](https://github.com/github/github/commit/408bb72) + * Updating copy on readmes - Jon Rohan [github/github@38d5dbc](https://github.com/github/github/commit/38d5dbc) + * Updating the folders with feedback and writing some readmes - Jon Rohan [github/github@fc81a30](https://github.com/github/github/commit/fc81a30) + * cleanup some dupe utility classes - Jon Rohan [github/github@c2dfad7](https://github.com/github/github/commit/c2dfad7) + * Some updates for the imports - Jon Rohan [github/github@345dd82](https://github.com/github/github/commit/345dd82) + * Hella refactoring and moving files to modules - Jon Rohan [github/github@556cc0d](https://github.com/github/github/commit/556cc0d) + * Moving all these files - Jon Rohan [github/github@9c8d0f5](https://github.com/github/github/commit/9c8d0f5) \ No newline at end of file diff --git a/primer-support/LICENSE b/primer-support/LICENSE new file mode 100644 index 0000000000..5715c13693 --- /dev/null +++ b/primer-support/LICENSE @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2016 GitHub Inc. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/primer-support/README.md b/primer-support/README.md new file mode 100644 index 0000000000..8f1d6119cc --- /dev/null +++ b/primer-support/README.md @@ -0,0 +1,42 @@ +# Primer CSS Support + +[![NPM version](http://img.shields.io/npm/v/primer-support.svg)](https://www.npmjs.org/package/primer-support) +[![Build Status](https://travis-ci.org/primer/primer-support.svg?branch=master)](https://travis-ci.org/primer/primer-support) + +> Support files are Sass variables, mixins, and functions that we import into different bases for use across components, objects, and utilities. Sharing these common properties across GitHub sites helps us to keep our styles more consistent. +> +> Most of the time to include these you'll only need to add `@import "support/support";` to the top of your bundle. If you want only a specific partial you can import them separately. + +This repository is a module of the full [primer-css][primer] repository. + +## Install + +This repository is distributed with [npm][npm]. After [installing npm][install-npm], you can install `primer-support` with this command. + +``` +$ npm install --save primer-support +``` + +## Usage + +The source files included are written in [Sass][sass] (`scss`) You can simply point your sass `include-path` at your `node_modules` directory and import it like this. + +```scss +@import "primer-support/index.scss"; +``` + +You can also import specific portions of the module by importing those partials from the `/lib/` folder. _Make sure you import any requirements along with the modules._ + +## Documentation + +You can read more about support in the [docs][docs]. + +## License + +[MIT](./LICENSE) © [GitHub](https://github.com/) + +[primer]: https://github.com/primer/primer +[docs]: http://primercss.io/ +[npm]: https://www.npmjs.com/ +[install-npm]: https://docs.npmjs.com/getting-started/installing-node +[sass]: http://sass-lang.com/ diff --git a/primer-support/index.scss b/primer-support/index.scss new file mode 100644 index 0000000000..1b5abdd808 --- /dev/null +++ b/primer-support/index.scss @@ -0,0 +1,11 @@ +// variables +@import "./lib/variables/typography.scss"; +@import "./lib/variables/colors.scss"; +@import "./lib/variables/layout.scss"; +@import "./lib/variables/misc.scss"; + +// mixins +@import "./lib/mixins/typography.scss"; +@import "./lib/mixins/layout.scss"; +@import "./lib/mixins/buttons.scss"; +@import "./lib/mixins/misc.scss"; diff --git a/primer-support/lib/mixins/buttons.scss b/primer-support/lib/mixins/buttons.scss new file mode 100644 index 0000000000..ac55803af8 --- /dev/null +++ b/primer-support/lib/mixins/buttons.scss @@ -0,0 +1,156 @@ +// stylelint-disable block-closing-brace-newline-after + +// Button color generator for primary and themed buttons + +// New button hotness +@mixin btn-solid($color, $bg, $bg2) { + color: $color; + background-color: $bg2; + background-image: linear-gradient(-180deg, $bg 0%, $bg2 90%); + + @if $bg == $gray-000 { + &:focus, + &.focus { + box-shadow: $btn-input-focus-shadow; + } + + &:hover, + &.hover { + background-color: darken($bg2, 3%); + background-image: linear-gradient(-180deg, darken($bg, 3%) 0%, darken($bg2, 3%) 90%); + background-position: 0 -0.5em; + border-color: rgba($black, 0.35); + } + + &:active, + &.selected { + background-color: darken(desaturate($bg, 10%), 6%); + background-image: none; + border-color: rgba($black, 0.35); // repeat to avoid shift on click-drag off of button + box-shadow: $btn-active-shadow; + } + + &:disabled, + &.disabled { + color: rgba($color, 0.4); + background-color: $bg2; + background-image: none; + border-color: transparentize($black, 0.8); // back to default .btn + box-shadow: none; + } + + } @else { + &:focus, + &.focus { + box-shadow: 0 0 0 0.2em rgba($bg, 0.3); + } + + &:hover, + &.hover { + background-color: darken($bg2, 2%); + background-image: linear-gradient(-180deg, darken($bg, 2%) 0%, darken($bg2, 2%) 90%); + background-position: 0 -0.5em; + border-color: $black-fade-50; + } + + &:active, + &.selected { + background-color: darken(mix($bg, $bg2, 50%), 7%); + background-image: none; + border-color: $black-fade-50; // repeat to avoid shift on click-drag off of button + box-shadow: $btn-active-shadow; + } + + &:disabled, + &.disabled { + color: rgba($color, 0.75); + background-color: mix($bg2, $white, 50%); + background-image: none; + border-color: transparentize($black, 0.8); // repeat .btn default to avoid shift on click-drag off of button + box-shadow: none; + } + + .counter { + color: darken($bg, 8%); + background-color: $white; + } + } +} + +// Inverse button hover style +@mixin btn-inverse($color, $bg, $bg2) { + color: $color; + background-color: $bg; + background-image: linear-gradient(-180deg, $bg 0%, $bg2 90%); + + &:focus { + box-shadow: 0 0 0 0.2em rgba($color, 0.3); + } + + &:hover { + color: $text-white; + background-color: $color; + background-image: linear-gradient(-180deg, lighten($color, 10%) 0%, $color 90%); + border-color: $black-fade-50; + + .counter { + color: $text-white; + } + } + + &:active, + &.selected { + color: $text-white; + background-color: darken($color, 5%); + background-image: none; + border-color: $black-fade-50; + box-shadow: $btn-active-shadow; + } + + &:disabled, + &.disabled { + color: rgba($color, 0.4); + background-color: $bg2; + background-image: none; + border-color: transparentize($black, 0.8); // back to default .btn + box-shadow: none; + } +} + +// Outline color generator for btn-outline to make the hover state inverse the text and bg colors. +@mixin btn-outline($text-color: $text-blue, $bg-color: $bg-white) { + color: $text-color; + background-color: $bg-color; + background-image: none; + + .counter { + background-color: rgba(0, 0, 0, 0.07); + } + + &:hover, + &:active, + &.selected { + color: $bg-color; + background-color: $text-color; + background-image: none; + border-color: $text-color; + + .counter { + color: $text-color; + background-color: $bg-color; + } + } + + &:focus { + border-color: $text-color; + box-shadow: 0 0 0 0.2em rgba($text-color, 0.3); + } + + &:disabled, + &.disabled { + color: $black-fade-30; + background-color: $bg-white; + border-color: rgba(0, 0, 0, 0.15); + box-shadow: none; + } +} diff --git a/primer-support/lib/mixins/layout.scss b/primer-support/lib/mixins/layout.scss new file mode 100644 index 0000000000..ec319d4f54 --- /dev/null +++ b/primer-support/lib/mixins/layout.scss @@ -0,0 +1,52 @@ +// Responsive media queries + +@mixin breakpoint($breakpoint) { + // Retrieves the value from the key + $value: map-get($breakpoints, $breakpoint); + + // If the key exists in the map + @if $value != null { + // Prints a media query based on the value + @media (min-width: $value) { + @content; + } + } + + // If the key doesn't exist in the map + @else { + @warn "Unfortunately, no value could be retrieved from `#{$breakpoint}`. " + + "Please make sure it is defined in `$breakpoints` map."; + } +} + +// Retina media query + +@mixin retina-media-query { + @media + only screen and (-webkit-min-device-pixel-ratio: 2), + only screen and (min--moz-device-pixel-ratio: 2), + only screen and (-moz-min-device-pixel-ratio: 2), + only screen and (-o-min-device-pixel-ratio: 2/1), + only screen and (min-device-pixel-ratio: 2), + only screen and (min-resolution: 192dpi), + only screen and (min-resolution: 2dppx) { + @content; + } +} + +// Clearfix +// +// Clears floats via mixin. + +@mixin clearfix { + &::before { + display: table; + content: ""; + } + + &::after { + display: table; + clear: both; + content: ""; + } +} diff --git a/primer-support/lib/mixins/misc.scss b/primer-support/lib/mixins/misc.scss new file mode 100644 index 0000000000..ebdd32d046 --- /dev/null +++ b/primer-support/lib/mixins/misc.scss @@ -0,0 +1,29 @@ +// Generate a two-color caret for any element. +@mixin double-caret($foreground: $text-white, $background: lighten($gray-300, 5%)) { + &::after, + &::before { + position: absolute; + top: 11px; + right: 100%; + left: -16px; + display: block; + width: 0; + height: 0; + pointer-events: none; + content: " "; + border-color: transparent; + border-style: solid solid outset; + } + + &::after { + margin-top: 1px; + margin-left: 2px; + border-width: 7px; + border-right-color: $foreground; + } + + &::before { + border-width: 8px; + border-right-color: $background; + } +} diff --git a/primer-support/lib/mixins/typography.scss b/primer-support/lib/mixins/typography.scss new file mode 100644 index 0000000000..a35629302c --- /dev/null +++ b/primer-support/lib/mixins/typography.scss @@ -0,0 +1,76 @@ +// Text hiding for image based text replacement. +// Higher performance than -9999px because it only renders +// the size of the actual text, not a full 9999px box. +@mixin hide-text() { + overflow: hidden; + text-indent: 100%; + white-space: nowrap; +} + +// Heading mixins for use within components +// These match heading utilities in utilities/typography +@mixin h1 { + font-size: $h1-size; + font-weight: $font-weight-bold; +} + +@mixin h2 { + font-size: $h2-size; + font-weight: $font-weight-bold; +} + +@mixin h3 { + font-size: $h3-size; + font-weight: $font-weight-bold; +} + +@mixin h4 { + font-size: $h4-size; + font-weight: $font-weight-bold; +} + +@mixin h5 { + font-size: $h5-size; + font-weight: $font-weight-bold; +} + +@mixin h6 { + font-size: $h6-size; + font-weight: $font-weight-bold; +} + +// Responsive heading mixins +// There are no responsive mixins for h5 and h6 because they are small +// and don't need to be smaller on mobile. +@mixin h1-reponsive { + font-size: 26px; + font-weight: $font-weight-bold; + + // Up to 32px in future + @include breakpoint(md) { font-size: 30px; } + +} + +@mixin h2-responsive { + font-size: 20px; + font-weight: $font-weight-bold; + + // Up to 22px or 24px in future + @include breakpoint(md) { font-size: 21px; } +} + +@mixin h3-responsive { + font-size: 14px; + font-weight: $font-weight-bold; + + @include breakpoint(md) { font-size: 16px; } + +} + +@mixin h4-responsive { + font-size: 13px; + font-weight: $font-weight-bold; + + @include breakpoint(md) { font-size: 14px; } + +} diff --git a/primer-support/lib/variables/color-system.scss b/primer-support/lib/variables/color-system.scss new file mode 100644 index 0000000000..75ec880c66 --- /dev/null +++ b/primer-support/lib/variables/color-system.scss @@ -0,0 +1,114 @@ +// +// +// -------- Grays -------- +$gray-000: #fafbfc !default; +$gray-100: #f6f8fa !default; +$gray-200: #e1e4e8 !default; +$gray-300: #d1d5da !default; +$gray-400: #959da5 !default; +$gray-500: #6a737d !default; +$gray-600: #586069 !default; +$gray-700: #444d56 !default; +$gray-800: #2f363d !default; +$gray-900: #24292e !default; // body font color + +// -------- Blue -------- +$blue-000: #f1f8ff !default; +$blue-100: #dbedff !default; +$blue-200: #c8e1ff !default; +$blue-300: #79b8ff !default; +$blue-400: #2188ff !default; +$blue-500: #0366d6 !default; // Default: Passes AA with #fff +$blue-600: #005cc5 !default; +$blue-700: #044289 !default; +$blue-800: #032f62 !default; +$blue-900: #05264c !default; // Passes with 1/2/300 blues + +// -------- Green -------- +$green-000: #f0fff4 !default; +$green-100: #dcffe4 !default; +$green-200: #bef5cb !default; +$green-300: #85e89d !default; +$green-400: #34d058 !default; +$green-500: #28a745 !default; // Default. passes AA Large +$green-600: #22863a !default; // Text green, passes AA on #fff +$green-700: #176f2c !default; +$green-800: #165c26 !default; +$green-900: #144620 !default; + +// -------- Yellow -------- +$yellow-000: #fffdef !default; +$yellow-100: #fffbdd !default; +$yellow-200: #fff5b1 !default; +$yellow-300: #ffea7f !default; +$yellow-400: #ffdf5d !default; +$yellow-500: #ffd33d !default; +$yellow-600: #f9c513 !default; +$yellow-700: #dbab09 !default; +$yellow-800: #b08800 !default; +$yellow-900: #735c0f !default; + +// -------- Orange -------- +$orange-000: #fff8f2 !default; +$orange-100: #ffebda !default; +$orange-200: #ffd1ac !default; +$orange-300: #ffab70 !default; +$orange-400: #fb8532 !default; +$orange-500: #f66a0a !default; // Default. passes AA Large with #fff +$orange-600: #e36209 !default; +$orange-700: #d15704 !default; +$orange-800: #c24e00 !default; +$orange-900: #a04100 !default; + +// -------- Red -------- +$red-000: #ffeef0 !default; +$red-100: #ffdce0 !default; +$red-200: #fdaeb7 !default; +$red-300: #f97583 !default; +$red-400: #ea4a5a !default; +$red-500: #d73a49 !default; // Default. passes AA +$red-600: #cb2431 !default; +$red-700: #b31d28 !default; +$red-800: #9e1c23 !default; +$red-900: #86181d !default; + +// -------- Purple -------- +$purple-000: #f5f0ff !default; +$purple-100: #e6dcfd !default; +$purple-200: #d1bcf9 !default; +$purple-300: #b392f0 !default; +$purple-400: #8a63d2 !default; +$purple-500: #6f42c1 !default; // passes AA with #fff +$purple-600: #5a32a3 !default; +$purple-700: #4c2889 !default; +$purple-800: #3a1d6e !default; +$purple-900: #29134e !default; + +// -------- Fades -------- +// Black based on same hue as $gray-900 +$black: #1b1f23 !default; +$white: #fff !default; + +$black-fade-15: transparentize($black, 0.85) !default; +$black-fade-30: transparentize($black, 0.7) !default; +$black-fade-50: transparentize($black, 0.5) !default; +$black-fade-70: transparentize($black, 0.3) !default; +$black-fade-85: transparentize($black, 0.15) !default; + +$white-fade-15: transparentize($white, 0.85) !default; +$white-fade-30: transparentize($white, 0.7) !default; +$white-fade-50: transparentize($white, 0.5) !default; +$white-fade-70: transparentize($white, 0.3) !default; +$white-fade-85: transparentize($white, 0.15) !default; + +// -------- Color System -------- +$red: $red-500 !default; +$purple: $purple-500 !default; +$blue: $blue-500 !default; +$green: $green-500 !default; +$yellow: $yellow-500 !default; +$orange: $orange-500 !default; + +$gray-dark: $gray-900 !default; +$gray-light: $gray-400 !default; +$gray: $gray-500 !default; diff --git a/primer-support/lib/variables/colors.scss b/primer-support/lib/variables/colors.scss new file mode 100644 index 0000000000..1c239d0ade --- /dev/null +++ b/primer-support/lib/variables/colors.scss @@ -0,0 +1,64 @@ +@import "color-system.scss"; +// Color variables +// stylelint-disable declaration-bang-space-before + +// State indicators. +$status-renamed: $yellow-500 !default; +$status-pending: desaturate($yellow-700, 15%) !default; + +// Repository type colors +// Should be able to deprecate these in future +$repo-private-text: $black-fade-70 !default; +$repo-private-bg: $yellow-000 !default; +$repo-private-icon: transparentize($yellow-900, 0.5) !default; + +// Highlight used for things like search +$highlight-yellow: rgba(255, 247, 140, 0.5); + +// Border colors +$border-black-fade: $black-fade-15 !default; + +$border-blue: $blue-500 !default; +$border-blue-light: $blue-200 !default; + +$border-green: $green-400 !default; +$border-green-light: desaturate($green-300, 40%) !default; + +$border-red: $red !default; +$border-red-light: desaturate($red-300, 60%) !default; + +$border-yellow: desaturate($yellow-300, 60%) !default; + +$border-gray-dark: $gray-300 !default; +$border-gray-darker: $gray-700 !default; +$border-gray-light: lighten($gray-200, 3%) !default; +$border-gray: $gray-200 !default; + +// Background colors +$bg-blue-light: $blue-000 !default; +$bg-blue: $blue-500 !default; +$bg-gray-dark: $gray-900 !default; +$bg-gray-light: $gray-000 !default; +$bg-gray: $gray-100 !default; +$bg-green: $green-500 !default; +$bg-green-light: $green-100 !default; +$bg-orange: $orange-700 !default; +$bg-purple: $purple-500 !default; +$bg-purple-light: $purple-000 !default; +$bg-red: $red-500 !default; +$bg-red-light: $red-100 !default; +$bg-white: $white !default; +$bg-yellow: $yellow-500 !default; +$bg-yellow-light: $yellow-200 !default; + +// Text colors +$text-blue: $blue-500 !default; +$text-gray-dark: $gray-900 !default; +$text-gray-light: $gray-500 !default; +$text-gray: $gray-600 !default; +$text-green: $green-500 !default; +$text-orange: $orange-900 !default; +$text-orange-light: $orange-600 !default; +$text-purple: $purple !default; +$text-red: $red-600 !default; +$text-white: $white !default; diff --git a/primer-support/lib/variables/layout.scss b/primer-support/lib/variables/layout.scss new file mode 100644 index 0000000000..717a549de7 --- /dev/null +++ b/primer-support/lib/variables/layout.scss @@ -0,0 +1,58 @@ +// Layout variables +// stylelint-disable declaration-bang-space-before + +// These are our margin and padding utility spacers. The default step size we +// use is 8px. This gives us a key of: +// 0 => 0px +// 1 => 4px +// 2 => 8px +// 3 => 12px +// 4 => 24px +// 5 => 32px +// 6 => 40px +$spacer: 8px !default; +$spacers: ( + 0, + round($spacer / 2), + $spacer, + $spacer * 2, + $spacer * 3, + $spacer * 4, + $spacer * 5 +) !default; + +// Aliases for easy use +$spacer-1: nth($spacers, 2) !default; // 4px +$spacer-2: nth($spacers, 3) !default; // 8px +$spacer-3: nth($spacers, 4) !default; // 12px +$spacer-4: nth($spacers, 5) !default; // 24px +$spacer-5: nth($spacers, 6) !default; // 32px +$spacer-6: nth($spacers, 7) !default; // 40px + +// Fixed-width container variables +$container-width: 980px !default; +$grid-gutter: 10px !default; + +// Breakpoint widths +$width-xs: 0; +$width-sm: 544px; +$width-md: 768px; +$width-lg: 1012px; +$width-xl: 1280px; + +// Responsive container widths +$container-md: $width-md !default; +$container-lg: $width-lg !default; +$container-xl: $width-xl !default; + +// Breakpoints +$breakpoints: ( + // Small screen / phone + sm: $width-sm, + // Medium screen / tablet + md: $width-md, + // Large screen / desktop (980 + (12 * 2)) <= container + gutters + lg: $width-lg, + // Extra large screen / wide desktop + xl: $width-xl +) !default; diff --git a/primer-support/lib/variables/misc.scss b/primer-support/lib/variables/misc.scss new file mode 100644 index 0000000000..ba221790be --- /dev/null +++ b/primer-support/lib/variables/misc.scss @@ -0,0 +1,45 @@ +// Miscellaneous variables +// stylelint-disable declaration-bang-space-before + +// Border size +$border-width: 1px !default; +$border-color: $border-gray !default; +$border-style: solid !default; +$border: $border-width $border-color $border-style !default; +$border-radius: 3px !default; + +// Custom explore grid border +$exploregrid-item-border-radius: 4px; + +// Box shadow +$box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1) !default; +$box-shadow-medium: 0 1px 5px rgba(0, 0, 0, 0.15) !default; +$box-shadow-large: 0 1px 15px rgba(0, 0, 0, 0.15) !default; +$box-shadow-extra-large: 0 10px 50px rgba(0, 0, 0, 0.05) !default; + +// Tooltips +$tooltip-max-width: 250px !default; +$tooltip-background-color: rgba(0, 0, 0, 0.8) !default; +$tooltip-text-color: #fff !default; +$tooltip-delay: 0.4s !default; +$tooltip-duration: 0.1s !default; + +// Should be moved into custom github css +$stats-switcher-py: 10px; +// Future proof this `height` value by finding the computed line-height, then +// adding the total value of the vertical padding. This var is used to toggle +// between the stats bar and language breakdown. +$stats-viewport-height: ($body-font-size * $body-line-height) + ($stats-switcher-py * 2); + +$min_tab_size: 1; +$max_tab_size: 12; + +// Button and form variables +$form-control-shadow: inset 0 1px 2px rgba($black, 0.075); +$btn-input-focus-shadow: 0 0 0 0.2em rgba($blue, 0.3); +$btn-active-shadow: inset 0 0.15em 0.3em rgba($black, 0.15); + +$btn-shadow-inner: inset 0 -1px 0 rgba($black, 0.15); +$btn-shadow-outer: 0 1px 2px rgba($black, 0.15); +$btn-shadow-hover: 0 6px 10px rgba($black, 0.15); +$btn-shadow-active-inner: inset 0 0.125em 0.25em rgba($black, 0.25); diff --git a/primer-support/lib/variables/typography.scss b/primer-support/lib/variables/typography.scss new file mode 100644 index 0000000000..dc037f309d --- /dev/null +++ b/primer-support/lib/variables/typography.scss @@ -0,0 +1,35 @@ +// Typography variables +// stylelint-disable declaration-bang-space-before + +// Heading sizes +$h00-size: 48px !default; +$h0-size: 40px !default; +$h1-size: 32px !default; +$h2-size: 24px !default; +$h3-size: 20px !default; +$h4-size: 16px !default; +$h5-size: 14px !default; +$h6-size: 12px !default; + +$font-size-small: 12px !default; + +// Font weights +$font-weight-bold: 600 !default; +$font-weight-semibold: 500 !default; +$font-weight-normal: 400 !default; +$font-weight-light: 300 !default; + +// Line heights +$lh-condensed-ultra: 1 !default; +$lh-condensed: 1.25 !default; +$lh-default: 1.5 !default; + +// Font stacks +$body-font: -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol" !default; + +// Monospace font stack +$mono-font: "SFMono-Regular", Consolas, "Liberation Mono", Menlo, Courier, monospace !default; + +// The base body size +$body-font-size: 14px !default; +$body-line-height: $lh-default !default; diff --git a/primer-support/package.json b/primer-support/package.json new file mode 100644 index 0000000000..0ccebf097e --- /dev/null +++ b/primer-support/package.json @@ -0,0 +1,34 @@ +{ + "version": "3.0.2", + "name": "primer-support", + "description": "Sass variables, mixins, and functions for use in our components.", + "homepage": "http://primercss.io/", + "author": "GitHub, Inc.", + "license": "MIT", + "style": "index.scss", + "files": [ + "index.scss", + "lib" + ], + "repository": "https://github.com/primer/primer-support.git", + "bugs": { + "url": "https://github.com/primer/primer-support/issues" + }, + "scripts": { + "test": "stylelint **/*.scss -c .stylelintrc.json -s scss" + }, + "devDependencies": { + "stylelint": "*", + "stylelint-config-primer": "*" + }, + "keywords": [ + "primer", + "css", + "github", + "primercss", + "mixins", + "functions", + "variables", + "scss" + ] +} diff --git a/primer-table-object/.github/CONTRIBUTING.md b/primer-table-object/.github/CONTRIBUTING.md new file mode 100644 index 0000000000..156a0ee60a --- /dev/null +++ b/primer-table-object/.github/CONTRIBUTING.md @@ -0,0 +1,79 @@ +## Contributing + +[fork]: https://github.com/github/primer/fork +[pr]: https://github.com/github/primer/compare +[style]: http://primercss.io/guidelines/ + +Hi there! We're thrilled that you'd like to contribute to this project. Your help is essential for keeping it great. + +Before you do, would you mind reading [this license agreement](CLA.md)? If you open a PR, we'll assume you agree to it. If you have any hesitation or disagreement, please do open a PR still, but note your concerns as well. + +## Using the issue tracker + +The issue tracker is the preferred channel for [bug reports](#bug-reports), [features requests](#feature-requests) and [submitting pull requests](#pull-requests), but please respect the following restrictions: + +* Please **do not** use the issue tracker for personal support requests. +* Please **do not** derail or troll issues. Keep the discussion on topic and respect the opinions of others. +* Please **do not** open issues or pull requests regarding the code in [`Normalize`](https://github.com/necolas/normalize.css) (open them in their respective repositories). + +## Bug reports + +A bug is a _demonstrable problem_ that is caused by the code in the repository. Good bug reports are extremely helpful, so thanks! + +Guidelines for bug reports: + +0. **Validate and lint your code** — [validate your HTML](http://html5.validator.nu) to ensure your problem isn't caused by a simple error in your own code. + +1. **Use the GitHub issue search** — check if the issue has already been reported. + +2. **Check if the issue has been fixed** — try to reproduce it using the latest `master` or development branch in the repository. + +3. **Isolate the problem** — ideally create a [reduced test case](http://css-tricks.com/6263-reduced-test-cases/) and a live example. + +A good bug report shouldn't leave others needing to chase you up for more information. Please try to be as detailed as possible in your report. What is your environment? What steps will reproduce the issue? What browser(s) and OS experience the problem? Do other browsers show the bug differently? What would you expect to be the outcome? All these details will help people to fix any potential bugs. + +Example: + +> Short and descriptive example bug report title +> +> A summary of the issue and the browser/OS environment in which it occurs. If +> suitable, include the steps required to reproduce the bug. +> +> 1. This is the first step +> 2. This is the second step +> 3. Further steps, etc. +> +> `` - a link to the reduced test case +> +> Any other information you want to share that is relevant to the issue being reported. This might include the lines of code that you have identified as causing the bug, and potential solutions (and your opinions on their merits). + +## Feature requests + +Feature requests are welcome. But take a moment to find out whether your idea fits with the scope and aims of the project. It's up to *you* to make a strong case to convince the project's developers of the merits of this feature. Please provide as much detail and context as possible. + +## Pull requests + +Good pull requests—patches, improvements, new features—are a fantastic help. They should remain focused in scope and avoid containing unrelated commits. + +**Please ask first** before embarking on any significant pull request (e.g. implementing features, refactoring code, porting to a different language), otherwise you risk spending a lot of time working on something that the project's developers might not want to merge into the project. + +Adhering to the following process is the best way to get your work included in the project: + +1. Fork and clone the repository +2. Configure and install the dependencies: `bower install` +3. Create a new branch: `git checkout -b my-branch-name` +4. Make your change, add tests, and make sure the tests still pass +5. Push to your fork and [submit a pull request][pr] +6. Pat your self on the back and wait for your pull request to be reviewed and merged. + +Here are a few things you can do that will increase the likelihood of your pull request being accepted: + +- Follow the [style guide][style]. +- Keep your change as focused as possible. If there are multiple changes you would like to make that are not dependent upon each other, consider submitting them as separate pull requests. +- Write a [good commit message](http://tbaggery.com/2008/04/19/a-note-about-git-commit-messages.html). + +## Resources + +- [Contributing to Open Source on GitHub](https://guides.github.com/activities/contributing-to-open-source/) +- [Using Pull Requests](https://help.github.com/articles/using-pull-requests/) +- [GitHub Help](https://help.github.com) diff --git a/primer-table-object/.gitignore b/primer-table-object/.gitignore new file mode 100644 index 0000000000..dd87e2d73f --- /dev/null +++ b/primer-table-object/.gitignore @@ -0,0 +1,2 @@ +node_modules +build diff --git a/primer-table-object/.npmignore b/primer-table-object/.npmignore new file mode 100644 index 0000000000..dd51a98b42 --- /dev/null +++ b/primer-table-object/.npmignore @@ -0,0 +1,2 @@ +*.yml +.github diff --git a/primer-table-object/.postcss.json b/primer-table-object/.postcss.json new file mode 100644 index 0000000000..0d882f47f2 --- /dev/null +++ b/primer-table-object/.postcss.json @@ -0,0 +1,6 @@ +{ + "use": ["autoprefixer"], + "autoprefixer": { + "browsers": "> 5%, last 2 firefox versions, last 2 chrome versions, last 2 safari versions, last 2 edge versions, ie 11" + } +} diff --git a/primer-table-object/.stylelintrc.json b/primer-table-object/.stylelintrc.json new file mode 100644 index 0000000000..19028f9885 --- /dev/null +++ b/primer-table-object/.stylelintrc.json @@ -0,0 +1,5 @@ +{ + "extends": [ + "stylelint-config-primer" + ] +} diff --git a/primer-table-object/.travis.yml b/primer-table-object/.travis.yml new file mode 100644 index 0000000000..c29090b400 --- /dev/null +++ b/primer-table-object/.travis.yml @@ -0,0 +1,12 @@ +language: node_js +node_js: + - '7' + +deploy: + provider: npm + email: ${NPM_EMAIL} + api_key: ${NPM_API_KEY} + skip_cleanup: true + on: + branch: master + repo: ${TRAVIS_REPO_SLUG} diff --git a/primer-table-object/CHANGELOG.md b/primer-table-object/CHANGELOG.md new file mode 100644 index 0000000000..584528565d --- /dev/null +++ b/primer-table-object/CHANGELOG.md @@ -0,0 +1,64 @@ +# v1.0.3 + + * Bump all the version numbers for readme - Mu-An Chiou [github/github@a9d152f](https://github.com/github/github/commit/a9d152f) + * Fix all the travis badge URL - Mu-An Chiou [github/github@9cd6d84](https://github.com/github/github/commit/9cd6d84) + +# v1.0.2 + + * More versions - Jon Rohan [github/github@e12ba2e](https://github.com/github/github/commit/e12ba2e) + * bumping the version - Jon Rohan [github/github@4a72b25](https://github.com/github/github/commit/4a72b25) + * Pointing main js file to build - Jon Rohan [github/github@3575651](https://github.com/github/github/commit/3575651) + * don't change the versions yet - Jon Rohan [github/github@6bebcff](https://github.com/github/github/commit/6bebcff) + * Removing needless disables - Jon Rohan [github/github@6233c40](https://github.com/github/github/commit/6233c40) + * Add aria-label to input and spacing for button - Mu-An Chiou [github/github@59cabaa](https://github.com/github/github/commit/59cabaa) + * Sorting and table objects. We also don't need homepage - Jon Rohan [github/github@798629d](https://github.com/github/github/commit/798629d) + * Removing duplicate headers - Jon Rohan [github/github@225cee1](https://github.com/github/github/commit/225cee1) + +# v1.0.0 + + * Copy chnages - Caleb Winters [github/github@7ac71e6](https://github.com/github/github/commit/7ac71e6) + * Rename repository with prefix primer- - Jon Rohan [github/github@ec8774a](https://github.com/github/github/commit/ec8774a) + * Separating out modules into primer-core and primer-product - Jon Rohan [github/github@ddf698c](https://github.com/github/github/commit/ddf698c) + +# v0.2.4 + + * Updating version - Jon Rohan [github/github@6bf5fe5](https://github.com/github/github/commit/6bf5fe5) + * Updating link to real primer-css repository - Jon Rohan [github/github@bbaedda](https://github.com/github/github/commit/bbaedda) + * Updating the modules stylelint - Jon Rohan [github/github@389609f](https://github.com/github/github/commit/389609f) + * Make sure the modules build without error before publishing - Jon Rohan [github/github@57ac5e6](https://github.com/github/github/commit/57ac5e6) + * Adding documentation status to most of the modules - Jon Rohan [github/github@b97695c](https://github.com/github/github/commit/b97695c) + +# v0.2.3 + + * Publishing a new version - Jon Rohan [github/github@eed0e96](https://github.com/github/github/commit/eed0e96) + * Adding link to homepage in readme docs - Jon Rohan [github/github@633f421](https://github.com/github/github/commit/633f421) + * Removing some unnecessary lint plugins and using native - Jon Rohan [github/github@2ae0070](https://github.com/github/github/commit/2ae0070) + * including no-utility lint plugin - Jon Rohan [github/github@5cb86ed](https://github.com/github/github/commit/5cb86ed) + * Adding lint plugins for new config - Jon Rohan [github/github@7fb9613](https://github.com/github/github/commit/7fb9613) + +# v0.2.2 + + * Mentioning the build file - Jon Rohan [github/github@64ca4a7](https://github.com/github/github/commit/64ca4a7) + * Including build/build.css in distributed npm module - Jon Rohan [github/github@e4effbf](https://github.com/github/github/commit/e4effbf) + * Updating modules to run on prepublish to include build.css in distribution - Jon Rohan [github/github@5b573a0](https://github.com/github/github/commit/5b573a0) + * Re-ordering the docs to the bottom of the readme - Jon Rohan [github/github@9c1f291](https://github.com/github/github/commit/9c1f291) + * Updating the link - Jon Rohan [github/github@f67684b](https://github.com/github/github/commit/f67684b) + +# v0.2.1 + + * Bumping version to include postcss.json in npm - Jon Rohan [github/github@9e560ba](https://github.com/github/github/commit/9e560ba) + * Using stylelint to lint the modules instead of scss_lint - Jon Rohan [github/github@cb0b8fd](https://github.com/github/github/commit/cb0b8fd) + +# v0.2.0 + + * Cutting new version 0.2.0 - Jon Rohan [github/github@a6f6586](https://github.com/github/github/commit/a6f6586) + * Don't link requirements - Jon Rohan [github/github@7740e81](https://github.com/github/github/commit/7740e81) + * Updating the README with more detailed instructions - Jon Rohan [github/github@5dd7c34](https://github.com/github/github/commit/5dd7c34) + * Reorganize the module folders into a more flexible organization - Jon Rohan [github/github@5a07101](https://github.com/github/github/commit/5a07101) + * cleaning up the package.json files - Jon Rohan [github/github@77763a1](https://github.com/github/github/commit/77763a1) + * Adding npm version badges to readme - Jon Rohan [github/github@90b1871](https://github.com/github/github/commit/90b1871) + * Adding tavisci build badges to the readmes - Jon Rohan [github/github@1a6126f](https://github.com/github/github/commit/1a6126f) + +# v0.1.0 + + * Creating the final css modules, and removing npm primer-css - Jon Rohan [github/github@fb3fa3b](https://github.com/github/github/commit/fb3fa3b) \ No newline at end of file diff --git a/primer-table-object/LICENSE b/primer-table-object/LICENSE new file mode 100644 index 0000000000..5715c13693 --- /dev/null +++ b/primer-table-object/LICENSE @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2016 GitHub Inc. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/primer-table-object/README.md b/primer-table-object/README.md new file mode 100644 index 0000000000..f99f4fdeff --- /dev/null +++ b/primer-table-object/README.md @@ -0,0 +1,69 @@ +# Primer CSS table object + +[![NPM version](http://img.shields.io/npm/v/primer-table-object.svg)](https://www.npmjs.org/package/primer-table-object) +[![Build Status](https://travis-ci.org/primer/primer-table-object.svg?branch=master)](https://travis-ci.org/primer/primer-table-object) + +> Table object is a module for creating dynamically resizable elements that always sit on the same horizontal line (e.g., they never break to a new line). Using table styles in our CSS means it’s cross browser friendly back to at least IE9. + +This repository is a module of the full [primer-css][primer-css] repository. + +## Install + +This repository is distributed with [npm][npm]. After [installing npm][install-npm], you can install `primer-table-object` with this command. + +``` +$ npm install --save primer-table-object +``` + +## Usage + +The source files included are written in [Sass][sass] (`scss`) You can simply point your sass `include-path` at your `node_modules` directory and import it like this. + +```scss +@import "primer-table-object/index.scss"; +``` + +You can also import specific portions of the module by importing those partials from the `/lib/` folder. _Make sure you import any requirements along with the modules._ + +## Build + +For a compiled **css** version of this module, a npm script is included that will output a css version to `build/build.css` The built css file is also included in the npm package. + +``` +$ npm run build +``` + +## Documentation + + + +The table object is a module for creating dynamically resizable elements that always sit on the same horizontal line (e.g., they never break to a new line). Using table styles in our CSS means it's cross browser friendly back to at least IE9. + +Additional `margin` or `padding` may be required to properly space content. + +```html +
+
+ +
+
+ +
+
+``` + + + +## License + +[MIT](./LICENSE) © [GitHub](https://github.com/) + +[primer-css]: https://github.com/primer/primer +[docs]: http://primercss.io/ +[npm]: https://www.npmjs.com/ +[install-npm]: https://docs.npmjs.com/getting-started/installing-node +[sass]: http://sass-lang.com/ diff --git a/primer-table-object/index.scss b/primer-table-object/index.scss new file mode 100644 index 0000000000..2adb46283b --- /dev/null +++ b/primer-table-object/index.scss @@ -0,0 +1 @@ +@import "./lib/table-object.scss"; diff --git a/primer-table-object/lib/table-object.scss b/primer-table-object/lib/table-object.scss new file mode 100644 index 0000000000..353c7328ca --- /dev/null +++ b/primer-table-object/lib/table-object.scss @@ -0,0 +1,20 @@ +// TableObject is a module for creating dynamically resizable elements that +// always sit on the same horizontal line (e.g., they never wrap). Using +// tables means it's cross browser friendly. + +.TableObject { + display: table; +} + +// Place this on every "cell" +.TableObject-item { + display: table-cell; + width: 1%; + white-space: nowrap; + vertical-align: middle; +} + +// Place this on the largest or most important "cell" +.TableObject-item--primary { + width: 99%; +} diff --git a/primer-table-object/package.json b/primer-table-object/package.json new file mode 100644 index 0000000000..ebe94f20ef --- /dev/null +++ b/primer-table-object/package.json @@ -0,0 +1,38 @@ +{ + "version": "1.0.3", + "name": "primer-table-object", + "description": "A module for creating dynamically resizable elements that always sit on the same horizontal line.", + "homepage": "http://primercss.io/", + "author": "GitHub, Inc.", + "license": "MIT", + "style": "index.scss", + "main": "build/index.js", + "files": [ + "index.scss", + "lib", + "build" + ], + "repository": "https://github.com/primer/primer-table-object.git", + "bugs": { + "url": "https://github.com/primer/primer-table-object/issues" + }, + "scripts": { + "build": "primer-module-build index.scss", + "prepublish": "npm run build", + "test": "npm run build && stylelint **/*.scss -c .stylelintrc.json -s scss" + }, + "dependencies": { + "primer-support": "*" + }, + "devDependencies": { + "stylelint": "*", + "stylelint-config-primer": "*", + "primer-module-build": "*" + }, + "keywords": [ + "primer", + "css", + "github", + "primercss" + ] +} diff --git a/primer-tables/.github/CONTRIBUTING.md b/primer-tables/.github/CONTRIBUTING.md new file mode 100644 index 0000000000..156a0ee60a --- /dev/null +++ b/primer-tables/.github/CONTRIBUTING.md @@ -0,0 +1,79 @@ +## Contributing + +[fork]: https://github.com/github/primer/fork +[pr]: https://github.com/github/primer/compare +[style]: http://primercss.io/guidelines/ + +Hi there! We're thrilled that you'd like to contribute to this project. Your help is essential for keeping it great. + +Before you do, would you mind reading [this license agreement](CLA.md)? If you open a PR, we'll assume you agree to it. If you have any hesitation or disagreement, please do open a PR still, but note your concerns as well. + +## Using the issue tracker + +The issue tracker is the preferred channel for [bug reports](#bug-reports), [features requests](#feature-requests) and [submitting pull requests](#pull-requests), but please respect the following restrictions: + +* Please **do not** use the issue tracker for personal support requests. +* Please **do not** derail or troll issues. Keep the discussion on topic and respect the opinions of others. +* Please **do not** open issues or pull requests regarding the code in [`Normalize`](https://github.com/necolas/normalize.css) (open them in their respective repositories). + +## Bug reports + +A bug is a _demonstrable problem_ that is caused by the code in the repository. Good bug reports are extremely helpful, so thanks! + +Guidelines for bug reports: + +0. **Validate and lint your code** — [validate your HTML](http://html5.validator.nu) to ensure your problem isn't caused by a simple error in your own code. + +1. **Use the GitHub issue search** — check if the issue has already been reported. + +2. **Check if the issue has been fixed** — try to reproduce it using the latest `master` or development branch in the repository. + +3. **Isolate the problem** — ideally create a [reduced test case](http://css-tricks.com/6263-reduced-test-cases/) and a live example. + +A good bug report shouldn't leave others needing to chase you up for more information. Please try to be as detailed as possible in your report. What is your environment? What steps will reproduce the issue? What browser(s) and OS experience the problem? Do other browsers show the bug differently? What would you expect to be the outcome? All these details will help people to fix any potential bugs. + +Example: + +> Short and descriptive example bug report title +> +> A summary of the issue and the browser/OS environment in which it occurs. If +> suitable, include the steps required to reproduce the bug. +> +> 1. This is the first step +> 2. This is the second step +> 3. Further steps, etc. +> +> `` - a link to the reduced test case +> +> Any other information you want to share that is relevant to the issue being reported. This might include the lines of code that you have identified as causing the bug, and potential solutions (and your opinions on their merits). + +## Feature requests + +Feature requests are welcome. But take a moment to find out whether your idea fits with the scope and aims of the project. It's up to *you* to make a strong case to convince the project's developers of the merits of this feature. Please provide as much detail and context as possible. + +## Pull requests + +Good pull requests—patches, improvements, new features—are a fantastic help. They should remain focused in scope and avoid containing unrelated commits. + +**Please ask first** before embarking on any significant pull request (e.g. implementing features, refactoring code, porting to a different language), otherwise you risk spending a lot of time working on something that the project's developers might not want to merge into the project. + +Adhering to the following process is the best way to get your work included in the project: + +1. Fork and clone the repository +2. Configure and install the dependencies: `bower install` +3. Create a new branch: `git checkout -b my-branch-name` +4. Make your change, add tests, and make sure the tests still pass +5. Push to your fork and [submit a pull request][pr] +6. Pat your self on the back and wait for your pull request to be reviewed and merged. + +Here are a few things you can do that will increase the likelihood of your pull request being accepted: + +- Follow the [style guide][style]. +- Keep your change as focused as possible. If there are multiple changes you would like to make that are not dependent upon each other, consider submitting them as separate pull requests. +- Write a [good commit message](http://tbaggery.com/2008/04/19/a-note-about-git-commit-messages.html). + +## Resources + +- [Contributing to Open Source on GitHub](https://guides.github.com/activities/contributing-to-open-source/) +- [Using Pull Requests](https://help.github.com/articles/using-pull-requests/) +- [GitHub Help](https://help.github.com) diff --git a/primer-tables/.gitignore b/primer-tables/.gitignore new file mode 100644 index 0000000000..dd87e2d73f --- /dev/null +++ b/primer-tables/.gitignore @@ -0,0 +1,2 @@ +node_modules +build diff --git a/primer-tables/.npmignore b/primer-tables/.npmignore new file mode 100644 index 0000000000..dd51a98b42 --- /dev/null +++ b/primer-tables/.npmignore @@ -0,0 +1,2 @@ +*.yml +.github diff --git a/primer-tables/.postcss.json b/primer-tables/.postcss.json new file mode 100644 index 0000000000..0d882f47f2 --- /dev/null +++ b/primer-tables/.postcss.json @@ -0,0 +1,6 @@ +{ + "use": ["autoprefixer"], + "autoprefixer": { + "browsers": "> 5%, last 2 firefox versions, last 2 chrome versions, last 2 safari versions, last 2 edge versions, ie 11" + } +} diff --git a/primer-tables/.stylelintrc.json b/primer-tables/.stylelintrc.json new file mode 100644 index 0000000000..19028f9885 --- /dev/null +++ b/primer-tables/.stylelintrc.json @@ -0,0 +1,5 @@ +{ + "extends": [ + "stylelint-config-primer" + ] +} diff --git a/primer-tables/.travis.yml b/primer-tables/.travis.yml new file mode 100644 index 0000000000..c29090b400 --- /dev/null +++ b/primer-tables/.travis.yml @@ -0,0 +1,12 @@ +language: node_js +node_js: + - '7' + +deploy: + provider: npm + email: ${NPM_EMAIL} + api_key: ${NPM_API_KEY} + skip_cleanup: true + on: + branch: master + repo: ${TRAVIS_REPO_SLUG} diff --git a/primer-tables/CHANGELOG.md b/primer-tables/CHANGELOG.md new file mode 100644 index 0000000000..2e300ee787 --- /dev/null +++ b/primer-tables/CHANGELOG.md @@ -0,0 +1,29 @@ +# v0.1.2 + + * update package version for marketing tables after variable updates - broccolini [github/github@382f55f](https://github.com/github/github/commit/382f55f) + * @broccolini's feedback - Sophie Shepherd [github/github@f9699ef](https://github.com/github/github/commit/f9699ef) + * delete all the marketing color variables, start working on buttons! woo! - Sophie Shepherd [github/github@3719e3c](https://github.com/github/github/commit/3719e3c) + +# v0.1.1 + + * bumping the version - Jon Rohan [github/github@4a72b25](https://github.com/github/github/commit/4a72b25) + * Pointing main js file to build - Jon Rohan [github/github@3575651](https://github.com/github/github/commit/3575651) + * don't change the versions yet - Jon Rohan [github/github@6bebcff](https://github.com/github/github/commit/6bebcff) + * Bumping version - Jon Rohan [github/github@df8b91c](https://github.com/github/github/commit/df8b91c) + * Cleaning up devDependencies versions and simplifying npm scripts - Jon Rohan [github/github@2c42571](https://github.com/github/github/commit/2c42571) + * Sorting and table objects. We also don't need homepage - Jon Rohan [github/github@798629d](https://github.com/github/github/commit/798629d) + * Removing duplicate headers - Jon Rohan [github/github@225cee1](https://github.com/github/github/commit/225cee1) + +# v0.1.0 + + * Rename repository with prefix primer- - Jon Rohan [github/github@ec8774a](https://github.com/github/github/commit/ec8774a) + * Fix broken paths - Patrick Marsceill [github/github@b5dc395](https://github.com/github/github/commit/b5dc395) + * Update the names in the README files - Patrick Marsceill [github/github@75fed58](https://github.com/github/github/commit/75fed58) + * Update names for npm publising - Patrick Marsceill [github/github@451f97a](https://github.com/github/github/commit/451f97a) + * Fix import path across all scss files - Patrick Marsceill [github/github@a566f31](https://github.com/github/github/commit/a566f31) + * Linting - Patrick Marsceill [github/github@987f2ad](https://github.com/github/github/commit/987f2ad) + * Add type & tables to docs - Sophie Shepherd [github/github@31ff53f](https://github.com/github/github/commit/31ff53f) + * Fix variable collisions and add basecoat to site to test sass compilation errors - Patrick Marsceill [github/github@c73eee3](https://github.com/github/github/commit/c73eee3) + * Remove basecoat - Patrick Marsceill [github/github@1b1503d](https://github.com/github/github/commit/1b1503d) + * prefix bc => marketing - Patrick Marsceill [github/github@04d509a](https://github.com/github/github/commit/04d509a) + * pull in ye olde basecoat files from branch - Patrick Marsceill [github/github@09d47e9](https://github.com/github/github/commit/09d47e9) \ No newline at end of file diff --git a/primer-tables/LICENSE b/primer-tables/LICENSE new file mode 100644 index 0000000000..5715c13693 --- /dev/null +++ b/primer-tables/LICENSE @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2016 GitHub Inc. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/primer-tables/README.md b/primer-tables/README.md new file mode 100644 index 0000000000..6617a76dd0 --- /dev/null +++ b/primer-tables/README.md @@ -0,0 +1,57 @@ +# Primer Marketing CSS Tables + +[![NPM version](http://img.shields.io/npm/v/primer-tables.svg)](https://www.npmjs.org/package/primer-tables) +[![Build Status](https://travis-ci.org/primer/primer-tables.svg?branch=master)](https://travis-ci.org/primer/primer-tables) + +> Styles to display tabular data for marketing websites at GitHub. + +This repository is a module of the full [primer-css][primer] repository. + +## Documentation + + + +Documentation & refactor coming very soon + + + +## Install + +This repository is distributed with [npm][npm]. After [installing npm][install-npm], you can install `primer-tables` with this command. + +``` +$ npm install --save primer-tables +``` + +## Usage + +The source files included are written in [Sass][sass] (`scss`) You can simply point your sass `include-path` at your `node_modules` directory and import it like this. + +```scss +@import "primer-tables/index.scss"; +``` + +You can also import specific portions of the module by importing those partials from the `/lib/` folder. _Make sure you import any requirements along with the modules._ + +## Build + +For a compiled **css** version of this module, a npm script is included that will output a css version to `build/build.css` + +``` +$ npm run build +``` + +## License + +MIT © [GitHub](https://github.com/) + +[primer]: https://github.com/primer/primer +[primer-support]: https://github.com/primer/primer-support +[support]: https://github.com/primer/primer-support +[docs]: http://primercss.io/ +[npm]: https://www.npmjs.com/ +[install-npm]: https://docs.npmjs.com/getting-started/installing-node +[sass]: http://sass-lang.com/ diff --git a/primer-tables/index.scss b/primer-tables/index.scss new file mode 100644 index 0000000000..1505afe54a --- /dev/null +++ b/primer-tables/index.scss @@ -0,0 +1,4 @@ +// support files +@import "primer-support/index.scss"; +@import "primer-marketing-support/index.scss"; +@import "./lib/tables.scss"; diff --git a/primer-tables/lib/tables.scss b/primer-tables/lib/tables.scss new file mode 100644 index 0000000000..c8e1fdcdee --- /dev/null +++ b/primer-tables/lib/tables.scss @@ -0,0 +1,39 @@ +// stylelint-disable selector-no-type, selector-max-compound-selectors + +.data-table { + width: 100%; + margin-top: $spacer-3; + border-collapse: collapse; + border: $border; + box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); + + th { + font-weight: 400; + text-align: left; + } + + td, + th { + padding: $spacer-3; + border-right: $border; + border-bottom: $border; + } + + tbody { + th { + width: 25%; + } + + th, + td { + border-bottom-color: $border-gray; + } + + tr:last-child { + th, + td { + border-bottom: $border; + } + } + } +} diff --git a/primer-tables/package.json b/primer-tables/package.json new file mode 100644 index 0000000000..166a4b90be --- /dev/null +++ b/primer-tables/package.json @@ -0,0 +1,41 @@ +{ + "version": "0.1.2", + "name": "primer-tables", + "description": "Styles to display tabular data for marketing websites at GitHub.", + "homepage": "http://primercss.io/", + "author": "GitHub, Inc.", + "license": "MIT", + "style": "build/build.css", + "main": "build/index.js", + "files": [ + "index.scss", + "lib", + "build" + ], + "repository": "https://github.com/primer/primer-tables.git", + "bugs": { + "url": "https://github.com/primer/primer-tables/issues" + }, + "scripts": { + "build": "primer-module-build index.scss", + "prepublish": "npm run build", + "test": "npm run build && stylelint **/*.scss -c .stylelintrc.json -s scss" + }, + "dependencies": { + "primer-support": "*", + "primer-marketing-support": "*" + }, + "devDependencies": { + "stylelint": "*", + "stylelint-config-primer": "*", + "primer-module-build": "*" + }, + "keywords": [ + "css", + "github", + "primer", + "primercss", + "style", + "tables" + ] +} diff --git a/primer-tooltips/.github/CONTRIBUTING.md b/primer-tooltips/.github/CONTRIBUTING.md new file mode 100644 index 0000000000..156a0ee60a --- /dev/null +++ b/primer-tooltips/.github/CONTRIBUTING.md @@ -0,0 +1,79 @@ +## Contributing + +[fork]: https://github.com/github/primer/fork +[pr]: https://github.com/github/primer/compare +[style]: http://primercss.io/guidelines/ + +Hi there! We're thrilled that you'd like to contribute to this project. Your help is essential for keeping it great. + +Before you do, would you mind reading [this license agreement](CLA.md)? If you open a PR, we'll assume you agree to it. If you have any hesitation or disagreement, please do open a PR still, but note your concerns as well. + +## Using the issue tracker + +The issue tracker is the preferred channel for [bug reports](#bug-reports), [features requests](#feature-requests) and [submitting pull requests](#pull-requests), but please respect the following restrictions: + +* Please **do not** use the issue tracker for personal support requests. +* Please **do not** derail or troll issues. Keep the discussion on topic and respect the opinions of others. +* Please **do not** open issues or pull requests regarding the code in [`Normalize`](https://github.com/necolas/normalize.css) (open them in their respective repositories). + +## Bug reports + +A bug is a _demonstrable problem_ that is caused by the code in the repository. Good bug reports are extremely helpful, so thanks! + +Guidelines for bug reports: + +0. **Validate and lint your code** — [validate your HTML](http://html5.validator.nu) to ensure your problem isn't caused by a simple error in your own code. + +1. **Use the GitHub issue search** — check if the issue has already been reported. + +2. **Check if the issue has been fixed** — try to reproduce it using the latest `master` or development branch in the repository. + +3. **Isolate the problem** — ideally create a [reduced test case](http://css-tricks.com/6263-reduced-test-cases/) and a live example. + +A good bug report shouldn't leave others needing to chase you up for more information. Please try to be as detailed as possible in your report. What is your environment? What steps will reproduce the issue? What browser(s) and OS experience the problem? Do other browsers show the bug differently? What would you expect to be the outcome? All these details will help people to fix any potential bugs. + +Example: + +> Short and descriptive example bug report title +> +> A summary of the issue and the browser/OS environment in which it occurs. If +> suitable, include the steps required to reproduce the bug. +> +> 1. This is the first step +> 2. This is the second step +> 3. Further steps, etc. +> +> `` - a link to the reduced test case +> +> Any other information you want to share that is relevant to the issue being reported. This might include the lines of code that you have identified as causing the bug, and potential solutions (and your opinions on their merits). + +## Feature requests + +Feature requests are welcome. But take a moment to find out whether your idea fits with the scope and aims of the project. It's up to *you* to make a strong case to convince the project's developers of the merits of this feature. Please provide as much detail and context as possible. + +## Pull requests + +Good pull requests—patches, improvements, new features—are a fantastic help. They should remain focused in scope and avoid containing unrelated commits. + +**Please ask first** before embarking on any significant pull request (e.g. implementing features, refactoring code, porting to a different language), otherwise you risk spending a lot of time working on something that the project's developers might not want to merge into the project. + +Adhering to the following process is the best way to get your work included in the project: + +1. Fork and clone the repository +2. Configure and install the dependencies: `bower install` +3. Create a new branch: `git checkout -b my-branch-name` +4. Make your change, add tests, and make sure the tests still pass +5. Push to your fork and [submit a pull request][pr] +6. Pat your self on the back and wait for your pull request to be reviewed and merged. + +Here are a few things you can do that will increase the likelihood of your pull request being accepted: + +- Follow the [style guide][style]. +- Keep your change as focused as possible. If there are multiple changes you would like to make that are not dependent upon each other, consider submitting them as separate pull requests. +- Write a [good commit message](http://tbaggery.com/2008/04/19/a-note-about-git-commit-messages.html). + +## Resources + +- [Contributing to Open Source on GitHub](https://guides.github.com/activities/contributing-to-open-source/) +- [Using Pull Requests](https://help.github.com/articles/using-pull-requests/) +- [GitHub Help](https://help.github.com) diff --git a/primer-tooltips/.gitignore b/primer-tooltips/.gitignore new file mode 100644 index 0000000000..dd87e2d73f --- /dev/null +++ b/primer-tooltips/.gitignore @@ -0,0 +1,2 @@ +node_modules +build diff --git a/primer-tooltips/.npmignore b/primer-tooltips/.npmignore new file mode 100644 index 0000000000..dd51a98b42 --- /dev/null +++ b/primer-tooltips/.npmignore @@ -0,0 +1,2 @@ +*.yml +.github diff --git a/primer-tooltips/.postcss.json b/primer-tooltips/.postcss.json new file mode 100644 index 0000000000..0d882f47f2 --- /dev/null +++ b/primer-tooltips/.postcss.json @@ -0,0 +1,6 @@ +{ + "use": ["autoprefixer"], + "autoprefixer": { + "browsers": "> 5%, last 2 firefox versions, last 2 chrome versions, last 2 safari versions, last 2 edge versions, ie 11" + } +} diff --git a/primer-tooltips/.stylelintrc.json b/primer-tooltips/.stylelintrc.json new file mode 100644 index 0000000000..19028f9885 --- /dev/null +++ b/primer-tooltips/.stylelintrc.json @@ -0,0 +1,5 @@ +{ + "extends": [ + "stylelint-config-primer" + ] +} diff --git a/primer-tooltips/.travis.yml b/primer-tooltips/.travis.yml new file mode 100644 index 0000000000..c29090b400 --- /dev/null +++ b/primer-tooltips/.travis.yml @@ -0,0 +1,12 @@ +language: node_js +node_js: + - '7' + +deploy: + provider: npm + email: ${NPM_EMAIL} + api_key: ${NPM_API_KEY} + skip_cleanup: true + on: + branch: master + repo: ${TRAVIS_REPO_SLUG} diff --git a/primer-tooltips/CHANGELOG.md b/primer-tooltips/CHANGELOG.md new file mode 100644 index 0000000000..995c81985e --- /dev/null +++ b/primer-tooltips/CHANGELOG.md @@ -0,0 +1,79 @@ +# v0.5.4 + + * Bump version and update changelog - Mu-An Chiou [github/github@8bed463](https://github.com/github/github/commit/8bed463)7ff6 + * Remove word-break and use word-wrap instead - Mu-An Chiou [github/github@35f9c6b](https://github.com/github/github/commit/35f9c6b)6ad8 + +# v0.5.3 + + * Bump all the version numbers for readme - Mu-An Chiou [github/github@a9d152f](https://github.com/github/github/commit/a9d152f) + * Fix all the travis badge URL - Mu-An Chiou [github/github@9cd6d84](https://github.com/github/github/commit/9cd6d84) + +# v0.5.2 + + * bumping the version - Jon Rohan [github/github@4a72b25](https://github.com/github/github/commit/4a72b25) + * Pointing main js file to build - Jon Rohan [github/github@3575651](https://github.com/github/github/commit/3575651) + * don't change the versions yet - Jon Rohan [github/github@6bebcff](https://github.com/github/github/commit/6bebcff) + * Add note on aria-label and reminder to tooltip responsibly - Mu-An Chiou [github/github@44adee6](https://github.com/github/github/commit/44adee6) + +# v0.5.1 + + * add docs for multi-line tooltips - broccolini [github/github@9524337](https://github.com/github/github/commit/9524337) + * patch version - Jon Rohan [github/github@97acc55](https://github.com/github/github/commit/97acc55) + * typo - Jon Rohan [github/github@eb0773b](https://github.com/github/github/commit/eb0773b) + +# v0.5.0 + + * Cutting new versions of primer modules - Jon Rohan [github/github@157f5ab](https://github.com/github/github/commit/157f5ab) + * Rename repository with prefix primer- - Jon Rohan [github/github@ec8774a](https://github.com/github/github/commit/ec8774a) + * Separating out modules into primer-core and primer-product - Jon Rohan [github/github@ddf698c](https://github.com/github/github/commit/ddf698c) + +# v0.4.0 + + * Updating to major new version - Jon Rohan [github/github@f0df999](https://github.com/github/github/commit/f0df999) + * finding more left/right - Jon Rohan [github/github@c80b828](https://github.com/github/github/commit/c80b828) + +# v0.3.0 + + * Updating version - Jon Rohan [github/github@6bf5fe5](https://github.com/github/github/commit/6bf5fe5) + * Updating link to real primer-css repository - Jon Rohan [github/github@bbaedda](https://github.com/github/github/commit/bbaedda) + * Updating the modules stylelint - Jon Rohan [github/github@389609f](https://github.com/github/github/commit/389609f) + * Add back tooltip multiline bug - Jon Rohan [github/github@4a32708](https://github.com/github/github/commit/4a32708) + * dropping some browser hacks - Jon Rohan [github/github@2969e8a](https://github.com/github/github/commit/2969e8a) + * Make sure the modules build without error before publishing - Jon Rohan [github/github@57ac5e6](https://github.com/github/github/commit/57ac5e6) + * Adding documentation status to most of the modules - Jon Rohan [github/github@b97695c](https://github.com/github/github/commit/b97695c) + +# v0.2.3 + + * Publishing a new version - Jon Rohan [github/github@eed0e96](https://github.com/github/github/commit/eed0e96) + * Adding link to homepage in readme docs - Jon Rohan [github/github@633f421](https://github.com/github/github/commit/633f421) + * Removing some unnecessary lint plugins and using native - Jon Rohan [github/github@2ae0070](https://github.com/github/github/commit/2ae0070) + * including no-utility lint plugin - Jon Rohan [github/github@5cb86ed](https://github.com/github/github/commit/5cb86ed) + * Adding lint plugins for new config - Jon Rohan [github/github@7fb9613](https://github.com/github/github/commit/7fb9613) + +# v0.2.2 + + * Mentioning the build file - Jon Rohan [github/github@64ca4a7](https://github.com/github/github/commit/64ca4a7) + * Including build/build.css in distributed npm module - Jon Rohan [github/github@e4effbf](https://github.com/github/github/commit/e4effbf) + * Updating modules to run on prepublish to include build.css in distribution - Jon Rohan [github/github@5b573a0](https://github.com/github/github/commit/5b573a0) + * Re-ordering the docs to the bottom of the readme - Jon Rohan [github/github@9c1f291](https://github.com/github/github/commit/9c1f291) + * Updating the link - Jon Rohan [github/github@f67684b](https://github.com/github/github/commit/f67684b) + +# v0.2.1 + + * Bumping version to include postcss.json in npm - Jon Rohan [github/github@9e560ba](https://github.com/github/github/commit/9e560ba) + * Using stylelint to lint the modules instead of scss_lint - Jon Rohan [github/github@cb0b8fd](https://github.com/github/github/commit/cb0b8fd) + +# v0.2.0 + + * Cutting new version 0.2.0 - Jon Rohan [github/github@a6f6586](https://github.com/github/github/commit/a6f6586) + * Don't link requirements - Jon Rohan [github/github@7740e81](https://github.com/github/github/commit/7740e81) + * Updating the README with more detailed instructions - Jon Rohan [github/github@5dd7c34](https://github.com/github/github/commit/5dd7c34) + * Reorganize the module folders into a more flexible organization - Jon Rohan [github/github@5a07101](https://github.com/github/github/commit/5a07101) + * cleaning up the package.json files - Jon Rohan [github/github@77763a1](https://github.com/github/github/commit/77763a1) + * Adding npm version badges to readme - Jon Rohan [github/github@90b1871](https://github.com/github/github/commit/90b1871) + * Adding tavisci build badges to the readmes - Jon Rohan [github/github@1a6126f](https://github.com/github/github/commit/1a6126f) + +# v0.1.0 + + * Updating support dependency versions - Jon Rohan [github/github@76d97ec](https://github.com/github/github/commit/76d97ec) + * Moving tooltips from primer/primer to a module - Jon Rohan [github/github@3d28acb](https://github.com/github/github/commit/3d28acb) \ No newline at end of file diff --git a/primer-tooltips/LICENSE b/primer-tooltips/LICENSE new file mode 100644 index 0000000000..5715c13693 --- /dev/null +++ b/primer-tooltips/LICENSE @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2016 GitHub Inc. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/primer-tooltips/README.md b/primer-tooltips/README.md new file mode 100644 index 0000000000..0a55422c70 --- /dev/null +++ b/primer-tooltips/README.md @@ -0,0 +1,117 @@ +# Primer CSS Tooltips + +[![NPM version](http://img.shields.io/npm/v/primer-tooltips.svg)](https://www.npmjs.org/package/primer-tooltips) +[![Build Status](https://travis-ci.org/primer/primer-tooltips.svg?branch=master)](https://travis-ci.org/primer/primer-tooltips) + +> Add tooltips built entirely in CSS to nearly any element. Just add a few classes and an aria-label attribute. + +This repository is a module of the full [primer-css][primer-css] repository. + +## Install + +This repository is distributed with [npm][npm]. After [installing npm][install-npm], you can install `primer-tooltips` with this command. + +``` +$ npm install --save primer-tooltips +``` + +## Usage + +The source files included are written in [Sass][sass] (`scss`) You can simply point your sass `include-path` at your `node_modules` directory and import it like this. + +```scss +@import "primer-tooltips/index.scss"; +``` + +You can also import specific portions of the module by importing those partials from the `/lib/` folder. _Make sure you import any requirements along with the modules._ + +## Build + +For a compiled **css** version of this module, a npm script is included that will output a css version to `build/build.css` The built css file is also included in the npm package. + +``` +$ npm run build +``` + +## Documentation + + + +Add tooltips built entirely in CSS to nearly any element. Just add a few classes and an `aria-label` attribute. + +**Attention**: we use `aria-label` for tooltips instead of something like `data-tooltip` because it is crucial that the tooltip content is available for screen reader users as well. However, `aria-label` **replaces** the text content of an element for screen reader users, so only use tooltip if there is no better way to present the information, or consider using `title` for supplement information. + +In addition, you'll want to specify a direction: + +- `.tooltipped-n` +- `.tooltipped-ne` +- `.tooltipped-e` +- `.tooltipped-se` +- `.tooltipped-s` +- `.tooltipped-sw` +- `.tooltipped-w` +- `.tooltipped-nw` + +Tooltip classes will conflict with Octicon classes, and as such, must go on a parent element instead of the icon. + +```html + + Tooltip North + + + Tooltip North East + + + Tooltip East + + + Tooltip South East + + + Tooltip South + + + Tooltip South West + + + Tooltip West + + + Tooltip North West + +``` + +#### Tooltips with multiple lines +Use `.tooltipped-multiline` when you have long content. This style has some limitations: you cannot pre-format the text with newlines, and tooltips are limited to a max-width of `250px`. + + +```html + + Tooltip with multiple lines + +``` + +#### Tooltips No Delay + +By default the tooltips have a slight delay before appearing. This is to keep multiple tooltips in the UI from being distracting. There is a modifier class you can use to override this. `.tooltipped-no-delay` + +```html + + Tooltip no delay + +``` + + + +## License + +[MIT](./LICENSE) © [GitHub](https://github.com/) + +[primer-css]: https://github.com/primer/primer +[docs]: http://primercss.io/ +[npm]: https://www.npmjs.com/ +[install-npm]: https://docs.npmjs.com/getting-started/installing-node +[sass]: http://sass-lang.com/ diff --git a/primer-tooltips/index.scss b/primer-tooltips/index.scss new file mode 100644 index 0000000000..688f6f56e9 --- /dev/null +++ b/primer-tooltips/index.scss @@ -0,0 +1,2 @@ +@import "primer-support/index.scss"; +@import "./lib/tooltips.scss"; diff --git a/primer-tooltips/lib/tooltips.scss b/primer-tooltips/lib/tooltips.scss new file mode 100644 index 0000000000..6d9eb072d9 --- /dev/null +++ b/primer-tooltips/lib/tooltips.scss @@ -0,0 +1,280 @@ +.tooltipped { + position: relative; +} + +// This is the tooltip bubble +.tooltipped::after { + position: absolute; + z-index: 1000000; + display: none; + padding: 5px 8px; + font: normal normal 11px/1.5 $body-font; + -webkit-font-smoothing: subpixel-antialiased; + color: $tooltip-text-color; + text-align: center; + text-decoration: none; + text-shadow: none; + text-transform: none; + letter-spacing: normal; + word-wrap: break-word; + white-space: pre; + pointer-events: none; + content: attr(aria-label); + background: $tooltip-background-color; + border-radius: 3px; + opacity: 0; +} + +// This is the tooltip arrow +.tooltipped::before { + position: absolute; + z-index: 1000001; + display: none; + width: 0; + height: 0; + color: $tooltip-background-color; + pointer-events: none; + content: ""; + border: 5px solid transparent; + opacity: 0; +} + +// delay animation for tooltip +@keyframes tooltip-appear { + from { + opacity: 0; + } + + to { + opacity: 1; + } +} + +// This will indicate when we'll activate the tooltip +.tooltipped:hover, +.tooltipped:active, +.tooltipped:focus { + &::before, + &::after { + display: inline-block; + text-decoration: none; + animation-name: tooltip-appear; + animation-duration: $tooltip-duration; + animation-fill-mode: forwards; + animation-timing-function: ease-in; + animation-delay: $tooltip-delay; + } +} + +.tooltipped-no-delay:hover, +.tooltipped-no-delay:active, +.tooltipped-no-delay:focus { + &::before, + &::after { + opacity: 1; + animation: none; + } +} + +.tooltipped-multiline:hover, +.tooltipped-multiline:active, +.tooltipped-multiline:focus { + &::after { + display: table-cell; + } +} + +// Tooltipped south +.tooltipped-s, +.tooltipped-se, +.tooltipped-sw { + &::after { + top: 100%; + right: 50%; + margin-top: 5px; + } + + &::before { + top: auto; + right: 50%; + bottom: -5px; + margin-right: -5px; + border-bottom-color: $tooltip-background-color; + } +} + +.tooltipped-se { + &::after { + right: auto; + left: 50%; + margin-left: -15px; + } +} + +.tooltipped-sw::after { + margin-right: -15px; +} + +// Tooltips above the object +.tooltipped-n, +.tooltipped-ne, +.tooltipped-nw { + &::after { + right: 50%; + bottom: 100%; + margin-bottom: 5px; + } + + &::before { + top: -5px; + right: 50%; + bottom: auto; + margin-right: -5px; + border-top-color: $tooltip-background-color; + } +} + +.tooltipped-ne { + &::after { + right: auto; + left: 50%; + margin-left: -15px; + } +} + +.tooltipped-nw::after { + margin-right: -15px; +} + +// Move the tooltip body to the center of the object. +.tooltipped-s::after, +.tooltipped-n::after { + transform: translateX(50%); +} + +// Tooltipped to the left +.tooltipped-w { + &::after { + right: 100%; + bottom: 50%; + margin-right: 5px; + transform: translateY(50%); + } + + &::before { + top: 50%; + bottom: 50%; + left: -5px; + margin-top: -5px; + border-left-color: $tooltip-background-color; + } +} + +// tooltipped to the right +.tooltipped-e { + &::after { + bottom: 50%; + left: 100%; + margin-left: 5px; + transform: translateY(50%); + } + + &::before { + top: 50%; + right: -5px; + bottom: 50%; + margin-top: -5px; + border-right-color: $tooltip-background-color; + } +} + +// Multiline tooltips +// +// `.tooltipped-multiline` Add this class when you have long content. +// The downside is you cannot preformat the text with newlines and `[w,e]` +// are always `$tooltip-max-width` wide. +.tooltipped-multiline { + &::after { + width: max-content; + max-width: $tooltip-max-width; + word-wrap: break-word; + white-space: pre-line; + border-collapse: separate; + } + + &.tooltipped-s::after, + &.tooltipped-n::after { + right: auto; + left: 50%; + transform: translateX(-50%); + } + + &.tooltipped-w::after, + &.tooltipped-e::after { + right: 100%; + } +} + +@media screen and (min-width: 0\0) { + // IE11 + .tooltipped-multiline::after { + width: $tooltip-max-width; + } +} + +// Sticky tooltips +// +// Always show the tooltip. +.tooltipped-sticky { + &::before, + &::after { + display: inline-block; + } + + &.tooltipped-multiline { + &::after { + display: table-cell; + } + } +} + +// Alert tooltips +// +// Colors for different alert states. +@mixin colorizeTooltip($text-color, $background-color) { + &::after { + color: $text-color; + background: $background-color; + } + + &.tooltipped-s, + &.tooltipped-se, + &.tooltipped-sw { + &::before { + border-bottom-color: $background-color; + } + } + + &.tooltipped-n, + &.tooltipped-ne, + &.tooltipped-nw { + &::before { + border-top-color: $background-color; + } + } + + &.tooltipped-e::before { + border-right-color: $background-color; + } + + &.tooltipped-w::before { + border-left-color: $background-color; + } +} + +@include retina-media-query { + .tooltipped-w::after { + // weird bug on retina + margin-right: 4.5px; + } +} diff --git a/primer-tooltips/package.json b/primer-tooltips/package.json new file mode 100644 index 0000000000..a5fa353c5a --- /dev/null +++ b/primer-tooltips/package.json @@ -0,0 +1,38 @@ +{ + "version": "0.5.4", + "name": "primer-tooltips", + "description": "Add tooltips built entirely in CSS to nearly any element.", + "homepage": "http://primercss.io/", + "author": "GitHub, Inc.", + "license": "MIT", + "style": "index.scss", + "main": "build/index.js", + "files": [ + "index.scss", + "lib", + "build" + ], + "repository": "https://github.com/primer/primer-tooltips.git", + "bugs": { + "url": "https://github.com/primer/primer-tooltips/issues" + }, + "scripts": { + "build": "primer-module-build index.scss", + "prepublish": "npm run build", + "test": "npm run build && stylelint **/*.scss -c .stylelintrc.json -s scss" + }, + "dependencies": { + "primer-support": "*" + }, + "devDependencies": { + "stylelint": "*", + "stylelint-config-primer": "*", + "primer-module-build": "*" + }, + "keywords": [ + "primer", + "css", + "github", + "primercss" + ] +} diff --git a/primer-truncate/.github/CONTRIBUTING.md b/primer-truncate/.github/CONTRIBUTING.md new file mode 100644 index 0000000000..156a0ee60a --- /dev/null +++ b/primer-truncate/.github/CONTRIBUTING.md @@ -0,0 +1,79 @@ +## Contributing + +[fork]: https://github.com/github/primer/fork +[pr]: https://github.com/github/primer/compare +[style]: http://primercss.io/guidelines/ + +Hi there! We're thrilled that you'd like to contribute to this project. Your help is essential for keeping it great. + +Before you do, would you mind reading [this license agreement](CLA.md)? If you open a PR, we'll assume you agree to it. If you have any hesitation or disagreement, please do open a PR still, but note your concerns as well. + +## Using the issue tracker + +The issue tracker is the preferred channel for [bug reports](#bug-reports), [features requests](#feature-requests) and [submitting pull requests](#pull-requests), but please respect the following restrictions: + +* Please **do not** use the issue tracker for personal support requests. +* Please **do not** derail or troll issues. Keep the discussion on topic and respect the opinions of others. +* Please **do not** open issues or pull requests regarding the code in [`Normalize`](https://github.com/necolas/normalize.css) (open them in their respective repositories). + +## Bug reports + +A bug is a _demonstrable problem_ that is caused by the code in the repository. Good bug reports are extremely helpful, so thanks! + +Guidelines for bug reports: + +0. **Validate and lint your code** — [validate your HTML](http://html5.validator.nu) to ensure your problem isn't caused by a simple error in your own code. + +1. **Use the GitHub issue search** — check if the issue has already been reported. + +2. **Check if the issue has been fixed** — try to reproduce it using the latest `master` or development branch in the repository. + +3. **Isolate the problem** — ideally create a [reduced test case](http://css-tricks.com/6263-reduced-test-cases/) and a live example. + +A good bug report shouldn't leave others needing to chase you up for more information. Please try to be as detailed as possible in your report. What is your environment? What steps will reproduce the issue? What browser(s) and OS experience the problem? Do other browsers show the bug differently? What would you expect to be the outcome? All these details will help people to fix any potential bugs. + +Example: + +> Short and descriptive example bug report title +> +> A summary of the issue and the browser/OS environment in which it occurs. If +> suitable, include the steps required to reproduce the bug. +> +> 1. This is the first step +> 2. This is the second step +> 3. Further steps, etc. +> +> `` - a link to the reduced test case +> +> Any other information you want to share that is relevant to the issue being reported. This might include the lines of code that you have identified as causing the bug, and potential solutions (and your opinions on their merits). + +## Feature requests + +Feature requests are welcome. But take a moment to find out whether your idea fits with the scope and aims of the project. It's up to *you* to make a strong case to convince the project's developers of the merits of this feature. Please provide as much detail and context as possible. + +## Pull requests + +Good pull requests—patches, improvements, new features—are a fantastic help. They should remain focused in scope and avoid containing unrelated commits. + +**Please ask first** before embarking on any significant pull request (e.g. implementing features, refactoring code, porting to a different language), otherwise you risk spending a lot of time working on something that the project's developers might not want to merge into the project. + +Adhering to the following process is the best way to get your work included in the project: + +1. Fork and clone the repository +2. Configure and install the dependencies: `bower install` +3. Create a new branch: `git checkout -b my-branch-name` +4. Make your change, add tests, and make sure the tests still pass +5. Push to your fork and [submit a pull request][pr] +6. Pat your self on the back and wait for your pull request to be reviewed and merged. + +Here are a few things you can do that will increase the likelihood of your pull request being accepted: + +- Follow the [style guide][style]. +- Keep your change as focused as possible. If there are multiple changes you would like to make that are not dependent upon each other, consider submitting them as separate pull requests. +- Write a [good commit message](http://tbaggery.com/2008/04/19/a-note-about-git-commit-messages.html). + +## Resources + +- [Contributing to Open Source on GitHub](https://guides.github.com/activities/contributing-to-open-source/) +- [Using Pull Requests](https://help.github.com/articles/using-pull-requests/) +- [GitHub Help](https://help.github.com) diff --git a/primer-truncate/.gitignore b/primer-truncate/.gitignore new file mode 100644 index 0000000000..dd87e2d73f --- /dev/null +++ b/primer-truncate/.gitignore @@ -0,0 +1,2 @@ +node_modules +build diff --git a/primer-truncate/.npmignore b/primer-truncate/.npmignore new file mode 100644 index 0000000000..dd51a98b42 --- /dev/null +++ b/primer-truncate/.npmignore @@ -0,0 +1,2 @@ +*.yml +.github diff --git a/primer-truncate/.postcss.json b/primer-truncate/.postcss.json new file mode 100644 index 0000000000..0d882f47f2 --- /dev/null +++ b/primer-truncate/.postcss.json @@ -0,0 +1,6 @@ +{ + "use": ["autoprefixer"], + "autoprefixer": { + "browsers": "> 5%, last 2 firefox versions, last 2 chrome versions, last 2 safari versions, last 2 edge versions, ie 11" + } +} diff --git a/primer-truncate/.stylelintrc.json b/primer-truncate/.stylelintrc.json new file mode 100644 index 0000000000..19028f9885 --- /dev/null +++ b/primer-truncate/.stylelintrc.json @@ -0,0 +1,5 @@ +{ + "extends": [ + "stylelint-config-primer" + ] +} diff --git a/primer-truncate/.travis.yml b/primer-truncate/.travis.yml new file mode 100644 index 0000000000..c29090b400 --- /dev/null +++ b/primer-truncate/.travis.yml @@ -0,0 +1,12 @@ +language: node_js +node_js: + - '7' + +deploy: + provider: npm + email: ${NPM_EMAIL} + api_key: ${NPM_API_KEY} + skip_cleanup: true + on: + branch: master + repo: ${TRAVIS_REPO_SLUG} diff --git a/primer-truncate/CHANGELOG.md b/primer-truncate/CHANGELOG.md new file mode 100644 index 0000000000..87892e13b3 --- /dev/null +++ b/primer-truncate/CHANGELOG.md @@ -0,0 +1,60 @@ +# v0.3.2 + + * Bump all the version numbers for readme - Mu-An Chiou [github/github@a9d152f](https://github.com/github/github/commit/a9d152f) + * Fix all the travis badge URL - Mu-An Chiou [github/github@9cd6d84](https://github.com/github/github/commit/9cd6d84) + +# v0.3.1 + + * bumping the version - Jon Rohan [github/github@4a72b25](https://github.com/github/github/commit/4a72b25) + * Pointing main js file to build - Jon Rohan [github/github@3575651](https://github.com/github/github/commit/3575651) + * don't change the versions yet - Jon Rohan [github/github@6bebcff](https://github.com/github/github/commit/6bebcff) + * Add note about so text is still accessible - Mu-An Chiou [github/github@3aad0d2](https://github.com/github/github/commit/3aad0d2) + +# v0.3.0 + + * Cutting new versions of primer modules - Jon Rohan [github/github@157f5ab](https://github.com/github/github/commit/157f5ab) + * Rename repository with prefix primer- - Jon Rohan [github/github@ec8774a](https://github.com/github/github/commit/ec8774a) + * Separating out modules into primer-core and primer-product - Jon Rohan [github/github@ddf698c](https://github.com/github/github/commit/ddf698c) + +# v0.2.4 + + * Updating version - Jon Rohan [github/github@6bf5fe5](https://github.com/github/github/commit/6bf5fe5) + * Updating link to real primer-css repository - Jon Rohan [github/github@bbaedda](https://github.com/github/github/commit/bbaedda) + * Updating the modules stylelint - Jon Rohan [github/github@389609f](https://github.com/github/github/commit/389609f) + * Make sure the modules build without error before publishing - Jon Rohan [github/github@57ac5e6](https://github.com/github/github/commit/57ac5e6) + * Adding documentation status to most of the modules - Jon Rohan [github/github@b97695c](https://github.com/github/github/commit/b97695c) + +# v0.2.3 + + * Publishing a new version - Jon Rohan [github/github@eed0e96](https://github.com/github/github/commit/eed0e96) + * Adding link to homepage in readme docs - Jon Rohan [github/github@633f421](https://github.com/github/github/commit/633f421) + * Removing some unnecessary lint plugins and using native - Jon Rohan [github/github@2ae0070](https://github.com/github/github/commit/2ae0070) + * including no-utility lint plugin - Jon Rohan [github/github@5cb86ed](https://github.com/github/github/commit/5cb86ed) + * Adding lint plugins for new config - Jon Rohan [github/github@7fb9613](https://github.com/github/github/commit/7fb9613) + +# v0.2.2 + + * Mentioning the build file - Jon Rohan [github/github@64ca4a7](https://github.com/github/github/commit/64ca4a7) + * Including build/build.css in distributed npm module - Jon Rohan [github/github@e4effbf](https://github.com/github/github/commit/e4effbf) + * Updating modules to run on prepublish to include build.css in distribution - Jon Rohan [github/github@5b573a0](https://github.com/github/github/commit/5b573a0) + * Re-ordering the docs to the bottom of the readme - Jon Rohan [github/github@9c1f291](https://github.com/github/github/commit/9c1f291) + * Updating the link - Jon Rohan [github/github@f67684b](https://github.com/github/github/commit/f67684b) + +# v0.2.1 + + * Bumping version to include postcss.json in npm - Jon Rohan [github/github@9e560ba](https://github.com/github/github/commit/9e560ba) + * Using stylelint to lint the modules instead of scss_lint - Jon Rohan [github/github@cb0b8fd](https://github.com/github/github/commit/cb0b8fd) + +# v0.2.0 + + * Cutting new version 0.2.0 - Jon Rohan [github/github@a6f6586](https://github.com/github/github/commit/a6f6586) + * Don't link requirements - Jon Rohan [github/github@7740e81](https://github.com/github/github/commit/7740e81) + * Updating the README with more detailed instructions - Jon Rohan [github/github@5dd7c34](https://github.com/github/github/commit/5dd7c34) + * Reorganize the module folders into a more flexible organization - Jon Rohan [github/github@5a07101](https://github.com/github/github/commit/5a07101) + * cleaning up the package.json files - Jon Rohan [github/github@77763a1](https://github.com/github/github/commit/77763a1) + * Adding npm version badges to readme - Jon Rohan [github/github@90b1871](https://github.com/github/github/commit/90b1871) + * Adding tavisci build badges to the readmes - Jon Rohan [github/github@1a6126f](https://github.com/github/github/commit/1a6126f) + +# v0.1.0 + + * Moving truncate from primer/primer to github - Jon Rohan [github/github@e5e4a90](https://github.com/github/github/commit/e5e4a90) \ No newline at end of file diff --git a/primer-truncate/LICENSE b/primer-truncate/LICENSE new file mode 100644 index 0000000000..5715c13693 --- /dev/null +++ b/primer-truncate/LICENSE @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2016 GitHub Inc. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/primer-truncate/README.md b/primer-truncate/README.md new file mode 100644 index 0000000000..357907a07a --- /dev/null +++ b/primer-truncate/README.md @@ -0,0 +1,68 @@ +# Primer CSS Truncate + +[![NPM version](http://img.shields.io/npm/v/primer-truncate.svg)](https://www.npmjs.org/package/primer-truncate) +[![Build Status](https://travis-ci.org/primer/primer-truncate.svg?branch=master)](https://travis-ci.org/primer/primer-truncate) + +> .css-truncate will shorten text with an ellipsis. The maximum width of the truncated text can be changed by overriding the max-width of the .css-truncate-target. + +This repository is a module of the full [primer-css][primer-css] repository. + +## Install + +This repository is distributed with [npm][npm]. After [installing npm][install-npm], you can install `primer-truncate` with this command. + +``` +$ npm install --save primer-truncate +``` + +## Usage + +The source files included are written in [Sass][sass] (`scss`) You can simply point your sass `include-path` at your `node_modules` directory and import it like this. + +```scss +@import "primer-truncate/index.scss"; +``` + +You can also import specific portions of the module by importing those partials from the `/lib/` folder. _Make sure you import any requirements along with the modules._ + +## Build + +For a compiled **css** version of this module, a npm script is included that will output a css version to `build/build.css` The built css file is also included in the npm package. + +``` +$ npm run build +``` + +## Documentation + + + +`.css-truncate` will shorten text with an ellipsis. The maximum width of the truncated text can be changed by overriding the max-width of `.css-truncate-target`. Unless the full text is so long that it affects performace, always add `title` to the truncated element so the full text can still be seen. + +```html + + really-long-branch-name + +``` + +You can reveal the entire string on hover with the addition of `.expandable`. + +```html + +``` + + +## License + +[MIT](./LICENSE) © [GitHub](https://github.com/) + +[primer-css]: https://github.com/primer/primer +[docs]: http://primercss.io/ +[npm]: https://www.npmjs.com/ +[install-npm]: https://docs.npmjs.com/getting-started/installing-node +[sass]: http://sass-lang.com/ diff --git a/primer-truncate/index.scss b/primer-truncate/index.scss new file mode 100644 index 0000000000..61e518ace4 --- /dev/null +++ b/primer-truncate/index.scss @@ -0,0 +1 @@ +@import "./lib/truncate.scss"; diff --git a/primer-truncate/lib/truncate.scss b/primer-truncate/lib/truncate.scss new file mode 100644 index 0000000000..7e38d828c6 --- /dev/null +++ b/primer-truncate/lib/truncate.scss @@ -0,0 +1,27 @@ +// Truncate +// +// css-truncate will shorten text with an ellipsis. + +.css-truncate { + // Truncate double target + // + // css-truncate will shorten text with an ellipsis. The maximum width + // of the truncated text can be changed by overriding the max-width + // of the .css-truncate-target + &.css-truncate-target, + .css-truncate-target { + display: inline-block; + max-width: 125px; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + vertical-align: top; + } + + &.expandable.zeroclipboard-is-hover .css-truncate-target, + &.expandable.zeroclipboard-is-hover.css-truncate-target, + &.expandable:hover .css-truncate-target, + &.expandable:hover.css-truncate-target { + max-width: 10000px !important; + } +} diff --git a/primer-truncate/package.json b/primer-truncate/package.json new file mode 100644 index 0000000000..1e4247f0c9 --- /dev/null +++ b/primer-truncate/package.json @@ -0,0 +1,41 @@ +{ + "version": "0.3.2", + "name": "primer-truncate", + "description": "Shorten text with an ellipsis.", + "homepage": "http://primercss.io/", + "author": "GitHub, Inc.", + "license": "MIT", + "style": "index.scss", + "main": "build/index.js", + "files": [ + "index.scss", + "lib", + "build" + ], + "repository": "https://github.com/primer/primer-truncate.git", + "bugs": { + "url": "https://github.com/primer/primer-truncate/issues" + }, + "scripts": { + "build": "primer-module-build index.scss", + "prepublish": "npm run build", + "test": "npm run build && stylelint **/*.scss -c .stylelintrc.json -s scss" + }, + "dependencies": { + "primer-support": "*" + }, + "devDependencies": { + "stylelint": "*", + "stylelint-config-primer": "*", + "primer-module-build": "*" + }, + "keywords": [ + "primer", + "css", + "github", + "primercss", + "truncate", + "ellipsis", + "text" + ] +} diff --git a/primer-utilities/.github/CONTRIBUTING.md b/primer-utilities/.github/CONTRIBUTING.md new file mode 100644 index 0000000000..156a0ee60a --- /dev/null +++ b/primer-utilities/.github/CONTRIBUTING.md @@ -0,0 +1,79 @@ +## Contributing + +[fork]: https://github.com/github/primer/fork +[pr]: https://github.com/github/primer/compare +[style]: http://primercss.io/guidelines/ + +Hi there! We're thrilled that you'd like to contribute to this project. Your help is essential for keeping it great. + +Before you do, would you mind reading [this license agreement](CLA.md)? If you open a PR, we'll assume you agree to it. If you have any hesitation or disagreement, please do open a PR still, but note your concerns as well. + +## Using the issue tracker + +The issue tracker is the preferred channel for [bug reports](#bug-reports), [features requests](#feature-requests) and [submitting pull requests](#pull-requests), but please respect the following restrictions: + +* Please **do not** use the issue tracker for personal support requests. +* Please **do not** derail or troll issues. Keep the discussion on topic and respect the opinions of others. +* Please **do not** open issues or pull requests regarding the code in [`Normalize`](https://github.com/necolas/normalize.css) (open them in their respective repositories). + +## Bug reports + +A bug is a _demonstrable problem_ that is caused by the code in the repository. Good bug reports are extremely helpful, so thanks! + +Guidelines for bug reports: + +0. **Validate and lint your code** — [validate your HTML](http://html5.validator.nu) to ensure your problem isn't caused by a simple error in your own code. + +1. **Use the GitHub issue search** — check if the issue has already been reported. + +2. **Check if the issue has been fixed** — try to reproduce it using the latest `master` or development branch in the repository. + +3. **Isolate the problem** — ideally create a [reduced test case](http://css-tricks.com/6263-reduced-test-cases/) and a live example. + +A good bug report shouldn't leave others needing to chase you up for more information. Please try to be as detailed as possible in your report. What is your environment? What steps will reproduce the issue? What browser(s) and OS experience the problem? Do other browsers show the bug differently? What would you expect to be the outcome? All these details will help people to fix any potential bugs. + +Example: + +> Short and descriptive example bug report title +> +> A summary of the issue and the browser/OS environment in which it occurs. If +> suitable, include the steps required to reproduce the bug. +> +> 1. This is the first step +> 2. This is the second step +> 3. Further steps, etc. +> +> `` - a link to the reduced test case +> +> Any other information you want to share that is relevant to the issue being reported. This might include the lines of code that you have identified as causing the bug, and potential solutions (and your opinions on their merits). + +## Feature requests + +Feature requests are welcome. But take a moment to find out whether your idea fits with the scope and aims of the project. It's up to *you* to make a strong case to convince the project's developers of the merits of this feature. Please provide as much detail and context as possible. + +## Pull requests + +Good pull requests—patches, improvements, new features—are a fantastic help. They should remain focused in scope and avoid containing unrelated commits. + +**Please ask first** before embarking on any significant pull request (e.g. implementing features, refactoring code, porting to a different language), otherwise you risk spending a lot of time working on something that the project's developers might not want to merge into the project. + +Adhering to the following process is the best way to get your work included in the project: + +1. Fork and clone the repository +2. Configure and install the dependencies: `bower install` +3. Create a new branch: `git checkout -b my-branch-name` +4. Make your change, add tests, and make sure the tests still pass +5. Push to your fork and [submit a pull request][pr] +6. Pat your self on the back and wait for your pull request to be reviewed and merged. + +Here are a few things you can do that will increase the likelihood of your pull request being accepted: + +- Follow the [style guide][style]. +- Keep your change as focused as possible. If there are multiple changes you would like to make that are not dependent upon each other, consider submitting them as separate pull requests. +- Write a [good commit message](http://tbaggery.com/2008/04/19/a-note-about-git-commit-messages.html). + +## Resources + +- [Contributing to Open Source on GitHub](https://guides.github.com/activities/contributing-to-open-source/) +- [Using Pull Requests](https://help.github.com/articles/using-pull-requests/) +- [GitHub Help](https://help.github.com) diff --git a/primer-utilities/.gitignore b/primer-utilities/.gitignore new file mode 100644 index 0000000000..dd87e2d73f --- /dev/null +++ b/primer-utilities/.gitignore @@ -0,0 +1,2 @@ +node_modules +build diff --git a/primer-utilities/.npmignore b/primer-utilities/.npmignore new file mode 100644 index 0000000000..dd51a98b42 --- /dev/null +++ b/primer-utilities/.npmignore @@ -0,0 +1,2 @@ +*.yml +.github diff --git a/primer-utilities/.postcss.json b/primer-utilities/.postcss.json new file mode 100644 index 0000000000..0d882f47f2 --- /dev/null +++ b/primer-utilities/.postcss.json @@ -0,0 +1,6 @@ +{ + "use": ["autoprefixer"], + "autoprefixer": { + "browsers": "> 5%, last 2 firefox versions, last 2 chrome versions, last 2 safari versions, last 2 edge versions, ie 11" + } +} diff --git a/primer-utilities/.stylelintrc.json b/primer-utilities/.stylelintrc.json new file mode 100644 index 0000000000..19028f9885 --- /dev/null +++ b/primer-utilities/.stylelintrc.json @@ -0,0 +1,5 @@ +{ + "extends": [ + "stylelint-config-primer" + ] +} diff --git a/primer-utilities/.travis.yml b/primer-utilities/.travis.yml new file mode 100644 index 0000000000..c29090b400 --- /dev/null +++ b/primer-utilities/.travis.yml @@ -0,0 +1,12 @@ +language: node_js +node_js: + - '7' + +deploy: + provider: npm + email: ${NPM_EMAIL} + api_key: ${NPM_API_KEY} + skip_cleanup: true + on: + branch: master + repo: ${TRAVIS_REPO_SLUG} diff --git a/primer-utilities/CHANGELOG.md b/primer-utilities/CHANGELOG.md new file mode 100644 index 0000000000..45e84fe81d --- /dev/null +++ b/primer-utilities/CHANGELOG.md @@ -0,0 +1,245 @@ +# v4.2.4 + + * update versions for primer-core suppor and utilities - broccolini [github/github@167ed79](https://github.com/github/github/commit/167ed79) + +# v4.2.3 + + * incorporate @broccolini's feedback - Sophie Shepherd [github/github@d7335bb](https://github.com/github/github/commit/d7335bb)fe4e + * Add .border-purple - Sophie Shepherd [github/github@f55ebaa](https://github.com/github/github/commit/f55ebaa)0fe1 + * damn atom auto finisher - Sophie Shepherd [github/github@cb8eb80](https://github.com/github/github/commit/cb8eb80)04c6 + * remove css from core and add docs for dashed border - Sophie Shepherd [github/github@35ca2d1](https://github.com/github/github/commit/35ca2d1)5966 + * remove the docs i added in core - Sophie Shepherd [github/github@7705905](https://github.com/github/github/commit/7705905)352c + * oops i forgot borders should go in primer-marketing - Sophie Shepherd [github/github@b010e2c](https://github.com/github/github/commit/b010e2c)4d15 + * responsive borders - Sophie Shepherd [github/github@e48b7a2](https://github.com/github/github/commit/e48b7a2)023d + * Add docs for text alignment - Sophie Shepherd [github/github@94d0a2a](https://github.com/github/github/commit/94d0a2a)c745 + * Update docs for normal ws util - Patrick Marsceill [github/github@b0f0920](https://github.com/github/github/commit/b0f0920)fe7a + * Add a white space util for normal - Patrick Marsceill [github/github@f360d0b](https://github.com/github/github/commit/f360d0b)aad0 + +# v4.1.2 + + * bump package version - broccolini [github/github@2034aeb](https://github.com/github/github/commit/2034aeb) + +# v4.1.1 + + * Bump all the version numbers for readme - Mu-An Chiou [github/github@a9d152f](https://github.com/github/github/commit/a9d152f) + * Fix all the travis badge URL - Mu-An Chiou [github/github@9cd6d84](https://github.com/github/github/commit/9cd6d84) + +# v4.1.0 + + +# v4.0.3 + + * make work as expected - Sophie Shepherd [github/github@6c85845](https://github.com/github/github/commit/6c85845) + * primer version & CHANGELOG - Sophie Shepherd [github/github@9011d3b](https://github.com/github/github/commit/9011d3b) + * clean up usage of shade-gradient - Sophie Shepherd [github/github@4097cbd](https://github.com/github/github/commit/4097cbd) + * Add border utility and update primer - Mu-An Chiou [github/github@6870d3f](https://github.com/github/github/commit/6870d3f) + +# v4.0.1 + + * add border utility - broccolini [github/github@026d0dc](https://github.com/github/github/commit/026d0dc) + +# v4.0.0 + + * bump major version due to renaming in support and utils - broccolini [github/github@85b48ab](https://github.com/github/github/commit/85b48ab) + * update and re-order docs - broccolini [github/github@17fd96f](https://github.com/github/github/commit/17fd96f) + * add black alpha transparent border utility - broccolini [github/github@56d224a](https://github.com/github/github/commit/56d224a) + * update border names in docs - broccolini [github/github@dc33e97](https://github.com/github/github/commit/dc33e97) + * rename border utilities to match variables - broccolini [github/github@d0fdfb3](https://github.com/github/github/commit/d0fdfb3) + * Bump version number and update changelog - Mu-An Chiou [github/github@050549f](https://github.com/github/github/commit/050549f) + * Remove negative margin it's causing scrollbar problem and we don't actually need it - Mu-An Chiou [github/github@d813007](https://github.com/github/github/commit/d813007) + * fix border blue colors - broccolini [github/github@957c87a](https://github.com/github/github/commit/957c87a) + +# v3.7.1 + + * @broccolini's feedback - Sophie Shepherd [github/github@f9699ef](https://github.com/github/github/commit/f9699ef) + * mdo's notes - Sophie Shepherd [github/github@bf6304c](https://github.com/github/github/commit/bf6304c) + * bump version numbers - broccolini [github/github@34165ea](https://github.com/github/github/commit/34165ea) + * decouple bg & text status pending colors and improve text contrast - broccolini [github/github@c541dca](https://github.com/github/github/commit/c541dca) + +# v3.7.0 + + * update primer-core version number - broccolini [github/github@6846743](https://github.com/github/github/commit/6846743) + * use one yellow for now for status-pending: - broccolini [github/github@9f3bd48](https://github.com/github/github/commit/9f3bd48) + * bump version number on color utilities - broccolini [github/github@a52c6c2](https://github.com/github/github/commit/a52c6c2) + * separate bg and text pending color - broccolini [github/github@2c285b7](https://github.com/github/github/commit/2c285b7) + * update shade-gradient to use variable - broccolini [github/github@c63acfd](https://github.com/github/github/commit/c63acfd) + * move this before responsive variants so we can override it by breakpoint - Mark Otto [github/github@e38f773](https://github.com/github/github/commit/e38f773) + +# v3.5.0 + + * package version bump and update changelog for styleguide - Mark Otto [github/github@84ffd6d](https://github.com/github/github/commit/84ffd6d) + * update comment for @pmarsceill - Mark Otto [github/github@b446760](https://github.com/github/github/commit/b446760) + * colors, buttons, and more - Mark Otto [github/github@307d8ce](https://github.com/github/github/commit/307d8ce) + * Bump version and update CHANGELOG - Mu-An Chiou [github/github@b4de751](https://github.com/github/github/commit/b4de751) + * Add focus guide button - Mu-An Chiou [github/github@2101e25](https://github.com/github/github/commit/2101e25) + * Add title and change button activation copy - Mu-An Chiou [github/github@35af0e4](https://github.com/github/github/commit/35af0e4) + * initial docs - Caleb Winters [github/github@7a576e5](https://github.com/github/github/commit/7a576e5) + * Add .sr-only doc - Mu-An Chiou [github/github@2068b05](https://github.com/github/github/commit/2068b05) + * Move .sr-only to to cored utility and add sr-only logout button - Mu-An Chiou [github/github@0c1a73f](https://github.com/github/github/commit/0c1a73f) + +# v3.3.1 + + * bumping the version - Jon Rohan [github/github@4a72b25](https://github.com/github/github/commit/4a72b25) + * flexbug copy tweak - broccolini [github/github@6a4a4d2](https://github.com/github/github/commit/6a4a4d2) + +# v3.3.0 + + * Docs update - Patrick Marsceill [github/github@3acfa8e](https://github.com/github/github/commit/3acfa8e) + * Comma splice - Patrick Marsceill [github/github@754ae36](https://github.com/github/github/commit/754ae36) + * rip out box-shadows and use TOC not hard coded links - Patrick Marsceill [github/github@ba64689](https://github.com/github/github/commit/ba64689) + * Makd small default - Patrick Marsceill [github/github@fcebabb](https://github.com/github/github/commit/fcebabb) + * Tidy up the docs - Patrick Marsceill [github/github@04a5a9e](https://github.com/github/github/commit/04a5a9e) + * Update old classname in docs - Patrick Marsceill [github/github@9a905ba](https://github.com/github/github/commit/9a905ba) + * Use Box not utils for example - Patrick Marsceill [github/github@d10cba8](https://github.com/github/github/commit/d10cba8) + * Update page heading levels for toc - Patrick Marsceill [github/github@8ffa7ab](https://github.com/github/github/commit/8ffa7ab) + * Bump package version number - Patrick Marsceill [github/github@72e938a](https://github.com/github/github/commit/72e938a) + * Update docs - Patrick Marsceill [github/github@36be95e](https://github.com/github/github/commit/36be95e) + * Consolidate box-shadow styles - Patrick Marsceill [github/github@35cdd34](https://github.com/github/github/commit/35cdd34) + * Implement shadow vars - Patrick Marsceill [github/github@8f8aaf0](https://github.com/github/github/commit/8f8aaf0) + * add docs for flexbox bug - broccolini [github/github@ce472fc](https://github.com/github/github/commit/ce472fc) + * add flex-shrink utility to review status - broccolini [github/github@2ac6ae8](https://github.com/github/github/commit/2ac6ae8) + * bump version number - broccolini [github/github@903297b](https://github.com/github/github/commit/903297b) + * add imports for new partials - broccolini [github/github@bdfb45c](https://github.com/github/github/commit/bdfb45c) + * move flexbox styles into their own partial - broccolini [github/github@a82b8f3](https://github.com/github/github/commit/a82b8f3) + * move display and visibility utilities into separate partial - broccolini [github/github@bcb21b0](https://github.com/github/github/commit/bcb21b0) + * Disable selector-no-utility because this is the utility - Patrick Marsceill [github/github@d6871fb](https://github.com/github/github/commit/d6871fb) + * add new docs - Patrick Marsceill [github/github@704fd67](https://github.com/github/github/commit/704fd67) + * remove old documentation - Patrick Marsceill [github/github@449fb2a](https://github.com/github/github/commit/449fb2a) + * Move legacy box-shadow to new scss partial - Patrick Marsceill [github/github@89bca94](https://github.com/github/github/commit/89bca94) + * refactor numbering to include old box-shadow - Patrick Marsceill [github/github@414fd6a](https://github.com/github/github/commit/414fd6a) + * depricate old box-shadow-large - Patrick Marsceill [github/github@73effa4](https://github.com/github/github/commit/73effa4) + * Discrete box-shadow utils - Patrick Marsceill [github/github@d430697](https://github.com/github/github/commit/d430697) + * Removing needless disables - Jon Rohan [github/github@6233c40](https://github.com/github/github/commit/6233c40) + * Making updates to wording cc @broccolini - Jon Rohan [github/github@d2bf29f](https://github.com/github/github/commit/d2bf29f) + * Make all href #url - Mu-An Chiou [github/github@27ba40c](https://github.com/github/github/commit/27ba40c) + * Add wb-break-all to docs - Jason Long [github/github@169f2da](https://github.com/github/github/commit/169f2da) + * adding text-gray-dark and more acurately mentioning standards - Jon Rohan [github/github@55de600](https://github.com/github/github/commit/55de600) + * Bump version - Jason Long [github/github@2404538](https://github.com/github/github/commit/2404538) + * Update typography.scss - Jason Long [github/github@ad36e9b](https://github.com/github/github/commit/ad36e9b) + * update bg-yellow variables - broccolini [github/github@79701f2](https://github.com/github/github/commit/79701f2) + * Remove trailing line break which confuses guide.rb - Mu-An Chiou [github/github@9028863](https://github.com/github/github/commit/9028863) + * Improve code samples - Add URL to - Add aria-label to - Add type to ``` diff --git a/packages/primer-buttons/lib/button.scss b/packages/primer-buttons/lib/button.scss index 201a7125ce..5b49316e05 100644 --- a/packages/primer-buttons/lib/button.scss +++ b/packages/primer-buttons/lib/button.scss @@ -30,7 +30,7 @@ } // Darken for just a tad more contrast against the button background - .counter { + .Counter { color: $gray-600; text-shadow: none; background-color: rgba($black, 0.1); diff --git a/packages/primer-buttons/package.json b/packages/primer-buttons/package.json index 61fd32ad71..2eadca6e33 100644 --- a/packages/primer-buttons/package.json +++ b/packages/primer-buttons/package.json @@ -1,5 +1,5 @@ { - "version": "1.0.0", + "version": "2.0.0", "name": "primer-buttons", "description": "A collection of buttons used for primary and secondary actions.", "homepage": "http://primercss.io/", From 6c3b03123cda4ff314fd53deccfb5b8286fb5198 Mon Sep 17 00:00:00 2001 From: broccolini Date: Thu, 8 Jun 2017 15:48:13 -0400 Subject: [PATCH 17/98] Publish - primer-alerts@1.1.3-mono.0 - primer-avatars@0.4.7-mono.0 - primer-base@1.0.1-mono.0 - primer-blankslate@0.3.6-mono.0 - primer-box@2.1.3-mono.0 - primer-breadcrumb@0.1.2-mono.0 - primer-buttons@2.0.1-mono.0 - primer-cards@0.1.3-mono.0 - primer-core@3.0.1-mono.0 - primer-forms@1.0.7-mono.0 - primer-labels@1.1.1-mono.0 - primer-layout@0.3.3-mono.0 - primer-markdown@3.3.8-mono.0 - primer-marketing-type@0.2.1-mono.0 - primer-marketing-utilities@0.1.5-mono.0 - primer-marketing@3.0.1-mono.0 - primer-navigation@1.0.1-mono.0 - primer-page-headers@0.1.2-mono.0 - primer-page-sections@0.1.2-mono.0 - primer-product@3.0.1-mono.0 - primer-support@4.0.1-mono.0 - primer-table-object@1.0.4-mono.0 - primer-tables@0.1.3-mono.0 - primer-tooltips@0.5.5-mono.0 - primer-truncate@0.3.3-mono.0 - primer-utilities@4.2.5-mono.0 --- packages/primer-alerts/package.json | 8 +++---- packages/primer-avatars/package.json | 8 +++---- packages/primer-base/package.json | 8 +++---- packages/primer-blankslate/package.json | 8 +++---- packages/primer-box/package.json | 8 +++---- packages/primer-breadcrumb/package.json | 10 ++++----- packages/primer-buttons/package.json | 8 +++---- packages/primer-cards/package.json | 10 ++++----- packages/primer-core/package.json | 22 +++++++++---------- packages/primer-forms/package.json | 8 +++---- packages/primer-labels/package.json | 8 +++---- packages/primer-layout/package.json | 8 +++---- packages/primer-markdown/package.json | 8 +++---- packages/primer-marketing-type/package.json | 10 ++++----- .../primer-marketing-utilities/package.json | 10 ++++----- packages/primer-marketing/package.json | 16 +++++++------- packages/primer-navigation/package.json | 8 +++---- packages/primer-page-headers/package.json | 10 ++++----- packages/primer-page-sections/package.json | 10 ++++----- packages/primer-product/package.json | 14 ++++++------ packages/primer-support/package.json | 2 +- packages/primer-table-object/package.json | 8 +++---- packages/primer-tables/package.json | 10 ++++----- packages/primer-tooltips/package.json | 8 +++---- packages/primer-truncate/package.json | 8 +++---- packages/primer-utilities/package.json | 8 +++---- 26 files changed, 122 insertions(+), 122 deletions(-) diff --git a/packages/primer-alerts/package.json b/packages/primer-alerts/package.json index d51d61626d..dcfa454c1c 100644 --- a/packages/primer-alerts/package.json +++ b/packages/primer-alerts/package.json @@ -1,5 +1,5 @@ { - "version": "1.1.2", + "version": "1.1.3-mono.0", "name": "primer-alerts", "description": "Flash messages, or alerts, inform users of successful or pending actions.", "homepage": "http://primercss.io/", @@ -22,12 +22,12 @@ "test": "npm run build && stylelint **/*.scss -c .stylelintrc.json -s scss" }, "dependencies": { - "primer-support": "*" + "primer-support": "^4.0.1-mono.0" }, "devDependencies": { + "primer-module-build": "*", "stylelint": "*", - "stylelint-config-primer": "*", - "primer-module-build": "*" + "stylelint-config-primer": "*" }, "keywords": [ "alerts", diff --git a/packages/primer-avatars/package.json b/packages/primer-avatars/package.json index c25f791c68..b65c2baa6d 100644 --- a/packages/primer-avatars/package.json +++ b/packages/primer-avatars/package.json @@ -1,5 +1,5 @@ { - "version": "0.4.6", + "version": "0.4.7-mono.0", "name": "primer-avatars", "description": "Basic styles for user profile avatars.", "homepage": "http://primercss.io/", @@ -22,12 +22,12 @@ "test": "npm run build && stylelint **/*.scss -c .stylelintrc.json -s scss" }, "dependencies": { - "primer-support": "*" + "primer-support": "^4.0.1-mono.0" }, "devDependencies": { + "primer-module-build": "*", "stylelint": "*", - "stylelint-config-primer": "*", - "primer-module-build": "*" + "stylelint-config-primer": "*" }, "keywords": [ "avatars", diff --git a/packages/primer-base/package.json b/packages/primer-base/package.json index cf2dfc6620..d709ec2c38 100644 --- a/packages/primer-base/package.json +++ b/packages/primer-base/package.json @@ -1,5 +1,5 @@ { - "version": "1.0.0", + "version": "1.0.1-mono.0", "name": "primer-base", "description": "CSS to reset the browsers default styles", "homepage": "http://primercss.io/", @@ -22,12 +22,12 @@ "test": "npm run build && stylelint **/*.scss -c .stylelintrc.json -s scss" }, "dependencies": { - "primer-support": "*" + "primer-support": "^4.0.1-mono.0" }, "devDependencies": { + "primer-module-build": "*", "stylelint": "*", - "stylelint-config-primer": "*", - "primer-module-build": "*" + "stylelint-config-primer": "*" }, "keywords": [ "primer", diff --git a/packages/primer-blankslate/package.json b/packages/primer-blankslate/package.json index b2c56734c5..1a5a2fef75 100644 --- a/packages/primer-blankslate/package.json +++ b/packages/primer-blankslate/package.json @@ -1,5 +1,5 @@ { - "version": "0.3.5", + "version": "0.3.6-mono.0", "name": "primer-blankslate", "description": "Blankslates are for when there is a lack of content within a page or section.", "homepage": "http://primercss.io/", @@ -22,12 +22,12 @@ "test": "npm run build && stylelint **/*.scss -c .stylelintrc.json -s scss" }, "dependencies": { - "primer-support": "*" + "primer-support": "^4.0.1-mono.0" }, "devDependencies": { + "primer-module-build": "*", "stylelint": "*", - "stylelint-config-primer": "*", - "primer-module-build": "*" + "stylelint-config-primer": "*" }, "keywords": [ "primer", diff --git a/packages/primer-box/package.json b/packages/primer-box/package.json index 935b7486d7..e793d9062b 100644 --- a/packages/primer-box/package.json +++ b/packages/primer-box/package.json @@ -1,5 +1,5 @@ { - "version": "2.1.2", + "version": "2.1.3-mono.0", "name": "primer-box", "description": "A module for creating rounded-corner boxes with options for headers, lists, and footers.", "homepage": "http://primercss.io/", @@ -22,12 +22,12 @@ "test": "npm run build && stylelint **/*.scss -c .stylelintrc.json -s scss" }, "dependencies": { - "primer-support": "*" + "primer-support": "^4.0.1-mono.0" }, "devDependencies": { + "primer-module-build": "*", "stylelint": "*", - "stylelint-config-primer": "*", - "primer-module-build": "*" + "stylelint-config-primer": "*" }, "keywords": [ "primer", diff --git a/packages/primer-breadcrumb/package.json b/packages/primer-breadcrumb/package.json index 1db06d5462..358b53ff2b 100644 --- a/packages/primer-breadcrumb/package.json +++ b/packages/primer-breadcrumb/package.json @@ -1,5 +1,5 @@ { - "version": "0.1.1", + "version": "0.1.2-mono.0", "name": "primer-breadcrumb", "description": "Breadcrumb navigation for pages with parents / grandparents.", "homepage": "http://primercss.io/", @@ -22,13 +22,13 @@ "test": "npm run build && stylelint **/*.scss -c .stylelintrc.json -s scss" }, "dependencies": { - "primer-support": "*", - "primer-marketing-support": "*" + "primer-marketing-support": "*", + "primer-support": "^4.0.1-mono.0" }, "devDependencies": { + "primer-module-build": "*", "stylelint": "*", - "stylelint-config-primer": "*", - "primer-module-build": "*" + "stylelint-config-primer": "*" }, "keywords": [ "breadcrumb", diff --git a/packages/primer-buttons/package.json b/packages/primer-buttons/package.json index 2eadca6e33..0864cf1c8b 100644 --- a/packages/primer-buttons/package.json +++ b/packages/primer-buttons/package.json @@ -1,5 +1,5 @@ { - "version": "2.0.0", + "version": "2.0.1-mono.0", "name": "primer-buttons", "description": "A collection of buttons used for primary and secondary actions.", "homepage": "http://primercss.io/", @@ -22,12 +22,12 @@ "test": "npm run build && stylelint **/*.scss -c .stylelintrc.json -s scss" }, "dependencies": { - "primer-support": "*" + "primer-support": "^4.0.1-mono.0" }, "devDependencies": { + "primer-module-build": "*", "stylelint": "*", - "stylelint-config-primer": "*", - "primer-module-build": "*" + "stylelint-config-primer": "*" }, "keywords": [ "primer", diff --git a/packages/primer-cards/package.json b/packages/primer-cards/package.json index 103ccfe2af..bfc9ee671c 100644 --- a/packages/primer-cards/package.json +++ b/packages/primer-cards/package.json @@ -1,5 +1,5 @@ { - "version": "0.1.2", + "version": "0.1.3-mono.0", "name": "primer-cards", "description": "Card-like containers to group semantically related content together on marketing websites at GitHub.", "homepage": "http://primercss.io/", @@ -22,13 +22,13 @@ "test": "npm run build && stylelint **/*.scss -c .stylelintrc.json -s scss" }, "dependencies": { - "primer-support": "*", - "primer-marketing-support": "*" + "primer-marketing-support": "*", + "primer-support": "^4.0.1-mono.0" }, "devDependencies": { + "primer-module-build": "*", "stylelint": "*", - "stylelint-config-primer": "*", - "primer-module-build": "*" + "stylelint-config-primer": "*" }, "keywords": [ "cards", diff --git a/packages/primer-core/package.json b/packages/primer-core/package.json index af993ffe60..01a2d829ce 100644 --- a/packages/primer-core/package.json +++ b/packages/primer-core/package.json @@ -1,5 +1,5 @@ { - "version": "3.0.0", + "version": "3.0.1-mono.0", "name": "primer-core", "description": "Primer CSS's core modules", "homepage": "http://primercss.io/", @@ -22,16 +22,16 @@ }, "dependencies": { "primer-base": "^0.4.0", - "primer-box": "^2.1.2", - "primer-buttons": "^2.0.0", - "primer-forms": "^1.0.6", - "primer-layout": "^0.3.2", - "primer-navigation": "^1.0.0", - "primer-support": "^4.0.0", - "primer-table-object": "^1.0.3", - "primer-tooltips": "^0.5.4", - "primer-truncate": "^0.3.2", - "primer-utilities": "^4.2.4" + "primer-box": "^2.1.3-mono.0", + "primer-buttons": "^2.0.1-mono.0", + "primer-forms": "^1.0.7-mono.0", + "primer-layout": "^0.3.3-mono.0", + "primer-navigation": "^1.0.1-mono.0", + "primer-support": "^4.0.1-mono.0", + "primer-table-object": "^1.0.4-mono.0", + "primer-tooltips": "^0.5.5-mono.0", + "primer-truncate": "^0.3.3-mono.0", + "primer-utilities": "^4.2.5-mono.0" }, "devDependencies": { "primer-module-build": "*" diff --git a/packages/primer-forms/package.json b/packages/primer-forms/package.json index 26f4b6b50c..e435bbb9f7 100644 --- a/packages/primer-forms/package.json +++ b/packages/primer-forms/package.json @@ -1,5 +1,5 @@ { - "version": "1.0.6", + "version": "1.0.7-mono.0", "name": "primer-forms", "description": "Style individual form controls and utilize common layouts.", "homepage": "http://primercss.io/", @@ -22,12 +22,12 @@ "test": "npm run build && stylelint **/*.scss -c .stylelintrc.json -s scss" }, "dependencies": { - "primer-support": "*" + "primer-support": "^4.0.1-mono.0" }, "devDependencies": { + "primer-module-build": "*", "stylelint": "*", - "stylelint-config-primer": "*", - "primer-module-build": "*" + "stylelint-config-primer": "*" }, "keywords": [ "primer", diff --git a/packages/primer-labels/package.json b/packages/primer-labels/package.json index 17666306e5..fd71ba3b55 100644 --- a/packages/primer-labels/package.json +++ b/packages/primer-labels/package.json @@ -1,5 +1,5 @@ { - "version": "1.1.0", + "version": "1.1.1-mono.0", "name": "primer-labels", "description": "Labels add metatdata or indicate status of items and navigational elements.", "homepage": "http://primercss.io/", @@ -22,12 +22,12 @@ "test": "npm run build && stylelint **/*.scss -c .stylelintrc.json -s scss" }, "dependencies": { - "primer-support": "*" + "primer-support": "^4.0.1-mono.0" }, "devDependencies": { + "primer-module-build": "*", "stylelint": "*", - "stylelint-config-primer": "*", - "primer-module-build": "*" + "stylelint-config-primer": "*" }, "keywords": [ "primer", diff --git a/packages/primer-layout/package.json b/packages/primer-layout/package.json index 80f1148ccf..14b6a44c46 100644 --- a/packages/primer-layout/package.json +++ b/packages/primer-layout/package.json @@ -1,5 +1,5 @@ { - "version": "0.3.2", + "version": "0.3.3-mono.0", "name": "primer-layout", "description": "Containers, rows, and columns for creating page layout.", "homepage": "http://primercss.io/", @@ -22,12 +22,12 @@ "test": "npm run build && stylelint **/*.scss -c .stylelintrc.json -s scss" }, "dependencies": { - "primer-support": "*" + "primer-support": "^4.0.1-mono.0" }, "devDependencies": { + "primer-module-build": "*", "stylelint": "*", - "stylelint-config-primer": "*", - "primer-module-build": "*" + "stylelint-config-primer": "*" }, "keywords": [ "primer", diff --git a/packages/primer-markdown/package.json b/packages/primer-markdown/package.json index 0dd2d06031..f3632a8e03 100644 --- a/packages/primer-markdown/package.json +++ b/packages/primer-markdown/package.json @@ -1,5 +1,5 @@ { - "version": "3.3.7", + "version": "3.3.8-mono.0", "name": "primer-markdown", "description": "GitHub stylesheets for rendering markdown.", "homepage": "https://github.com/primer/primer-markdown", @@ -22,12 +22,12 @@ "test": "npm run build && stylelint **/*.scss -c .stylelintrc.json -s scss" }, "dependencies": { - "primer-support": "*" + "primer-support": "^4.0.1-mono.0" }, "devDependencies": { + "primer-module-build": "*", "stylelint": "*", - "stylelint-config-primer": "*", - "primer-module-build": "*" + "stylelint-config-primer": "*" }, "keywords": [ "github", diff --git a/packages/primer-marketing-type/package.json b/packages/primer-marketing-type/package.json index de82134bcf..bbeb2b938b 100644 --- a/packages/primer-marketing-type/package.json +++ b/packages/primer-marketing-type/package.json @@ -1,5 +1,5 @@ { - "version": "0.2.0", + "version": "0.2.1-mono.0", "name": "primer-marketing-type", "description": "Typography for marketing websites at GitHub", "homepage": "http://primercss.io/", @@ -22,13 +22,13 @@ "test": "npm run build && stylelint **/*.scss -c .stylelintrc.json -s scss" }, "dependencies": { - "primer-support": "*", - "primer-marketing-support": "*" + "primer-marketing-support": "*", + "primer-support": "^4.0.1-mono.0" }, "devDependencies": { + "primer-module-build": "*", "stylelint": "*", - "stylelint-config-primer": "*", - "primer-module-build": "*" + "stylelint-config-primer": "*" }, "keywords": [ "css", diff --git a/packages/primer-marketing-utilities/package.json b/packages/primer-marketing-utilities/package.json index cd29736105..734ec8da7e 100644 --- a/packages/primer-marketing-utilities/package.json +++ b/packages/primer-marketing-utilities/package.json @@ -1,5 +1,5 @@ { - "version": "0.1.4", + "version": "0.1.5-mono.0", "name": "primer-marketing-utilities", "description": "Immutable, atomic CSS classes to rapidly build product", "homepage": "http://primercss.io/", @@ -22,13 +22,13 @@ "test": "npm run build && stylelint **/*.scss -c .stylelintrc.json -s scss" }, "dependencies": { - "primer-support": "*", - "primer-marketing-support": "*" + "primer-marketing-support": "*", + "primer-support": "^4.0.1-mono.0" }, "devDependencies": { + "primer-module-build": "*", "stylelint": "*", - "stylelint-config-primer": "*", - "primer-module-build": "*" + "stylelint-config-primer": "*" }, "keywords": [ "primer", diff --git a/packages/primer-marketing/package.json b/packages/primer-marketing/package.json index 50104ea76b..42ca4aa7bd 100644 --- a/packages/primer-marketing/package.json +++ b/packages/primer-marketing/package.json @@ -1,5 +1,5 @@ { - "version": "3.0.0", + "version": "3.0.1-mono.0", "name": "primer-marketing", "description": "Primer CSS's marketing modules", "homepage": "http://primercss.io/", @@ -21,14 +21,14 @@ "test": "npm run build" }, "dependencies": { - "primer-breadcrumb": "^0.1.1", - "primer-cards": "^0.1.2", + "primer-breadcrumb": "^0.1.2-mono.0", + "primer-cards": "^0.1.3-mono.0", "primer-marketing-support": "^0.5.0", - "primer-marketing-type": "^0.2.0", - "primer-page-headers": "^0.1.1", - "primer-page-sections": "^0.1.1", - "primer-support": "^4.0.0", - "primer-tables": "^0.1.2" + "primer-marketing-type": "^0.2.1-mono.0", + "primer-page-headers": "^0.1.2-mono.0", + "primer-page-sections": "^0.1.2-mono.0", + "primer-support": "^4.0.1-mono.0", + "primer-tables": "^0.1.3-mono.0" }, "peerDependencies": { "primer-core": "^3.0.0" diff --git a/packages/primer-navigation/package.json b/packages/primer-navigation/package.json index 14c600bc21..6a0d21d6e5 100644 --- a/packages/primer-navigation/package.json +++ b/packages/primer-navigation/package.json @@ -1,5 +1,5 @@ { - "version": "1.0.0", + "version": "1.0.1-mono.0", "name": "primer-navigation", "description": "Singular purpose and flexible navigation elements.", "homepage": "http://primercss.io/", @@ -22,12 +22,12 @@ "test": "npm run build && stylelint **/*.scss -c .stylelintrc.json -s scss" }, "dependencies": { - "primer-support": "*" + "primer-support": "^4.0.1-mono.0" }, "devDependencies": { + "primer-module-build": "*", "stylelint": "*", - "stylelint-config-primer": "*", - "primer-module-build": "*" + "stylelint-config-primer": "*" }, "keywords": [ "primer", diff --git a/packages/primer-page-headers/package.json b/packages/primer-page-headers/package.json index c77333065e..9d40c5b561 100644 --- a/packages/primer-page-headers/package.json +++ b/packages/primer-page-headers/package.json @@ -1,5 +1,5 @@ { - "version": "0.1.1", + "version": "0.1.2-mono.0", "name": "primer-page-headers", "description": "Jumbotrons, heroes, and featured content sections for marketing websites at GitHub.", "homepage": "http://primercss.io/", @@ -22,13 +22,13 @@ "test": "npm run build && stylelint **/*.scss -c .stylelintrc.json -s scss" }, "dependencies": { - "primer-support": "*", - "primer-marketing-support": "*" + "primer-marketing-support": "*", + "primer-support": "^4.0.1-mono.0" }, "devDependencies": { + "primer-module-build": "*", "stylelint": "*", - "stylelint-config-primer": "*", - "primer-module-build": "*" + "stylelint-config-primer": "*" }, "keywords": [ "css", diff --git a/packages/primer-page-sections/package.json b/packages/primer-page-sections/package.json index e9755741e1..5960cdda7f 100644 --- a/packages/primer-page-sections/package.json +++ b/packages/primer-page-sections/package.json @@ -1,5 +1,5 @@ { - "version": "0.1.1", + "version": "0.1.2-mono.0", "name": "primer-page-sections", "description": "Styles to create distinct sections of marketing pages at GitHub.", "homepage": "http://primercss.io/", @@ -22,13 +22,13 @@ "test": "npm run build && stylelint **/*.scss -c .stylelintrc.json -s scss" }, "dependencies": { - "primer-support": "*", - "primer-marketing-support": "*" + "primer-marketing-support": "*", + "primer-support": "^4.0.1-mono.0" }, "devDependencies": { + "primer-module-build": "*", "stylelint": "*", - "stylelint-config-primer": "*", - "primer-module-build": "*" + "stylelint-config-primer": "*" }, "keywords": [ "css", diff --git a/packages/primer-product/package.json b/packages/primer-product/package.json index f408e61a79..1d3b1e2fb9 100644 --- a/packages/primer-product/package.json +++ b/packages/primer-product/package.json @@ -1,5 +1,5 @@ { - "version": "3.0.0", + "version": "3.0.1-mono.0", "name": "primer-product", "description": "Primer CSS's product modules", "homepage": "http://primercss.io/", @@ -21,12 +21,12 @@ "test": "npm run build" }, "dependencies": { - "primer-alerts": "^1.1.2", - "primer-avatars": "^0.4.6", - "primer-blankslate": "^0.3.5", - "primer-labels": "^1.0.0", - "primer-markdown": "^3.3.7", - "primer-support": "^4.0.0" + "primer-alerts": "^1.1.3-mono.0", + "primer-avatars": "^0.4.7-mono.0", + "primer-blankslate": "^0.3.6-mono.0", + "primer-labels": "^1.1.1-mono.0", + "primer-markdown": "^3.3.8-mono.0", + "primer-support": "^4.0.1-mono.0" }, "peerDependencies": { "primer-core": "^3.0.0" diff --git a/packages/primer-support/package.json b/packages/primer-support/package.json index 9543800733..480c99fd9a 100644 --- a/packages/primer-support/package.json +++ b/packages/primer-support/package.json @@ -1,5 +1,5 @@ { - "version": "4.0.0", + "version": "4.0.1-mono.0", "name": "primer-support", "description": "Sass variables, mixins, and functions for use in our components.", "homepage": "http://primercss.io/", diff --git a/packages/primer-table-object/package.json b/packages/primer-table-object/package.json index cc5b7c0d9c..9004a843f9 100644 --- a/packages/primer-table-object/package.json +++ b/packages/primer-table-object/package.json @@ -1,5 +1,5 @@ { - "version": "1.0.3", + "version": "1.0.4-mono.0", "name": "primer-table-object", "description": "A module for creating dynamically resizable elements that always sit on the same horizontal line.", "homepage": "http://primercss.io/", @@ -22,12 +22,12 @@ "test": "npm run build && stylelint **/*.scss -c .stylelintrc.json -s scss" }, "dependencies": { - "primer-support": "*" + "primer-support": "^4.0.1-mono.0" }, "devDependencies": { + "primer-module-build": "*", "stylelint": "*", - "stylelint-config-primer": "*", - "primer-module-build": "*" + "stylelint-config-primer": "*" }, "keywords": [ "primer", diff --git a/packages/primer-tables/package.json b/packages/primer-tables/package.json index c9c1cdb901..3295423748 100644 --- a/packages/primer-tables/package.json +++ b/packages/primer-tables/package.json @@ -1,5 +1,5 @@ { - "version": "0.1.2", + "version": "0.1.3-mono.0", "name": "primer-tables", "description": "Styles to display tabular data for marketing websites at GitHub.", "homepage": "http://primercss.io/", @@ -22,13 +22,13 @@ "test": "npm run build && stylelint **/*.scss -c .stylelintrc.json -s scss" }, "dependencies": { - "primer-support": "*", - "primer-marketing-support": "*" + "primer-marketing-support": "*", + "primer-support": "^4.0.1-mono.0" }, "devDependencies": { + "primer-module-build": "*", "stylelint": "*", - "stylelint-config-primer": "*", - "primer-module-build": "*" + "stylelint-config-primer": "*" }, "keywords": [ "css", diff --git a/packages/primer-tooltips/package.json b/packages/primer-tooltips/package.json index 1855427004..4e059b29aa 100644 --- a/packages/primer-tooltips/package.json +++ b/packages/primer-tooltips/package.json @@ -1,5 +1,5 @@ { - "version": "0.5.4", + "version": "0.5.5-mono.0", "name": "primer-tooltips", "description": "Add tooltips built entirely in CSS to nearly any element.", "homepage": "http://primercss.io/", @@ -22,12 +22,12 @@ "test": "npm run build && stylelint **/*.scss -c .stylelintrc.json -s scss" }, "dependencies": { - "primer-support": "*" + "primer-support": "^4.0.1-mono.0" }, "devDependencies": { + "primer-module-build": "*", "stylelint": "*", - "stylelint-config-primer": "*", - "primer-module-build": "*" + "stylelint-config-primer": "*" }, "keywords": [ "primer", diff --git a/packages/primer-truncate/package.json b/packages/primer-truncate/package.json index 02495d7c95..633605f42c 100644 --- a/packages/primer-truncate/package.json +++ b/packages/primer-truncate/package.json @@ -1,5 +1,5 @@ { - "version": "0.3.2", + "version": "0.3.3-mono.0", "name": "primer-truncate", "description": "Shorten text with an ellipsis.", "homepage": "http://primercss.io/", @@ -22,12 +22,12 @@ "test": "npm run build && stylelint **/*.scss -c .stylelintrc.json -s scss" }, "dependencies": { - "primer-support": "*" + "primer-support": "^4.0.1-mono.0" }, "devDependencies": { + "primer-module-build": "*", "stylelint": "*", - "stylelint-config-primer": "*", - "primer-module-build": "*" + "stylelint-config-primer": "*" }, "keywords": [ "primer", diff --git a/packages/primer-utilities/package.json b/packages/primer-utilities/package.json index 01b7b64354..8696cc2a84 100644 --- a/packages/primer-utilities/package.json +++ b/packages/primer-utilities/package.json @@ -1,5 +1,5 @@ { - "version": "4.2.4", + "version": "4.2.5-mono.0", "name": "primer-utilities", "description": "Immutable, atomic CSS classes to rapidly build product", "homepage": "http://primercss.io/", @@ -22,12 +22,12 @@ "test": "npm run build && stylelint **/*.scss -c .stylelintrc.json -s scss" }, "dependencies": { - "primer-support": "*" + "primer-support": "^4.0.1-mono.0" }, "devDependencies": { + "primer-module-build": "*", "stylelint": "*", - "stylelint-config-primer": "*", - "primer-module-build": "*" + "stylelint-config-primer": "*" }, "keywords": [ "primer", From 26f96fc3c6f70b12b4f48cc5aef2eca41bdae535 Mon Sep 17 00:00:00 2001 From: broccolini Date: Fri, 9 Jun 2017 16:55:29 -0400 Subject: [PATCH 18/98] update root package.json --- package.json | 12 ------------ 1 file changed, 12 deletions(-) diff --git a/package.json b/package.json index b2fc289435..02240b214e 100644 --- a/package.json +++ b/package.json @@ -1,16 +1,9 @@ { - "version": "6.0.0", "name": "primer-css", "description": "Primer is the CSS toolkit that powers GitHub's front-end design. It's purposefully limited to common components to provide our developers with the most flexibility, and to keep GitHub uniquely *GitHubby*. It's built with SCSS, so it's easy to include all or part of it within your own project.", "homepage": "http://primercss.io/", "author": "GitHub, Inc.", "license": "MIT", - "style": "build/build.css", - "files": [ - "index.scss", - "lib", - "build" - ], "repository": { "type": "git", "url": "https://github.com/primer/primer-css.git" @@ -26,11 +19,6 @@ "prepublish": "npm run build", "test": "npm run build" }, - "dependencies": { - "primer-core": "^3.0.0", - "primer-marketing": "^3.0.0", - "primer-product": "^3.0.0" - }, "devDependencies": { "lerna": "^2.0.0-rc.2", "primer-module-build": "*" From f75d9900e7f70d0ac2fee9d962ee308b55a71537 Mon Sep 17 00:00:00 2001 From: broccolini Date: Fri, 9 Jun 2017 17:01:25 -0400 Subject: [PATCH 19/98] remove index from root --- index.scss | 16 ---------------- 1 file changed, 16 deletions(-) delete mode 100644 index.scss diff --git a/index.scss b/index.scss deleted file mode 100644 index d317a11163..0000000000 --- a/index.scss +++ /dev/null @@ -1,16 +0,0 @@ -/*! - * Primer - * http://primercss.io - * - * Released under MIT license. Copyright 2015 GitHub, Inc. - */ - -// Primer master file -// -// Imports all Primer files in their intended order for easy mass-inclusion. -// Should you need specific files, you can easily use separate `@import`s. - -// Global requirements -@import "primer-core/index.scss"; -@import "primer-product/index.scss"; -@import "primer-marketing/index.scss"; From 597016bbdda1e99ce8a93e62648b6e6aff76eb56 Mon Sep 17 00:00:00 2001 From: broccolini Date: Fri, 9 Jun 2017 17:02:43 -0400 Subject: [PATCH 20/98] move primer-css module into packages --- packages/primer-css/.travis.yml | 3 ++ packages/primer-css/CHANGELOG.md | 26 +++++++++++++++++ packages/primer-css/LICENSE | 21 ++++++++++++++ packages/primer-css/README.md | 48 ++++++++++++++++++++++++++++++++ packages/primer-css/index.scss | 16 +++++++++++ packages/primer-css/package.json | 44 +++++++++++++++++++++++++++++ 6 files changed, 158 insertions(+) create mode 100644 packages/primer-css/.travis.yml create mode 100644 packages/primer-css/CHANGELOG.md create mode 100644 packages/primer-css/LICENSE create mode 100644 packages/primer-css/README.md create mode 100644 packages/primer-css/index.scss create mode 100644 packages/primer-css/package.json diff --git a/packages/primer-css/.travis.yml b/packages/primer-css/.travis.yml new file mode 100644 index 0000000000..c6443c5f82 --- /dev/null +++ b/packages/primer-css/.travis.yml @@ -0,0 +1,3 @@ +language: node_js +node_js: + - '7' diff --git a/packages/primer-css/CHANGELOG.md b/packages/primer-css/CHANGELOG.md new file mode 100644 index 0000000000..79a8e622e2 --- /dev/null +++ b/packages/primer-css/CHANGELOG.md @@ -0,0 +1,26 @@ +# HEAD + +# 4.4.0 + +- Adding primer-marketing module to primer + +# 4.3.0 + +- Using primer-core and primer-product modules + +# 4.1.0 + +- Added: [primer-markdown](https://github.com/primer/markdown) to the build +- Fixes: Pointing "style" package.json to `build/build.css` file. + +# 4.0.2 + +- Added npm build scripts to add `build/build.css` to the npm package + +# 4.0.1 + +- Fixed: missing primer-layout from build + +# 4.0.0 + +- Whole new npm build system, pulling in the code from separate component repos diff --git a/packages/primer-css/LICENSE b/packages/primer-css/LICENSE new file mode 100644 index 0000000000..5715c13693 --- /dev/null +++ b/packages/primer-css/LICENSE @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2016 GitHub Inc. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/packages/primer-css/README.md b/packages/primer-css/README.md new file mode 100644 index 0000000000..da7c31fad2 --- /dev/null +++ b/packages/primer-css/README.md @@ -0,0 +1,48 @@ +# Primer CSS + +[![NPM version](http://img.shields.io/npm/v/primer-css.svg)](https://www.npmjs.org/package/primer-css) +[![Build Status](https://travis-ci.org/primer/primer-css.svg?branch=master)](https://travis-ci.org/primer/primer-css) + +> Primer is the CSS toolkit that powers GitHub's front-end design. It's purposefully limited to common components to provide our developers with the most flexibility, and to keep GitHub uniquely *GitHubby*. It's built with SCSS and available via NPM, so it's easy to include all or part of it within your own project. + +This repository is a compilation of [several CSS modules](https://github.com/primer). + +## Install + +This repository is distributed with [npm][npm]. After [installing npm][install-npm], you can install `primer-css` with this command. + +``` +$ npm install --save primer-css +``` + +## Usage + +The source files included are written in [Sass][sass] (`scss`) You can simply point your sass `include-path` at your `node_modules` directory and import it like this. + +```scss +@import "primer-css/index.scss"; +``` + +You can also import specific portions of the module by importing those partials from the `/lib/` folder. _Make sure you import any requirements along with the modules._ + +## Build + +For a compiled **css** version of this module, a npm script is included that will output a css version to `build/build.css` The built css file is also included in the npm package. + +``` +$ npm run build +``` + +## Documentation + +You can read more about primer in the [docs][docs]. + +## License + +[MIT](./LICENSE) © [GitHub](https://github.com/) + +[primer]: https://github.com/primer/primer +[docs]: http://primercss.io/ +[npm]: https://www.npmjs.com/ +[install-npm]: https://docs.npmjs.com/getting-started/installing-node +[sass]: http://sass-lang.com/ diff --git a/packages/primer-css/index.scss b/packages/primer-css/index.scss new file mode 100644 index 0000000000..d317a11163 --- /dev/null +++ b/packages/primer-css/index.scss @@ -0,0 +1,16 @@ +/*! + * Primer + * http://primercss.io + * + * Released under MIT license. Copyright 2015 GitHub, Inc. + */ + +// Primer master file +// +// Imports all Primer files in their intended order for easy mass-inclusion. +// Should you need specific files, you can easily use separate `@import`s. + +// Global requirements +@import "primer-core/index.scss"; +@import "primer-product/index.scss"; +@import "primer-marketing/index.scss"; diff --git a/packages/primer-css/package.json b/packages/primer-css/package.json new file mode 100644 index 0000000000..b2fc289435 --- /dev/null +++ b/packages/primer-css/package.json @@ -0,0 +1,44 @@ +{ + "version": "6.0.0", + "name": "primer-css", + "description": "Primer is the CSS toolkit that powers GitHub's front-end design. It's purposefully limited to common components to provide our developers with the most flexibility, and to keep GitHub uniquely *GitHubby*. It's built with SCSS, so it's easy to include all or part of it within your own project.", + "homepage": "http://primercss.io/", + "author": "GitHub, Inc.", + "license": "MIT", + "style": "build/build.css", + "files": [ + "index.scss", + "lib", + "build" + ], + "repository": { + "type": "git", + "url": "https://github.com/primer/primer-css.git" + }, + "bugs": { + "url": "https://github.com/primer/primer-css/issues" + }, + "scripts": { + "bootstrap": "lerna bootstrap", + "publish": "lerna publish", + "updated": "lerna updated", + "build": "primer-module-build index.scss", + "prepublish": "npm run build", + "test": "npm run build" + }, + "dependencies": { + "primer-core": "^3.0.0", + "primer-marketing": "^3.0.0", + "primer-product": "^3.0.0" + }, + "devDependencies": { + "lerna": "^2.0.0-rc.2", + "primer-module-build": "*" + }, + "keywords": [ + "primer", + "css", + "github", + "primercss" + ] +} From 0940dca7d07e73a273b10e0c097c39fddfddebad Mon Sep 17 00:00:00 2001 From: broccolini Date: Fri, 9 Jun 2017 18:15:42 -0400 Subject: [PATCH 21/98] add core packackages list to readme --- README.md | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index da7c31fad2..4af213cdba 100644 --- a/README.md +++ b/README.md @@ -3,9 +3,19 @@ [![NPM version](http://img.shields.io/npm/v/primer-css.svg)](https://www.npmjs.org/package/primer-css) [![Build Status](https://travis-ci.org/primer/primer-css.svg?branch=master)](https://travis-ci.org/primer/primer-css) -> Primer is the CSS toolkit that powers GitHub's front-end design. It's purposefully limited to common components to provide our developers with the most flexibility, and to keep GitHub uniquely *GitHubby*. It's built with SCSS and available via NPM, so it's easy to include all or part of it within your own project. +> Primer is the CSS framework that powers GitHub's front-end design. It's purposefully limited to common components to provide our developers with the most flexibility, and to keep GitHub uniquely *GitHubby*. It's built with SCSS and available via NPM, so it's easy to include all or part of it within your own project. -This repository is a compilation of [several CSS modules](https://github.com/primer). +## Packages + +The Primer repo is managed as a monorepo that is composed of many npm packages. + +### Core Packages + +| Package | Version | Status | +|---|---|---| +| [primer-core](/packages/primer-core) | [![npm](http://img.shields.io/npm/v/primer-core.svg)](https://www.npmjs.com/package/primer-core) | [![Build Status](https://travis-ci.org/primer/primer-core.svg?branch=master)](https://travis-ci.org/primer/primer-core) | +| [primer-product](/packages/primer-product) | [![npm](http://img.shields.io/npm/v/primer-product.svg)](https://www.npmjs.com/package/primer-product) | [![Build Status](https://travis-ci.org/primer/primer-product.svg?branch=master)](https://travis-ci.org/primer/primer-product) | +| [primer-marketing](/packages/primer-marketing) | [![npm](http://img.shields.io/npm/v/primer-marketing.svg)](https://www.npmjs.com/package/primer-marketing) | [![Build Status](https://travis-ci.org/primer/primer-marketing.svg?branch=master)](https://travis-ci.org/primer/primer-marketing) | ## Install From 600e3b502f804b35d4e7fe7c7b78fe3e6f376d0d Mon Sep 17 00:00:00 2001 From: broccolini Date: Fri, 9 Jun 2017 18:20:55 -0400 Subject: [PATCH 22/98] update primer-css repo url and remove lerna dev dependency --- packages/primer-css/package.json | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/packages/primer-css/package.json b/packages/primer-css/package.json index b2fc289435..b30d0959e2 100644 --- a/packages/primer-css/package.json +++ b/packages/primer-css/package.json @@ -11,10 +11,7 @@ "lib", "build" ], - "repository": { - "type": "git", - "url": "https://github.com/primer/primer-css.git" - }, + "repository": "https://github.com/primer/primer-css/tree/master/packages/primer-marketing", "bugs": { "url": "https://github.com/primer/primer-css/issues" }, @@ -32,7 +29,6 @@ "primer-product": "^3.0.0" }, "devDependencies": { - "lerna": "^2.0.0-rc.2", "primer-module-build": "*" }, "keywords": [ From 13fbace70fbffdda3254f0aa980ede7c66d22f3c Mon Sep 17 00:00:00 2001 From: broccolini Date: Sat, 10 Jun 2017 11:44:10 -0400 Subject: [PATCH 23/98] add package-lock json file for those on npm 5: I think this is only in this package because it's the only that needed updating when I ran lerna boostrap --- packages/primer-css/package-lock.json | 1323 +++++++++++++++++++++++++ 1 file changed, 1323 insertions(+) create mode 100644 packages/primer-css/package-lock.json diff --git a/packages/primer-css/package-lock.json b/packages/primer-css/package-lock.json new file mode 100644 index 0000000000..5a7f344245 --- /dev/null +++ b/packages/primer-css/package-lock.json @@ -0,0 +1,1323 @@ +{ + "lockfileVersion": 1, + "dependencies": { + "abbrev": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.0.tgz", + "integrity": "sha1-0FVMIlZjbi9W58LlrRg/hZQo2B8=" + }, + "ajv": { + "version": "4.11.8", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-4.11.8.tgz", + "integrity": "sha1-gv+wKynmYq5TvcIK8VlHcGc5xTY=" + }, + "amdefine": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz", + "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=" + }, + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" + }, + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=" + }, + "aproba": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.1.2.tgz", + "integrity": "sha512-ZpYajIfO0j2cOFTO955KUMIKNmj6zhX8kVztMAxFsDaMwz+9Z9SV0uou2pC9HJqcfpffOsjnbrDMvkNy+9RXPw==" + }, + "are-we-there-yet": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.4.tgz", + "integrity": "sha1-u13KOCu5TwXhUZQ3PRb9O6HKEQ0=" + }, + "array-find-index": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz", + "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=" + }, + "asn1": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.3.tgz", + "integrity": "sha1-2sh4dxPJlmhJ/IGAd36+nB3fO4Y=" + }, + "assert-plus": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.2.0.tgz", + "integrity": "sha1-104bh+ev/A24qttwIfP+SBAasjQ=" + }, + "async-foreach": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/async-foreach/-/async-foreach-0.1.3.tgz", + "integrity": "sha1-NhIfhFwFeBct5Bmpfb6x0W7DRUI=" + }, + "asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=" + }, + "autoprefixer": { + "version": "6.7.7", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-6.7.7.tgz", + "integrity": "sha1-Hb0cg1ZY41zj+ZhAmdsAWFx4IBQ=" + }, + "aws-sign2": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.6.0.tgz", + "integrity": "sha1-FDQt0428yU0OW4fXY81jYSwOeU8=" + }, + "aws4": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.6.0.tgz", + "integrity": "sha1-g+9cqGCysy5KDe7e6MdxudtXRx4=" + }, + "balanced-match": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.4.2.tgz", + "integrity": "sha1-yz8+PHMtwPAe5wtAPzAuYddwmDg=" + }, + "bcrypt-pbkdf": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.1.tgz", + "integrity": "sha1-Y7xdy2EzG5K8Bf1SiVPDNGKgb40=", + "optional": true + }, + "block-stream": { + "version": "0.0.9", + "resolved": "https://registry.npmjs.org/block-stream/-/block-stream-0.0.9.tgz", + "integrity": "sha1-E+v+d4oDIFz+A3UUgeu0szAMEmo=" + }, + "boom": { + "version": "2.10.1", + "resolved": "https://registry.npmjs.org/boom/-/boom-2.10.1.tgz", + "integrity": "sha1-OciRjO/1eZ+D+UkqhI9iWt0Mdm8=" + }, + "brace-expansion": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.7.tgz", + "integrity": "sha1-Pv/DxQ4ABTH7cg6v+A8K6O8jz1k=" + }, + "browserslist": { + "version": "1.7.7", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-1.7.7.tgz", + "integrity": "sha1-C9dnBCWL6CmyOYu1Dkti0aFmsLk=" + }, + "builtin-modules": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz", + "integrity": "sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8=" + }, + "bytes": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-2.5.0.tgz", + "integrity": "sha1-TJQj6i0lLCcMQbK97+/5u2tiwGo=" + }, + "camelcase": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz", + "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=" + }, + "camelcase-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz", + "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=" + }, + "caniuse-db": { + "version": "1.0.30000680", + "resolved": "https://registry.npmjs.org/caniuse-db/-/caniuse-db-1.0.30000680.tgz", + "integrity": "sha1-126+quuC49mVK/3FwjHE+DzUgUQ=" + }, + "caseless": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", + "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=" + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dependencies": { + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=" + } + } + }, + "cliui": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", + "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=" + }, + "co": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", + "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=" + }, + "code-point-at": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", + "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=" + }, + "combined-stream": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.5.tgz", + "integrity": "sha1-k4NwpXtKUd6ix3wV1cX9+JUWQAk=" + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" + }, + "console-control-strings": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", + "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=" + }, + "core-util-is": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" + }, + "cross-spawn": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-3.0.1.tgz", + "integrity": "sha1-ElYDfsufDF9549bvE14wdwGEuYI=" + }, + "cryptiles": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/cryptiles/-/cryptiles-2.0.5.tgz", + "integrity": "sha1-O9/s3GCBR8HGcgL6KR59ylnqo7g=" + }, + "css-color-names": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/css-color-names/-/css-color-names-0.0.1.tgz", + "integrity": "sha1-XQVI+iVkVu3kqaDCrHqxnT6xrYE=" + }, + "css-selector-tokenizer": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/css-selector-tokenizer/-/css-selector-tokenizer-0.7.0.tgz", + "integrity": "sha1-5piEdK6MlTR3v15+/s/OzNnPTIY=" + }, + "css-shorthand-expand": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/css-shorthand-expand/-/css-shorthand-expand-1.1.0.tgz", + "integrity": "sha1-EC9yhsvTI3VDC1hJ1OL+o6oh6mQ=" + }, + "css-shorthand-properties": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/css-shorthand-properties/-/css-shorthand-properties-1.0.0.tgz", + "integrity": "sha1-VnvmcRA2ebmqBaSBVeUUdLJ1h38=" + }, + "css-url-regex": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/css-url-regex/-/css-url-regex-0.0.1.tgz", + "integrity": "sha1-4Fr4xsKQ1FHvFjK0VepcgbSxOVw=" + }, + "cssesc": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-0.1.0.tgz", + "integrity": "sha1-yBSQPkViM3GgR3tAEJqq++6t27Q=" + }, + "cssstats": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssstats/-/cssstats-3.0.0.tgz", + "integrity": "sha1-O+n84x0Hlg2jRknAwVG7SOnB4x4=" + }, + "currently-unhandled": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz", + "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=" + }, + "dashdash": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", + "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", + "dependencies": { + "assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=" + } + } + }, + "decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=" + }, + "delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=" + }, + "delegates": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", + "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=" + }, + "duplexer": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.1.tgz", + "integrity": "sha1-rOb/gIwc5mtX0ev5eXessCM0z8E=" + }, + "ecc-jsbn": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.1.tgz", + "integrity": "sha1-D8c6ntXw1Tw4GTOYUj735UN3dQU=", + "optional": true + }, + "electron-to-chromium": { + "version": "1.3.14", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.14.tgz", + "integrity": "sha1-ZK8Pnv08PGrNV9cfg7Scp+6cS0M=" + }, + "error-ex": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.1.tgz", + "integrity": "sha1-+FWobOYa3E6GIcPNoh56dhLDqNw=" + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=" + }, + "extend": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.1.tgz", + "integrity": "sha1-p1Xqe8Gt/MWjHOfnYtuq3F5jZEQ=" + }, + "extsprintf": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.0.2.tgz", + "integrity": "sha1-4QgOBljjALBilJkMxw4VAiNf1VA=" + }, + "fastparse": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/fastparse/-/fastparse-1.1.1.tgz", + "integrity": "sha1-0eJkOzipTXWDtHkGDmxK/8lAcfg=" + }, + "find-up": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", + "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=" + }, + "forever-agent": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", + "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=" + }, + "form-data": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.1.4.tgz", + "integrity": "sha1-M8GDrPGTJ27KqYFDpp6Uv+4XUNE=" + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" + }, + "fstream": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/fstream/-/fstream-1.0.11.tgz", + "integrity": "sha1-XB+x8RdHcRTwYyoOtLcbPLD9MXE=" + }, + "gauge": { + "version": "2.7.4", + "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", + "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=" + }, + "gaze": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/gaze/-/gaze-1.1.2.tgz", + "integrity": "sha1-hHIkZ3rbiHDWeSV+0ziP22HkAQU=" + }, + "get-caller-file": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.2.tgz", + "integrity": "sha1-9wLmMSfn4jHBYKgMFVSstw1QR+U=" + }, + "get-stdin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz", + "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=" + }, + "getpass": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", + "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", + "dependencies": { + "assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=" + } + } + }, + "glob": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz", + "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==" + }, + "globule": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/globule/-/globule-1.1.0.tgz", + "integrity": "sha1-xJNS5NwYPYWJPuglOF65lLtt9F8=", + "dependencies": { + "lodash": { + "version": "4.16.6", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.16.6.tgz", + "integrity": "sha1-0iyaxmAojzhD4Wun0rXQbMon13c=" + } + } + }, + "graceful-fs": { + "version": "4.1.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz", + "integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg=" + }, + "gzip-size": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-3.0.0.tgz", + "integrity": "sha1-VGGI6b3DN/Zzdy+BZgRks4nc5SA=" + }, + "har-schema": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-1.0.5.tgz", + "integrity": "sha1-0mMTX0MwfALGAq/I/pWXDAFRNp4=" + }, + "har-validator": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-4.2.1.tgz", + "integrity": "sha1-M0gdDxu/9gDdID11gSpqX7oALio=" + }, + "has-ansi": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", + "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=" + }, + "has-class-selector": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-class-selector/-/has-class-selector-1.0.0.tgz", + "integrity": "sha1-p79Rvs3C133/JQkgPtafNEUODC0=" + }, + "has-element-selector": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-element-selector/-/has-element-selector-1.0.0.tgz", + "integrity": "sha1-JohCJeEjQ36N+WBMATWB0p0ZC5c=", + "dependencies": { + "css-selector-tokenizer": { + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/css-selector-tokenizer/-/css-selector-tokenizer-0.5.4.tgz", + "integrity": "sha1-E5uv00o1/QwUKEhwSeBpnm9qLCE=" + } + } + }, + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=" + }, + "has-id-selector": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-id-selector/-/has-id-selector-1.0.0.tgz", + "integrity": "sha1-1BtC6SKFhub+xWZyjOszqucay0U=" + }, + "has-pseudo-class": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-pseudo-class/-/has-pseudo-class-1.0.1.tgz", + "integrity": "sha1-Bj7cjp9ZRpdq9P9OuzLDMNVW4Ac=" + }, + "has-pseudo-element": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-pseudo-element/-/has-pseudo-element-1.0.0.tgz", + "integrity": "sha1-NMoZEgHAFDcJ9CtLc/HcY7dg8D8=" + }, + "has-unicode": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", + "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=" + }, + "hawk": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/hawk/-/hawk-3.1.3.tgz", + "integrity": "sha1-B4REvXwWQLD+VA0sm3PVlnjo4cQ=" + }, + "hex-color-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/hex-color-regex/-/hex-color-regex-1.1.0.tgz", + "integrity": "sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ==" + }, + "hoek": { + "version": "2.16.3", + "resolved": "https://registry.npmjs.org/hoek/-/hoek-2.16.3.tgz", + "integrity": "sha1-ILt0A9POo5jpHcRxCo/xuCdKJe0=" + }, + "hosted-git-info": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.4.2.tgz", + "integrity": "sha1-AHa59GonBQbduq6lZJaJdGBhKmc=" + }, + "hsl-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/hsl-regex/-/hsl-regex-1.0.0.tgz", + "integrity": "sha1-1JMwx4ntgZ4nakwNJy3/owsY/m4=" + }, + "hsla-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/hsla-regex/-/hsla-regex-1.0.0.tgz", + "integrity": "sha1-wc56MWjIxmFAM6S194d/OyJfnDg=" + }, + "http-signature": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.1.1.tgz", + "integrity": "sha1-33LiZwZs0Kxn+3at+OE0qPvPkb8=" + }, + "in-publish": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/in-publish/-/in-publish-2.0.0.tgz", + "integrity": "sha1-4g/146KvwmkDILbcVSaCqcf631E=" + }, + "indent-string": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", + "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=" + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=" + }, + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + }, + "invert-kv": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz", + "integrity": "sha1-EEqOSqym09jNFXqO+L+rLXo//bY=" + }, + "is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=" + }, + "is-blank": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-blank/-/is-blank-1.1.0.tgz", + "integrity": "sha1-knTdvUY2PLdnB1w4XUq4jGpk3Bc=" + }, + "is-builtin-module": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz", + "integrity": "sha1-VAVy0096wxGfj3bDDLwbHgN6/74=" + }, + "is-css-shorthand": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-css-shorthand/-/is-css-shorthand-1.0.1.tgz", + "integrity": "sha1-MPldAyEGBf7f3RKOU9rEpEN6kzw=" + }, + "is-empty": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/is-empty/-/is-empty-0.0.1.tgz", + "integrity": "sha1-Cf3D1kndpZaRVsCFOpt2vXgcWjM=" + }, + "is-finite": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.2.tgz", + "integrity": "sha1-zGZ3aVYCvlUO8R6LSqYwU0K20Ko=" + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=" + }, + "is-present": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-present/-/is-present-1.0.0.tgz", + "integrity": "sha1-Kcm46ObnhqWUwpL8cjmqJL5wuAw=", + "dependencies": { + "is-blank": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-blank/-/is-blank-1.0.0.tgz", + "integrity": "sha1-YOOb60H5LDsnrLtQKcsPKfmD7mc=" + } + } + }, + "is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" + }, + "is-utf8": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", + "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=" + }, + "is-vendor-prefixed": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/is-vendor-prefixed/-/is-vendor-prefixed-0.0.1.tgz", + "integrity": "sha1-Bc8NhTxidNf7K/htU+EHgguca0Q=" + }, + "is-whitespace": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/is-whitespace/-/is-whitespace-0.3.0.tgz", + "integrity": "sha1-Fjnssb4DauxppUy7QBz77XEUq38=" + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" + }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" + }, + "isstream": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", + "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=" + }, + "js-base64": { + "version": "2.1.9", + "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.1.9.tgz", + "integrity": "sha1-8OgK4DmkvWVLXygfyT8EqRSn/M4=" + }, + "jsbn": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", + "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", + "optional": true + }, + "jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=" + }, + "json-schema": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", + "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=" + }, + "json-stable-stringify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz", + "integrity": "sha1-mnWdOcXy/1A/1TAGRu1EX4jE+a8=" + }, + "json-stringify-safe": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", + "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=" + }, + "jsonify": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz", + "integrity": "sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM=" + }, + "jsprim": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.0.tgz", + "integrity": "sha1-o7h+QCmNjDgFUtjMdiigu5WiKRg=", + "dependencies": { + "assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=" + } + } + }, + "lcid": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz", + "integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=" + }, + "load-json-file": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", + "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=" + }, + "lodash": { + "version": "4.17.4", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz", + "integrity": "sha1-eCA6TRwyiuHYbcpkYONptX9AVa4=" + }, + "lodash.assign": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/lodash.assign/-/lodash.assign-4.2.0.tgz", + "integrity": "sha1-DZnzzNem0mHRm9rrkkUAXShYCOc=" + }, + "lodash.clonedeep": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz", + "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=" + }, + "loud-rejection": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz", + "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=" + }, + "lru-cache": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.0.tgz", + "integrity": "sha512-aHGs865JXz6bkB4AHL+3AhyvTFKL3iZamKVWjIUKnXOXyasJvqPK8WAjOnAQKQZVpeXDVz19u1DD0r/12bWAdQ==" + }, + "map-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", + "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=" + }, + "meow": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz", + "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=" + }, + "mime-db": { + "version": "1.27.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.27.0.tgz", + "integrity": "sha1-gg9XIpa70g7CXtVeW13oaeVDbrE=" + }, + "mime-types": { + "version": "2.1.15", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.15.tgz", + "integrity": "sha1-pOv1BkCUVpI3uM9wBGd20J/JKu0=" + }, + "minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==" + }, + "minimist": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=" + }, + "mkdirp": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", + "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", + "dependencies": { + "minimist": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", + "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=" + } + } + }, + "nan": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.6.2.tgz", + "integrity": "sha1-5P805slf37WuzAjeZZb0NgWn20U=" + }, + "node-gyp": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-3.6.2.tgz", + "integrity": "sha1-m/vlRWIoYoSDjnUOrAUpWFP6HGA=" + }, + "node-sass": { + "version": "3.13.1", + "resolved": "https://registry.npmjs.org/node-sass/-/node-sass-3.13.1.tgz", + "integrity": "sha1-ckD7v/I5YwS0IjUn7TAgWJwAT8I=" + }, + "nopt": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz", + "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=" + }, + "normalize-package-data": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.3.8.tgz", + "integrity": "sha1-2Bntoqne29H/pWPqQHHZNngilbs=" + }, + "normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=" + }, + "npmlog": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.0.tgz", + "integrity": "sha512-ocolIkZYZt8UveuiDS0yAkkIjid1o7lPG8cYm05yNYzBn8ykQtaiPMEGp8fY9tKdDgm8okpdKzkvu1y9hUYugA==" + }, + "num2fraction": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz", + "integrity": "sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=" + }, + "number-is-nan": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", + "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=" + }, + "oauth-sign": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.8.2.tgz", + "integrity": "sha1-Rqarfwrq2N6unsBWV4C31O/rnUM=" + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=" + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=" + }, + "os-homedir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", + "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=" + }, + "os-locale": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz", + "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=" + }, + "os-tmpdir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=" + }, + "osenv": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.4.tgz", + "integrity": "sha1-Qv5tWVPfBsgGS+bxdsPQWqqjRkQ=" + }, + "parse-json": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", + "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=" + }, + "path-exists": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", + "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=" + }, + "path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=" + }, + "path-type": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", + "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=" + }, + "performance-now": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-0.2.0.tgz", + "integrity": "sha1-M+8wxcd9TqIcWlOGnZG1bY8lVeU=" + }, + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=" + }, + "pinkie": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", + "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=" + }, + "pinkie-promise": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=" + }, + "postcss": { + "version": "5.2.17", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.17.tgz", + "integrity": "sha1-z09Ze4ZNZcikkrLqvp1wbIecOIs=" + }, + "postcss-safe-parser": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/postcss-safe-parser/-/postcss-safe-parser-2.0.1.tgz", + "integrity": "sha1-Oz0cS0OiTDlC4vC+eWE4KzSLOxM=" + }, + "postcss-value-parser": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.0.tgz", + "integrity": "sha1-h/OPnxj3dKSrTIojL1xc6IcqnRU=" + }, + "primer-alerts": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/primer-alerts/-/primer-alerts-1.1.2.tgz", + "integrity": "sha1-8tp16tMwRIq6cf6C8Pp6CPIMpys=" + }, + "primer-avatars": { + "version": "0.4.6", + "resolved": "https://registry.npmjs.org/primer-avatars/-/primer-avatars-0.4.6.tgz", + "integrity": "sha1-5DkIK4/7srNcOqIyyVAdmdzfKkM=" + }, + "primer-base": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/primer-base/-/primer-base-0.4.2.tgz", + "integrity": "sha1-EL6nvdRUxEex7W6AFZXziIsw8B8=" + }, + "primer-blankslate": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/primer-blankslate/-/primer-blankslate-0.3.5.tgz", + "integrity": "sha1-8s1Wc1k1pn5FZf9Tx01UINEc534=" + }, + "primer-box": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/primer-box/-/primer-box-2.1.2.tgz", + "integrity": "sha1-5Io4p2A1OViVuP4xb6zC0TWz8ZQ=" + }, + "primer-breadcrumb": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/primer-breadcrumb/-/primer-breadcrumb-0.1.1.tgz", + "integrity": "sha1-03badtUsjxvGWvvi/XhLT9bGhKI=" + }, + "primer-buttons": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/primer-buttons/-/primer-buttons-2.0.0.tgz", + "integrity": "sha1-gF6MB+VrYWsnV/70E/SrqY5uCYs=" + }, + "primer-cards": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/primer-cards/-/primer-cards-0.1.2.tgz", + "integrity": "sha1-1W9UohZspKqX6fF2UPC5lar54BQ=" + }, + "primer-core": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/primer-core/-/primer-core-3.0.0.tgz", + "integrity": "sha1-eG7y+yd8F23mIlEBLWex2mdldDM=" + }, + "primer-forms": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/primer-forms/-/primer-forms-1.0.6.tgz", + "integrity": "sha1-Rz2zgmFG/9jaFpj4alUXpWC2NZA=" + }, + "primer-labels": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/primer-labels/-/primer-labels-1.0.0.tgz", + "integrity": "sha1-RaLEFzIGdQqyfkpYSZhoMQEpmkA=" + }, + "primer-layout": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/primer-layout/-/primer-layout-0.3.2.tgz", + "integrity": "sha1-f2B6wfrVlC9kagX2pBIqFXdAcRg=" + }, + "primer-markdown": { + "version": "3.3.7", + "resolved": "https://registry.npmjs.org/primer-markdown/-/primer-markdown-3.3.7.tgz", + "integrity": "sha1-aj9WJs4nBSZnkdVl38RBrA6aqlw=" + }, + "primer-marketing": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/primer-marketing/-/primer-marketing-3.0.0.tgz", + "integrity": "sha1-8lMmwP5WlcQsa8wBRDoLciPY4ks=" + }, + "primer-marketing-support": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/primer-marketing-support/-/primer-marketing-support-0.5.0.tgz", + "integrity": "sha1-7Tzkl7PEVk/lhSXQ4Z8srpChl0g=" + }, + "primer-marketing-type": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/primer-marketing-type/-/primer-marketing-type-0.2.0.tgz", + "integrity": "sha1-BtA9lHPiPdCbO66UAypx4KXPYJ4=" + }, + "primer-module-build": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/primer-module-build/-/primer-module-build-1.0.2.tgz", + "integrity": "sha1-cJ+SYbS8wYohe6NdRo+66Vqo+Ws=" + }, + "primer-navigation": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/primer-navigation/-/primer-navigation-1.0.0.tgz", + "integrity": "sha1-RGoSQ28IMfgmz+cBL4gn/btfJXY=" + }, + "primer-page-headers": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/primer-page-headers/-/primer-page-headers-0.1.1.tgz", + "integrity": "sha1-7QtiNIGI/vbw7ujwBf0BjMx6wkg=" + }, + "primer-page-sections": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/primer-page-sections/-/primer-page-sections-0.1.1.tgz", + "integrity": "sha1-q5uVXzSK/KFkpVnPsVmbjzpbo0Q=" + }, + "primer-product": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/primer-product/-/primer-product-3.0.0.tgz", + "integrity": "sha1-mK36KfaEOqnj84p6ixNmBZYGYHk=" + }, + "primer-support": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/primer-support/-/primer-support-4.0.0.tgz", + "integrity": "sha1-Pbuzfk4PLtLqYDXgt53QyzO66F4=" + }, + "primer-table-object": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/primer-table-object/-/primer-table-object-1.0.3.tgz", + "integrity": "sha1-ZoTuoL9jm//Zh5Vl0NzBx0hvwLM=" + }, + "primer-tables": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/primer-tables/-/primer-tables-0.1.2.tgz", + "integrity": "sha1-WCcGqYktG4k5PHmBgN/S5Z9doxg=" + }, + "primer-tooltips": { + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/primer-tooltips/-/primer-tooltips-0.5.4.tgz", + "integrity": "sha1-c9Ol/HCEkj9kjuv+EVaqegVwERs=" + }, + "primer-truncate": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/primer-truncate/-/primer-truncate-0.3.2.tgz", + "integrity": "sha1-/+zQGZqwbqTT5FwiGoQIvBQhChE=" + }, + "primer-utilities": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/primer-utilities/-/primer-utilities-4.2.4.tgz", + "integrity": "sha1-aLjORYu0zJ1p2EH8AD+7u0I6aXo=" + }, + "process-nextick-args": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz", + "integrity": "sha1-FQ4gt1ZZCtP5EJPyWk8q2L/zC6M=" + }, + "pseudo-classes": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/pseudo-classes/-/pseudo-classes-0.0.1.tgz", + "integrity": "sha1-3smD2Upo0D3f3vPwfESvn2wiOls=" + }, + "pseudo-elements": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/pseudo-elements/-/pseudo-elements-1.0.0.tgz", + "integrity": "sha1-S+YMvNhJlpKh1yz90+WDnautFhg=" + }, + "pseudomap": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", + "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=" + }, + "punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=" + }, + "qs": { + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.4.0.tgz", + "integrity": "sha1-E+JtKK1rD/qpExLNO/cI7TUecjM=" + }, + "read-pkg": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", + "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=" + }, + "read-pkg-up": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", + "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=" + }, + "readable-stream": { + "version": "2.2.11", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.2.11.tgz", + "integrity": "sha512-h+8+r3MKEhkiVrwdKL8aWs1oc1VvBu33ueshOvS26RsZQ3Amhx/oO3TKe4lApSV9ueY6as8EAh7mtuFjdlhg9Q==" + }, + "redent": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz", + "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=" + }, + "regenerate": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.3.2.tgz", + "integrity": "sha1-0ZQcZ7rUN+G+dkM63Vs4X5WxkmA=" + }, + "regexpu-core": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-1.0.0.tgz", + "integrity": "sha1-hqdj9Y7k18L2sQLkdkBQ3n7ZDGs=" + }, + "regjsgen": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.2.0.tgz", + "integrity": "sha1-bAFq3qxVT3WCP+N6wFuS1aTtsfc=" + }, + "regjsparser": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.1.5.tgz", + "integrity": "sha1-fuj4Tcb6eS0/0K4ijSS9lJ6tIFw=" + }, + "repeat-element": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.2.tgz", + "integrity": "sha1-7wiaF40Ug7quTZPrmLT55OEdmQo=" + }, + "repeating": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", + "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=" + }, + "request": { + "version": "2.81.0", + "resolved": "https://registry.npmjs.org/request/-/request-2.81.0.tgz", + "integrity": "sha1-xpKJRqDgbF+Nb4qTM0af/aRimKA=" + }, + "require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=" + }, + "require-main-filename": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz", + "integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE=" + }, + "rgb-regex": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/rgb-regex/-/rgb-regex-1.0.1.tgz", + "integrity": "sha1-wODWiC3w4jviVKR16O3UGRX+rrE=" + }, + "rgba-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/rgba-regex/-/rgba-regex-1.0.0.tgz", + "integrity": "sha1-QzdOLiyglosO8VI0YLfXMP8i7rM=" + }, + "rimraf": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.1.tgz", + "integrity": "sha1-wjOOxkPfeht/5cVPqG9XQopV8z0=" + }, + "safe-buffer": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.0.1.tgz", + "integrity": "sha1-0mPKVGls2KMGtcplUekt5XkY++c=" + }, + "sass-graph": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/sass-graph/-/sass-graph-2.2.4.tgz", + "integrity": "sha1-E/vWPNHK8JCLn9k0dq1DpR0eC0k=" + }, + "scss-tokenizer": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/scss-tokenizer/-/scss-tokenizer-0.2.3.tgz", + "integrity": "sha1-jrBtualyMzOCTT9VMGQRSYR85dE=", + "dependencies": { + "source-map": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz", + "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=" + } + } + }, + "semver": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.3.0.tgz", + "integrity": "sha1-myzl094C0XxgEq0yaqa00M9U+U8=" + }, + "set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=" + }, + "signal-exit": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", + "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=" + }, + "sntp": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/sntp/-/sntp-1.0.9.tgz", + "integrity": "sha1-ZUEYTMkK7qbG57NeJlkIJEPGYZg=" + }, + "source-map": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.6.tgz", + "integrity": "sha1-dc449SvwczxafwwRjYEzSiu19BI=" + }, + "spdx-correct": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-1.0.2.tgz", + "integrity": "sha1-SzBz2TP/UfORLwOsVRlJikFQ20A=" + }, + "spdx-expression-parse": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-1.0.4.tgz", + "integrity": "sha1-m98vIOH0DtRH++JzJmGR/O1RYmw=" + }, + "spdx-license-ids": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-1.2.2.tgz", + "integrity": "sha1-yd96NCRZSt5r0RkA1ZZpbcBrrFc=" + }, + "specificity": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/specificity/-/specificity-0.3.0.tgz", + "integrity": "sha1-MyRy1OXrWvIIIRcZM5mKa8Oxzm8=" + }, + "sshpk": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.13.1.tgz", + "integrity": "sha1-US322mKHFEMW3EwY/hzx2UBzm+M=", + "dependencies": { + "assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=" + } + } + }, + "string_decoder": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.0.2.tgz", + "integrity": "sha1-sp4fThEl+pehA4K4pTNze3SR4Xk=" + }, + "string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=" + }, + "stringstream": { + "version": "0.0.5", + "resolved": "https://registry.npmjs.org/stringstream/-/stringstream-0.0.5.tgz", + "integrity": "sha1-TkhM1N5aC7vuGORjB3EKioFiGHg=" + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=" + }, + "strip-bom": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", + "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=" + }, + "strip-indent": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz", + "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=" + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=" + }, + "tar": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tar/-/tar-2.2.1.tgz", + "integrity": "sha1-jk0qJWwOIYXGsYrWlK7JaLg8sdE=" + }, + "tough-cookie": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.3.2.tgz", + "integrity": "sha1-8IH3bkyFcg5sN6X6ztc3FQ2EByo=" + }, + "trim-newlines": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz", + "integrity": "sha1-WIeWa7WCpFA6QetST301ARgVphM=" + }, + "tunnel-agent": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", + "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=" + }, + "tweetnacl": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", + "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=", + "optional": true + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" + }, + "uuid": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.0.1.tgz", + "integrity": "sha1-ZUS7ot/ajBzxfmKaOjBeK7H+5sE=" + }, + "validate-npm-package-license": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.1.tgz", + "integrity": "sha1-KAS6vnEq0zeUWaz74kdGqywwP7w=" + }, + "vendor-prefixes": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/vendor-prefixes/-/vendor-prefixes-0.0.1.tgz", + "integrity": "sha1-mLQ2f4y3CZIw78IOBA9UrtAY0G0=" + }, + "verror": { + "version": "1.3.6", + "resolved": "https://registry.npmjs.org/verror/-/verror-1.3.6.tgz", + "integrity": "sha1-z/XfEpRtKX0rqu+qJoniW+AcAFw=" + }, + "which": { + "version": "1.2.14", + "resolved": "https://registry.npmjs.org/which/-/which-1.2.14.tgz", + "integrity": "sha1-mofEN48D6CfOyvGs31bHNsAcFOU=" + }, + "which-module": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-1.0.0.tgz", + "integrity": "sha1-u6Y8qGGUiZT/MHc2CJ47lgJsKk8=" + }, + "wide-align": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.2.tgz", + "integrity": "sha512-ijDLlyQ7s6x1JgCLur53osjm/UXUYD9+0PbYKrBsYisYXzCxN+HC3mYDNy/dWdmf3AwqwU3CXwDCvsNgGK1S0w==" + }, + "wrap-ansi": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", + "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=" + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" + }, + "xtend": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz", + "integrity": "sha1-pcbVMr5lbiPbgg77lDofBJmNY68=" + }, + "y18n": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.1.tgz", + "integrity": "sha1-bRX7qITAhnnA136I53WegR4H+kE=" + }, + "yallist": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", + "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=" + }, + "yargs": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-7.1.0.tgz", + "integrity": "sha1-a6MY6xaWFyf10oT46gA+jWFU0Mg=", + "dependencies": { + "camelcase": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", + "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=" + } + } + }, + "yargs-parser": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-5.0.0.tgz", + "integrity": "sha1-J17PDX/+Bcd+ZOfIbkzZS/DhIoo=", + "dependencies": { + "camelcase": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", + "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=" + } + } + } + } +} From 1322fc64a24da21378c5f326b80941da81c86af5 Mon Sep 17 00:00:00 2001 From: broccolini Date: Sat, 10 Jun 2017 17:24:34 -0400 Subject: [PATCH 24/98] Update readme intro and add primer-css to package list --- README.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 4af213cdba..d05a723511 100644 --- a/README.md +++ b/README.md @@ -3,16 +3,17 @@ [![NPM version](http://img.shields.io/npm/v/primer-css.svg)](https://www.npmjs.org/package/primer-css) [![Build Status](https://travis-ci.org/primer/primer-css.svg?branch=master)](https://travis-ci.org/primer/primer-css) -> Primer is the CSS framework that powers GitHub's front-end design. It's purposefully limited to common components to provide our developers with the most flexibility, and to keep GitHub uniquely *GitHubby*. It's built with SCSS and available via NPM, so it's easy to include all or part of it within your own project. +Primer is the CSS framework that powers GitHub's front-end design. Primer-css includes 23 packages that are grouped into 3 core meta-packages for easy install. Each package and meta-package is independently versioned and distributed via NPM, so it's easy to include all or part of Primer within your own project. ## Packages -The Primer repo is managed as a monorepo that is composed of many npm packages. +The Primer repo is managed as a monorepo that is composed of many NPM packages. ### Core Packages | Package | Version | Status | |---|---|---| +| **[primer-css](/packages/primer-css)**
Includes all packages | [![npm](http://img.shields.io/npm/v/primer-css.svg)](https://www.npmjs.com/package/primer-css) | [![Build Status](https://travis-ci.org/primer/primer-css.svg?branch=master)](https://travis-ci.org/primer/primer-css) | | [primer-core](/packages/primer-core) | [![npm](http://img.shields.io/npm/v/primer-core.svg)](https://www.npmjs.com/package/primer-core) | [![Build Status](https://travis-ci.org/primer/primer-core.svg?branch=master)](https://travis-ci.org/primer/primer-core) | | [primer-product](/packages/primer-product) | [![npm](http://img.shields.io/npm/v/primer-product.svg)](https://www.npmjs.com/package/primer-product) | [![Build Status](https://travis-ci.org/primer/primer-product.svg?branch=master)](https://travis-ci.org/primer/primer-product) | | [primer-marketing](/packages/primer-marketing) | [![npm](http://img.shields.io/npm/v/primer-marketing.svg)](https://www.npmjs.com/package/primer-marketing) | [![Build Status](https://travis-ci.org/primer/primer-marketing.svg?branch=master)](https://travis-ci.org/primer/primer-marketing) | From 37deeffdc3780745c4bd0a6f31ea71fb1f06fb26 Mon Sep 17 00:00:00 2001 From: broccolini Date: Sat, 10 Jun 2017 17:32:19 -0400 Subject: [PATCH 25/98] use build matrix for testing packages in sub directories --- .travis.yml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/.travis.yml b/.travis.yml index c6443c5f82..b2ceef3013 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,3 +1,9 @@ language: node_js node_js: - '7' +env: + - TEST_DIR=packages/primer-css + - TEST_DIR=packages/primer-core + - TEST_DIR=packages/primer-product + - TEST_DIR=packages/primer-marketing +script: cd $TEST_DIR && npm install && npm test From 78323e5e5fa9a3017fbdf5ad20da82a3316062ef Mon Sep 17 00:00:00 2001 From: broccolini Date: Sat, 10 Jun 2017 17:33:38 -0400 Subject: [PATCH 26/98] remove primer package scripts from root --- package.json | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/package.json b/package.json index 02240b214e..10d786f64c 100644 --- a/package.json +++ b/package.json @@ -14,10 +14,7 @@ "scripts": { "bootstrap": "lerna bootstrap", "publish": "lerna publish", - "updated": "lerna updated", - "build": "primer-module-build index.scss", - "prepublish": "npm run build", - "test": "npm run build" + "updated": "lerna updated" }, "devDependencies": { "lerna": "^2.0.0-rc.2", From bab235b50cbca7d01c0e39f279da57ae79f78305 Mon Sep 17 00:00:00 2001 From: broccolini Date: Sat, 10 Jun 2017 17:34:32 -0400 Subject: [PATCH 27/98] remove travis configs from core packages for testing --- packages/primer-core/.travis.yml | 3 --- packages/primer-css/.travis.yml | 3 --- packages/primer-marketing/.travis.yml | 3 --- packages/primer-product/.travis.yml | 3 --- 4 files changed, 12 deletions(-) delete mode 100644 packages/primer-core/.travis.yml delete mode 100644 packages/primer-css/.travis.yml delete mode 100644 packages/primer-marketing/.travis.yml delete mode 100644 packages/primer-product/.travis.yml diff --git a/packages/primer-core/.travis.yml b/packages/primer-core/.travis.yml deleted file mode 100644 index c6443c5f82..0000000000 --- a/packages/primer-core/.travis.yml +++ /dev/null @@ -1,3 +0,0 @@ -language: node_js -node_js: - - '7' diff --git a/packages/primer-css/.travis.yml b/packages/primer-css/.travis.yml deleted file mode 100644 index c6443c5f82..0000000000 --- a/packages/primer-css/.travis.yml +++ /dev/null @@ -1,3 +0,0 @@ -language: node_js -node_js: - - '7' diff --git a/packages/primer-marketing/.travis.yml b/packages/primer-marketing/.travis.yml deleted file mode 100644 index c6443c5f82..0000000000 --- a/packages/primer-marketing/.travis.yml +++ /dev/null @@ -1,3 +0,0 @@ -language: node_js -node_js: - - '7' diff --git a/packages/primer-product/.travis.yml b/packages/primer-product/.travis.yml deleted file mode 100644 index 435bc15d7a..0000000000 --- a/packages/primer-product/.travis.yml +++ /dev/null @@ -1,3 +0,0 @@ -language: node_js -node_js: - - '5' From 0f332d014f9258538429bce9c9bd6bb39de14fa2 Mon Sep 17 00:00:00 2001 From: broccolini Date: Sat, 10 Jun 2017 18:09:23 -0400 Subject: [PATCH 28/98] add all primer packages to travis config --- .travis.yml | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/.travis.yml b/.travis.yml index b2ceef3013..72d072ceb2 100644 --- a/.travis.yml +++ b/.travis.yml @@ -6,4 +6,27 @@ env: - TEST_DIR=packages/primer-core - TEST_DIR=packages/primer-product - TEST_DIR=packages/primer-marketing + - TEST_DIR=packages/primer-alerts + - TEST_DIR=packages/primer-base + - TEST_DIR=packages/primer-blankslate + - TEST_DIR=packages/primer-box + - TEST_DIR=packages/primer-breadcrumb + - TEST_DIR=packages/primer-buttons + - TEST_DIR=packages/primer-cards + - TEST_DIR=packages/primer-forms + - TEST_DIR=packages/primer-labels + - TEST_DIR=packages/primer-layout + - TEST_DIR=packages/primer-markdown + - TEST_DIR=packages/primer-marketing + - TEST_DIR=packages/primer-marketing-type + - TEST_DIR=packages/primer-marketing-utilities + - TEST_DIR=packages/primer-navigation + - TEST_DIR=packages/primer-page-headers + - TEST_DIR=packages/primer-sections + - TEST_DIR=packages/primer-support + - TEST_DIR=packages/primer-table-object + - TEST_DIR=packages/primer-tables + - TEST_DIR=packages/primer-tooltips + - TEST_DIR=packages/primer-truncate + - TEST_DIR=packages/primer-utilities script: cd $TEST_DIR && npm install && npm test From 11a531e2f573159073f4406e8fc86dcad4dafe7c Mon Sep 17 00:00:00 2001 From: broccolini Date: Sat, 10 Jun 2017 18:19:09 -0400 Subject: [PATCH 29/98] remove travis config files from packages --- packages/primer-alerts/.travis.yml | 12 ------------ packages/primer-avatars/.travis.yml | 12 ------------ packages/primer-base/.travis.yml | 12 ------------ packages/primer-blankslate/.travis.yml | 12 ------------ packages/primer-box/.travis.yml | 12 ------------ packages/primer-breadcrumb/.travis.yml | 12 ------------ packages/primer-buttons/.travis.yml | 12 ------------ packages/primer-cards/.travis.yml | 12 ------------ packages/primer-forms/.travis.yml | 12 ------------ packages/primer-labels/.travis.yml | 12 ------------ packages/primer-layout/.travis.yml | 12 ------------ packages/primer-markdown/.travis.yml | 12 ------------ packages/primer-marketing-type/.travis.yml | 12 ------------ packages/primer-marketing-utilities/.travis.yml | 12 ------------ packages/primer-navigation/.travis.yml | 12 ------------ packages/primer-page-headers/.travis.yml | 12 ------------ packages/primer-page-sections/.travis.yml | 12 ------------ packages/primer-support/.travis.yml | 12 ------------ packages/primer-table-object/.travis.yml | 12 ------------ packages/primer-tables/.travis.yml | 12 ------------ packages/primer-tooltips/.travis.yml | 12 ------------ packages/primer-truncate/.travis.yml | 12 ------------ packages/primer-utilities/.travis.yml | 12 ------------ 23 files changed, 276 deletions(-) delete mode 100644 packages/primer-alerts/.travis.yml delete mode 100644 packages/primer-avatars/.travis.yml delete mode 100644 packages/primer-base/.travis.yml delete mode 100644 packages/primer-blankslate/.travis.yml delete mode 100644 packages/primer-box/.travis.yml delete mode 100644 packages/primer-breadcrumb/.travis.yml delete mode 100644 packages/primer-buttons/.travis.yml delete mode 100644 packages/primer-cards/.travis.yml delete mode 100644 packages/primer-forms/.travis.yml delete mode 100644 packages/primer-labels/.travis.yml delete mode 100644 packages/primer-layout/.travis.yml delete mode 100644 packages/primer-markdown/.travis.yml delete mode 100644 packages/primer-marketing-type/.travis.yml delete mode 100644 packages/primer-marketing-utilities/.travis.yml delete mode 100644 packages/primer-navigation/.travis.yml delete mode 100644 packages/primer-page-headers/.travis.yml delete mode 100644 packages/primer-page-sections/.travis.yml delete mode 100644 packages/primer-support/.travis.yml delete mode 100644 packages/primer-table-object/.travis.yml delete mode 100644 packages/primer-tables/.travis.yml delete mode 100644 packages/primer-tooltips/.travis.yml delete mode 100644 packages/primer-truncate/.travis.yml delete mode 100644 packages/primer-utilities/.travis.yml diff --git a/packages/primer-alerts/.travis.yml b/packages/primer-alerts/.travis.yml deleted file mode 100644 index c29090b400..0000000000 --- a/packages/primer-alerts/.travis.yml +++ /dev/null @@ -1,12 +0,0 @@ -language: node_js -node_js: - - '7' - -deploy: - provider: npm - email: ${NPM_EMAIL} - api_key: ${NPM_API_KEY} - skip_cleanup: true - on: - branch: master - repo: ${TRAVIS_REPO_SLUG} diff --git a/packages/primer-avatars/.travis.yml b/packages/primer-avatars/.travis.yml deleted file mode 100644 index c29090b400..0000000000 --- a/packages/primer-avatars/.travis.yml +++ /dev/null @@ -1,12 +0,0 @@ -language: node_js -node_js: - - '7' - -deploy: - provider: npm - email: ${NPM_EMAIL} - api_key: ${NPM_API_KEY} - skip_cleanup: true - on: - branch: master - repo: ${TRAVIS_REPO_SLUG} diff --git a/packages/primer-base/.travis.yml b/packages/primer-base/.travis.yml deleted file mode 100644 index c29090b400..0000000000 --- a/packages/primer-base/.travis.yml +++ /dev/null @@ -1,12 +0,0 @@ -language: node_js -node_js: - - '7' - -deploy: - provider: npm - email: ${NPM_EMAIL} - api_key: ${NPM_API_KEY} - skip_cleanup: true - on: - branch: master - repo: ${TRAVIS_REPO_SLUG} diff --git a/packages/primer-blankslate/.travis.yml b/packages/primer-blankslate/.travis.yml deleted file mode 100644 index c29090b400..0000000000 --- a/packages/primer-blankslate/.travis.yml +++ /dev/null @@ -1,12 +0,0 @@ -language: node_js -node_js: - - '7' - -deploy: - provider: npm - email: ${NPM_EMAIL} - api_key: ${NPM_API_KEY} - skip_cleanup: true - on: - branch: master - repo: ${TRAVIS_REPO_SLUG} diff --git a/packages/primer-box/.travis.yml b/packages/primer-box/.travis.yml deleted file mode 100644 index c29090b400..0000000000 --- a/packages/primer-box/.travis.yml +++ /dev/null @@ -1,12 +0,0 @@ -language: node_js -node_js: - - '7' - -deploy: - provider: npm - email: ${NPM_EMAIL} - api_key: ${NPM_API_KEY} - skip_cleanup: true - on: - branch: master - repo: ${TRAVIS_REPO_SLUG} diff --git a/packages/primer-breadcrumb/.travis.yml b/packages/primer-breadcrumb/.travis.yml deleted file mode 100644 index c29090b400..0000000000 --- a/packages/primer-breadcrumb/.travis.yml +++ /dev/null @@ -1,12 +0,0 @@ -language: node_js -node_js: - - '7' - -deploy: - provider: npm - email: ${NPM_EMAIL} - api_key: ${NPM_API_KEY} - skip_cleanup: true - on: - branch: master - repo: ${TRAVIS_REPO_SLUG} diff --git a/packages/primer-buttons/.travis.yml b/packages/primer-buttons/.travis.yml deleted file mode 100644 index c29090b400..0000000000 --- a/packages/primer-buttons/.travis.yml +++ /dev/null @@ -1,12 +0,0 @@ -language: node_js -node_js: - - '7' - -deploy: - provider: npm - email: ${NPM_EMAIL} - api_key: ${NPM_API_KEY} - skip_cleanup: true - on: - branch: master - repo: ${TRAVIS_REPO_SLUG} diff --git a/packages/primer-cards/.travis.yml b/packages/primer-cards/.travis.yml deleted file mode 100644 index c29090b400..0000000000 --- a/packages/primer-cards/.travis.yml +++ /dev/null @@ -1,12 +0,0 @@ -language: node_js -node_js: - - '7' - -deploy: - provider: npm - email: ${NPM_EMAIL} - api_key: ${NPM_API_KEY} - skip_cleanup: true - on: - branch: master - repo: ${TRAVIS_REPO_SLUG} diff --git a/packages/primer-forms/.travis.yml b/packages/primer-forms/.travis.yml deleted file mode 100644 index c29090b400..0000000000 --- a/packages/primer-forms/.travis.yml +++ /dev/null @@ -1,12 +0,0 @@ -language: node_js -node_js: - - '7' - -deploy: - provider: npm - email: ${NPM_EMAIL} - api_key: ${NPM_API_KEY} - skip_cleanup: true - on: - branch: master - repo: ${TRAVIS_REPO_SLUG} diff --git a/packages/primer-labels/.travis.yml b/packages/primer-labels/.travis.yml deleted file mode 100644 index c29090b400..0000000000 --- a/packages/primer-labels/.travis.yml +++ /dev/null @@ -1,12 +0,0 @@ -language: node_js -node_js: - - '7' - -deploy: - provider: npm - email: ${NPM_EMAIL} - api_key: ${NPM_API_KEY} - skip_cleanup: true - on: - branch: master - repo: ${TRAVIS_REPO_SLUG} diff --git a/packages/primer-layout/.travis.yml b/packages/primer-layout/.travis.yml deleted file mode 100644 index c29090b400..0000000000 --- a/packages/primer-layout/.travis.yml +++ /dev/null @@ -1,12 +0,0 @@ -language: node_js -node_js: - - '7' - -deploy: - provider: npm - email: ${NPM_EMAIL} - api_key: ${NPM_API_KEY} - skip_cleanup: true - on: - branch: master - repo: ${TRAVIS_REPO_SLUG} diff --git a/packages/primer-markdown/.travis.yml b/packages/primer-markdown/.travis.yml deleted file mode 100644 index c29090b400..0000000000 --- a/packages/primer-markdown/.travis.yml +++ /dev/null @@ -1,12 +0,0 @@ -language: node_js -node_js: - - '7' - -deploy: - provider: npm - email: ${NPM_EMAIL} - api_key: ${NPM_API_KEY} - skip_cleanup: true - on: - branch: master - repo: ${TRAVIS_REPO_SLUG} diff --git a/packages/primer-marketing-type/.travis.yml b/packages/primer-marketing-type/.travis.yml deleted file mode 100644 index c29090b400..0000000000 --- a/packages/primer-marketing-type/.travis.yml +++ /dev/null @@ -1,12 +0,0 @@ -language: node_js -node_js: - - '7' - -deploy: - provider: npm - email: ${NPM_EMAIL} - api_key: ${NPM_API_KEY} - skip_cleanup: true - on: - branch: master - repo: ${TRAVIS_REPO_SLUG} diff --git a/packages/primer-marketing-utilities/.travis.yml b/packages/primer-marketing-utilities/.travis.yml deleted file mode 100644 index c29090b400..0000000000 --- a/packages/primer-marketing-utilities/.travis.yml +++ /dev/null @@ -1,12 +0,0 @@ -language: node_js -node_js: - - '7' - -deploy: - provider: npm - email: ${NPM_EMAIL} - api_key: ${NPM_API_KEY} - skip_cleanup: true - on: - branch: master - repo: ${TRAVIS_REPO_SLUG} diff --git a/packages/primer-navigation/.travis.yml b/packages/primer-navigation/.travis.yml deleted file mode 100644 index c29090b400..0000000000 --- a/packages/primer-navigation/.travis.yml +++ /dev/null @@ -1,12 +0,0 @@ -language: node_js -node_js: - - '7' - -deploy: - provider: npm - email: ${NPM_EMAIL} - api_key: ${NPM_API_KEY} - skip_cleanup: true - on: - branch: master - repo: ${TRAVIS_REPO_SLUG} diff --git a/packages/primer-page-headers/.travis.yml b/packages/primer-page-headers/.travis.yml deleted file mode 100644 index c29090b400..0000000000 --- a/packages/primer-page-headers/.travis.yml +++ /dev/null @@ -1,12 +0,0 @@ -language: node_js -node_js: - - '7' - -deploy: - provider: npm - email: ${NPM_EMAIL} - api_key: ${NPM_API_KEY} - skip_cleanup: true - on: - branch: master - repo: ${TRAVIS_REPO_SLUG} diff --git a/packages/primer-page-sections/.travis.yml b/packages/primer-page-sections/.travis.yml deleted file mode 100644 index c29090b400..0000000000 --- a/packages/primer-page-sections/.travis.yml +++ /dev/null @@ -1,12 +0,0 @@ -language: node_js -node_js: - - '7' - -deploy: - provider: npm - email: ${NPM_EMAIL} - api_key: ${NPM_API_KEY} - skip_cleanup: true - on: - branch: master - repo: ${TRAVIS_REPO_SLUG} diff --git a/packages/primer-support/.travis.yml b/packages/primer-support/.travis.yml deleted file mode 100644 index c29090b400..0000000000 --- a/packages/primer-support/.travis.yml +++ /dev/null @@ -1,12 +0,0 @@ -language: node_js -node_js: - - '7' - -deploy: - provider: npm - email: ${NPM_EMAIL} - api_key: ${NPM_API_KEY} - skip_cleanup: true - on: - branch: master - repo: ${TRAVIS_REPO_SLUG} diff --git a/packages/primer-table-object/.travis.yml b/packages/primer-table-object/.travis.yml deleted file mode 100644 index c29090b400..0000000000 --- a/packages/primer-table-object/.travis.yml +++ /dev/null @@ -1,12 +0,0 @@ -language: node_js -node_js: - - '7' - -deploy: - provider: npm - email: ${NPM_EMAIL} - api_key: ${NPM_API_KEY} - skip_cleanup: true - on: - branch: master - repo: ${TRAVIS_REPO_SLUG} diff --git a/packages/primer-tables/.travis.yml b/packages/primer-tables/.travis.yml deleted file mode 100644 index c29090b400..0000000000 --- a/packages/primer-tables/.travis.yml +++ /dev/null @@ -1,12 +0,0 @@ -language: node_js -node_js: - - '7' - -deploy: - provider: npm - email: ${NPM_EMAIL} - api_key: ${NPM_API_KEY} - skip_cleanup: true - on: - branch: master - repo: ${TRAVIS_REPO_SLUG} diff --git a/packages/primer-tooltips/.travis.yml b/packages/primer-tooltips/.travis.yml deleted file mode 100644 index c29090b400..0000000000 --- a/packages/primer-tooltips/.travis.yml +++ /dev/null @@ -1,12 +0,0 @@ -language: node_js -node_js: - - '7' - -deploy: - provider: npm - email: ${NPM_EMAIL} - api_key: ${NPM_API_KEY} - skip_cleanup: true - on: - branch: master - repo: ${TRAVIS_REPO_SLUG} diff --git a/packages/primer-truncate/.travis.yml b/packages/primer-truncate/.travis.yml deleted file mode 100644 index c29090b400..0000000000 --- a/packages/primer-truncate/.travis.yml +++ /dev/null @@ -1,12 +0,0 @@ -language: node_js -node_js: - - '7' - -deploy: - provider: npm - email: ${NPM_EMAIL} - api_key: ${NPM_API_KEY} - skip_cleanup: true - on: - branch: master - repo: ${TRAVIS_REPO_SLUG} diff --git a/packages/primer-utilities/.travis.yml b/packages/primer-utilities/.travis.yml deleted file mode 100644 index c29090b400..0000000000 --- a/packages/primer-utilities/.travis.yml +++ /dev/null @@ -1,12 +0,0 @@ -language: node_js -node_js: - - '7' - -deploy: - provider: npm - email: ${NPM_EMAIL} - api_key: ${NPM_API_KEY} - skip_cleanup: true - on: - branch: master - repo: ${TRAVIS_REPO_SLUG} From 6f5f76e5c15792b2f05e6f300e76276999e09542 Mon Sep 17 00:00:00 2001 From: broccolini Date: Sat, 10 Jun 2017 18:19:38 -0400 Subject: [PATCH 30/98] Improve package readme --- packages/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/README.md b/packages/README.md index 4622825db3..5073dca0f4 100644 --- a/packages/README.md +++ b/packages/README.md @@ -1,3 +1,3 @@ # Primer modules -Primer-css includes 23 modules which can be installed altogether or individually via npm. We also group our modules into 3 meta-packages which you can install individually: Primer-core, Primer-product, and Primer-marketing. +Primer-css is monorepo composed of 23 packages which can be installed altogether or individually via NPM. We group our packages into 3 meta-packages which you can install individually: [primer-core](primer-core), [primer-product](primer-product), and [primer-marketing](primer-marketing). Install [primer-css](primer-css) if you want to install all 23 packages. From 2aa84950ebc1e2ae9ad326e8c8aba118a67f8a6f Mon Sep 17 00:00:00 2001 From: broccolini Date: Sat, 10 Jun 2017 18:20:14 -0400 Subject: [PATCH 31/98] update to show number of packages --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index d05a723511..fea9712754 100644 --- a/README.md +++ b/README.md @@ -13,7 +13,7 @@ The Primer repo is managed as a monorepo that is composed of many NPM packages. | Package | Version | Status | |---|---|---| -| **[primer-css](/packages/primer-css)**
Includes all packages | [![npm](http://img.shields.io/npm/v/primer-css.svg)](https://www.npmjs.com/package/primer-css) | [![Build Status](https://travis-ci.org/primer/primer-css.svg?branch=master)](https://travis-ci.org/primer/primer-css) | +| **[primer-css](/packages/primer-css)**
Includes all 23 packages | [![npm](http://img.shields.io/npm/v/primer-css.svg)](https://www.npmjs.com/package/primer-css) | [![Build Status](https://travis-ci.org/primer/primer-css.svg?branch=master)](https://travis-ci.org/primer/primer-css) | | [primer-core](/packages/primer-core) | [![npm](http://img.shields.io/npm/v/primer-core.svg)](https://www.npmjs.com/package/primer-core) | [![Build Status](https://travis-ci.org/primer/primer-core.svg?branch=master)](https://travis-ci.org/primer/primer-core) | | [primer-product](/packages/primer-product) | [![npm](http://img.shields.io/npm/v/primer-product.svg)](https://www.npmjs.com/package/primer-product) | [![Build Status](https://travis-ci.org/primer/primer-product.svg?branch=master)](https://travis-ci.org/primer/primer-product) | | [primer-marketing](/packages/primer-marketing) | [![npm](http://img.shields.io/npm/v/primer-marketing.svg)](https://www.npmjs.com/package/primer-marketing) | [![Build Status](https://travis-ci.org/primer/primer-marketing.svg?branch=master)](https://travis-ci.org/primer/primer-marketing) | From fbf003b8b9dc6437ee20fad5a0e9a74c4ca929b4 Mon Sep 17 00:00:00 2001 From: broccolini Date: Sat, 10 Jun 2017 18:28:36 -0400 Subject: [PATCH 32/98] update git ignore to ignore logs --- packages/primer-alerts/.gitignore | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/primer-alerts/.gitignore b/packages/primer-alerts/.gitignore index dd87e2d73f..01a5e93c12 100644 --- a/packages/primer-alerts/.gitignore +++ b/packages/primer-alerts/.gitignore @@ -1,2 +1,3 @@ node_modules build +*.log From 39992f48c0eb54f3e22052049bf9b58c68f1d914 Mon Sep 17 00:00:00 2001 From: broccolini Date: Sun, 11 Jun 2017 11:17:34 -0400 Subject: [PATCH 33/98] correct package name --- .travis.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index 72d072ceb2..143df7b415 100644 --- a/.travis.yml +++ b/.travis.yml @@ -22,7 +22,7 @@ env: - TEST_DIR=packages/primer-marketing-utilities - TEST_DIR=packages/primer-navigation - TEST_DIR=packages/primer-page-headers - - TEST_DIR=packages/primer-sections + - TEST_DIR=packages/primer-page-sections - TEST_DIR=packages/primer-support - TEST_DIR=packages/primer-table-object - TEST_DIR=packages/primer-tables From ac04bdf755895b81d7d68c31991e969175929c09 Mon Sep 17 00:00:00 2001 From: broccolini Date: Sun, 11 Jun 2017 12:06:11 -0400 Subject: [PATCH 34/98] Publish - primer-alerts@1.1.3-monotest.0 - primer-avatars@0.4.7-monotest.0 - primer-base@1.0.1-monotest.0 - primer-blankslate@0.3.6-monotest.0 - primer-box@2.1.3-monotest.0 - primer-breadcrumb@0.1.2-monotest.0 - primer-buttons@2.0.1-monotest.0 - primer-cards@0.1.3-monotest.0 - primer-core@3.0.1-monotest.0 - primer-css@6.0.1-monotest.0 - primer-forms@1.0.7-monotest.0 - primer-labels@1.1.1-monotest.0 - primer-layout@0.3.3-monotest.0 - primer-markdown@3.3.8-monotest.0 - primer-marketing-type@0.2.1-monotest.0 - primer-marketing-utilities@0.1.5-monotest.0 - primer-marketing@3.0.1-monotest.0 - primer-navigation@1.0.1-monotest.0 - primer-page-headers@0.1.2-monotest.0 - primer-page-sections@0.1.2-monotest.0 - primer-product@3.0.1-monotest.0 - primer-support@4.0.1-monotest.0 - primer-table-object@1.0.4-monotest.0 - primer-tables@0.1.3-monotest.0 - primer-tooltips@0.5.5-monotest.0 - primer-truncate@0.3.3-monotest.0 - primer-utilities@4.2.5-monotest.0 --- packages/primer-alerts/package.json | 4 ++-- packages/primer-avatars/package.json | 4 ++-- packages/primer-base/package.json | 4 ++-- packages/primer-blankslate/package.json | 4 ++-- packages/primer-box/package.json | 4 ++-- packages/primer-breadcrumb/package.json | 4 ++-- packages/primer-buttons/package.json | 4 ++-- packages/primer-cards/package.json | 4 ++-- packages/primer-core/package.json | 22 +++++++++---------- packages/primer-css/package.json | 2 +- packages/primer-forms/package.json | 4 ++-- packages/primer-labels/package.json | 4 ++-- packages/primer-layout/package.json | 4 ++-- packages/primer-markdown/package.json | 4 ++-- packages/primer-marketing-type/package.json | 4 ++-- .../primer-marketing-utilities/package.json | 4 ++-- packages/primer-marketing/package.json | 16 +++++++------- packages/primer-navigation/package.json | 4 ++-- packages/primer-page-headers/package.json | 4 ++-- packages/primer-page-sections/package.json | 4 ++-- packages/primer-product/package.json | 14 ++++++------ packages/primer-support/package.json | 2 +- packages/primer-table-object/package.json | 4 ++-- packages/primer-tables/package.json | 4 ++-- packages/primer-tooltips/package.json | 4 ++-- packages/primer-truncate/package.json | 4 ++-- packages/primer-utilities/package.json | 4 ++-- 27 files changed, 72 insertions(+), 72 deletions(-) diff --git a/packages/primer-alerts/package.json b/packages/primer-alerts/package.json index dcfa454c1c..f254b478e0 100644 --- a/packages/primer-alerts/package.json +++ b/packages/primer-alerts/package.json @@ -1,5 +1,5 @@ { - "version": "1.1.3-mono.0", + "version": "1.1.3-monotest.0", "name": "primer-alerts", "description": "Flash messages, or alerts, inform users of successful or pending actions.", "homepage": "http://primercss.io/", @@ -22,7 +22,7 @@ "test": "npm run build && stylelint **/*.scss -c .stylelintrc.json -s scss" }, "dependencies": { - "primer-support": "^4.0.1-mono.0" + "primer-support": "^4.0.1-monotest.0" }, "devDependencies": { "primer-module-build": "*", diff --git a/packages/primer-avatars/package.json b/packages/primer-avatars/package.json index b65c2baa6d..df470c81d7 100644 --- a/packages/primer-avatars/package.json +++ b/packages/primer-avatars/package.json @@ -1,5 +1,5 @@ { - "version": "0.4.7-mono.0", + "version": "0.4.7-monotest.0", "name": "primer-avatars", "description": "Basic styles for user profile avatars.", "homepage": "http://primercss.io/", @@ -22,7 +22,7 @@ "test": "npm run build && stylelint **/*.scss -c .stylelintrc.json -s scss" }, "dependencies": { - "primer-support": "^4.0.1-mono.0" + "primer-support": "^4.0.1-monotest.0" }, "devDependencies": { "primer-module-build": "*", diff --git a/packages/primer-base/package.json b/packages/primer-base/package.json index d709ec2c38..1cd5c81ac3 100644 --- a/packages/primer-base/package.json +++ b/packages/primer-base/package.json @@ -1,5 +1,5 @@ { - "version": "1.0.1-mono.0", + "version": "1.0.1-monotest.0", "name": "primer-base", "description": "CSS to reset the browsers default styles", "homepage": "http://primercss.io/", @@ -22,7 +22,7 @@ "test": "npm run build && stylelint **/*.scss -c .stylelintrc.json -s scss" }, "dependencies": { - "primer-support": "^4.0.1-mono.0" + "primer-support": "^4.0.1-monotest.0" }, "devDependencies": { "primer-module-build": "*", diff --git a/packages/primer-blankslate/package.json b/packages/primer-blankslate/package.json index 1a5a2fef75..4794474212 100644 --- a/packages/primer-blankslate/package.json +++ b/packages/primer-blankslate/package.json @@ -1,5 +1,5 @@ { - "version": "0.3.6-mono.0", + "version": "0.3.6-monotest.0", "name": "primer-blankslate", "description": "Blankslates are for when there is a lack of content within a page or section.", "homepage": "http://primercss.io/", @@ -22,7 +22,7 @@ "test": "npm run build && stylelint **/*.scss -c .stylelintrc.json -s scss" }, "dependencies": { - "primer-support": "^4.0.1-mono.0" + "primer-support": "^4.0.1-monotest.0" }, "devDependencies": { "primer-module-build": "*", diff --git a/packages/primer-box/package.json b/packages/primer-box/package.json index e793d9062b..aa63669c59 100644 --- a/packages/primer-box/package.json +++ b/packages/primer-box/package.json @@ -1,5 +1,5 @@ { - "version": "2.1.3-mono.0", + "version": "2.1.3-monotest.0", "name": "primer-box", "description": "A module for creating rounded-corner boxes with options for headers, lists, and footers.", "homepage": "http://primercss.io/", @@ -22,7 +22,7 @@ "test": "npm run build && stylelint **/*.scss -c .stylelintrc.json -s scss" }, "dependencies": { - "primer-support": "^4.0.1-mono.0" + "primer-support": "^4.0.1-monotest.0" }, "devDependencies": { "primer-module-build": "*", diff --git a/packages/primer-breadcrumb/package.json b/packages/primer-breadcrumb/package.json index 358b53ff2b..82e33b4a9f 100644 --- a/packages/primer-breadcrumb/package.json +++ b/packages/primer-breadcrumb/package.json @@ -1,5 +1,5 @@ { - "version": "0.1.2-mono.0", + "version": "0.1.2-monotest.0", "name": "primer-breadcrumb", "description": "Breadcrumb navigation for pages with parents / grandparents.", "homepage": "http://primercss.io/", @@ -23,7 +23,7 @@ }, "dependencies": { "primer-marketing-support": "*", - "primer-support": "^4.0.1-mono.0" + "primer-support": "^4.0.1-monotest.0" }, "devDependencies": { "primer-module-build": "*", diff --git a/packages/primer-buttons/package.json b/packages/primer-buttons/package.json index 0864cf1c8b..4e8aa3929f 100644 --- a/packages/primer-buttons/package.json +++ b/packages/primer-buttons/package.json @@ -1,5 +1,5 @@ { - "version": "2.0.1-mono.0", + "version": "2.0.1-monotest.0", "name": "primer-buttons", "description": "A collection of buttons used for primary and secondary actions.", "homepage": "http://primercss.io/", @@ -22,7 +22,7 @@ "test": "npm run build && stylelint **/*.scss -c .stylelintrc.json -s scss" }, "dependencies": { - "primer-support": "^4.0.1-mono.0" + "primer-support": "^4.0.1-monotest.0" }, "devDependencies": { "primer-module-build": "*", diff --git a/packages/primer-cards/package.json b/packages/primer-cards/package.json index bfc9ee671c..2512a97687 100644 --- a/packages/primer-cards/package.json +++ b/packages/primer-cards/package.json @@ -1,5 +1,5 @@ { - "version": "0.1.3-mono.0", + "version": "0.1.3-monotest.0", "name": "primer-cards", "description": "Card-like containers to group semantically related content together on marketing websites at GitHub.", "homepage": "http://primercss.io/", @@ -23,7 +23,7 @@ }, "dependencies": { "primer-marketing-support": "*", - "primer-support": "^4.0.1-mono.0" + "primer-support": "^4.0.1-monotest.0" }, "devDependencies": { "primer-module-build": "*", diff --git a/packages/primer-core/package.json b/packages/primer-core/package.json index 01a2d829ce..7b90ff42d7 100644 --- a/packages/primer-core/package.json +++ b/packages/primer-core/package.json @@ -1,5 +1,5 @@ { - "version": "3.0.1-mono.0", + "version": "3.0.1-monotest.0", "name": "primer-core", "description": "Primer CSS's core modules", "homepage": "http://primercss.io/", @@ -22,16 +22,16 @@ }, "dependencies": { "primer-base": "^0.4.0", - "primer-box": "^2.1.3-mono.0", - "primer-buttons": "^2.0.1-mono.0", - "primer-forms": "^1.0.7-mono.0", - "primer-layout": "^0.3.3-mono.0", - "primer-navigation": "^1.0.1-mono.0", - "primer-support": "^4.0.1-mono.0", - "primer-table-object": "^1.0.4-mono.0", - "primer-tooltips": "^0.5.5-mono.0", - "primer-truncate": "^0.3.3-mono.0", - "primer-utilities": "^4.2.5-mono.0" + "primer-box": "^2.1.3-monotest.0", + "primer-buttons": "^2.0.1-monotest.0", + "primer-forms": "^1.0.7-monotest.0", + "primer-layout": "^0.3.3-monotest.0", + "primer-navigation": "^1.0.1-monotest.0", + "primer-support": "^4.0.1-monotest.0", + "primer-table-object": "^1.0.4-monotest.0", + "primer-tooltips": "^0.5.5-monotest.0", + "primer-truncate": "^0.3.3-monotest.0", + "primer-utilities": "^4.2.5-monotest.0" }, "devDependencies": { "primer-module-build": "*" diff --git a/packages/primer-css/package.json b/packages/primer-css/package.json index b30d0959e2..a64f2c6969 100644 --- a/packages/primer-css/package.json +++ b/packages/primer-css/package.json @@ -1,5 +1,5 @@ { - "version": "6.0.0", + "version": "6.0.1-monotest.0", "name": "primer-css", "description": "Primer is the CSS toolkit that powers GitHub's front-end design. It's purposefully limited to common components to provide our developers with the most flexibility, and to keep GitHub uniquely *GitHubby*. It's built with SCSS, so it's easy to include all or part of it within your own project.", "homepage": "http://primercss.io/", diff --git a/packages/primer-forms/package.json b/packages/primer-forms/package.json index e435bbb9f7..3c6c5296f4 100644 --- a/packages/primer-forms/package.json +++ b/packages/primer-forms/package.json @@ -1,5 +1,5 @@ { - "version": "1.0.7-mono.0", + "version": "1.0.7-monotest.0", "name": "primer-forms", "description": "Style individual form controls and utilize common layouts.", "homepage": "http://primercss.io/", @@ -22,7 +22,7 @@ "test": "npm run build && stylelint **/*.scss -c .stylelintrc.json -s scss" }, "dependencies": { - "primer-support": "^4.0.1-mono.0" + "primer-support": "^4.0.1-monotest.0" }, "devDependencies": { "primer-module-build": "*", diff --git a/packages/primer-labels/package.json b/packages/primer-labels/package.json index fd71ba3b55..22f004cbae 100644 --- a/packages/primer-labels/package.json +++ b/packages/primer-labels/package.json @@ -1,5 +1,5 @@ { - "version": "1.1.1-mono.0", + "version": "1.1.1-monotest.0", "name": "primer-labels", "description": "Labels add metatdata or indicate status of items and navigational elements.", "homepage": "http://primercss.io/", @@ -22,7 +22,7 @@ "test": "npm run build && stylelint **/*.scss -c .stylelintrc.json -s scss" }, "dependencies": { - "primer-support": "^4.0.1-mono.0" + "primer-support": "^4.0.1-monotest.0" }, "devDependencies": { "primer-module-build": "*", diff --git a/packages/primer-layout/package.json b/packages/primer-layout/package.json index 14b6a44c46..44aaa16d10 100644 --- a/packages/primer-layout/package.json +++ b/packages/primer-layout/package.json @@ -1,5 +1,5 @@ { - "version": "0.3.3-mono.0", + "version": "0.3.3-monotest.0", "name": "primer-layout", "description": "Containers, rows, and columns for creating page layout.", "homepage": "http://primercss.io/", @@ -22,7 +22,7 @@ "test": "npm run build && stylelint **/*.scss -c .stylelintrc.json -s scss" }, "dependencies": { - "primer-support": "^4.0.1-mono.0" + "primer-support": "^4.0.1-monotest.0" }, "devDependencies": { "primer-module-build": "*", diff --git a/packages/primer-markdown/package.json b/packages/primer-markdown/package.json index f3632a8e03..b17da9f768 100644 --- a/packages/primer-markdown/package.json +++ b/packages/primer-markdown/package.json @@ -1,5 +1,5 @@ { - "version": "3.3.8-mono.0", + "version": "3.3.8-monotest.0", "name": "primer-markdown", "description": "GitHub stylesheets for rendering markdown.", "homepage": "https://github.com/primer/primer-markdown", @@ -22,7 +22,7 @@ "test": "npm run build && stylelint **/*.scss -c .stylelintrc.json -s scss" }, "dependencies": { - "primer-support": "^4.0.1-mono.0" + "primer-support": "^4.0.1-monotest.0" }, "devDependencies": { "primer-module-build": "*", diff --git a/packages/primer-marketing-type/package.json b/packages/primer-marketing-type/package.json index bbeb2b938b..30ba300483 100644 --- a/packages/primer-marketing-type/package.json +++ b/packages/primer-marketing-type/package.json @@ -1,5 +1,5 @@ { - "version": "0.2.1-mono.0", + "version": "0.2.1-monotest.0", "name": "primer-marketing-type", "description": "Typography for marketing websites at GitHub", "homepage": "http://primercss.io/", @@ -23,7 +23,7 @@ }, "dependencies": { "primer-marketing-support": "*", - "primer-support": "^4.0.1-mono.0" + "primer-support": "^4.0.1-monotest.0" }, "devDependencies": { "primer-module-build": "*", diff --git a/packages/primer-marketing-utilities/package.json b/packages/primer-marketing-utilities/package.json index 734ec8da7e..cf80f6342b 100644 --- a/packages/primer-marketing-utilities/package.json +++ b/packages/primer-marketing-utilities/package.json @@ -1,5 +1,5 @@ { - "version": "0.1.5-mono.0", + "version": "0.1.5-monotest.0", "name": "primer-marketing-utilities", "description": "Immutable, atomic CSS classes to rapidly build product", "homepage": "http://primercss.io/", @@ -23,7 +23,7 @@ }, "dependencies": { "primer-marketing-support": "*", - "primer-support": "^4.0.1-mono.0" + "primer-support": "^4.0.1-monotest.0" }, "devDependencies": { "primer-module-build": "*", diff --git a/packages/primer-marketing/package.json b/packages/primer-marketing/package.json index 42ca4aa7bd..dd624fa6aa 100644 --- a/packages/primer-marketing/package.json +++ b/packages/primer-marketing/package.json @@ -1,5 +1,5 @@ { - "version": "3.0.1-mono.0", + "version": "3.0.1-monotest.0", "name": "primer-marketing", "description": "Primer CSS's marketing modules", "homepage": "http://primercss.io/", @@ -21,14 +21,14 @@ "test": "npm run build" }, "dependencies": { - "primer-breadcrumb": "^0.1.2-mono.0", - "primer-cards": "^0.1.3-mono.0", + "primer-breadcrumb": "^0.1.2-monotest.0", + "primer-cards": "^0.1.3-monotest.0", "primer-marketing-support": "^0.5.0", - "primer-marketing-type": "^0.2.1-mono.0", - "primer-page-headers": "^0.1.2-mono.0", - "primer-page-sections": "^0.1.2-mono.0", - "primer-support": "^4.0.1-mono.0", - "primer-tables": "^0.1.3-mono.0" + "primer-marketing-type": "^0.2.1-monotest.0", + "primer-page-headers": "^0.1.2-monotest.0", + "primer-page-sections": "^0.1.2-monotest.0", + "primer-support": "^4.0.1-monotest.0", + "primer-tables": "^0.1.3-monotest.0" }, "peerDependencies": { "primer-core": "^3.0.0" diff --git a/packages/primer-navigation/package.json b/packages/primer-navigation/package.json index 6a0d21d6e5..51ecd2effe 100644 --- a/packages/primer-navigation/package.json +++ b/packages/primer-navigation/package.json @@ -1,5 +1,5 @@ { - "version": "1.0.1-mono.0", + "version": "1.0.1-monotest.0", "name": "primer-navigation", "description": "Singular purpose and flexible navigation elements.", "homepage": "http://primercss.io/", @@ -22,7 +22,7 @@ "test": "npm run build && stylelint **/*.scss -c .stylelintrc.json -s scss" }, "dependencies": { - "primer-support": "^4.0.1-mono.0" + "primer-support": "^4.0.1-monotest.0" }, "devDependencies": { "primer-module-build": "*", diff --git a/packages/primer-page-headers/package.json b/packages/primer-page-headers/package.json index 9d40c5b561..827be8b6d9 100644 --- a/packages/primer-page-headers/package.json +++ b/packages/primer-page-headers/package.json @@ -1,5 +1,5 @@ { - "version": "0.1.2-mono.0", + "version": "0.1.2-monotest.0", "name": "primer-page-headers", "description": "Jumbotrons, heroes, and featured content sections for marketing websites at GitHub.", "homepage": "http://primercss.io/", @@ -23,7 +23,7 @@ }, "dependencies": { "primer-marketing-support": "*", - "primer-support": "^4.0.1-mono.0" + "primer-support": "^4.0.1-monotest.0" }, "devDependencies": { "primer-module-build": "*", diff --git a/packages/primer-page-sections/package.json b/packages/primer-page-sections/package.json index 5960cdda7f..db5ad6feb6 100644 --- a/packages/primer-page-sections/package.json +++ b/packages/primer-page-sections/package.json @@ -1,5 +1,5 @@ { - "version": "0.1.2-mono.0", + "version": "0.1.2-monotest.0", "name": "primer-page-sections", "description": "Styles to create distinct sections of marketing pages at GitHub.", "homepage": "http://primercss.io/", @@ -23,7 +23,7 @@ }, "dependencies": { "primer-marketing-support": "*", - "primer-support": "^4.0.1-mono.0" + "primer-support": "^4.0.1-monotest.0" }, "devDependencies": { "primer-module-build": "*", diff --git a/packages/primer-product/package.json b/packages/primer-product/package.json index 1d3b1e2fb9..fff8cb0d3a 100644 --- a/packages/primer-product/package.json +++ b/packages/primer-product/package.json @@ -1,5 +1,5 @@ { - "version": "3.0.1-mono.0", + "version": "3.0.1-monotest.0", "name": "primer-product", "description": "Primer CSS's product modules", "homepage": "http://primercss.io/", @@ -21,12 +21,12 @@ "test": "npm run build" }, "dependencies": { - "primer-alerts": "^1.1.3-mono.0", - "primer-avatars": "^0.4.7-mono.0", - "primer-blankslate": "^0.3.6-mono.0", - "primer-labels": "^1.1.1-mono.0", - "primer-markdown": "^3.3.8-mono.0", - "primer-support": "^4.0.1-mono.0" + "primer-alerts": "^1.1.3-monotest.0", + "primer-avatars": "^0.4.7-monotest.0", + "primer-blankslate": "^0.3.6-monotest.0", + "primer-labels": "^1.1.1-monotest.0", + "primer-markdown": "^3.3.8-monotest.0", + "primer-support": "^4.0.1-monotest.0" }, "peerDependencies": { "primer-core": "^3.0.0" diff --git a/packages/primer-support/package.json b/packages/primer-support/package.json index 480c99fd9a..f15d170755 100644 --- a/packages/primer-support/package.json +++ b/packages/primer-support/package.json @@ -1,5 +1,5 @@ { - "version": "4.0.1-mono.0", + "version": "4.0.1-monotest.0", "name": "primer-support", "description": "Sass variables, mixins, and functions for use in our components.", "homepage": "http://primercss.io/", diff --git a/packages/primer-table-object/package.json b/packages/primer-table-object/package.json index 9004a843f9..803949f15d 100644 --- a/packages/primer-table-object/package.json +++ b/packages/primer-table-object/package.json @@ -1,5 +1,5 @@ { - "version": "1.0.4-mono.0", + "version": "1.0.4-monotest.0", "name": "primer-table-object", "description": "A module for creating dynamically resizable elements that always sit on the same horizontal line.", "homepage": "http://primercss.io/", @@ -22,7 +22,7 @@ "test": "npm run build && stylelint **/*.scss -c .stylelintrc.json -s scss" }, "dependencies": { - "primer-support": "^4.0.1-mono.0" + "primer-support": "^4.0.1-monotest.0" }, "devDependencies": { "primer-module-build": "*", diff --git a/packages/primer-tables/package.json b/packages/primer-tables/package.json index 3295423748..1c29341112 100644 --- a/packages/primer-tables/package.json +++ b/packages/primer-tables/package.json @@ -1,5 +1,5 @@ { - "version": "0.1.3-mono.0", + "version": "0.1.3-monotest.0", "name": "primer-tables", "description": "Styles to display tabular data for marketing websites at GitHub.", "homepage": "http://primercss.io/", @@ -23,7 +23,7 @@ }, "dependencies": { "primer-marketing-support": "*", - "primer-support": "^4.0.1-mono.0" + "primer-support": "^4.0.1-monotest.0" }, "devDependencies": { "primer-module-build": "*", diff --git a/packages/primer-tooltips/package.json b/packages/primer-tooltips/package.json index 4e059b29aa..b1230c5969 100644 --- a/packages/primer-tooltips/package.json +++ b/packages/primer-tooltips/package.json @@ -1,5 +1,5 @@ { - "version": "0.5.5-mono.0", + "version": "0.5.5-monotest.0", "name": "primer-tooltips", "description": "Add tooltips built entirely in CSS to nearly any element.", "homepage": "http://primercss.io/", @@ -22,7 +22,7 @@ "test": "npm run build && stylelint **/*.scss -c .stylelintrc.json -s scss" }, "dependencies": { - "primer-support": "^4.0.1-mono.0" + "primer-support": "^4.0.1-monotest.0" }, "devDependencies": { "primer-module-build": "*", diff --git a/packages/primer-truncate/package.json b/packages/primer-truncate/package.json index 633605f42c..e6237599e5 100644 --- a/packages/primer-truncate/package.json +++ b/packages/primer-truncate/package.json @@ -1,5 +1,5 @@ { - "version": "0.3.3-mono.0", + "version": "0.3.3-monotest.0", "name": "primer-truncate", "description": "Shorten text with an ellipsis.", "homepage": "http://primercss.io/", @@ -22,7 +22,7 @@ "test": "npm run build && stylelint **/*.scss -c .stylelintrc.json -s scss" }, "dependencies": { - "primer-support": "^4.0.1-mono.0" + "primer-support": "^4.0.1-monotest.0" }, "devDependencies": { "primer-module-build": "*", diff --git a/packages/primer-utilities/package.json b/packages/primer-utilities/package.json index 8696cc2a84..492f4b2a3d 100644 --- a/packages/primer-utilities/package.json +++ b/packages/primer-utilities/package.json @@ -1,5 +1,5 @@ { - "version": "4.2.5-mono.0", + "version": "4.2.5-monotest.0", "name": "primer-utilities", "description": "Immutable, atomic CSS classes to rapidly build product", "homepage": "http://primercss.io/", @@ -22,7 +22,7 @@ "test": "npm run build && stylelint **/*.scss -c .stylelintrc.json -s scss" }, "dependencies": { - "primer-support": "^4.0.1-mono.0" + "primer-support": "^4.0.1-monotest.0" }, "devDependencies": { "primer-module-build": "*", From e014305e7c60befee742f8166bbfd53bbe816419 Mon Sep 17 00:00:00 2001 From: broccolini Date: Sun, 11 Jun 2017 12:28:53 -0400 Subject: [PATCH 35/98] match primer-css readme intro --- packages/primer-css/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/primer-css/README.md b/packages/primer-css/README.md index da7c31fad2..29ffb87de6 100644 --- a/packages/primer-css/README.md +++ b/packages/primer-css/README.md @@ -3,7 +3,7 @@ [![NPM version](http://img.shields.io/npm/v/primer-css.svg)](https://www.npmjs.org/package/primer-css) [![Build Status](https://travis-ci.org/primer/primer-css.svg?branch=master)](https://travis-ci.org/primer/primer-css) -> Primer is the CSS toolkit that powers GitHub's front-end design. It's purposefully limited to common components to provide our developers with the most flexibility, and to keep GitHub uniquely *GitHubby*. It's built with SCSS and available via NPM, so it's easy to include all or part of it within your own project. +> Primer is the CSS framework that powers GitHub's front-end design. Primer-css includes 23 packages that are grouped into 3 core meta-packages for easy install. Each package and meta-package is independently versioned and distributed via NPM, so it's easy to include all or part of Primer within your own project. This repository is a compilation of [several CSS modules](https://github.com/primer). From c2c80e75c4af437d03fe49fcf7a22d0432463936 Mon Sep 17 00:00:00 2001 From: broccolini Date: Sun, 11 Jun 2017 12:29:18 -0400 Subject: [PATCH 36/98] match primer-css readme intro --- packages/primer-css/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/primer-css/package.json b/packages/primer-css/package.json index a64f2c6969..4f3fd683b8 100644 --- a/packages/primer-css/package.json +++ b/packages/primer-css/package.json @@ -1,7 +1,7 @@ { "version": "6.0.1-monotest.0", "name": "primer-css", - "description": "Primer is the CSS toolkit that powers GitHub's front-end design. It's purposefully limited to common components to provide our developers with the most flexibility, and to keep GitHub uniquely *GitHubby*. It's built with SCSS, so it's easy to include all or part of it within your own project.", + "description": "Primer is the CSS framework that powers GitHub's front-end design. Primer-css includes 23 packages that are grouped into 3 core meta-packages for easy install. Each package and meta-package is independently versioned and distributed via NPM, so it's easy to include all or part of Primer within your own project.", "homepage": "http://primercss.io/", "author": "GitHub, Inc.", "license": "MIT", From 035b0a35a1701f32a8bc7c6bf3591d1ede44c600 Mon Sep 17 00:00:00 2001 From: broccolini Date: Sun, 11 Jun 2017 12:30:06 -0400 Subject: [PATCH 37/98] remove lerna scripts from primer-css package --- packages/primer-css/package.json | 3 --- 1 file changed, 3 deletions(-) diff --git a/packages/primer-css/package.json b/packages/primer-css/package.json index 4f3fd683b8..4088885079 100644 --- a/packages/primer-css/package.json +++ b/packages/primer-css/package.json @@ -16,9 +16,6 @@ "url": "https://github.com/primer/primer-css/issues" }, "scripts": { - "bootstrap": "lerna bootstrap", - "publish": "lerna publish", - "updated": "lerna updated", "build": "primer-module-build index.scss", "prepublish": "npm run build", "test": "npm run build" From efb329ff485138d7eaeec39b4fc518640fc5c21d Mon Sep 17 00:00:00 2001 From: broccolini Date: Sun, 11 Jun 2017 12:30:53 -0400 Subject: [PATCH 38/98] prepuslish is deprecated, updated to prepare: cc @jonrohan --- packages/primer-core/package.json | 2 +- packages/primer-css/package.json | 2 +- packages/primer-marketing/package.json | 2 +- packages/primer-product/package.json | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/packages/primer-core/package.json b/packages/primer-core/package.json index 7b90ff42d7..ba9ab290ae 100644 --- a/packages/primer-core/package.json +++ b/packages/primer-core/package.json @@ -17,7 +17,7 @@ }, "scripts": { "build": "primer-module-build index.scss", - "prepublish": "npm run build", + "prepare": "npm run build", "test": "npm run build" }, "dependencies": { diff --git a/packages/primer-css/package.json b/packages/primer-css/package.json index 4088885079..df617edbfd 100644 --- a/packages/primer-css/package.json +++ b/packages/primer-css/package.json @@ -17,7 +17,7 @@ }, "scripts": { "build": "primer-module-build index.scss", - "prepublish": "npm run build", + "prepare": "npm run build", "test": "npm run build" }, "dependencies": { diff --git a/packages/primer-marketing/package.json b/packages/primer-marketing/package.json index dd624fa6aa..8b219d5f4d 100644 --- a/packages/primer-marketing/package.json +++ b/packages/primer-marketing/package.json @@ -17,7 +17,7 @@ }, "scripts": { "build": "primer-module-build index.scss", - "prepublish": "npm run build", + "prepare": "npm run build", "test": "npm run build" }, "dependencies": { diff --git a/packages/primer-product/package.json b/packages/primer-product/package.json index fff8cb0d3a..a328889a9d 100644 --- a/packages/primer-product/package.json +++ b/packages/primer-product/package.json @@ -17,7 +17,7 @@ }, "scripts": { "build": "primer-module-build index.scss", - "prepublish": "npm run build", + "prepare": "npm run build", "test": "npm run build" }, "dependencies": { From c421f7d45b2af9ad3e75e07ce8f4703d46c2201c Mon Sep 17 00:00:00 2001 From: broccolini Date: Sun, 11 Jun 2017 15:32:35 -0400 Subject: [PATCH 39/98] Publish - primer-core@3.0.1-next.0 - primer-css@6.0.1-next.0 - primer-marketing@3.0.1-next.0 - primer-product@3.0.1-next.0 --- packages/primer-core/package.json | 2 +- packages/primer-css/package.json | 2 +- packages/primer-marketing/package.json | 2 +- packages/primer-product/package.json | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/packages/primer-core/package.json b/packages/primer-core/package.json index ba9ab290ae..968882546a 100644 --- a/packages/primer-core/package.json +++ b/packages/primer-core/package.json @@ -1,5 +1,5 @@ { - "version": "3.0.1-monotest.0", + "version": "3.0.1-next.0", "name": "primer-core", "description": "Primer CSS's core modules", "homepage": "http://primercss.io/", diff --git a/packages/primer-css/package.json b/packages/primer-css/package.json index df617edbfd..89e347e233 100644 --- a/packages/primer-css/package.json +++ b/packages/primer-css/package.json @@ -1,5 +1,5 @@ { - "version": "6.0.1-monotest.0", + "version": "6.0.1-next.0", "name": "primer-css", "description": "Primer is the CSS framework that powers GitHub's front-end design. Primer-css includes 23 packages that are grouped into 3 core meta-packages for easy install. Each package and meta-package is independently versioned and distributed via NPM, so it's easy to include all or part of Primer within your own project.", "homepage": "http://primercss.io/", diff --git a/packages/primer-marketing/package.json b/packages/primer-marketing/package.json index 8b219d5f4d..7f2e63c201 100644 --- a/packages/primer-marketing/package.json +++ b/packages/primer-marketing/package.json @@ -1,5 +1,5 @@ { - "version": "3.0.1-monotest.0", + "version": "3.0.1-next.0", "name": "primer-marketing", "description": "Primer CSS's marketing modules", "homepage": "http://primercss.io/", diff --git a/packages/primer-product/package.json b/packages/primer-product/package.json index a328889a9d..4114a13b4e 100644 --- a/packages/primer-product/package.json +++ b/packages/primer-product/package.json @@ -1,5 +1,5 @@ { - "version": "3.0.1-monotest.0", + "version": "3.0.1-next.0", "name": "primer-product", "description": "Primer CSS's product modules", "homepage": "http://primercss.io/", From d6d2fb6a663d7c8fb0bcae8ef93e1d2fe0c0f5c5 Mon Sep 17 00:00:00 2001 From: broccolini Date: Sun, 11 Jun 2017 16:00:43 -0400 Subject: [PATCH 40/98] remove package-lock from primer-css: Looks like this is preventing lerna from bumping versions on dependencies --- packages/primer-css/package-lock.json | 1323 ------------------------- 1 file changed, 1323 deletions(-) delete mode 100644 packages/primer-css/package-lock.json diff --git a/packages/primer-css/package-lock.json b/packages/primer-css/package-lock.json deleted file mode 100644 index 5a7f344245..0000000000 --- a/packages/primer-css/package-lock.json +++ /dev/null @@ -1,1323 +0,0 @@ -{ - "lockfileVersion": 1, - "dependencies": { - "abbrev": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.0.tgz", - "integrity": "sha1-0FVMIlZjbi9W58LlrRg/hZQo2B8=" - }, - "ajv": { - "version": "4.11.8", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-4.11.8.tgz", - "integrity": "sha1-gv+wKynmYq5TvcIK8VlHcGc5xTY=" - }, - "amdefine": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz", - "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=" - }, - "ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" - }, - "ansi-styles": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", - "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=" - }, - "aproba": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.1.2.tgz", - "integrity": "sha512-ZpYajIfO0j2cOFTO955KUMIKNmj6zhX8kVztMAxFsDaMwz+9Z9SV0uou2pC9HJqcfpffOsjnbrDMvkNy+9RXPw==" - }, - "are-we-there-yet": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.4.tgz", - "integrity": "sha1-u13KOCu5TwXhUZQ3PRb9O6HKEQ0=" - }, - "array-find-index": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz", - "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=" - }, - "asn1": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.3.tgz", - "integrity": "sha1-2sh4dxPJlmhJ/IGAd36+nB3fO4Y=" - }, - "assert-plus": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.2.0.tgz", - "integrity": "sha1-104bh+ev/A24qttwIfP+SBAasjQ=" - }, - "async-foreach": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/async-foreach/-/async-foreach-0.1.3.tgz", - "integrity": "sha1-NhIfhFwFeBct5Bmpfb6x0W7DRUI=" - }, - "asynckit": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=" - }, - "autoprefixer": { - "version": "6.7.7", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-6.7.7.tgz", - "integrity": "sha1-Hb0cg1ZY41zj+ZhAmdsAWFx4IBQ=" - }, - "aws-sign2": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.6.0.tgz", - "integrity": "sha1-FDQt0428yU0OW4fXY81jYSwOeU8=" - }, - "aws4": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.6.0.tgz", - "integrity": "sha1-g+9cqGCysy5KDe7e6MdxudtXRx4=" - }, - "balanced-match": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.4.2.tgz", - "integrity": "sha1-yz8+PHMtwPAe5wtAPzAuYddwmDg=" - }, - "bcrypt-pbkdf": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.1.tgz", - "integrity": "sha1-Y7xdy2EzG5K8Bf1SiVPDNGKgb40=", - "optional": true - }, - "block-stream": { - "version": "0.0.9", - "resolved": "https://registry.npmjs.org/block-stream/-/block-stream-0.0.9.tgz", - "integrity": "sha1-E+v+d4oDIFz+A3UUgeu0szAMEmo=" - }, - "boom": { - "version": "2.10.1", - "resolved": "https://registry.npmjs.org/boom/-/boom-2.10.1.tgz", - "integrity": "sha1-OciRjO/1eZ+D+UkqhI9iWt0Mdm8=" - }, - "brace-expansion": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.7.tgz", - "integrity": "sha1-Pv/DxQ4ABTH7cg6v+A8K6O8jz1k=" - }, - "browserslist": { - "version": "1.7.7", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-1.7.7.tgz", - "integrity": "sha1-C9dnBCWL6CmyOYu1Dkti0aFmsLk=" - }, - "builtin-modules": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz", - "integrity": "sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8=" - }, - "bytes": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-2.5.0.tgz", - "integrity": "sha1-TJQj6i0lLCcMQbK97+/5u2tiwGo=" - }, - "camelcase": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz", - "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=" - }, - "camelcase-keys": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz", - "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=" - }, - "caniuse-db": { - "version": "1.0.30000680", - "resolved": "https://registry.npmjs.org/caniuse-db/-/caniuse-db-1.0.30000680.tgz", - "integrity": "sha1-126+quuC49mVK/3FwjHE+DzUgUQ=" - }, - "caseless": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", - "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=" - }, - "chalk": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", - "dependencies": { - "supports-color": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", - "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=" - } - } - }, - "cliui": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", - "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=" - }, - "co": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", - "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=" - }, - "code-point-at": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", - "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=" - }, - "combined-stream": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.5.tgz", - "integrity": "sha1-k4NwpXtKUd6ix3wV1cX9+JUWQAk=" - }, - "concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" - }, - "console-control-strings": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", - "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=" - }, - "core-util-is": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", - "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" - }, - "cross-spawn": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-3.0.1.tgz", - "integrity": "sha1-ElYDfsufDF9549bvE14wdwGEuYI=" - }, - "cryptiles": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/cryptiles/-/cryptiles-2.0.5.tgz", - "integrity": "sha1-O9/s3GCBR8HGcgL6KR59ylnqo7g=" - }, - "css-color-names": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/css-color-names/-/css-color-names-0.0.1.tgz", - "integrity": "sha1-XQVI+iVkVu3kqaDCrHqxnT6xrYE=" - }, - "css-selector-tokenizer": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/css-selector-tokenizer/-/css-selector-tokenizer-0.7.0.tgz", - "integrity": "sha1-5piEdK6MlTR3v15+/s/OzNnPTIY=" - }, - "css-shorthand-expand": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/css-shorthand-expand/-/css-shorthand-expand-1.1.0.tgz", - "integrity": "sha1-EC9yhsvTI3VDC1hJ1OL+o6oh6mQ=" - }, - "css-shorthand-properties": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/css-shorthand-properties/-/css-shorthand-properties-1.0.0.tgz", - "integrity": "sha1-VnvmcRA2ebmqBaSBVeUUdLJ1h38=" - }, - "css-url-regex": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/css-url-regex/-/css-url-regex-0.0.1.tgz", - "integrity": "sha1-4Fr4xsKQ1FHvFjK0VepcgbSxOVw=" - }, - "cssesc": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-0.1.0.tgz", - "integrity": "sha1-yBSQPkViM3GgR3tAEJqq++6t27Q=" - }, - "cssstats": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cssstats/-/cssstats-3.0.0.tgz", - "integrity": "sha1-O+n84x0Hlg2jRknAwVG7SOnB4x4=" - }, - "currently-unhandled": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz", - "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=" - }, - "dashdash": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", - "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", - "dependencies": { - "assert-plus": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", - "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=" - } - } - }, - "decamelize": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", - "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=" - }, - "delayed-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=" - }, - "delegates": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", - "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=" - }, - "duplexer": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.1.tgz", - "integrity": "sha1-rOb/gIwc5mtX0ev5eXessCM0z8E=" - }, - "ecc-jsbn": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.1.tgz", - "integrity": "sha1-D8c6ntXw1Tw4GTOYUj735UN3dQU=", - "optional": true - }, - "electron-to-chromium": { - "version": "1.3.14", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.14.tgz", - "integrity": "sha1-ZK8Pnv08PGrNV9cfg7Scp+6cS0M=" - }, - "error-ex": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.1.tgz", - "integrity": "sha1-+FWobOYa3E6GIcPNoh56dhLDqNw=" - }, - "escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=" - }, - "extend": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.1.tgz", - "integrity": "sha1-p1Xqe8Gt/MWjHOfnYtuq3F5jZEQ=" - }, - "extsprintf": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.0.2.tgz", - "integrity": "sha1-4QgOBljjALBilJkMxw4VAiNf1VA=" - }, - "fastparse": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/fastparse/-/fastparse-1.1.1.tgz", - "integrity": "sha1-0eJkOzipTXWDtHkGDmxK/8lAcfg=" - }, - "find-up": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", - "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=" - }, - "forever-agent": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", - "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=" - }, - "form-data": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.1.4.tgz", - "integrity": "sha1-M8GDrPGTJ27KqYFDpp6Uv+4XUNE=" - }, - "fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" - }, - "fstream": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/fstream/-/fstream-1.0.11.tgz", - "integrity": "sha1-XB+x8RdHcRTwYyoOtLcbPLD9MXE=" - }, - "gauge": { - "version": "2.7.4", - "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", - "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=" - }, - "gaze": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/gaze/-/gaze-1.1.2.tgz", - "integrity": "sha1-hHIkZ3rbiHDWeSV+0ziP22HkAQU=" - }, - "get-caller-file": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.2.tgz", - "integrity": "sha1-9wLmMSfn4jHBYKgMFVSstw1QR+U=" - }, - "get-stdin": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz", - "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=" - }, - "getpass": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", - "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", - "dependencies": { - "assert-plus": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", - "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=" - } - } - }, - "glob": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz", - "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==" - }, - "globule": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/globule/-/globule-1.1.0.tgz", - "integrity": "sha1-xJNS5NwYPYWJPuglOF65lLtt9F8=", - "dependencies": { - "lodash": { - "version": "4.16.6", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.16.6.tgz", - "integrity": "sha1-0iyaxmAojzhD4Wun0rXQbMon13c=" - } - } - }, - "graceful-fs": { - "version": "4.1.11", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz", - "integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg=" - }, - "gzip-size": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-3.0.0.tgz", - "integrity": "sha1-VGGI6b3DN/Zzdy+BZgRks4nc5SA=" - }, - "har-schema": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-1.0.5.tgz", - "integrity": "sha1-0mMTX0MwfALGAq/I/pWXDAFRNp4=" - }, - "har-validator": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-4.2.1.tgz", - "integrity": "sha1-M0gdDxu/9gDdID11gSpqX7oALio=" - }, - "has-ansi": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", - "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=" - }, - "has-class-selector": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-class-selector/-/has-class-selector-1.0.0.tgz", - "integrity": "sha1-p79Rvs3C133/JQkgPtafNEUODC0=" - }, - "has-element-selector": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-element-selector/-/has-element-selector-1.0.0.tgz", - "integrity": "sha1-JohCJeEjQ36N+WBMATWB0p0ZC5c=", - "dependencies": { - "css-selector-tokenizer": { - "version": "0.5.4", - "resolved": "https://registry.npmjs.org/css-selector-tokenizer/-/css-selector-tokenizer-0.5.4.tgz", - "integrity": "sha1-E5uv00o1/QwUKEhwSeBpnm9qLCE=" - } - } - }, - "has-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", - "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=" - }, - "has-id-selector": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-id-selector/-/has-id-selector-1.0.0.tgz", - "integrity": "sha1-1BtC6SKFhub+xWZyjOszqucay0U=" - }, - "has-pseudo-class": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/has-pseudo-class/-/has-pseudo-class-1.0.1.tgz", - "integrity": "sha1-Bj7cjp9ZRpdq9P9OuzLDMNVW4Ac=" - }, - "has-pseudo-element": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-pseudo-element/-/has-pseudo-element-1.0.0.tgz", - "integrity": "sha1-NMoZEgHAFDcJ9CtLc/HcY7dg8D8=" - }, - "has-unicode": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", - "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=" - }, - "hawk": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/hawk/-/hawk-3.1.3.tgz", - "integrity": "sha1-B4REvXwWQLD+VA0sm3PVlnjo4cQ=" - }, - "hex-color-regex": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/hex-color-regex/-/hex-color-regex-1.1.0.tgz", - "integrity": "sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ==" - }, - "hoek": { - "version": "2.16.3", - "resolved": "https://registry.npmjs.org/hoek/-/hoek-2.16.3.tgz", - "integrity": "sha1-ILt0A9POo5jpHcRxCo/xuCdKJe0=" - }, - "hosted-git-info": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.4.2.tgz", - "integrity": "sha1-AHa59GonBQbduq6lZJaJdGBhKmc=" - }, - "hsl-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/hsl-regex/-/hsl-regex-1.0.0.tgz", - "integrity": "sha1-1JMwx4ntgZ4nakwNJy3/owsY/m4=" - }, - "hsla-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/hsla-regex/-/hsla-regex-1.0.0.tgz", - "integrity": "sha1-wc56MWjIxmFAM6S194d/OyJfnDg=" - }, - "http-signature": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.1.1.tgz", - "integrity": "sha1-33LiZwZs0Kxn+3at+OE0qPvPkb8=" - }, - "in-publish": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/in-publish/-/in-publish-2.0.0.tgz", - "integrity": "sha1-4g/146KvwmkDILbcVSaCqcf631E=" - }, - "indent-string": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", - "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=" - }, - "inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=" - }, - "inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" - }, - "invert-kv": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz", - "integrity": "sha1-EEqOSqym09jNFXqO+L+rLXo//bY=" - }, - "is-arrayish": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=" - }, - "is-blank": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-blank/-/is-blank-1.1.0.tgz", - "integrity": "sha1-knTdvUY2PLdnB1w4XUq4jGpk3Bc=" - }, - "is-builtin-module": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz", - "integrity": "sha1-VAVy0096wxGfj3bDDLwbHgN6/74=" - }, - "is-css-shorthand": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-css-shorthand/-/is-css-shorthand-1.0.1.tgz", - "integrity": "sha1-MPldAyEGBf7f3RKOU9rEpEN6kzw=" - }, - "is-empty": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/is-empty/-/is-empty-0.0.1.tgz", - "integrity": "sha1-Cf3D1kndpZaRVsCFOpt2vXgcWjM=" - }, - "is-finite": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.2.tgz", - "integrity": "sha1-zGZ3aVYCvlUO8R6LSqYwU0K20Ko=" - }, - "is-fullwidth-code-point": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", - "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=" - }, - "is-present": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-present/-/is-present-1.0.0.tgz", - "integrity": "sha1-Kcm46ObnhqWUwpL8cjmqJL5wuAw=", - "dependencies": { - "is-blank": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-blank/-/is-blank-1.0.0.tgz", - "integrity": "sha1-YOOb60H5LDsnrLtQKcsPKfmD7mc=" - } - } - }, - "is-typedarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" - }, - "is-utf8": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", - "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=" - }, - "is-vendor-prefixed": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/is-vendor-prefixed/-/is-vendor-prefixed-0.0.1.tgz", - "integrity": "sha1-Bc8NhTxidNf7K/htU+EHgguca0Q=" - }, - "is-whitespace": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/is-whitespace/-/is-whitespace-0.3.0.tgz", - "integrity": "sha1-Fjnssb4DauxppUy7QBz77XEUq38=" - }, - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" - }, - "isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" - }, - "isstream": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", - "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=" - }, - "js-base64": { - "version": "2.1.9", - "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.1.9.tgz", - "integrity": "sha1-8OgK4DmkvWVLXygfyT8EqRSn/M4=" - }, - "jsbn": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", - "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", - "optional": true - }, - "jsesc": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", - "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=" - }, - "json-schema": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", - "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=" - }, - "json-stable-stringify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz", - "integrity": "sha1-mnWdOcXy/1A/1TAGRu1EX4jE+a8=" - }, - "json-stringify-safe": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", - "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=" - }, - "jsonify": { - "version": "0.0.0", - "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz", - "integrity": "sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM=" - }, - "jsprim": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.0.tgz", - "integrity": "sha1-o7h+QCmNjDgFUtjMdiigu5WiKRg=", - "dependencies": { - "assert-plus": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", - "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=" - } - } - }, - "lcid": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz", - "integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=" - }, - "load-json-file": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", - "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=" - }, - "lodash": { - "version": "4.17.4", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz", - "integrity": "sha1-eCA6TRwyiuHYbcpkYONptX9AVa4=" - }, - "lodash.assign": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/lodash.assign/-/lodash.assign-4.2.0.tgz", - "integrity": "sha1-DZnzzNem0mHRm9rrkkUAXShYCOc=" - }, - "lodash.clonedeep": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz", - "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=" - }, - "loud-rejection": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz", - "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=" - }, - "lru-cache": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.0.tgz", - "integrity": "sha512-aHGs865JXz6bkB4AHL+3AhyvTFKL3iZamKVWjIUKnXOXyasJvqPK8WAjOnAQKQZVpeXDVz19u1DD0r/12bWAdQ==" - }, - "map-obj": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", - "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=" - }, - "meow": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz", - "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=" - }, - "mime-db": { - "version": "1.27.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.27.0.tgz", - "integrity": "sha1-gg9XIpa70g7CXtVeW13oaeVDbrE=" - }, - "mime-types": { - "version": "2.1.15", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.15.tgz", - "integrity": "sha1-pOv1BkCUVpI3uM9wBGd20J/JKu0=" - }, - "minimatch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==" - }, - "minimist": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", - "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=" - }, - "mkdirp": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", - "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", - "dependencies": { - "minimist": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", - "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=" - } - } - }, - "nan": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/nan/-/nan-2.6.2.tgz", - "integrity": "sha1-5P805slf37WuzAjeZZb0NgWn20U=" - }, - "node-gyp": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-3.6.2.tgz", - "integrity": "sha1-m/vlRWIoYoSDjnUOrAUpWFP6HGA=" - }, - "node-sass": { - "version": "3.13.1", - "resolved": "https://registry.npmjs.org/node-sass/-/node-sass-3.13.1.tgz", - "integrity": "sha1-ckD7v/I5YwS0IjUn7TAgWJwAT8I=" - }, - "nopt": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz", - "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=" - }, - "normalize-package-data": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.3.8.tgz", - "integrity": "sha1-2Bntoqne29H/pWPqQHHZNngilbs=" - }, - "normalize-range": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", - "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=" - }, - "npmlog": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.0.tgz", - "integrity": "sha512-ocolIkZYZt8UveuiDS0yAkkIjid1o7lPG8cYm05yNYzBn8ykQtaiPMEGp8fY9tKdDgm8okpdKzkvu1y9hUYugA==" - }, - "num2fraction": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz", - "integrity": "sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=" - }, - "number-is-nan": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", - "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=" - }, - "oauth-sign": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.8.2.tgz", - "integrity": "sha1-Rqarfwrq2N6unsBWV4C31O/rnUM=" - }, - "object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=" - }, - "once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=" - }, - "os-homedir": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", - "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=" - }, - "os-locale": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz", - "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=" - }, - "os-tmpdir": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", - "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=" - }, - "osenv": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.4.tgz", - "integrity": "sha1-Qv5tWVPfBsgGS+bxdsPQWqqjRkQ=" - }, - "parse-json": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", - "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=" - }, - "path-exists": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", - "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=" - }, - "path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=" - }, - "path-type": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", - "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=" - }, - "performance-now": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-0.2.0.tgz", - "integrity": "sha1-M+8wxcd9TqIcWlOGnZG1bY8lVeU=" - }, - "pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=" - }, - "pinkie": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", - "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=" - }, - "pinkie-promise": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", - "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=" - }, - "postcss": { - "version": "5.2.17", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.17.tgz", - "integrity": "sha1-z09Ze4ZNZcikkrLqvp1wbIecOIs=" - }, - "postcss-safe-parser": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/postcss-safe-parser/-/postcss-safe-parser-2.0.1.tgz", - "integrity": "sha1-Oz0cS0OiTDlC4vC+eWE4KzSLOxM=" - }, - "postcss-value-parser": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.0.tgz", - "integrity": "sha1-h/OPnxj3dKSrTIojL1xc6IcqnRU=" - }, - "primer-alerts": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/primer-alerts/-/primer-alerts-1.1.2.tgz", - "integrity": "sha1-8tp16tMwRIq6cf6C8Pp6CPIMpys=" - }, - "primer-avatars": { - "version": "0.4.6", - "resolved": "https://registry.npmjs.org/primer-avatars/-/primer-avatars-0.4.6.tgz", - "integrity": "sha1-5DkIK4/7srNcOqIyyVAdmdzfKkM=" - }, - "primer-base": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/primer-base/-/primer-base-0.4.2.tgz", - "integrity": "sha1-EL6nvdRUxEex7W6AFZXziIsw8B8=" - }, - "primer-blankslate": { - "version": "0.3.5", - "resolved": "https://registry.npmjs.org/primer-blankslate/-/primer-blankslate-0.3.5.tgz", - "integrity": "sha1-8s1Wc1k1pn5FZf9Tx01UINEc534=" - }, - "primer-box": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/primer-box/-/primer-box-2.1.2.tgz", - "integrity": "sha1-5Io4p2A1OViVuP4xb6zC0TWz8ZQ=" - }, - "primer-breadcrumb": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/primer-breadcrumb/-/primer-breadcrumb-0.1.1.tgz", - "integrity": "sha1-03badtUsjxvGWvvi/XhLT9bGhKI=" - }, - "primer-buttons": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/primer-buttons/-/primer-buttons-2.0.0.tgz", - "integrity": "sha1-gF6MB+VrYWsnV/70E/SrqY5uCYs=" - }, - "primer-cards": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/primer-cards/-/primer-cards-0.1.2.tgz", - "integrity": "sha1-1W9UohZspKqX6fF2UPC5lar54BQ=" - }, - "primer-core": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/primer-core/-/primer-core-3.0.0.tgz", - "integrity": "sha1-eG7y+yd8F23mIlEBLWex2mdldDM=" - }, - "primer-forms": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/primer-forms/-/primer-forms-1.0.6.tgz", - "integrity": "sha1-Rz2zgmFG/9jaFpj4alUXpWC2NZA=" - }, - "primer-labels": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/primer-labels/-/primer-labels-1.0.0.tgz", - "integrity": "sha1-RaLEFzIGdQqyfkpYSZhoMQEpmkA=" - }, - "primer-layout": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/primer-layout/-/primer-layout-0.3.2.tgz", - "integrity": "sha1-f2B6wfrVlC9kagX2pBIqFXdAcRg=" - }, - "primer-markdown": { - "version": "3.3.7", - "resolved": "https://registry.npmjs.org/primer-markdown/-/primer-markdown-3.3.7.tgz", - "integrity": "sha1-aj9WJs4nBSZnkdVl38RBrA6aqlw=" - }, - "primer-marketing": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/primer-marketing/-/primer-marketing-3.0.0.tgz", - "integrity": "sha1-8lMmwP5WlcQsa8wBRDoLciPY4ks=" - }, - "primer-marketing-support": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/primer-marketing-support/-/primer-marketing-support-0.5.0.tgz", - "integrity": "sha1-7Tzkl7PEVk/lhSXQ4Z8srpChl0g=" - }, - "primer-marketing-type": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/primer-marketing-type/-/primer-marketing-type-0.2.0.tgz", - "integrity": "sha1-BtA9lHPiPdCbO66UAypx4KXPYJ4=" - }, - "primer-module-build": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/primer-module-build/-/primer-module-build-1.0.2.tgz", - "integrity": "sha1-cJ+SYbS8wYohe6NdRo+66Vqo+Ws=" - }, - "primer-navigation": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/primer-navigation/-/primer-navigation-1.0.0.tgz", - "integrity": "sha1-RGoSQ28IMfgmz+cBL4gn/btfJXY=" - }, - "primer-page-headers": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/primer-page-headers/-/primer-page-headers-0.1.1.tgz", - "integrity": "sha1-7QtiNIGI/vbw7ujwBf0BjMx6wkg=" - }, - "primer-page-sections": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/primer-page-sections/-/primer-page-sections-0.1.1.tgz", - "integrity": "sha1-q5uVXzSK/KFkpVnPsVmbjzpbo0Q=" - }, - "primer-product": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/primer-product/-/primer-product-3.0.0.tgz", - "integrity": "sha1-mK36KfaEOqnj84p6ixNmBZYGYHk=" - }, - "primer-support": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/primer-support/-/primer-support-4.0.0.tgz", - "integrity": "sha1-Pbuzfk4PLtLqYDXgt53QyzO66F4=" - }, - "primer-table-object": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/primer-table-object/-/primer-table-object-1.0.3.tgz", - "integrity": "sha1-ZoTuoL9jm//Zh5Vl0NzBx0hvwLM=" - }, - "primer-tables": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/primer-tables/-/primer-tables-0.1.2.tgz", - "integrity": "sha1-WCcGqYktG4k5PHmBgN/S5Z9doxg=" - }, - "primer-tooltips": { - "version": "0.5.4", - "resolved": "https://registry.npmjs.org/primer-tooltips/-/primer-tooltips-0.5.4.tgz", - "integrity": "sha1-c9Ol/HCEkj9kjuv+EVaqegVwERs=" - }, - "primer-truncate": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/primer-truncate/-/primer-truncate-0.3.2.tgz", - "integrity": "sha1-/+zQGZqwbqTT5FwiGoQIvBQhChE=" - }, - "primer-utilities": { - "version": "4.2.4", - "resolved": "https://registry.npmjs.org/primer-utilities/-/primer-utilities-4.2.4.tgz", - "integrity": "sha1-aLjORYu0zJ1p2EH8AD+7u0I6aXo=" - }, - "process-nextick-args": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz", - "integrity": "sha1-FQ4gt1ZZCtP5EJPyWk8q2L/zC6M=" - }, - "pseudo-classes": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/pseudo-classes/-/pseudo-classes-0.0.1.tgz", - "integrity": "sha1-3smD2Upo0D3f3vPwfESvn2wiOls=" - }, - "pseudo-elements": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/pseudo-elements/-/pseudo-elements-1.0.0.tgz", - "integrity": "sha1-S+YMvNhJlpKh1yz90+WDnautFhg=" - }, - "pseudomap": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", - "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=" - }, - "punycode": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", - "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=" - }, - "qs": { - "version": "6.4.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.4.0.tgz", - "integrity": "sha1-E+JtKK1rD/qpExLNO/cI7TUecjM=" - }, - "read-pkg": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", - "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=" - }, - "read-pkg-up": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", - "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=" - }, - "readable-stream": { - "version": "2.2.11", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.2.11.tgz", - "integrity": "sha512-h+8+r3MKEhkiVrwdKL8aWs1oc1VvBu33ueshOvS26RsZQ3Amhx/oO3TKe4lApSV9ueY6as8EAh7mtuFjdlhg9Q==" - }, - "redent": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz", - "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=" - }, - "regenerate": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.3.2.tgz", - "integrity": "sha1-0ZQcZ7rUN+G+dkM63Vs4X5WxkmA=" - }, - "regexpu-core": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-1.0.0.tgz", - "integrity": "sha1-hqdj9Y7k18L2sQLkdkBQ3n7ZDGs=" - }, - "regjsgen": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.2.0.tgz", - "integrity": "sha1-bAFq3qxVT3WCP+N6wFuS1aTtsfc=" - }, - "regjsparser": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.1.5.tgz", - "integrity": "sha1-fuj4Tcb6eS0/0K4ijSS9lJ6tIFw=" - }, - "repeat-element": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.2.tgz", - "integrity": "sha1-7wiaF40Ug7quTZPrmLT55OEdmQo=" - }, - "repeating": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", - "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=" - }, - "request": { - "version": "2.81.0", - "resolved": "https://registry.npmjs.org/request/-/request-2.81.0.tgz", - "integrity": "sha1-xpKJRqDgbF+Nb4qTM0af/aRimKA=" - }, - "require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=" - }, - "require-main-filename": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz", - "integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE=" - }, - "rgb-regex": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/rgb-regex/-/rgb-regex-1.0.1.tgz", - "integrity": "sha1-wODWiC3w4jviVKR16O3UGRX+rrE=" - }, - "rgba-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/rgba-regex/-/rgba-regex-1.0.0.tgz", - "integrity": "sha1-QzdOLiyglosO8VI0YLfXMP8i7rM=" - }, - "rimraf": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.1.tgz", - "integrity": "sha1-wjOOxkPfeht/5cVPqG9XQopV8z0=" - }, - "safe-buffer": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.0.1.tgz", - "integrity": "sha1-0mPKVGls2KMGtcplUekt5XkY++c=" - }, - "sass-graph": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/sass-graph/-/sass-graph-2.2.4.tgz", - "integrity": "sha1-E/vWPNHK8JCLn9k0dq1DpR0eC0k=" - }, - "scss-tokenizer": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/scss-tokenizer/-/scss-tokenizer-0.2.3.tgz", - "integrity": "sha1-jrBtualyMzOCTT9VMGQRSYR85dE=", - "dependencies": { - "source-map": { - "version": "0.4.4", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz", - "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=" - } - } - }, - "semver": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.3.0.tgz", - "integrity": "sha1-myzl094C0XxgEq0yaqa00M9U+U8=" - }, - "set-blocking": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", - "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=" - }, - "signal-exit": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", - "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=" - }, - "sntp": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/sntp/-/sntp-1.0.9.tgz", - "integrity": "sha1-ZUEYTMkK7qbG57NeJlkIJEPGYZg=" - }, - "source-map": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.6.tgz", - "integrity": "sha1-dc449SvwczxafwwRjYEzSiu19BI=" - }, - "spdx-correct": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-1.0.2.tgz", - "integrity": "sha1-SzBz2TP/UfORLwOsVRlJikFQ20A=" - }, - "spdx-expression-parse": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-1.0.4.tgz", - "integrity": "sha1-m98vIOH0DtRH++JzJmGR/O1RYmw=" - }, - "spdx-license-ids": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-1.2.2.tgz", - "integrity": "sha1-yd96NCRZSt5r0RkA1ZZpbcBrrFc=" - }, - "specificity": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/specificity/-/specificity-0.3.0.tgz", - "integrity": "sha1-MyRy1OXrWvIIIRcZM5mKa8Oxzm8=" - }, - "sshpk": { - "version": "1.13.1", - "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.13.1.tgz", - "integrity": "sha1-US322mKHFEMW3EwY/hzx2UBzm+M=", - "dependencies": { - "assert-plus": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", - "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=" - } - } - }, - "string_decoder": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.0.2.tgz", - "integrity": "sha1-sp4fThEl+pehA4K4pTNze3SR4Xk=" - }, - "string-width": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", - "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=" - }, - "stringstream": { - "version": "0.0.5", - "resolved": "https://registry.npmjs.org/stringstream/-/stringstream-0.0.5.tgz", - "integrity": "sha1-TkhM1N5aC7vuGORjB3EKioFiGHg=" - }, - "strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=" - }, - "strip-bom": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", - "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=" - }, - "strip-indent": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz", - "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=" - }, - "supports-color": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", - "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=" - }, - "tar": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/tar/-/tar-2.2.1.tgz", - "integrity": "sha1-jk0qJWwOIYXGsYrWlK7JaLg8sdE=" - }, - "tough-cookie": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.3.2.tgz", - "integrity": "sha1-8IH3bkyFcg5sN6X6ztc3FQ2EByo=" - }, - "trim-newlines": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz", - "integrity": "sha1-WIeWa7WCpFA6QetST301ARgVphM=" - }, - "tunnel-agent": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", - "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=" - }, - "tweetnacl": { - "version": "0.14.5", - "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", - "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=", - "optional": true - }, - "util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" - }, - "uuid": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.0.1.tgz", - "integrity": "sha1-ZUS7ot/ajBzxfmKaOjBeK7H+5sE=" - }, - "validate-npm-package-license": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.1.tgz", - "integrity": "sha1-KAS6vnEq0zeUWaz74kdGqywwP7w=" - }, - "vendor-prefixes": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/vendor-prefixes/-/vendor-prefixes-0.0.1.tgz", - "integrity": "sha1-mLQ2f4y3CZIw78IOBA9UrtAY0G0=" - }, - "verror": { - "version": "1.3.6", - "resolved": "https://registry.npmjs.org/verror/-/verror-1.3.6.tgz", - "integrity": "sha1-z/XfEpRtKX0rqu+qJoniW+AcAFw=" - }, - "which": { - "version": "1.2.14", - "resolved": "https://registry.npmjs.org/which/-/which-1.2.14.tgz", - "integrity": "sha1-mofEN48D6CfOyvGs31bHNsAcFOU=" - }, - "which-module": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/which-module/-/which-module-1.0.0.tgz", - "integrity": "sha1-u6Y8qGGUiZT/MHc2CJ47lgJsKk8=" - }, - "wide-align": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.2.tgz", - "integrity": "sha512-ijDLlyQ7s6x1JgCLur53osjm/UXUYD9+0PbYKrBsYisYXzCxN+HC3mYDNy/dWdmf3AwqwU3CXwDCvsNgGK1S0w==" - }, - "wrap-ansi": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", - "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=" - }, - "wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" - }, - "xtend": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz", - "integrity": "sha1-pcbVMr5lbiPbgg77lDofBJmNY68=" - }, - "y18n": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.1.tgz", - "integrity": "sha1-bRX7qITAhnnA136I53WegR4H+kE=" - }, - "yallist": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", - "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=" - }, - "yargs": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-7.1.0.tgz", - "integrity": "sha1-a6MY6xaWFyf10oT46gA+jWFU0Mg=", - "dependencies": { - "camelcase": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", - "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=" - } - } - }, - "yargs-parser": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-5.0.0.tgz", - "integrity": "sha1-J17PDX/+Bcd+ZOfIbkzZS/DhIoo=", - "dependencies": { - "camelcase": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", - "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=" - } - } - } - } -} From d5bd9c2596686cdefec7f8f6045a0b61c5c8f923 Mon Sep 17 00:00:00 2001 From: broccolini Date: Sun, 11 Jun 2017 16:06:10 -0400 Subject: [PATCH 41/98] update all packages to use prepare instead of prepublish --- packages/primer-alerts/package.json | 2 +- packages/primer-avatars/package.json | 2 +- packages/primer-base/package.json | 2 +- packages/primer-blankslate/package.json | 2 +- packages/primer-box/package.json | 2 +- packages/primer-breadcrumb/package.json | 2 +- packages/primer-buttons/package.json | 2 +- packages/primer-cards/package.json | 2 +- packages/primer-forms/package.json | 2 +- packages/primer-labels/package.json | 2 +- packages/primer-layout/package.json | 2 +- packages/primer-markdown/package.json | 2 +- packages/primer-marketing-type/package.json | 2 +- packages/primer-marketing-utilities/package.json | 2 +- packages/primer-navigation/package.json | 2 +- packages/primer-page-headers/package.json | 2 +- packages/primer-page-sections/package.json | 2 +- packages/primer-table-object/package.json | 2 +- packages/primer-tables/package.json | 2 +- packages/primer-tooltips/package.json | 2 +- packages/primer-truncate/package.json | 2 +- packages/primer-utilities/package.json | 2 +- 22 files changed, 22 insertions(+), 22 deletions(-) diff --git a/packages/primer-alerts/package.json b/packages/primer-alerts/package.json index f254b478e0..558b3f4c56 100644 --- a/packages/primer-alerts/package.json +++ b/packages/primer-alerts/package.json @@ -18,7 +18,7 @@ }, "scripts": { "build": "primer-module-build index.scss", - "prepublish": "npm run build", + "prepare": "npm run build", "test": "npm run build && stylelint **/*.scss -c .stylelintrc.json -s scss" }, "dependencies": { diff --git a/packages/primer-avatars/package.json b/packages/primer-avatars/package.json index df470c81d7..ed21c61a7f 100644 --- a/packages/primer-avatars/package.json +++ b/packages/primer-avatars/package.json @@ -18,7 +18,7 @@ }, "scripts": { "build": "primer-module-build index.scss", - "prepublish": "npm run build", + "prepare": "npm run build", "test": "npm run build && stylelint **/*.scss -c .stylelintrc.json -s scss" }, "dependencies": { diff --git a/packages/primer-base/package.json b/packages/primer-base/package.json index 1cd5c81ac3..d7dc6a9ba7 100644 --- a/packages/primer-base/package.json +++ b/packages/primer-base/package.json @@ -18,7 +18,7 @@ }, "scripts": { "build": "primer-module-build index.scss", - "prepublish": "npm run build", + "prepare": "npm run build", "test": "npm run build && stylelint **/*.scss -c .stylelintrc.json -s scss" }, "dependencies": { diff --git a/packages/primer-blankslate/package.json b/packages/primer-blankslate/package.json index 4794474212..0e1a45ab53 100644 --- a/packages/primer-blankslate/package.json +++ b/packages/primer-blankslate/package.json @@ -18,7 +18,7 @@ }, "scripts": { "build": "primer-module-build index.scss", - "prepublish": "npm run build", + "prepare": "npm run build", "test": "npm run build && stylelint **/*.scss -c .stylelintrc.json -s scss" }, "dependencies": { diff --git a/packages/primer-box/package.json b/packages/primer-box/package.json index aa63669c59..d7369a77a2 100644 --- a/packages/primer-box/package.json +++ b/packages/primer-box/package.json @@ -18,7 +18,7 @@ }, "scripts": { "build": "primer-module-build index.scss", - "prepublish": "npm run build", + "prepare": "npm run build", "test": "npm run build && stylelint **/*.scss -c .stylelintrc.json -s scss" }, "dependencies": { diff --git a/packages/primer-breadcrumb/package.json b/packages/primer-breadcrumb/package.json index 82e33b4a9f..86e891efa3 100644 --- a/packages/primer-breadcrumb/package.json +++ b/packages/primer-breadcrumb/package.json @@ -18,7 +18,7 @@ }, "scripts": { "build": "primer-module-build index.scss", - "prepublish": "npm run build", + "prepare": "npm run build", "test": "npm run build && stylelint **/*.scss -c .stylelintrc.json -s scss" }, "dependencies": { diff --git a/packages/primer-buttons/package.json b/packages/primer-buttons/package.json index 4e8aa3929f..ce059ff616 100644 --- a/packages/primer-buttons/package.json +++ b/packages/primer-buttons/package.json @@ -18,7 +18,7 @@ }, "scripts": { "build": "primer-module-build index.scss", - "prepublish": "npm run build", + "prepare": "npm run build", "test": "npm run build && stylelint **/*.scss -c .stylelintrc.json -s scss" }, "dependencies": { diff --git a/packages/primer-cards/package.json b/packages/primer-cards/package.json index 2512a97687..846283ea28 100644 --- a/packages/primer-cards/package.json +++ b/packages/primer-cards/package.json @@ -18,7 +18,7 @@ }, "scripts": { "build": "primer-module-build index.scss", - "prepublish": "npm run build", + "prepare": "npm run build", "test": "npm run build && stylelint **/*.scss -c .stylelintrc.json -s scss" }, "dependencies": { diff --git a/packages/primer-forms/package.json b/packages/primer-forms/package.json index 3c6c5296f4..a9d16e78ac 100644 --- a/packages/primer-forms/package.json +++ b/packages/primer-forms/package.json @@ -18,7 +18,7 @@ }, "scripts": { "build": "primer-module-build index.scss", - "prepublish": "npm run build", + "prepare": "npm run build", "test": "npm run build && stylelint **/*.scss -c .stylelintrc.json -s scss" }, "dependencies": { diff --git a/packages/primer-labels/package.json b/packages/primer-labels/package.json index 22f004cbae..a382ff0da8 100644 --- a/packages/primer-labels/package.json +++ b/packages/primer-labels/package.json @@ -18,7 +18,7 @@ }, "scripts": { "build": "primer-module-build index.scss", - "prepublish": "npm run build", + "prepare": "npm run build", "test": "npm run build && stylelint **/*.scss -c .stylelintrc.json -s scss" }, "dependencies": { diff --git a/packages/primer-layout/package.json b/packages/primer-layout/package.json index 44aaa16d10..8c80ae100a 100644 --- a/packages/primer-layout/package.json +++ b/packages/primer-layout/package.json @@ -18,7 +18,7 @@ }, "scripts": { "build": "primer-module-build index.scss", - "prepublish": "npm run build", + "prepare": "npm run build", "test": "npm run build && stylelint **/*.scss -c .stylelintrc.json -s scss" }, "dependencies": { diff --git a/packages/primer-markdown/package.json b/packages/primer-markdown/package.json index b17da9f768..4eb86713b0 100644 --- a/packages/primer-markdown/package.json +++ b/packages/primer-markdown/package.json @@ -18,7 +18,7 @@ }, "scripts": { "build": "primer-module-build index.scss", - "prepublish": "npm run build", + "prepare": "npm run build", "test": "npm run build && stylelint **/*.scss -c .stylelintrc.json -s scss" }, "dependencies": { diff --git a/packages/primer-marketing-type/package.json b/packages/primer-marketing-type/package.json index 30ba300483..49b27bc635 100644 --- a/packages/primer-marketing-type/package.json +++ b/packages/primer-marketing-type/package.json @@ -18,7 +18,7 @@ }, "scripts": { "build": "primer-module-build index.scss", - "prepublish": "npm run build", + "prepare": "npm run build", "test": "npm run build && stylelint **/*.scss -c .stylelintrc.json -s scss" }, "dependencies": { diff --git a/packages/primer-marketing-utilities/package.json b/packages/primer-marketing-utilities/package.json index cf80f6342b..1a43ec0e12 100644 --- a/packages/primer-marketing-utilities/package.json +++ b/packages/primer-marketing-utilities/package.json @@ -18,7 +18,7 @@ }, "scripts": { "build": "primer-module-build index.scss", - "prepublish": "npm run build", + "prepare": "npm run build", "test": "npm run build && stylelint **/*.scss -c .stylelintrc.json -s scss" }, "dependencies": { diff --git a/packages/primer-navigation/package.json b/packages/primer-navigation/package.json index 51ecd2effe..1c548aef55 100644 --- a/packages/primer-navigation/package.json +++ b/packages/primer-navigation/package.json @@ -18,7 +18,7 @@ }, "scripts": { "build": "primer-module-build index.scss", - "prepublish": "npm run build", + "prepare": "npm run build", "test": "npm run build && stylelint **/*.scss -c .stylelintrc.json -s scss" }, "dependencies": { diff --git a/packages/primer-page-headers/package.json b/packages/primer-page-headers/package.json index 827be8b6d9..1c120e7aec 100644 --- a/packages/primer-page-headers/package.json +++ b/packages/primer-page-headers/package.json @@ -18,7 +18,7 @@ }, "scripts": { "build": "primer-module-build index.scss", - "prepublish": "npm run build", + "prepare": "npm run build", "test": "npm run build && stylelint **/*.scss -c .stylelintrc.json -s scss" }, "dependencies": { diff --git a/packages/primer-page-sections/package.json b/packages/primer-page-sections/package.json index db5ad6feb6..0dbdedaf7f 100644 --- a/packages/primer-page-sections/package.json +++ b/packages/primer-page-sections/package.json @@ -18,7 +18,7 @@ }, "scripts": { "build": "primer-module-build index.scss", - "prepublish": "npm run build", + "prepare": "npm run build", "test": "npm run build && stylelint **/*.scss -c .stylelintrc.json -s scss" }, "dependencies": { diff --git a/packages/primer-table-object/package.json b/packages/primer-table-object/package.json index 803949f15d..6d2e88634a 100644 --- a/packages/primer-table-object/package.json +++ b/packages/primer-table-object/package.json @@ -18,7 +18,7 @@ }, "scripts": { "build": "primer-module-build index.scss", - "prepublish": "npm run build", + "prepare": "npm run build", "test": "npm run build && stylelint **/*.scss -c .stylelintrc.json -s scss" }, "dependencies": { diff --git a/packages/primer-tables/package.json b/packages/primer-tables/package.json index 1c29341112..9925642a37 100644 --- a/packages/primer-tables/package.json +++ b/packages/primer-tables/package.json @@ -18,7 +18,7 @@ }, "scripts": { "build": "primer-module-build index.scss", - "prepublish": "npm run build", + "prepare": "npm run build", "test": "npm run build && stylelint **/*.scss -c .stylelintrc.json -s scss" }, "dependencies": { diff --git a/packages/primer-tooltips/package.json b/packages/primer-tooltips/package.json index b1230c5969..4c52fbd675 100644 --- a/packages/primer-tooltips/package.json +++ b/packages/primer-tooltips/package.json @@ -18,7 +18,7 @@ }, "scripts": { "build": "primer-module-build index.scss", - "prepublish": "npm run build", + "prepare": "npm run build", "test": "npm run build && stylelint **/*.scss -c .stylelintrc.json -s scss" }, "dependencies": { diff --git a/packages/primer-truncate/package.json b/packages/primer-truncate/package.json index e6237599e5..ff25879172 100644 --- a/packages/primer-truncate/package.json +++ b/packages/primer-truncate/package.json @@ -18,7 +18,7 @@ }, "scripts": { "build": "primer-module-build index.scss", - "prepublish": "npm run build", + "prepare": "npm run build", "test": "npm run build && stylelint **/*.scss -c .stylelintrc.json -s scss" }, "dependencies": { diff --git a/packages/primer-utilities/package.json b/packages/primer-utilities/package.json index 492f4b2a3d..7456a782a6 100644 --- a/packages/primer-utilities/package.json +++ b/packages/primer-utilities/package.json @@ -18,7 +18,7 @@ }, "scripts": { "build": "primer-module-build index.scss", - "prepublish": "npm run build", + "prepare": "npm run build", "test": "npm run build && stylelint **/*.scss -c .stylelintrc.json -s scss" }, "dependencies": { From 7bbffd573387c17f625c5754dbb46da335528355 Mon Sep 17 00:00:00 2001 From: broccolini Date: Sun, 11 Jun 2017 16:10:02 -0400 Subject: [PATCH 42/98] Publish - primer-alerts@1.1.3-monobeta.0 - primer-avatars@0.4.7-monobeta.0 - primer-base@1.0.1-monobeta.0 - primer-blankslate@0.3.6-monobeta.0 - primer-box@2.1.3-monobeta.0 - primer-breadcrumb@0.1.2-monobeta.0 - primer-buttons@2.0.1-monobeta.0 - primer-cards@0.1.3-monobeta.0 - primer-core@3.0.1-monobeta.0 - primer-css@6.0.1-monobeta.0 - primer-forms@1.0.7-monobeta.0 - primer-labels@1.1.1-monobeta.0 - primer-layout@0.3.3-monobeta.0 - primer-markdown@3.3.8-monobeta.0 - primer-marketing-type@0.2.1-monobeta.0 - primer-marketing-utilities@0.1.5-monobeta.0 - primer-marketing@3.0.1-monobeta.0 - primer-navigation@1.0.1-monobeta.0 - primer-page-headers@0.1.2-monobeta.0 - primer-page-sections@0.1.2-monobeta.0 - primer-product@3.0.1-monobeta.0 - primer-table-object@1.0.4-monobeta.0 - primer-tables@0.1.3-monobeta.0 - primer-tooltips@0.5.5-monobeta.0 - primer-truncate@0.3.3-monobeta.0 - primer-utilities@4.2.5-monobeta.0 --- packages/primer-alerts/package.json | 2 +- packages/primer-avatars/package.json | 2 +- packages/primer-base/package.json | 2 +- packages/primer-blankslate/package.json | 2 +- packages/primer-box/package.json | 2 +- packages/primer-breadcrumb/package.json | 2 +- packages/primer-buttons/package.json | 2 +- packages/primer-cards/package.json | 2 +- packages/primer-core/package.json | 20 +++++++++---------- packages/primer-css/package.json | 2 +- packages/primer-forms/package.json | 2 +- packages/primer-labels/package.json | 2 +- packages/primer-layout/package.json | 2 +- packages/primer-markdown/package.json | 2 +- packages/primer-marketing-type/package.json | 2 +- .../primer-marketing-utilities/package.json | 2 +- packages/primer-marketing/package.json | 14 ++++++------- packages/primer-navigation/package.json | 2 +- packages/primer-page-headers/package.json | 2 +- packages/primer-page-sections/package.json | 2 +- packages/primer-product/package.json | 12 +++++------ packages/primer-table-object/package.json | 2 +- packages/primer-tables/package.json | 2 +- packages/primer-tooltips/package.json | 2 +- packages/primer-truncate/package.json | 2 +- packages/primer-utilities/package.json | 2 +- 26 files changed, 46 insertions(+), 46 deletions(-) diff --git a/packages/primer-alerts/package.json b/packages/primer-alerts/package.json index 558b3f4c56..15a9b38ed1 100644 --- a/packages/primer-alerts/package.json +++ b/packages/primer-alerts/package.json @@ -1,5 +1,5 @@ { - "version": "1.1.3-monotest.0", + "version": "1.1.3-monobeta.0", "name": "primer-alerts", "description": "Flash messages, or alerts, inform users of successful or pending actions.", "homepage": "http://primercss.io/", diff --git a/packages/primer-avatars/package.json b/packages/primer-avatars/package.json index ed21c61a7f..bf3c80f8ca 100644 --- a/packages/primer-avatars/package.json +++ b/packages/primer-avatars/package.json @@ -1,5 +1,5 @@ { - "version": "0.4.7-monotest.0", + "version": "0.4.7-monobeta.0", "name": "primer-avatars", "description": "Basic styles for user profile avatars.", "homepage": "http://primercss.io/", diff --git a/packages/primer-base/package.json b/packages/primer-base/package.json index d7dc6a9ba7..a564e23251 100644 --- a/packages/primer-base/package.json +++ b/packages/primer-base/package.json @@ -1,5 +1,5 @@ { - "version": "1.0.1-monotest.0", + "version": "1.0.1-monobeta.0", "name": "primer-base", "description": "CSS to reset the browsers default styles", "homepage": "http://primercss.io/", diff --git a/packages/primer-blankslate/package.json b/packages/primer-blankslate/package.json index 0e1a45ab53..01f023bd30 100644 --- a/packages/primer-blankslate/package.json +++ b/packages/primer-blankslate/package.json @@ -1,5 +1,5 @@ { - "version": "0.3.6-monotest.0", + "version": "0.3.6-monobeta.0", "name": "primer-blankslate", "description": "Blankslates are for when there is a lack of content within a page or section.", "homepage": "http://primercss.io/", diff --git a/packages/primer-box/package.json b/packages/primer-box/package.json index d7369a77a2..7a1d460f01 100644 --- a/packages/primer-box/package.json +++ b/packages/primer-box/package.json @@ -1,5 +1,5 @@ { - "version": "2.1.3-monotest.0", + "version": "2.1.3-monobeta.0", "name": "primer-box", "description": "A module for creating rounded-corner boxes with options for headers, lists, and footers.", "homepage": "http://primercss.io/", diff --git a/packages/primer-breadcrumb/package.json b/packages/primer-breadcrumb/package.json index 86e891efa3..7cfb42f5d5 100644 --- a/packages/primer-breadcrumb/package.json +++ b/packages/primer-breadcrumb/package.json @@ -1,5 +1,5 @@ { - "version": "0.1.2-monotest.0", + "version": "0.1.2-monobeta.0", "name": "primer-breadcrumb", "description": "Breadcrumb navigation for pages with parents / grandparents.", "homepage": "http://primercss.io/", diff --git a/packages/primer-buttons/package.json b/packages/primer-buttons/package.json index ce059ff616..b33735de36 100644 --- a/packages/primer-buttons/package.json +++ b/packages/primer-buttons/package.json @@ -1,5 +1,5 @@ { - "version": "2.0.1-monotest.0", + "version": "2.0.1-monobeta.0", "name": "primer-buttons", "description": "A collection of buttons used for primary and secondary actions.", "homepage": "http://primercss.io/", diff --git a/packages/primer-cards/package.json b/packages/primer-cards/package.json index 846283ea28..91d1957ac5 100644 --- a/packages/primer-cards/package.json +++ b/packages/primer-cards/package.json @@ -1,5 +1,5 @@ { - "version": "0.1.3-monotest.0", + "version": "0.1.3-monobeta.0", "name": "primer-cards", "description": "Card-like containers to group semantically related content together on marketing websites at GitHub.", "homepage": "http://primercss.io/", diff --git a/packages/primer-core/package.json b/packages/primer-core/package.json index 968882546a..599789c4bc 100644 --- a/packages/primer-core/package.json +++ b/packages/primer-core/package.json @@ -1,5 +1,5 @@ { - "version": "3.0.1-next.0", + "version": "3.0.1-monobeta.0", "name": "primer-core", "description": "Primer CSS's core modules", "homepage": "http://primercss.io/", @@ -22,16 +22,16 @@ }, "dependencies": { "primer-base": "^0.4.0", - "primer-box": "^2.1.3-monotest.0", - "primer-buttons": "^2.0.1-monotest.0", - "primer-forms": "^1.0.7-monotest.0", - "primer-layout": "^0.3.3-monotest.0", - "primer-navigation": "^1.0.1-monotest.0", + "primer-box": "^2.1.3-monobeta.0", + "primer-buttons": "^2.0.1-monobeta.0", + "primer-forms": "^1.0.7-monobeta.0", + "primer-layout": "^0.3.3-monobeta.0", + "primer-navigation": "^1.0.1-monobeta.0", "primer-support": "^4.0.1-monotest.0", - "primer-table-object": "^1.0.4-monotest.0", - "primer-tooltips": "^0.5.5-monotest.0", - "primer-truncate": "^0.3.3-monotest.0", - "primer-utilities": "^4.2.5-monotest.0" + "primer-table-object": "^1.0.4-monobeta.0", + "primer-tooltips": "^0.5.5-monobeta.0", + "primer-truncate": "^0.3.3-monobeta.0", + "primer-utilities": "^4.2.5-monobeta.0" }, "devDependencies": { "primer-module-build": "*" diff --git a/packages/primer-css/package.json b/packages/primer-css/package.json index 89e347e233..e6a4010e06 100644 --- a/packages/primer-css/package.json +++ b/packages/primer-css/package.json @@ -1,5 +1,5 @@ { - "version": "6.0.1-next.0", + "version": "6.0.1-monobeta.0", "name": "primer-css", "description": "Primer is the CSS framework that powers GitHub's front-end design. Primer-css includes 23 packages that are grouped into 3 core meta-packages for easy install. Each package and meta-package is independently versioned and distributed via NPM, so it's easy to include all or part of Primer within your own project.", "homepage": "http://primercss.io/", diff --git a/packages/primer-forms/package.json b/packages/primer-forms/package.json index a9d16e78ac..dafd25e818 100644 --- a/packages/primer-forms/package.json +++ b/packages/primer-forms/package.json @@ -1,5 +1,5 @@ { - "version": "1.0.7-monotest.0", + "version": "1.0.7-monobeta.0", "name": "primer-forms", "description": "Style individual form controls and utilize common layouts.", "homepage": "http://primercss.io/", diff --git a/packages/primer-labels/package.json b/packages/primer-labels/package.json index a382ff0da8..4418d0abe2 100644 --- a/packages/primer-labels/package.json +++ b/packages/primer-labels/package.json @@ -1,5 +1,5 @@ { - "version": "1.1.1-monotest.0", + "version": "1.1.1-monobeta.0", "name": "primer-labels", "description": "Labels add metatdata or indicate status of items and navigational elements.", "homepage": "http://primercss.io/", diff --git a/packages/primer-layout/package.json b/packages/primer-layout/package.json index 8c80ae100a..1fdc659a36 100644 --- a/packages/primer-layout/package.json +++ b/packages/primer-layout/package.json @@ -1,5 +1,5 @@ { - "version": "0.3.3-monotest.0", + "version": "0.3.3-monobeta.0", "name": "primer-layout", "description": "Containers, rows, and columns for creating page layout.", "homepage": "http://primercss.io/", diff --git a/packages/primer-markdown/package.json b/packages/primer-markdown/package.json index 4eb86713b0..52d79d4e16 100644 --- a/packages/primer-markdown/package.json +++ b/packages/primer-markdown/package.json @@ -1,5 +1,5 @@ { - "version": "3.3.8-monotest.0", + "version": "3.3.8-monobeta.0", "name": "primer-markdown", "description": "GitHub stylesheets for rendering markdown.", "homepage": "https://github.com/primer/primer-markdown", diff --git a/packages/primer-marketing-type/package.json b/packages/primer-marketing-type/package.json index 49b27bc635..f586bb4bac 100644 --- a/packages/primer-marketing-type/package.json +++ b/packages/primer-marketing-type/package.json @@ -1,5 +1,5 @@ { - "version": "0.2.1-monotest.0", + "version": "0.2.1-monobeta.0", "name": "primer-marketing-type", "description": "Typography for marketing websites at GitHub", "homepage": "http://primercss.io/", diff --git a/packages/primer-marketing-utilities/package.json b/packages/primer-marketing-utilities/package.json index 1a43ec0e12..6e8f1af3f3 100644 --- a/packages/primer-marketing-utilities/package.json +++ b/packages/primer-marketing-utilities/package.json @@ -1,5 +1,5 @@ { - "version": "0.1.5-monotest.0", + "version": "0.1.5-monobeta.0", "name": "primer-marketing-utilities", "description": "Immutable, atomic CSS classes to rapidly build product", "homepage": "http://primercss.io/", diff --git a/packages/primer-marketing/package.json b/packages/primer-marketing/package.json index 7f2e63c201..221ef8ffed 100644 --- a/packages/primer-marketing/package.json +++ b/packages/primer-marketing/package.json @@ -1,5 +1,5 @@ { - "version": "3.0.1-next.0", + "version": "3.0.1-monobeta.0", "name": "primer-marketing", "description": "Primer CSS's marketing modules", "homepage": "http://primercss.io/", @@ -21,14 +21,14 @@ "test": "npm run build" }, "dependencies": { - "primer-breadcrumb": "^0.1.2-monotest.0", - "primer-cards": "^0.1.3-monotest.0", + "primer-breadcrumb": "^0.1.2-monobeta.0", + "primer-cards": "^0.1.3-monobeta.0", "primer-marketing-support": "^0.5.0", - "primer-marketing-type": "^0.2.1-monotest.0", - "primer-page-headers": "^0.1.2-monotest.0", - "primer-page-sections": "^0.1.2-monotest.0", + "primer-marketing-type": "^0.2.1-monobeta.0", + "primer-page-headers": "^0.1.2-monobeta.0", + "primer-page-sections": "^0.1.2-monobeta.0", "primer-support": "^4.0.1-monotest.0", - "primer-tables": "^0.1.3-monotest.0" + "primer-tables": "^0.1.3-monobeta.0" }, "peerDependencies": { "primer-core": "^3.0.0" diff --git a/packages/primer-navigation/package.json b/packages/primer-navigation/package.json index 1c548aef55..f4bf2b9382 100644 --- a/packages/primer-navigation/package.json +++ b/packages/primer-navigation/package.json @@ -1,5 +1,5 @@ { - "version": "1.0.1-monotest.0", + "version": "1.0.1-monobeta.0", "name": "primer-navigation", "description": "Singular purpose and flexible navigation elements.", "homepage": "http://primercss.io/", diff --git a/packages/primer-page-headers/package.json b/packages/primer-page-headers/package.json index 1c120e7aec..6a44d0c5f9 100644 --- a/packages/primer-page-headers/package.json +++ b/packages/primer-page-headers/package.json @@ -1,5 +1,5 @@ { - "version": "0.1.2-monotest.0", + "version": "0.1.2-monobeta.0", "name": "primer-page-headers", "description": "Jumbotrons, heroes, and featured content sections for marketing websites at GitHub.", "homepage": "http://primercss.io/", diff --git a/packages/primer-page-sections/package.json b/packages/primer-page-sections/package.json index 0dbdedaf7f..4c5d56ce85 100644 --- a/packages/primer-page-sections/package.json +++ b/packages/primer-page-sections/package.json @@ -1,5 +1,5 @@ { - "version": "0.1.2-monotest.0", + "version": "0.1.2-monobeta.0", "name": "primer-page-sections", "description": "Styles to create distinct sections of marketing pages at GitHub.", "homepage": "http://primercss.io/", diff --git a/packages/primer-product/package.json b/packages/primer-product/package.json index 4114a13b4e..644f87301d 100644 --- a/packages/primer-product/package.json +++ b/packages/primer-product/package.json @@ -1,5 +1,5 @@ { - "version": "3.0.1-next.0", + "version": "3.0.1-monobeta.0", "name": "primer-product", "description": "Primer CSS's product modules", "homepage": "http://primercss.io/", @@ -21,11 +21,11 @@ "test": "npm run build" }, "dependencies": { - "primer-alerts": "^1.1.3-monotest.0", - "primer-avatars": "^0.4.7-monotest.0", - "primer-blankslate": "^0.3.6-monotest.0", - "primer-labels": "^1.1.1-monotest.0", - "primer-markdown": "^3.3.8-monotest.0", + "primer-alerts": "^1.1.3-monobeta.0", + "primer-avatars": "^0.4.7-monobeta.0", + "primer-blankslate": "^0.3.6-monobeta.0", + "primer-labels": "^1.1.1-monobeta.0", + "primer-markdown": "^3.3.8-monobeta.0", "primer-support": "^4.0.1-monotest.0" }, "peerDependencies": { diff --git a/packages/primer-table-object/package.json b/packages/primer-table-object/package.json index 6d2e88634a..2d8fb80ef1 100644 --- a/packages/primer-table-object/package.json +++ b/packages/primer-table-object/package.json @@ -1,5 +1,5 @@ { - "version": "1.0.4-monotest.0", + "version": "1.0.4-monobeta.0", "name": "primer-table-object", "description": "A module for creating dynamically resizable elements that always sit on the same horizontal line.", "homepage": "http://primercss.io/", diff --git a/packages/primer-tables/package.json b/packages/primer-tables/package.json index 9925642a37..d9fff9e1f8 100644 --- a/packages/primer-tables/package.json +++ b/packages/primer-tables/package.json @@ -1,5 +1,5 @@ { - "version": "0.1.3-monotest.0", + "version": "0.1.3-monobeta.0", "name": "primer-tables", "description": "Styles to display tabular data for marketing websites at GitHub.", "homepage": "http://primercss.io/", diff --git a/packages/primer-tooltips/package.json b/packages/primer-tooltips/package.json index 4c52fbd675..c35c07525b 100644 --- a/packages/primer-tooltips/package.json +++ b/packages/primer-tooltips/package.json @@ -1,5 +1,5 @@ { - "version": "0.5.5-monotest.0", + "version": "0.5.5-monobeta.0", "name": "primer-tooltips", "description": "Add tooltips built entirely in CSS to nearly any element.", "homepage": "http://primercss.io/", diff --git a/packages/primer-truncate/package.json b/packages/primer-truncate/package.json index ff25879172..8ddf159273 100644 --- a/packages/primer-truncate/package.json +++ b/packages/primer-truncate/package.json @@ -1,5 +1,5 @@ { - "version": "0.3.3-monotest.0", + "version": "0.3.3-monobeta.0", "name": "primer-truncate", "description": "Shorten text with an ellipsis.", "homepage": "http://primercss.io/", diff --git a/packages/primer-utilities/package.json b/packages/primer-utilities/package.json index 7456a782a6..284cbb438c 100644 --- a/packages/primer-utilities/package.json +++ b/packages/primer-utilities/package.json @@ -1,5 +1,5 @@ { - "version": "4.2.5-monotest.0", + "version": "4.2.5-monobeta.0", "name": "primer-utilities", "description": "Immutable, atomic CSS classes to rapidly build product", "homepage": "http://primercss.io/", From 062e1af3ae8d92c509e3444644c4ad14fb2ab869 Mon Sep 17 00:00:00 2001 From: broccolini Date: Mon, 12 Jun 2017 00:05:18 -0400 Subject: [PATCH 43/98] manually update packages to see if this fixes the problem --- packages/primer-css/package.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/primer-css/package.json b/packages/primer-css/package.json index e6a4010e06..3c33020244 100644 --- a/packages/primer-css/package.json +++ b/packages/primer-css/package.json @@ -21,9 +21,9 @@ "test": "npm run build" }, "dependencies": { - "primer-core": "^3.0.0", - "primer-marketing": "^3.0.0", - "primer-product": "^3.0.0" + "primer-core": "^3.0.1-monobeta.0", + "primer-marketing": "^3.0.1-monobeta.0", + "primer-product": "^3.0.1-monobeta.0" }, "devDependencies": { "primer-module-build": "*" From e23bbf58288e4a6e1e42320d4211a80850379de7 Mon Sep 17 00:00:00 2001 From: broccolini Date: Mon, 12 Jun 2017 00:07:22 -0400 Subject: [PATCH 44/98] Publish - primer-css@6.0.1-next.0 --- packages/primer-css/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/primer-css/package.json b/packages/primer-css/package.json index 3c33020244..1d3c085bd1 100644 --- a/packages/primer-css/package.json +++ b/packages/primer-css/package.json @@ -1,5 +1,5 @@ { - "version": "6.0.1-monobeta.0", + "version": "6.0.1-next.0", "name": "primer-css", "description": "Primer is the CSS framework that powers GitHub's front-end design. Primer-css includes 23 packages that are grouped into 3 core meta-packages for easy install. Each package and meta-package is independently versioned and distributed via NPM, so it's easy to include all or part of Primer within your own project.", "homepage": "http://primercss.io/", From 913ad12f4ddf301f42d3050b26b2102521d92767 Mon Sep 17 00:00:00 2001 From: broccolini Date: Mon, 12 Jun 2017 00:09:40 -0400 Subject: [PATCH 45/98] Publish - primer-css@6.0.1-monobeta1.0 --- packages/primer-css/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/primer-css/package.json b/packages/primer-css/package.json index 1d3c085bd1..d7e76a6d73 100644 --- a/packages/primer-css/package.json +++ b/packages/primer-css/package.json @@ -1,5 +1,5 @@ { - "version": "6.0.1-next.0", + "version": "6.0.1-monobeta1.0", "name": "primer-css", "description": "Primer is the CSS framework that powers GitHub's front-end design. Primer-css includes 23 packages that are grouped into 3 core meta-packages for easy install. Each package and meta-package is independently versioned and distributed via NPM, so it's easy to include all or part of Primer within your own project.", "homepage": "http://primercss.io/", From 0f76b15580e2deb15f6981722f86c6a5455ec31c Mon Sep 17 00:00:00 2001 From: broccolini Date: Mon, 12 Jun 2017 00:19:30 -0400 Subject: [PATCH 46/98] update build status url's --- packages/primer-core/README.md | 2 +- packages/primer-marketing/README.md | 2 +- packages/primer-product/README.md | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/primer-core/README.md b/packages/primer-core/README.md index aa0c6cd0c5..1fb02b8bd9 100644 --- a/packages/primer-core/README.md +++ b/packages/primer-core/README.md @@ -1,7 +1,7 @@ # Primer Core [![NPM version](http://img.shields.io/npm/v/primer-core.svg)](https://www.npmjs.org/package/primer-core) -[![Build Status](https://travis-ci.org/primer/primer-core.svg?branch=master)](https://travis-ci.org/primer/primer-core) +[![Build Status](https://travis-ci.org/primer/primer-css.svg?branch=master)](https://travis-ci.org/primer/primer-css) > Primer core is the core modules of the primer framework. Shared between our product and marketing pages. diff --git a/packages/primer-marketing/README.md b/packages/primer-marketing/README.md index fc35eac192..be698d905d 100755 --- a/packages/primer-marketing/README.md +++ b/packages/primer-marketing/README.md @@ -1,7 +1,7 @@ # Primer marketing [![NPM version](http://img.shields.io/npm/v/primer-marketing.svg)](https://www.npmjs.org/package/primer-marketing) -[![Build Status](https://travis-ci.org/primer/primer-marketing.svg?branch=master)](https://travis-ci.org/primer/primer-marketing) +[![Build Status](https://travis-ci.org/primer/primer-css.svg?branch=master)](https://travis-ci.org/primer/primer-css) > Primer marketing is the marketing based modules of the primer framework. diff --git a/packages/primer-product/README.md b/packages/primer-product/README.md index 30d0d5d5b9..7587262945 100644 --- a/packages/primer-product/README.md +++ b/packages/primer-product/README.md @@ -1,7 +1,7 @@ # Primer product [![NPM version](http://img.shields.io/npm/v/primer-product.svg)](https://www.npmjs.org/package/primer-product) -[![Build Status](https://travis-ci.org/primer/primer-product.svg?branch=master)](https://travis-ci.org/primer/primer-product) +[![Build Status](https://travis-ci.org/primer/primer-css.svg?branch=master)](https://travis-ci.org/primer/primer-css) > Primer product is the product based modules of the primer framework. Shared between our product and marketing pages. From c0b49fb5aa6e6835df233f4ab4406237951e44b7 Mon Sep 17 00:00:00 2001 From: broccolini Date: Mon, 12 Jun 2017 00:24:25 -0400 Subject: [PATCH 47/98] Publish - primer-core@3.0.1-monobeta2.0 - primer-css@6.0.1-monobeta2.0 - primer-marketing@3.0.1-monobeta2.0 - primer-product@3.0.1-monobeta2.0 --- packages/primer-core/package.json | 2 +- packages/primer-css/package.json | 8 ++++---- packages/primer-marketing/package.json | 2 +- packages/primer-product/package.json | 2 +- 4 files changed, 7 insertions(+), 7 deletions(-) diff --git a/packages/primer-core/package.json b/packages/primer-core/package.json index 599789c4bc..da9bc4e8bb 100644 --- a/packages/primer-core/package.json +++ b/packages/primer-core/package.json @@ -1,5 +1,5 @@ { - "version": "3.0.1-monobeta.0", + "version": "3.0.1-monobeta2.0", "name": "primer-core", "description": "Primer CSS's core modules", "homepage": "http://primercss.io/", diff --git a/packages/primer-css/package.json b/packages/primer-css/package.json index d7e76a6d73..b597950986 100644 --- a/packages/primer-css/package.json +++ b/packages/primer-css/package.json @@ -1,5 +1,5 @@ { - "version": "6.0.1-monobeta1.0", + "version": "6.0.1-monobeta2.0", "name": "primer-css", "description": "Primer is the CSS framework that powers GitHub's front-end design. Primer-css includes 23 packages that are grouped into 3 core meta-packages for easy install. Each package and meta-package is independently versioned and distributed via NPM, so it's easy to include all or part of Primer within your own project.", "homepage": "http://primercss.io/", @@ -21,9 +21,9 @@ "test": "npm run build" }, "dependencies": { - "primer-core": "^3.0.1-monobeta.0", - "primer-marketing": "^3.0.1-monobeta.0", - "primer-product": "^3.0.1-monobeta.0" + "primer-core": "^3.0.1-monobeta2.0", + "primer-marketing": "^3.0.1-monobeta2.0", + "primer-product": "^3.0.1-monobeta2.0" }, "devDependencies": { "primer-module-build": "*" diff --git a/packages/primer-marketing/package.json b/packages/primer-marketing/package.json index 221ef8ffed..2bc65c4618 100644 --- a/packages/primer-marketing/package.json +++ b/packages/primer-marketing/package.json @@ -1,5 +1,5 @@ { - "version": "3.0.1-monobeta.0", + "version": "3.0.1-monobeta2.0", "name": "primer-marketing", "description": "Primer CSS's marketing modules", "homepage": "http://primercss.io/", diff --git a/packages/primer-product/package.json b/packages/primer-product/package.json index 644f87301d..45996ed89f 100644 --- a/packages/primer-product/package.json +++ b/packages/primer-product/package.json @@ -1,5 +1,5 @@ { - "version": "3.0.1-monobeta.0", + "version": "3.0.1-monobeta2.0", "name": "primer-product", "description": "Primer CSS's product modules", "homepage": "http://primercss.io/", From b79a4cdaa831ac121bc566a1d634e8ba0d47d40a Mon Sep 17 00:00:00 2001 From: broccolini Date: Mon, 12 Jun 2017 09:12:09 -0400 Subject: [PATCH 48/98] make CSS uppercase --- packages/primer-css/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/primer-css/README.md b/packages/primer-css/README.md index 29ffb87de6..99ac27b36e 100644 --- a/packages/primer-css/README.md +++ b/packages/primer-css/README.md @@ -9,7 +9,7 @@ This repository is a compilation of [several CSS modules](https://github.com/pri ## Install -This repository is distributed with [npm][npm]. After [installing npm][install-npm], you can install `primer-css` with this command. +This repository is distributed with [npm][npm]. After [installing npm][install-npm], you can install `Primer-CSS` with this command. ``` $ npm install --save primer-css From 902ed242273a7186974d7ff9e17397c930396d19 Mon Sep 17 00:00:00 2001 From: broccolini Date: Mon, 12 Jun 2017 09:14:13 -0400 Subject: [PATCH 49/98] Publish - primer-css@6.0.1-monobeta3.0 --- packages/primer-css/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/primer-css/package.json b/packages/primer-css/package.json index b597950986..bae5584fbc 100644 --- a/packages/primer-css/package.json +++ b/packages/primer-css/package.json @@ -1,5 +1,5 @@ { - "version": "6.0.1-monobeta2.0", + "version": "6.0.1-monobeta3.0", "name": "primer-css", "description": "Primer is the CSS framework that powers GitHub's front-end design. Primer-css includes 23 packages that are grouped into 3 core meta-packages for easy install. Each package and meta-package is independently versioned and distributed via NPM, so it's easy to include all or part of Primer within your own project.", "homepage": "http://primercss.io/", From f59bfbb74fe8194c21d14a3bebaf9504dee3821d Mon Sep 17 00:00:00 2001 From: broccolini Date: Mon, 12 Jun 2017 11:36:45 -0400 Subject: [PATCH 50/98] match primer description --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 10d786f64c..7ba2e4d54a 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "primer-css", - "description": "Primer is the CSS toolkit that powers GitHub's front-end design. It's purposefully limited to common components to provide our developers with the most flexibility, and to keep GitHub uniquely *GitHubby*. It's built with SCSS, so it's easy to include all or part of it within your own project.", + "description": "Primer is the CSS framework that powers GitHub's front-end design. Primer-css includes 23 packages that are grouped into 3 core meta-packages for easy install. Each package and meta-package is independently versioned and distributed via NPM, so it's easy to include all or part of Primer within your own project.", "homepage": "http://primercss.io/", "author": "GitHub, Inc.", "license": "MIT", From ddbf3fec1864f7062b6567ff6573075ce03c3fdb Mon Sep 17 00:00:00 2001 From: broccolini Date: Mon, 12 Jun 2017 11:37:40 -0400 Subject: [PATCH 51/98] update build status urls for all packages --- packages/primer-alerts/README.md | 2 +- packages/primer-avatars/README.md | 2 +- packages/primer-base/README.md | 2 +- packages/primer-blankslate/README.md | 2 +- packages/primer-box/README.md | 2 +- packages/primer-breadcrumb/README.md | 2 +- packages/primer-buttons/README.md | 2 +- packages/primer-cards/README.md | 2 +- packages/primer-forms/README.md | 2 +- packages/primer-labels/README.md | 2 +- packages/primer-layout/README.md | 2 +- packages/primer-markdown/README.md | 2 +- packages/primer-marketing-type/README.md | 2 +- packages/primer-marketing-utilities/README.md | 2 +- packages/primer-navigation/README.md | 2 +- packages/primer-page-headers/README.md | 2 +- packages/primer-page-sections/README.md | 2 +- packages/primer-support/README.md | 2 +- packages/primer-table-object/README.md | 2 +- packages/primer-tables/README.md | 2 +- packages/primer-tooltips/README.md | 2 +- packages/primer-truncate/README.md | 2 +- packages/primer-utilities/README.md | 2 +- 23 files changed, 23 insertions(+), 23 deletions(-) diff --git a/packages/primer-alerts/README.md b/packages/primer-alerts/README.md index adcb2b70aa..350bc4deda 100644 --- a/packages/primer-alerts/README.md +++ b/packages/primer-alerts/README.md @@ -1,7 +1,7 @@ # Primer CSS Alerts [![NPM version](http://img.shields.io/npm/v/primer-alerts.svg)](https://www.npmjs.org/package/primer-alerts) -[![Build Status](https://travis-ci.org/primer/primer-alerts.svg?branch=master)](https://travis-ci.org/primer/primer-alerts) +[![Build Status](https://travis-ci.org/primer/primer-css.svg?branch=master)](https://travis-ci.org/primer/primer-css) > Flash messages, or alerts, inform users of successful or pending actions. Use them sparingly. Don’t show more than one at a time. diff --git a/packages/primer-avatars/README.md b/packages/primer-avatars/README.md index c8521cc7f8..fda4d684e7 100644 --- a/packages/primer-avatars/README.md +++ b/packages/primer-avatars/README.md @@ -1,7 +1,7 @@ # Primer CSS Avatars [![NPM version](http://img.shields.io/npm/v/primer-avatars.svg)](https://www.npmjs.org/package/primer-avatars) -[![Build Status](https://travis-ci.org/primer/primer-avatars.svg?branch=master)](https://travis-ci.org/primer/primer-avatars) +[![Build Status](https://travis-ci.org/primer/primer-css.svg?branch=master)](https://travis-ci.org/primer/primer-css) > Avatars are images that users can set as their profile picture. On GitHub, they’re always going to be rounded squares. They can be custom photos, uploaded by users, or generated as Identicons as a placeholder. diff --git a/packages/primer-base/README.md b/packages/primer-base/README.md index 285629dbe5..0d4347ec80 100644 --- a/packages/primer-base/README.md +++ b/packages/primer-base/README.md @@ -1,7 +1,7 @@ # Primer CSS Base [![NPM version](http://img.shields.io/npm/v/primer-base.svg)](https://www.npmjs.org/package/primer-base) -[![Build Status](https://travis-ci.org/primer/primer-base.svg?branch=master)](https://travis-ci.org/primer/primer-base) +[![Build Status](https://travis-ci.org/primer/primer-css.svg?branch=master)](https://travis-ci.org/primer/primer-css) > GitHub's CSS to reset the browsers default styles. Built on top of normalize.css diff --git a/packages/primer-blankslate/README.md b/packages/primer-blankslate/README.md index 98a776ad2e..82b499ccd7 100644 --- a/packages/primer-blankslate/README.md +++ b/packages/primer-blankslate/README.md @@ -1,7 +1,7 @@ # Primer CSS Blankslate [![NPM version](http://img.shields.io/npm/v/primer-blankslate.svg)](https://www.npmjs.org/package/primer-blankslate) -[![Build Status](https://travis-ci.org/primer/primer-blankslate.svg?branch=master)](https://travis-ci.org/primer/primer-blankslate) +[![Build Status](https://travis-ci.org/primer/primer-css.svg?branch=master)](https://travis-ci.org/primer/primer-css) > Blankslates are for when there is a lack of content within a page or section. Use them as placeholders to tell users why something isn’t there. Be sure to provide an action to add content as well. diff --git a/packages/primer-box/README.md b/packages/primer-box/README.md index c427ee02d0..9b9405102b 100644 --- a/packages/primer-box/README.md +++ b/packages/primer-box/README.md @@ -1,7 +1,7 @@ # Primer CSS box [![NPM version](http://img.shields.io/npm/v/primer-box.svg)](https://www.npmjs.org/package/primer-box) -[![Build Status](https://travis-ci.org/primer/primer-box.svg?branch=master)](https://travis-ci.org/primer/primer-box) +[![Build Status](https://travis-ci.org/primer/primer-css.svg?branch=master)](https://travis-ci.org/primer/primer-css) > Box is a module for creating rounded-corner boxes with a white background and gray borders. Box has optional element styles for headers, lists, and footers. diff --git a/packages/primer-breadcrumb/README.md b/packages/primer-breadcrumb/README.md index 993ce6e7f9..49642f25fc 100644 --- a/packages/primer-breadcrumb/README.md +++ b/packages/primer-breadcrumb/README.md @@ -1,7 +1,7 @@ # Primer Marketing CSS Breadcrumb Navigation [![NPM version](http://img.shields.io/npm/v/primer-breadcrumb.svg)](https://www.npmjs.org/package/primer-breadcrumb) -[![Build Status](https://travis-ci.org/primer/primer-breadcrumb.svg?branch=master)](https://travis-ci.org/primer/primer-breadcrumb) +[![Build Status](https://travis-ci.org/primer/primer-css.svg?branch=master)](https://travis-ci.org/primer/primer-css) > Breadcrumb navigation for GitHub's marketing pages with parents / grandparents. diff --git a/packages/primer-buttons/README.md b/packages/primer-buttons/README.md index 6bdd1afda5..ee1d374bbb 100644 --- a/packages/primer-buttons/README.md +++ b/packages/primer-buttons/README.md @@ -1,7 +1,7 @@ # Primer CSS Buttons [![NPM version](http://img.shields.io/npm/v/primer-buttons.svg)](https://www.npmjs.org/package/primer-buttons) -[![Build Status](https://travis-ci.org/primer/primer-buttons.svg?branch=master)](https://travis-ci.org/primer/primer-buttons) +[![Build Status](https://travis-ci.org/primer/primer-css.svg?branch=master)](https://travis-ci.org/primer/primer-css) > Buttons are used for actions, like in forms, while textual hyperlinks are used for destinations, or moving from one page to another. diff --git a/packages/primer-cards/README.md b/packages/primer-cards/README.md index a6160a9614..aa4c2acd22 100644 --- a/packages/primer-cards/README.md +++ b/packages/primer-cards/README.md @@ -1,7 +1,7 @@ # Primer Marketing CSS Cards [![NPM version](http://img.shields.io/npm/v/primer-cards.svg)](https://www.npmjs.org/package/primer-cards) -[![Build Status](https://travis-ci.org/primer/primer-cards.svg?branch=master)](https://travis-ci.org/primer/primer-cards) +[![Build Status](https://travis-ci.org/primer/primer-css.svg?branch=master)](https://travis-ci.org/primer/primer-css) > Card-like containers to group semantically related content together on marketing websites at GitHub. diff --git a/packages/primer-forms/README.md b/packages/primer-forms/README.md index 4e5c30e740..7ccc51dba0 100644 --- a/packages/primer-forms/README.md +++ b/packages/primer-forms/README.md @@ -1,7 +1,7 @@ # Primer CSS Forms [![NPM version](http://img.shields.io/npm/v/primer-forms.svg)](https://www.npmjs.org/package/primer-forms) -[![Build Status](https://travis-ci.org/primer/primer-forms.svg?branch=master)](https://travis-ci.org/primer/primer-forms) +[![Build Status](https://travis-ci.org/primer/primer-css.svg?branch=master)](https://travis-ci.org/primer/primer-css) > Style individual form controls and utilize common layouts. diff --git a/packages/primer-labels/README.md b/packages/primer-labels/README.md index 0859208c9b..9213ee75b3 100644 --- a/packages/primer-labels/README.md +++ b/packages/primer-labels/README.md @@ -1,7 +1,7 @@ # Primer CSS Labels [![NPM version](http://img.shields.io/npm/v/primer-labels.svg)](https://www.npmjs.org/package/primer-labels) -[![Build Status](https://travis-ci.org/primer/primer-labels.svg?branch=master)](https://travis-ci.org/primer/primer-labels) +[![Build Status](https://travis-ci.org/primer/primer-css.svg?branch=master)](https://travis-ci.org/primer/primer-css) > Labels add metadata or indicate status of items and navigational elements. diff --git a/packages/primer-layout/README.md b/packages/primer-layout/README.md index 16f8b64226..18de31c128 100644 --- a/packages/primer-layout/README.md +++ b/packages/primer-layout/README.md @@ -1,7 +1,7 @@ # Primer CSS Layout [![NPM version](http://img.shields.io/npm/v/primer-layout.svg)](https://www.npmjs.org/package/primer-layout) -[![Build Status](https://travis-ci.org/primer/primer-layout.svg?branch=master)](https://travis-ci.org/primer/primer-layout) +[![Build Status](https://travis-ci.org/primer/primer-css.svg?branch=master)](https://travis-ci.org/primer/primer-css) > Primer’s layout includes basic page containers and a single-tiered, fraction-based grid system. That sounds more complicated than it really is though—it’s just containers, rows, and columns. diff --git a/packages/primer-markdown/README.md b/packages/primer-markdown/README.md index bb1fdfe1f9..c24d5fe701 100644 --- a/packages/primer-markdown/README.md +++ b/packages/primer-markdown/README.md @@ -1,7 +1,7 @@ # Primer CSS Markdown [![NPM version](http://img.shields.io/npm/v/primer-markdown.svg)](https://www.npmjs.org/package/primer-markdown) -[![Build Status](https://travis-ci.org/primer/primer-markdown.svg?branch=master)](https://travis-ci.org/primer/primer-markdown) +[![Build Status](https://travis-ci.org/primer/primer-css.svg?branch=master)](https://travis-ci.org/primer/primer-css) > Stylesheets for rendering GitHub Flavored Markdown and syntax highlighted code snippets. diff --git a/packages/primer-marketing-type/README.md b/packages/primer-marketing-type/README.md index 3bd30b3658..15823bf6a3 100644 --- a/packages/primer-marketing-type/README.md +++ b/packages/primer-marketing-type/README.md @@ -1,7 +1,7 @@ # Primer Marketing CSS Typography [![NPM version](http://img.shields.io/npm/v/primer-marketing-type.svg)](https://www.npmjs.org/package/primer-marketing-type) -[![Build Status](https://travis-ci.org/primer/primer-marketing-type.svg?branch=master)](https://travis-ci.org/primer/primer-marketing-type) +[![Build Status](https://travis-ci.org/primer/primer-css.svg?branch=master)](https://travis-ci.org/primer/primer-css) > Flash messages, or alerts, inform users of successful or pending actions. Use them sparingly. Don’t show more than one at a time. diff --git a/packages/primer-marketing-utilities/README.md b/packages/primer-marketing-utilities/README.md index 522f8c34b3..cd22bce42a 100644 --- a/packages/primer-marketing-utilities/README.md +++ b/packages/primer-marketing-utilities/README.md @@ -1,7 +1,7 @@ # Primer Marketing CSS Utilities [![NPM version](http://img.shields.io/npm/v/primer-marketing-utilities.svg)](https://www.npmjs.org/package/primer-marketing-utilities) -[![Build Status](https://travis-ci.org/primer/primer-marketing-utilities.svg?branch=master)](https://travis-ci.org/primer/primer-marketing-utilities) +[![Build Status](https://travis-ci.org/primer/primer-css.svg?branch=master)](https://travis-ci.org/primer/primer-css) This repository is a module of the full [primer-marketing-css][primer-marketing-css] repository. diff --git a/packages/primer-navigation/README.md b/packages/primer-navigation/README.md index b09aac4e3b..c6ff93a473 100644 --- a/packages/primer-navigation/README.md +++ b/packages/primer-navigation/README.md @@ -1,7 +1,7 @@ # Primer CSS Navigation [![NPM version](http://img.shields.io/npm/v/primer-navigation.svg)](https://www.npmjs.org/package/primer-navigation) -[![Build Status](https://travis-ci.org/primer/primer-navigation.svg?branch=master)](https://travis-ci.org/primer/primer-navigation) +[![Build Status](https://travis-ci.org/primer/primer-css.svg?branch=master)](https://travis-ci.org/primer/primer-css) > Primer comes with several navigation components. Some were designed with singular purposes, while others were design to be more flexible and appear quite frequently. diff --git a/packages/primer-page-headers/README.md b/packages/primer-page-headers/README.md index 684d7a407e..ee926b69c2 100644 --- a/packages/primer-page-headers/README.md +++ b/packages/primer-page-headers/README.md @@ -1,7 +1,7 @@ # Primer Marketing CSS Page Headers [![NPM version](http://img.shields.io/npm/v/primer-page-headers.svg)](https://www.npmjs.org/package/primer-page-headers) -[![Build Status](https://travis-ci.org/primer/primer-page-headers.svg?branch=master)](https://travis-ci.org/primer/primer-page-headers) +[![Build Status](https://travis-ci.org/primer/primer-css.svg?branch=master)](https://travis-ci.org/primer/primer-css) > Jumbotrons, heroes, and featured content sections for marketing websites at GitHub. diff --git a/packages/primer-page-sections/README.md b/packages/primer-page-sections/README.md index 700fe6c908..796e5640fe 100644 --- a/packages/primer-page-sections/README.md +++ b/packages/primer-page-sections/README.md @@ -1,7 +1,7 @@ # Primer CSS Page Sections [![NPM version](http://img.shields.io/npm/v/primer-page-sections.svg)](https://www.npmjs.org/package/primer-page-sections) -[![Build Status](https://travis-ci.org/primer/primer-page-sections.svg?branch=master)](https://travis-ci.org/primer/primer-page-sections) +[![Build Status](https://travis-ci.org/primer/primer-css.svg?branch=master)](https://travis-ci.org/primer/primer-css) > Flash messages, or alerts, inform users of successful or pending actions. Use them sparingly. Don’t show more than one at a time. diff --git a/packages/primer-support/README.md b/packages/primer-support/README.md index 8f1d6119cc..9e192b78bb 100644 --- a/packages/primer-support/README.md +++ b/packages/primer-support/README.md @@ -1,7 +1,7 @@ # Primer CSS Support [![NPM version](http://img.shields.io/npm/v/primer-support.svg)](https://www.npmjs.org/package/primer-support) -[![Build Status](https://travis-ci.org/primer/primer-support.svg?branch=master)](https://travis-ci.org/primer/primer-support) +[![Build Status](https://travis-ci.org/primer/primer-css.svg?branch=master)](https://travis-ci.org/primer/primer-css) > Support files are Sass variables, mixins, and functions that we import into different bases for use across components, objects, and utilities. Sharing these common properties across GitHub sites helps us to keep our styles more consistent. > diff --git a/packages/primer-table-object/README.md b/packages/primer-table-object/README.md index f99f4fdeff..4e3891355a 100644 --- a/packages/primer-table-object/README.md +++ b/packages/primer-table-object/README.md @@ -1,7 +1,7 @@ # Primer CSS table object [![NPM version](http://img.shields.io/npm/v/primer-table-object.svg)](https://www.npmjs.org/package/primer-table-object) -[![Build Status](https://travis-ci.org/primer/primer-table-object.svg?branch=master)](https://travis-ci.org/primer/primer-table-object) +[![Build Status](https://travis-ci.org/primer/primer-css.svg?branch=master)](https://travis-ci.org/primer/primer-css) > Table object is a module for creating dynamically resizable elements that always sit on the same horizontal line (e.g., they never break to a new line). Using table styles in our CSS means it’s cross browser friendly back to at least IE9. diff --git a/packages/primer-tables/README.md b/packages/primer-tables/README.md index 6617a76dd0..92c41fc373 100644 --- a/packages/primer-tables/README.md +++ b/packages/primer-tables/README.md @@ -1,7 +1,7 @@ # Primer Marketing CSS Tables [![NPM version](http://img.shields.io/npm/v/primer-tables.svg)](https://www.npmjs.org/package/primer-tables) -[![Build Status](https://travis-ci.org/primer/primer-tables.svg?branch=master)](https://travis-ci.org/primer/primer-tables) +[![Build Status](https://travis-ci.org/primer/primer-css.svg?branch=master)](https://travis-ci.org/primer/primer-css) > Styles to display tabular data for marketing websites at GitHub. diff --git a/packages/primer-tooltips/README.md b/packages/primer-tooltips/README.md index 0a55422c70..543afb1465 100644 --- a/packages/primer-tooltips/README.md +++ b/packages/primer-tooltips/README.md @@ -1,7 +1,7 @@ # Primer CSS Tooltips [![NPM version](http://img.shields.io/npm/v/primer-tooltips.svg)](https://www.npmjs.org/package/primer-tooltips) -[![Build Status](https://travis-ci.org/primer/primer-tooltips.svg?branch=master)](https://travis-ci.org/primer/primer-tooltips) +[![Build Status](https://travis-ci.org/primer/primer-css.svg?branch=master)](https://travis-ci.org/primer/primer-css) > Add tooltips built entirely in CSS to nearly any element. Just add a few classes and an aria-label attribute. diff --git a/packages/primer-truncate/README.md b/packages/primer-truncate/README.md index 357907a07a..432a6bea2b 100644 --- a/packages/primer-truncate/README.md +++ b/packages/primer-truncate/README.md @@ -1,7 +1,7 @@ # Primer CSS Truncate [![NPM version](http://img.shields.io/npm/v/primer-truncate.svg)](https://www.npmjs.org/package/primer-truncate) -[![Build Status](https://travis-ci.org/primer/primer-truncate.svg?branch=master)](https://travis-ci.org/primer/primer-truncate) +[![Build Status](https://travis-ci.org/primer/primer-css.svg?branch=master)](https://travis-ci.org/primer/primer-css) > .css-truncate will shorten text with an ellipsis. The maximum width of the truncated text can be changed by overriding the max-width of the .css-truncate-target. diff --git a/packages/primer-utilities/README.md b/packages/primer-utilities/README.md index ceef8f18b8..024c3472d8 100644 --- a/packages/primer-utilities/README.md +++ b/packages/primer-utilities/README.md @@ -1,7 +1,7 @@ # Primer CSS Utilities [![NPM version](http://img.shields.io/npm/v/primer-utilities.svg)](https://www.npmjs.org/package/primer-utilities) -[![Build Status](https://travis-ci.org/primer/primer-utilities.svg?branch=master)](https://travis-ci.org/primer/primer-utilities) +[![Build Status](https://travis-ci.org/primer/primer-css.svg?branch=master)](https://travis-ci.org/primer/primer-css) > There are a handful of utilities in Primer for quick behaviors, floats, colors, alignment, and more. From c22ac62d835905aef92488d7d25f159d3b5cd2c2 Mon Sep 17 00:00:00 2001 From: broccolini Date: Mon, 12 Jun 2017 11:39:05 -0400 Subject: [PATCH 52/98] remove build status from each package since it's all the same test --- README.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index fea9712754..988a911159 100644 --- a/README.md +++ b/README.md @@ -11,12 +11,12 @@ The Primer repo is managed as a monorepo that is composed of many NPM packages. ### Core Packages -| Package | Version | Status | -|---|---|---| -| **[primer-css](/packages/primer-css)**
Includes all 23 packages | [![npm](http://img.shields.io/npm/v/primer-css.svg)](https://www.npmjs.com/package/primer-css) | [![Build Status](https://travis-ci.org/primer/primer-css.svg?branch=master)](https://travis-ci.org/primer/primer-css) | -| [primer-core](/packages/primer-core) | [![npm](http://img.shields.io/npm/v/primer-core.svg)](https://www.npmjs.com/package/primer-core) | [![Build Status](https://travis-ci.org/primer/primer-core.svg?branch=master)](https://travis-ci.org/primer/primer-core) | -| [primer-product](/packages/primer-product) | [![npm](http://img.shields.io/npm/v/primer-product.svg)](https://www.npmjs.com/package/primer-product) | [![Build Status](https://travis-ci.org/primer/primer-product.svg?branch=master)](https://travis-ci.org/primer/primer-product) | -| [primer-marketing](/packages/primer-marketing) | [![npm](http://img.shields.io/npm/v/primer-marketing.svg)](https://www.npmjs.com/package/primer-marketing) | [![Build Status](https://travis-ci.org/primer/primer-marketing.svg?branch=master)](https://travis-ci.org/primer/primer-marketing) | +| Package | Version | +|---|---| +| **[primer-css](/packages/primer-css)**
Includes all 23 packages | [![npm](http://img.shields.io/npm/v/primer-css.svg)](https://www.npmjs.com/package/primer-css) | +| [primer-core](/packages/primer-core) | [![npm](http://img.shields.io/npm/v/primer-core.svg)](https://www.npmjs.com/package/primer-core) | +| [primer-product](/packages/primer-product) | [![npm](http://img.shields.io/npm/v/primer-product.svg)](https://www.npmjs.com/package/primer-product) | +| [primer-marketing](/packages/primer-marketing) | [![npm](http://img.shields.io/npm/v/primer-marketing.svg)](https://www.npmjs.com/package/primer-marketing) | ## Install From deb96864c8264a5088e028278293e493539a6621 Mon Sep 17 00:00:00 2001 From: broccolini Date: Mon, 12 Jun 2017 11:45:53 -0400 Subject: [PATCH 53/98] tweaks to wording and case --- packages/primer-core/README.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/primer-core/README.md b/packages/primer-core/README.md index 1fb02b8bd9..b148bc1026 100644 --- a/packages/primer-core/README.md +++ b/packages/primer-core/README.md @@ -3,9 +3,9 @@ [![NPM version](http://img.shields.io/npm/v/primer-core.svg)](https://www.npmjs.org/package/primer-core) [![Build Status](https://travis-ci.org/primer/primer-css.svg?branch=master)](https://travis-ci.org/primer/primer-css) -> Primer core is the core modules of the primer framework. Shared between our product and marketing pages. +> Primer core contains packages that are shared between GitHub product and marketing websites. -This repository is a compilation of [several CSS modules](https://github.com/primer). You can break it down into smaller sections using npm. +This repository is a compilation of [several CSS packages](https://github.com/primer). You can break it down into smaller sections using NPM. ## Install @@ -27,7 +27,7 @@ You can also import specific portions of the module by importing those partials ## Build -For a compiled **css** version of this module, a npm script is included that will output a css version to `build/build.css` The built css file is also included in the npm package. +For a compiled **CSS** version of this module, an NPM script is included that will output a CSS version to `build/build.css` The built CSS file is also included in the NPM package. ``` $ npm run build From dc7520d8d779fb69dd6906daa82479ca3fdf1680 Mon Sep 17 00:00:00 2001 From: broccolini Date: Mon, 12 Jun 2017 11:47:44 -0400 Subject: [PATCH 54/98] update wording and case --- packages/primer-product/README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/primer-product/README.md b/packages/primer-product/README.md index 7587262945..dbce4fcbf7 100644 --- a/packages/primer-product/README.md +++ b/packages/primer-product/README.md @@ -5,7 +5,7 @@ > Primer product is the product based modules of the primer framework. Shared between our product and marketing pages. -This repository is a compilation of [several CSS modules](https://github.com/primer). You can break it down into smaller sections using npm. +This repository is a compilation of [several CSS packages](https://github.com/primer). You can break it down into smaller sections using NPM. ## Install @@ -27,7 +27,7 @@ You can also import specific portions of the module by importing those partials ## Build -For a compiled **css** version of this module, a npm script is included that will output a css version to `build/build.css` The built css file is also included in the npm package. +For a compiled **CSS** version of this module, a NPM script is included that will output a CSS version to `build/build.css` The built CSS file is also included in the NPM package. ``` $ npm run build From ceda4c6f23ba236c9ba9cfc30880197c8ce1c9ad Mon Sep 17 00:00:00 2001 From: broccolini Date: Mon, 12 Jun 2017 11:53:40 -0400 Subject: [PATCH 55/98] update url, wording, grammer and mechanics --- packages/primer-marketing/README.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/primer-marketing/README.md b/packages/primer-marketing/README.md index be698d905d..17d656454d 100755 --- a/packages/primer-marketing/README.md +++ b/packages/primer-marketing/README.md @@ -3,9 +3,9 @@ [![NPM version](http://img.shields.io/npm/v/primer-marketing.svg)](https://www.npmjs.org/package/primer-marketing) [![Build Status](https://travis-ci.org/primer/primer-css.svg?branch=master)](https://travis-ci.org/primer/primer-css) -> Primer marketing is the marketing based modules of the primer framework. +> Primer marketing is one of 3 meta-packages that belong to the Primer CSS framework. Primer marketing contains packages that are used on GitHub marketing websites. -This repository is a compilation of [several CSS modules](https://github.com/primer). You can break it down into smaller sections using npm. +This repository is a compilation of [several CSS packages](https://github.com/primer/primer-css). You can break it down into smaller sections using NPM. ## Install @@ -27,7 +27,7 @@ You can also import specific portions of the module by importing those partials ## Build -For a compiled **css** version of this module, a npm script is included that will output a css version to `build/build.css` The built css file is also included in the npm package. +For a compiled **css** version of this module, a NPM script is included that will output a CSS version to `build/build.css` The built CSS file is also included in the NPM package. ``` $ npm run build From 0f7d8f6ff5153ab7febb2476864036cb80f046d4 Mon Sep 17 00:00:00 2001 From: broccolini Date: Mon, 12 Jun 2017 11:53:57 -0400 Subject: [PATCH 56/98] update wording and url for packages --- packages/primer-product/README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/primer-product/README.md b/packages/primer-product/README.md index dbce4fcbf7..bad5795995 100644 --- a/packages/primer-product/README.md +++ b/packages/primer-product/README.md @@ -3,9 +3,9 @@ [![NPM version](http://img.shields.io/npm/v/primer-product.svg)](https://www.npmjs.org/package/primer-product) [![Build Status](https://travis-ci.org/primer/primer-css.svg?branch=master)](https://travis-ci.org/primer/primer-css) -> Primer product is the product based modules of the primer framework. Shared between our product and marketing pages. +> Primer product is one of 3 meta-packages that belong to the Primer CSS framework. Primer product contains packages that are used on GitHub product websites. -This repository is a compilation of [several CSS packages](https://github.com/primer). You can break it down into smaller sections using NPM. +This repository is a compilation of [several CSS packages](https://github.com/primer/primer-css). You can break it down into smaller sections using NPM. ## Install From 665ed8268932577562138c3570fc5e4d4908f59d Mon Sep 17 00:00:00 2001 From: broccolini Date: Mon, 12 Jun 2017 11:54:13 -0400 Subject: [PATCH 57/98] update wording and url for packages --- packages/primer-core/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/primer-core/README.md b/packages/primer-core/README.md index b148bc1026..329a46fb1e 100644 --- a/packages/primer-core/README.md +++ b/packages/primer-core/README.md @@ -5,7 +5,7 @@ > Primer core contains packages that are shared between GitHub product and marketing websites. -This repository is a compilation of [several CSS packages](https://github.com/primer). You can break it down into smaller sections using NPM. +This repository is a compilation of [several CSS packages](https://github.com/primer/primer-css). You can break it down into smaller sections using NPM. ## Install From 2b5dea301035f798a96f8b44b18522cbab42fa95 Mon Sep 17 00:00:00 2001 From: broccolini Date: Mon, 12 Jun 2017 11:55:08 -0400 Subject: [PATCH 58/98] make readme description consistent --- packages/primer-core/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/primer-core/README.md b/packages/primer-core/README.md index 329a46fb1e..6341475027 100644 --- a/packages/primer-core/README.md +++ b/packages/primer-core/README.md @@ -3,7 +3,7 @@ [![NPM version](http://img.shields.io/npm/v/primer-core.svg)](https://www.npmjs.org/package/primer-core) [![Build Status](https://travis-ci.org/primer/primer-css.svg?branch=master)](https://travis-ci.org/primer/primer-css) -> Primer core contains packages that are shared between GitHub product and marketing websites. +> Primer core is one of 3 meta-packages that belong to the Primer CSS framework. Primer core contains packages that are shared between GitHub product and marketing websites. This repository is a compilation of [several CSS packages](https://github.com/primer/primer-css). You can break it down into smaller sections using NPM. From 672f502c761298e8a7ef6339b00eded7ccb731c6 Mon Sep 17 00:00:00 2001 From: broccolini Date: Mon, 12 Jun 2017 11:56:32 -0400 Subject: [PATCH 59/98] wording and case tweaks --- packages/primer-css/README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/primer-css/README.md b/packages/primer-css/README.md index 99ac27b36e..315c6a8235 100644 --- a/packages/primer-css/README.md +++ b/packages/primer-css/README.md @@ -3,7 +3,7 @@ [![NPM version](http://img.shields.io/npm/v/primer-css.svg)](https://www.npmjs.org/package/primer-css) [![Build Status](https://travis-ci.org/primer/primer-css.svg?branch=master)](https://travis-ci.org/primer/primer-css) -> Primer is the CSS framework that powers GitHub's front-end design. Primer-css includes 23 packages that are grouped into 3 core meta-packages for easy install. Each package and meta-package is independently versioned and distributed via NPM, so it's easy to include all or part of Primer within your own project. +> Primer is the CSS framework that powers GitHub's front-end design. Primer CSS includes 23 packages that are grouped into 3 core meta-packages for easy install. Each package and meta-package is independently versioned and distributed via NPM, so it's easy to include all or part of Primer within your own project. This repository is a compilation of [several CSS modules](https://github.com/primer). @@ -27,7 +27,7 @@ You can also import specific portions of the module by importing those partials ## Build -For a compiled **css** version of this module, a npm script is included that will output a css version to `build/build.css` The built css file is also included in the npm package. +For a compiled **CSS** version of this module, a NPM script is included that will output a CSS version to `build/build.css` The built CSS file is also included in the NPM package. ``` $ npm run build From a9923a381d4f54cf683514b46e590d06c57ab638 Mon Sep 17 00:00:00 2001 From: broccolini Date: Mon, 12 Jun 2017 11:57:51 -0400 Subject: [PATCH 60/98] wording tweaks --- README.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 988a911159..7d4cd76dc6 100644 --- a/README.md +++ b/README.md @@ -3,11 +3,11 @@ [![NPM version](http://img.shields.io/npm/v/primer-css.svg)](https://www.npmjs.org/package/primer-css) [![Build Status](https://travis-ci.org/primer/primer-css.svg?branch=master)](https://travis-ci.org/primer/primer-css) -Primer is the CSS framework that powers GitHub's front-end design. Primer-css includes 23 packages that are grouped into 3 core meta-packages for easy install. Each package and meta-package is independently versioned and distributed via NPM, so it's easy to include all or part of Primer within your own project. +Primer is the CSS framework that powers GitHub's front-end design. Primer CSS includes 23 packages that are grouped into 3 core meta-packages for easy install. Each package and meta-package is independently versioned and distributed via NPM, so it's easy to include all or part of Primer within your own project. ## Packages -The Primer repo is managed as a monorepo that is composed of many NPM packages. +The Primer CSS repo is managed as a monorepo that is composed of many NPM packages. ### Core Packages @@ -38,7 +38,7 @@ You can also import specific portions of the module by importing those partials ## Build -For a compiled **css** version of this module, a npm script is included that will output a css version to `build/build.css` The built css file is also included in the npm package. +For a compiled **CSS** version of this module, a NPM script is included that will output a CSS version to `build/build.css` The built CSS file is also included in the NPM package. ``` $ npm run build From cd7975a9805569720f36107914860eea267858f2 Mon Sep 17 00:00:00 2001 From: broccolini Date: Mon, 12 Jun 2017 11:58:34 -0400 Subject: [PATCH 61/98] wording consistency --- packages/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/README.md b/packages/README.md index 5073dca0f4..7dd77f072d 100644 --- a/packages/README.md +++ b/packages/README.md @@ -1,3 +1,3 @@ # Primer modules -Primer-css is monorepo composed of 23 packages which can be installed altogether or individually via NPM. We group our packages into 3 meta-packages which you can install individually: [primer-core](primer-core), [primer-product](primer-product), and [primer-marketing](primer-marketing). Install [primer-css](primer-css) if you want to install all 23 packages. +Primer CSS is monorepo composed of 23 packages which can be installed altogether or individually via NPM. We group our packages into 3 meta-packages which you can install individually: [primer-core](primer-core), [primer-product](primer-product), and [primer-marketing](primer-marketing). Install [primer-css](primer-css) if you want to install all 23 packages. From 745ddc0253f31cd4a40ec03adedae772051aeb7d Mon Sep 17 00:00:00 2001 From: broccolini Date: Mon, 12 Jun 2017 12:49:27 -0400 Subject: [PATCH 62/98] Publish - primer-alerts@1.1.3-themyscira.0 - primer-avatars@0.4.7-themyscira.0 - primer-base@1.0.1-themyscira.0 - primer-blankslate@0.3.6-themyscira.0 - primer-box@2.1.3-themyscira.0 - primer-breadcrumb@0.1.2-themyscira.0 - primer-buttons@2.0.1-themyscira.0 - primer-cards@0.1.3-themyscira.0 - primer-core@3.0.1-themyscira.0 - primer-css@6.0.1-themyscira.0 - primer-forms@1.0.7-themyscira.0 - primer-labels@1.1.1-themyscira.0 - primer-layout@0.3.3-themyscira.0 - primer-markdown@3.3.8-themyscira.0 - primer-marketing-type@0.2.1-themyscira.0 - primer-marketing-utilities@0.1.5-themyscira.0 - primer-marketing@3.0.1-themyscira.0 - primer-navigation@1.0.1-themyscira.0 - primer-page-headers@0.1.2-themyscira.0 - primer-page-sections@0.1.2-themyscira.0 - primer-product@3.0.1-themyscira.0 - primer-support@4.0.1-themyscira.0 - primer-table-object@1.0.4-themyscira.0 - primer-tables@0.1.3-themyscira.0 - primer-tooltips@0.5.5-themyscira.0 - primer-truncate@0.3.3-themyscira.0 - primer-utilities@4.2.5-themyscira.0 --- packages/primer-alerts/package.json | 4 ++-- packages/primer-avatars/package.json | 4 ++-- packages/primer-base/package.json | 4 ++-- packages/primer-blankslate/package.json | 4 ++-- packages/primer-box/package.json | 4 ++-- packages/primer-breadcrumb/package.json | 4 ++-- packages/primer-buttons/package.json | 4 ++-- packages/primer-cards/package.json | 4 ++-- packages/primer-core/package.json | 22 +++++++++---------- packages/primer-css/package.json | 8 +++---- packages/primer-forms/package.json | 4 ++-- packages/primer-labels/package.json | 4 ++-- packages/primer-layout/package.json | 4 ++-- packages/primer-markdown/package.json | 4 ++-- packages/primer-marketing-type/package.json | 4 ++-- .../primer-marketing-utilities/package.json | 4 ++-- packages/primer-marketing/package.json | 16 +++++++------- packages/primer-navigation/package.json | 4 ++-- packages/primer-page-headers/package.json | 4 ++-- packages/primer-page-sections/package.json | 4 ++-- packages/primer-product/package.json | 14 ++++++------ packages/primer-support/package.json | 2 +- packages/primer-table-object/package.json | 4 ++-- packages/primer-tables/package.json | 4 ++-- packages/primer-tooltips/package.json | 4 ++-- packages/primer-truncate/package.json | 4 ++-- packages/primer-utilities/package.json | 4 ++-- 27 files changed, 75 insertions(+), 75 deletions(-) diff --git a/packages/primer-alerts/package.json b/packages/primer-alerts/package.json index 15a9b38ed1..a250ef0af9 100644 --- a/packages/primer-alerts/package.json +++ b/packages/primer-alerts/package.json @@ -1,5 +1,5 @@ { - "version": "1.1.3-monobeta.0", + "version": "1.1.3-themyscira.0", "name": "primer-alerts", "description": "Flash messages, or alerts, inform users of successful or pending actions.", "homepage": "http://primercss.io/", @@ -22,7 +22,7 @@ "test": "npm run build && stylelint **/*.scss -c .stylelintrc.json -s scss" }, "dependencies": { - "primer-support": "^4.0.1-monotest.0" + "primer-support": "^4.0.1-themyscira.0" }, "devDependencies": { "primer-module-build": "*", diff --git a/packages/primer-avatars/package.json b/packages/primer-avatars/package.json index bf3c80f8ca..1c0b75654b 100644 --- a/packages/primer-avatars/package.json +++ b/packages/primer-avatars/package.json @@ -1,5 +1,5 @@ { - "version": "0.4.7-monobeta.0", + "version": "0.4.7-themyscira.0", "name": "primer-avatars", "description": "Basic styles for user profile avatars.", "homepage": "http://primercss.io/", @@ -22,7 +22,7 @@ "test": "npm run build && stylelint **/*.scss -c .stylelintrc.json -s scss" }, "dependencies": { - "primer-support": "^4.0.1-monotest.0" + "primer-support": "^4.0.1-themyscira.0" }, "devDependencies": { "primer-module-build": "*", diff --git a/packages/primer-base/package.json b/packages/primer-base/package.json index a564e23251..48babe008e 100644 --- a/packages/primer-base/package.json +++ b/packages/primer-base/package.json @@ -1,5 +1,5 @@ { - "version": "1.0.1-monobeta.0", + "version": "1.0.1-themyscira.0", "name": "primer-base", "description": "CSS to reset the browsers default styles", "homepage": "http://primercss.io/", @@ -22,7 +22,7 @@ "test": "npm run build && stylelint **/*.scss -c .stylelintrc.json -s scss" }, "dependencies": { - "primer-support": "^4.0.1-monotest.0" + "primer-support": "^4.0.1-themyscira.0" }, "devDependencies": { "primer-module-build": "*", diff --git a/packages/primer-blankslate/package.json b/packages/primer-blankslate/package.json index 01f023bd30..72236af117 100644 --- a/packages/primer-blankslate/package.json +++ b/packages/primer-blankslate/package.json @@ -1,5 +1,5 @@ { - "version": "0.3.6-monobeta.0", + "version": "0.3.6-themyscira.0", "name": "primer-blankslate", "description": "Blankslates are for when there is a lack of content within a page or section.", "homepage": "http://primercss.io/", @@ -22,7 +22,7 @@ "test": "npm run build && stylelint **/*.scss -c .stylelintrc.json -s scss" }, "dependencies": { - "primer-support": "^4.0.1-monotest.0" + "primer-support": "^4.0.1-themyscira.0" }, "devDependencies": { "primer-module-build": "*", diff --git a/packages/primer-box/package.json b/packages/primer-box/package.json index 7a1d460f01..54040e7fb4 100644 --- a/packages/primer-box/package.json +++ b/packages/primer-box/package.json @@ -1,5 +1,5 @@ { - "version": "2.1.3-monobeta.0", + "version": "2.1.3-themyscira.0", "name": "primer-box", "description": "A module for creating rounded-corner boxes with options for headers, lists, and footers.", "homepage": "http://primercss.io/", @@ -22,7 +22,7 @@ "test": "npm run build && stylelint **/*.scss -c .stylelintrc.json -s scss" }, "dependencies": { - "primer-support": "^4.0.1-monotest.0" + "primer-support": "^4.0.1-themyscira.0" }, "devDependencies": { "primer-module-build": "*", diff --git a/packages/primer-breadcrumb/package.json b/packages/primer-breadcrumb/package.json index 7cfb42f5d5..1686bcd230 100644 --- a/packages/primer-breadcrumb/package.json +++ b/packages/primer-breadcrumb/package.json @@ -1,5 +1,5 @@ { - "version": "0.1.2-monobeta.0", + "version": "0.1.2-themyscira.0", "name": "primer-breadcrumb", "description": "Breadcrumb navigation for pages with parents / grandparents.", "homepage": "http://primercss.io/", @@ -23,7 +23,7 @@ }, "dependencies": { "primer-marketing-support": "*", - "primer-support": "^4.0.1-monotest.0" + "primer-support": "^4.0.1-themyscira.0" }, "devDependencies": { "primer-module-build": "*", diff --git a/packages/primer-buttons/package.json b/packages/primer-buttons/package.json index b33735de36..92169b3fc6 100644 --- a/packages/primer-buttons/package.json +++ b/packages/primer-buttons/package.json @@ -1,5 +1,5 @@ { - "version": "2.0.1-monobeta.0", + "version": "2.0.1-themyscira.0", "name": "primer-buttons", "description": "A collection of buttons used for primary and secondary actions.", "homepage": "http://primercss.io/", @@ -22,7 +22,7 @@ "test": "npm run build && stylelint **/*.scss -c .stylelintrc.json -s scss" }, "dependencies": { - "primer-support": "^4.0.1-monotest.0" + "primer-support": "^4.0.1-themyscira.0" }, "devDependencies": { "primer-module-build": "*", diff --git a/packages/primer-cards/package.json b/packages/primer-cards/package.json index 91d1957ac5..6d242066ac 100644 --- a/packages/primer-cards/package.json +++ b/packages/primer-cards/package.json @@ -1,5 +1,5 @@ { - "version": "0.1.3-monobeta.0", + "version": "0.1.3-themyscira.0", "name": "primer-cards", "description": "Card-like containers to group semantically related content together on marketing websites at GitHub.", "homepage": "http://primercss.io/", @@ -23,7 +23,7 @@ }, "dependencies": { "primer-marketing-support": "*", - "primer-support": "^4.0.1-monotest.0" + "primer-support": "^4.0.1-themyscira.0" }, "devDependencies": { "primer-module-build": "*", diff --git a/packages/primer-core/package.json b/packages/primer-core/package.json index da9bc4e8bb..70c736f339 100644 --- a/packages/primer-core/package.json +++ b/packages/primer-core/package.json @@ -1,5 +1,5 @@ { - "version": "3.0.1-monobeta2.0", + "version": "3.0.1-themyscira.0", "name": "primer-core", "description": "Primer CSS's core modules", "homepage": "http://primercss.io/", @@ -22,16 +22,16 @@ }, "dependencies": { "primer-base": "^0.4.0", - "primer-box": "^2.1.3-monobeta.0", - "primer-buttons": "^2.0.1-monobeta.0", - "primer-forms": "^1.0.7-monobeta.0", - "primer-layout": "^0.3.3-monobeta.0", - "primer-navigation": "^1.0.1-monobeta.0", - "primer-support": "^4.0.1-monotest.0", - "primer-table-object": "^1.0.4-monobeta.0", - "primer-tooltips": "^0.5.5-monobeta.0", - "primer-truncate": "^0.3.3-monobeta.0", - "primer-utilities": "^4.2.5-monobeta.0" + "primer-box": "^2.1.3-themyscira.0", + "primer-buttons": "^2.0.1-themyscira.0", + "primer-forms": "^1.0.7-themyscira.0", + "primer-layout": "^0.3.3-themyscira.0", + "primer-navigation": "^1.0.1-themyscira.0", + "primer-support": "^4.0.1-themyscira.0", + "primer-table-object": "^1.0.4-themyscira.0", + "primer-tooltips": "^0.5.5-themyscira.0", + "primer-truncate": "^0.3.3-themyscira.0", + "primer-utilities": "^4.2.5-themyscira.0" }, "devDependencies": { "primer-module-build": "*" diff --git a/packages/primer-css/package.json b/packages/primer-css/package.json index bae5584fbc..8360240195 100644 --- a/packages/primer-css/package.json +++ b/packages/primer-css/package.json @@ -1,5 +1,5 @@ { - "version": "6.0.1-monobeta3.0", + "version": "6.0.1-themyscira.0", "name": "primer-css", "description": "Primer is the CSS framework that powers GitHub's front-end design. Primer-css includes 23 packages that are grouped into 3 core meta-packages for easy install. Each package and meta-package is independently versioned and distributed via NPM, so it's easy to include all or part of Primer within your own project.", "homepage": "http://primercss.io/", @@ -21,9 +21,9 @@ "test": "npm run build" }, "dependencies": { - "primer-core": "^3.0.1-monobeta2.0", - "primer-marketing": "^3.0.1-monobeta2.0", - "primer-product": "^3.0.1-monobeta2.0" + "primer-core": "^3.0.1-themyscira.0", + "primer-marketing": "^3.0.1-themyscira.0", + "primer-product": "^3.0.1-themyscira.0" }, "devDependencies": { "primer-module-build": "*" diff --git a/packages/primer-forms/package.json b/packages/primer-forms/package.json index dafd25e818..49081358df 100644 --- a/packages/primer-forms/package.json +++ b/packages/primer-forms/package.json @@ -1,5 +1,5 @@ { - "version": "1.0.7-monobeta.0", + "version": "1.0.7-themyscira.0", "name": "primer-forms", "description": "Style individual form controls and utilize common layouts.", "homepage": "http://primercss.io/", @@ -22,7 +22,7 @@ "test": "npm run build && stylelint **/*.scss -c .stylelintrc.json -s scss" }, "dependencies": { - "primer-support": "^4.0.1-monotest.0" + "primer-support": "^4.0.1-themyscira.0" }, "devDependencies": { "primer-module-build": "*", diff --git a/packages/primer-labels/package.json b/packages/primer-labels/package.json index 4418d0abe2..098a384cb2 100644 --- a/packages/primer-labels/package.json +++ b/packages/primer-labels/package.json @@ -1,5 +1,5 @@ { - "version": "1.1.1-monobeta.0", + "version": "1.1.1-themyscira.0", "name": "primer-labels", "description": "Labels add metatdata or indicate status of items and navigational elements.", "homepage": "http://primercss.io/", @@ -22,7 +22,7 @@ "test": "npm run build && stylelint **/*.scss -c .stylelintrc.json -s scss" }, "dependencies": { - "primer-support": "^4.0.1-monotest.0" + "primer-support": "^4.0.1-themyscira.0" }, "devDependencies": { "primer-module-build": "*", diff --git a/packages/primer-layout/package.json b/packages/primer-layout/package.json index 1fdc659a36..d143bf51f7 100644 --- a/packages/primer-layout/package.json +++ b/packages/primer-layout/package.json @@ -1,5 +1,5 @@ { - "version": "0.3.3-monobeta.0", + "version": "0.3.3-themyscira.0", "name": "primer-layout", "description": "Containers, rows, and columns for creating page layout.", "homepage": "http://primercss.io/", @@ -22,7 +22,7 @@ "test": "npm run build && stylelint **/*.scss -c .stylelintrc.json -s scss" }, "dependencies": { - "primer-support": "^4.0.1-monotest.0" + "primer-support": "^4.0.1-themyscira.0" }, "devDependencies": { "primer-module-build": "*", diff --git a/packages/primer-markdown/package.json b/packages/primer-markdown/package.json index 52d79d4e16..fcac9e5a10 100644 --- a/packages/primer-markdown/package.json +++ b/packages/primer-markdown/package.json @@ -1,5 +1,5 @@ { - "version": "3.3.8-monobeta.0", + "version": "3.3.8-themyscira.0", "name": "primer-markdown", "description": "GitHub stylesheets for rendering markdown.", "homepage": "https://github.com/primer/primer-markdown", @@ -22,7 +22,7 @@ "test": "npm run build && stylelint **/*.scss -c .stylelintrc.json -s scss" }, "dependencies": { - "primer-support": "^4.0.1-monotest.0" + "primer-support": "^4.0.1-themyscira.0" }, "devDependencies": { "primer-module-build": "*", diff --git a/packages/primer-marketing-type/package.json b/packages/primer-marketing-type/package.json index f586bb4bac..dafe753f0f 100644 --- a/packages/primer-marketing-type/package.json +++ b/packages/primer-marketing-type/package.json @@ -1,5 +1,5 @@ { - "version": "0.2.1-monobeta.0", + "version": "0.2.1-themyscira.0", "name": "primer-marketing-type", "description": "Typography for marketing websites at GitHub", "homepage": "http://primercss.io/", @@ -23,7 +23,7 @@ }, "dependencies": { "primer-marketing-support": "*", - "primer-support": "^4.0.1-monotest.0" + "primer-support": "^4.0.1-themyscira.0" }, "devDependencies": { "primer-module-build": "*", diff --git a/packages/primer-marketing-utilities/package.json b/packages/primer-marketing-utilities/package.json index 6e8f1af3f3..2ee6236a00 100644 --- a/packages/primer-marketing-utilities/package.json +++ b/packages/primer-marketing-utilities/package.json @@ -1,5 +1,5 @@ { - "version": "0.1.5-monobeta.0", + "version": "0.1.5-themyscira.0", "name": "primer-marketing-utilities", "description": "Immutable, atomic CSS classes to rapidly build product", "homepage": "http://primercss.io/", @@ -23,7 +23,7 @@ }, "dependencies": { "primer-marketing-support": "*", - "primer-support": "^4.0.1-monotest.0" + "primer-support": "^4.0.1-themyscira.0" }, "devDependencies": { "primer-module-build": "*", diff --git a/packages/primer-marketing/package.json b/packages/primer-marketing/package.json index 2bc65c4618..c92f5f19d9 100644 --- a/packages/primer-marketing/package.json +++ b/packages/primer-marketing/package.json @@ -1,5 +1,5 @@ { - "version": "3.0.1-monobeta2.0", + "version": "3.0.1-themyscira.0", "name": "primer-marketing", "description": "Primer CSS's marketing modules", "homepage": "http://primercss.io/", @@ -21,14 +21,14 @@ "test": "npm run build" }, "dependencies": { - "primer-breadcrumb": "^0.1.2-monobeta.0", - "primer-cards": "^0.1.3-monobeta.0", + "primer-breadcrumb": "^0.1.2-themyscira.0", + "primer-cards": "^0.1.3-themyscira.0", "primer-marketing-support": "^0.5.0", - "primer-marketing-type": "^0.2.1-monobeta.0", - "primer-page-headers": "^0.1.2-monobeta.0", - "primer-page-sections": "^0.1.2-monobeta.0", - "primer-support": "^4.0.1-monotest.0", - "primer-tables": "^0.1.3-monobeta.0" + "primer-marketing-type": "^0.2.1-themyscira.0", + "primer-page-headers": "^0.1.2-themyscira.0", + "primer-page-sections": "^0.1.2-themyscira.0", + "primer-support": "^4.0.1-themyscira.0", + "primer-tables": "^0.1.3-themyscira.0" }, "peerDependencies": { "primer-core": "^3.0.0" diff --git a/packages/primer-navigation/package.json b/packages/primer-navigation/package.json index f4bf2b9382..6ca5d3a69c 100644 --- a/packages/primer-navigation/package.json +++ b/packages/primer-navigation/package.json @@ -1,5 +1,5 @@ { - "version": "1.0.1-monobeta.0", + "version": "1.0.1-themyscira.0", "name": "primer-navigation", "description": "Singular purpose and flexible navigation elements.", "homepage": "http://primercss.io/", @@ -22,7 +22,7 @@ "test": "npm run build && stylelint **/*.scss -c .stylelintrc.json -s scss" }, "dependencies": { - "primer-support": "^4.0.1-monotest.0" + "primer-support": "^4.0.1-themyscira.0" }, "devDependencies": { "primer-module-build": "*", diff --git a/packages/primer-page-headers/package.json b/packages/primer-page-headers/package.json index 6a44d0c5f9..30e01babed 100644 --- a/packages/primer-page-headers/package.json +++ b/packages/primer-page-headers/package.json @@ -1,5 +1,5 @@ { - "version": "0.1.2-monobeta.0", + "version": "0.1.2-themyscira.0", "name": "primer-page-headers", "description": "Jumbotrons, heroes, and featured content sections for marketing websites at GitHub.", "homepage": "http://primercss.io/", @@ -23,7 +23,7 @@ }, "dependencies": { "primer-marketing-support": "*", - "primer-support": "^4.0.1-monotest.0" + "primer-support": "^4.0.1-themyscira.0" }, "devDependencies": { "primer-module-build": "*", diff --git a/packages/primer-page-sections/package.json b/packages/primer-page-sections/package.json index 4c5d56ce85..f6854280f4 100644 --- a/packages/primer-page-sections/package.json +++ b/packages/primer-page-sections/package.json @@ -1,5 +1,5 @@ { - "version": "0.1.2-monobeta.0", + "version": "0.1.2-themyscira.0", "name": "primer-page-sections", "description": "Styles to create distinct sections of marketing pages at GitHub.", "homepage": "http://primercss.io/", @@ -23,7 +23,7 @@ }, "dependencies": { "primer-marketing-support": "*", - "primer-support": "^4.0.1-monotest.0" + "primer-support": "^4.0.1-themyscira.0" }, "devDependencies": { "primer-module-build": "*", diff --git a/packages/primer-product/package.json b/packages/primer-product/package.json index 45996ed89f..8e5e6523c2 100644 --- a/packages/primer-product/package.json +++ b/packages/primer-product/package.json @@ -1,5 +1,5 @@ { - "version": "3.0.1-monobeta2.0", + "version": "3.0.1-themyscira.0", "name": "primer-product", "description": "Primer CSS's product modules", "homepage": "http://primercss.io/", @@ -21,12 +21,12 @@ "test": "npm run build" }, "dependencies": { - "primer-alerts": "^1.1.3-monobeta.0", - "primer-avatars": "^0.4.7-monobeta.0", - "primer-blankslate": "^0.3.6-monobeta.0", - "primer-labels": "^1.1.1-monobeta.0", - "primer-markdown": "^3.3.8-monobeta.0", - "primer-support": "^4.0.1-monotest.0" + "primer-alerts": "^1.1.3-themyscira.0", + "primer-avatars": "^0.4.7-themyscira.0", + "primer-blankslate": "^0.3.6-themyscira.0", + "primer-labels": "^1.1.1-themyscira.0", + "primer-markdown": "^3.3.8-themyscira.0", + "primer-support": "^4.0.1-themyscira.0" }, "peerDependencies": { "primer-core": "^3.0.0" diff --git a/packages/primer-support/package.json b/packages/primer-support/package.json index f15d170755..c27e8eead7 100644 --- a/packages/primer-support/package.json +++ b/packages/primer-support/package.json @@ -1,5 +1,5 @@ { - "version": "4.0.1-monotest.0", + "version": "4.0.1-themyscira.0", "name": "primer-support", "description": "Sass variables, mixins, and functions for use in our components.", "homepage": "http://primercss.io/", diff --git a/packages/primer-table-object/package.json b/packages/primer-table-object/package.json index 2d8fb80ef1..ba83c22c4f 100644 --- a/packages/primer-table-object/package.json +++ b/packages/primer-table-object/package.json @@ -1,5 +1,5 @@ { - "version": "1.0.4-monobeta.0", + "version": "1.0.4-themyscira.0", "name": "primer-table-object", "description": "A module for creating dynamically resizable elements that always sit on the same horizontal line.", "homepage": "http://primercss.io/", @@ -22,7 +22,7 @@ "test": "npm run build && stylelint **/*.scss -c .stylelintrc.json -s scss" }, "dependencies": { - "primer-support": "^4.0.1-monotest.0" + "primer-support": "^4.0.1-themyscira.0" }, "devDependencies": { "primer-module-build": "*", diff --git a/packages/primer-tables/package.json b/packages/primer-tables/package.json index d9fff9e1f8..fa66b7c585 100644 --- a/packages/primer-tables/package.json +++ b/packages/primer-tables/package.json @@ -1,5 +1,5 @@ { - "version": "0.1.3-monobeta.0", + "version": "0.1.3-themyscira.0", "name": "primer-tables", "description": "Styles to display tabular data for marketing websites at GitHub.", "homepage": "http://primercss.io/", @@ -23,7 +23,7 @@ }, "dependencies": { "primer-marketing-support": "*", - "primer-support": "^4.0.1-monotest.0" + "primer-support": "^4.0.1-themyscira.0" }, "devDependencies": { "primer-module-build": "*", diff --git a/packages/primer-tooltips/package.json b/packages/primer-tooltips/package.json index c35c07525b..8b4978f681 100644 --- a/packages/primer-tooltips/package.json +++ b/packages/primer-tooltips/package.json @@ -1,5 +1,5 @@ { - "version": "0.5.5-monobeta.0", + "version": "0.5.5-themyscira.0", "name": "primer-tooltips", "description": "Add tooltips built entirely in CSS to nearly any element.", "homepage": "http://primercss.io/", @@ -22,7 +22,7 @@ "test": "npm run build && stylelint **/*.scss -c .stylelintrc.json -s scss" }, "dependencies": { - "primer-support": "^4.0.1-monotest.0" + "primer-support": "^4.0.1-themyscira.0" }, "devDependencies": { "primer-module-build": "*", diff --git a/packages/primer-truncate/package.json b/packages/primer-truncate/package.json index 8ddf159273..5a3241ed57 100644 --- a/packages/primer-truncate/package.json +++ b/packages/primer-truncate/package.json @@ -1,5 +1,5 @@ { - "version": "0.3.3-monobeta.0", + "version": "0.3.3-themyscira.0", "name": "primer-truncate", "description": "Shorten text with an ellipsis.", "homepage": "http://primercss.io/", @@ -22,7 +22,7 @@ "test": "npm run build && stylelint **/*.scss -c .stylelintrc.json -s scss" }, "dependencies": { - "primer-support": "^4.0.1-monotest.0" + "primer-support": "^4.0.1-themyscira.0" }, "devDependencies": { "primer-module-build": "*", diff --git a/packages/primer-utilities/package.json b/packages/primer-utilities/package.json index 284cbb438c..48b113d685 100644 --- a/packages/primer-utilities/package.json +++ b/packages/primer-utilities/package.json @@ -1,5 +1,5 @@ { - "version": "4.2.5-monobeta.0", + "version": "4.2.5-themyscira.0", "name": "primer-utilities", "description": "Immutable, atomic CSS classes to rapidly build product", "homepage": "http://primercss.io/", @@ -22,7 +22,7 @@ "test": "npm run build && stylelint **/*.scss -c .stylelintrc.json -s scss" }, "dependencies": { - "primer-support": "^4.0.1-monotest.0" + "primer-support": "^4.0.1-themyscira.0" }, "devDependencies": { "primer-module-build": "*", From bdc0de61b3613e2fc5cd11afd6bebaf199882c31 Mon Sep 17 00:00:00 2001 From: broccolini Date: Mon, 12 Jun 2017 16:25:12 -0400 Subject: [PATCH 63/98] update bold font-weight in primer-base --- packages/primer-base/lib/base.scss | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/primer-base/lib/base.scss b/packages/primer-base/lib/base.scss index 3069970b00..5e3340834d 100644 --- a/packages/primer-base/lib/base.scss +++ b/packages/primer-base/lib/base.scss @@ -29,6 +29,7 @@ a { } } +b, strong { font-weight: $font-weight-bold; } From b809f91e8eb814751717b574acb1ada09117e10a Mon Sep 17 00:00:00 2001 From: broccolini Date: Mon, 12 Jun 2017 16:25:36 -0400 Subject: [PATCH 64/98] remove comment from form-control --- packages/primer-forms/lib/form-control.scss | 1 - 1 file changed, 1 deletion(-) diff --git a/packages/primer-forms/lib/form-control.scss b/packages/primer-forms/lib/form-control.scss index 25e00d5f28..ee1a71ab59 100644 --- a/packages/primer-forms/lib/form-control.scss +++ b/packages/primer-forms/lib/form-control.scss @@ -36,7 +36,6 @@ label { border-color: $blue-400; outline: none; box-shadow: $form-control-shadow, $btn-input-focus-shadow; - // box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075), 0 0 5px rgba(81, 167, 232, 0.5); } } From eb4f417f0d9034d99c4062bb19c29ecc2b728f62 Mon Sep 17 00:00:00 2001 From: broccolini Date: Mon, 12 Jun 2017 16:26:46 -0400 Subject: [PATCH 65/98] deprecate single-column and table-column --- packages/primer-layout/lib/columns.scss | 15 --------------- 1 file changed, 15 deletions(-) diff --git a/packages/primer-layout/lib/columns.scss b/packages/primer-layout/lib/columns.scss index fd74f7d288..9f77abd073 100644 --- a/packages/primer-layout/lib/columns.scss +++ b/packages/primer-layout/lib/columns.scss @@ -45,21 +45,6 @@ width: 80%; } -// Single column hack -.single-column { - padding-right: $grid-gutter; - padding-left: $grid-gutter; -} - -// Equal width columns via table sorcery. -.table-column { - display: table-cell; - width: 1%; - padding-right: $grid-gutter; - padding-left: $grid-gutter; - vertical-align: top; -} - // Centers content horizontally. Can be used inside or outside the grid. .centered { display: block; From 0ed1f5cca265f91823441a64817a5a583abe7426 Mon Sep 17 00:00:00 2001 From: broccolini Date: Mon, 12 Jun 2017 16:26:57 -0400 Subject: [PATCH 66/98] remove clearfix from containers --- packages/primer-layout/lib/container.scss | 3 --- 1 file changed, 3 deletions(-) diff --git a/packages/primer-layout/lib/container.scss b/packages/primer-layout/lib/container.scss index 3905d5775d..2f0f4dcc07 100644 --- a/packages/primer-layout/lib/container.scss +++ b/packages/primer-layout/lib/container.scss @@ -13,7 +13,6 @@ max-width: $container-md; margin-right: auto; margin-left: auto; - @include clearfix; } // 1004px - this matches the current fixed width: 980px + padding: px-3 @@ -21,7 +20,6 @@ max-width: $container-lg; margin-right: auto; margin-left: auto; - @include clearfix; } // 1280px @@ -29,5 +27,4 @@ max-width: $container-xl; margin-right: auto; margin-left: auto; - @include clearfix; } From 69cc60be9ca502a7d3bdabf52be0ca75e42d138d Mon Sep 17 00:00:00 2001 From: broccolini Date: Mon, 12 Jun 2017 16:27:18 -0400 Subject: [PATCH 67/98] use color variables in button mixin --- packages/primer-support/lib/mixins/buttons.scss | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/primer-support/lib/mixins/buttons.scss b/packages/primer-support/lib/mixins/buttons.scss index 46ce014936..a4f47d3d76 100644 --- a/packages/primer-support/lib/mixins/buttons.scss +++ b/packages/primer-support/lib/mixins/buttons.scss @@ -124,7 +124,7 @@ background-image: none; .Counter { - background-color: rgba(0, 0, 0, 0.07); + background-color: rgba($black, 0.07); } &:hover, @@ -150,7 +150,7 @@ &.disabled { color: $black-fade-30; background-color: $bg-white; - border-color: rgba(0, 0, 0, 0.15); + border-color: $black-fade-15; box-shadow: none; } } From 6c602c2192f6c1ff51c4a2024481efea83f99f6f Mon Sep 17 00:00:00 2001 From: broccolini Date: Mon, 12 Jun 2017 16:29:08 -0400 Subject: [PATCH 68/98] =?UTF-8?q?update=20misc=20variables:=20box-shadow,?= =?UTF-8?q?=20tooltip,=20&=20btn=E2=80=94to=20use=20color=20variables?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../primer-support/lib/variables/misc.scss | 19 +++++++------------ 1 file changed, 7 insertions(+), 12 deletions(-) diff --git a/packages/primer-support/lib/variables/misc.scss b/packages/primer-support/lib/variables/misc.scss index 961aaa675c..ceca69eacf 100644 --- a/packages/primer-support/lib/variables/misc.scss +++ b/packages/primer-support/lib/variables/misc.scss @@ -12,15 +12,15 @@ $border-radius: 3px !default; $exploregrid-item-border-radius: 4px; // Box shadow -$box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1) !default; -$box-shadow-medium: 0 1px 5px rgba(0, 0, 0, 0.15) !default; -$box-shadow-large: 0 1px 15px rgba(0, 0, 0, 0.15) !default; -$box-shadow-extra-large: 0 10px 50px rgba(0, 0, 0, 0.07) !default; +$box-shadow: 0 1px 1px rgba($black, 0.1) !default; +$box-shadow-medium: 0 1px 5px $black-fade-15 !default; +$box-shadow-large: 0 1px 15px $black-fade-15 !default; +$box-shadow-extra-large: 0 10px 50px rgba($black, 0.07) !default; // Tooltips $tooltip-max-width: 250px !default; -$tooltip-background-color: rgba(0, 0, 0, 0.8) !default; -$tooltip-text-color: #fff !default; +$tooltip-background-color: rgba($black, 0.8) !default; +$tooltip-text-color: $white !default; $tooltip-delay: 0.4s !default; $tooltip-duration: 0.1s !default; @@ -37,9 +37,4 @@ $max_tab_size: 12; // Button and form variables $form-control-shadow: inset 0 1px 2px rgba($black, 0.075); $btn-input-focus-shadow: 0 0 0 0.2em rgba($blue, 0.3); -$btn-active-shadow: inset 0 0.15em 0.3em rgba($black, 0.15); - -$btn-shadow-inner: inset 0 -1px 0 rgba($black, 0.15); -$btn-shadow-outer: 0 1px 2px rgba($black, 0.15); -$btn-shadow-hover: 0 6px 10px rgba($black, 0.15); -$btn-shadow-active-inner: inset 0 0.125em 0.25em rgba($black, 0.25); +$btn-active-shadow: inset 0 0.15em 0.3em $black-fade-15; From 1e04ce04c0e228a066e97e8e29c82011164bc10b Mon Sep 17 00:00:00 2001 From: broccolini Date: Mon, 12 Jun 2017 16:29:24 -0400 Subject: [PATCH 69/98] update marketing tables to use color variables --- packages/primer-tables/lib/tables.scss | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/primer-tables/lib/tables.scss b/packages/primer-tables/lib/tables.scss index c8e1fdcdee..68293d4c76 100644 --- a/packages/primer-tables/lib/tables.scss +++ b/packages/primer-tables/lib/tables.scss @@ -5,7 +5,7 @@ margin-top: $spacer-3; border-collapse: collapse; border: $border; - box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); + box-shadow: 0 1px 1px rgba($black, 0.05); th { font-weight: 400; From b218499443d63ac8077dcd8824a4775b81af2d4b Mon Sep 17 00:00:00 2001 From: broccolini Date: Mon, 12 Jun 2017 16:29:46 -0400 Subject: [PATCH 70/98] update bg-shade-gradient to use color variables --- packages/primer-utilities/lib/colors.scss | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/primer-utilities/lib/colors.scss b/packages/primer-utilities/lib/colors.scss index 45951416c2..0f22a810d3 100644 --- a/packages/primer-utilities/lib/colors.scss +++ b/packages/primer-utilities/lib/colors.scss @@ -33,7 +33,7 @@ .bg-purple-light { background-color: $bg-purple-light !important; } .bg-shade-gradient { - background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.065), rgba(0, 0, 0, 0)) !important; + background-image: linear-gradient(180deg, rgba($black, 0.065), rgba($black, 0)) !important; background-repeat: no-repeat !important; background-size: 100% 200px !important; } From 75142f4edd6df6fb087d6b5bfb71c70133aa379c Mon Sep 17 00:00:00 2001 From: broccolini Date: Mon, 12 Jun 2017 16:30:37 -0400 Subject: [PATCH 71/98] add responsive container padding utility --- packages/primer-utilities/lib/padding.scss | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/packages/primer-utilities/lib/padding.scss b/packages/primer-utilities/lib/padding.scss index 80038f7d75..5c7d4f4faf 100644 --- a/packages/primer-utilities/lib/padding.scss +++ b/packages/primer-utilities/lib/padding.scss @@ -65,3 +65,19 @@ } } } + +// responsive padding for containers +.p-responsive { + padding-right: $spacer-3 !important; + padding-left: $spacer-3 !important; + + @include breakpoint(sm) { + padding-right: $spacer-6 !important; + padding-left: $spacer-6 !important; + } + + @include breakpoint(lg) { + padding-right: $spacer-3 !important; + padding-left: $spacer-3 !important; + } +} From 31c14f00d09b90cfc6406fb693bdad551a874fdf Mon Sep 17 00:00:00 2001 From: broccolini Date: Mon, 12 Jun 2017 18:01:57 -0400 Subject: [PATCH 72/98] update typography utilities to use color variables --- packages/primer-utilities/lib/typography.scss | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/primer-utilities/lib/typography.scss b/packages/primer-utilities/lib/typography.scss index 22d20d6ed1..762297e3e1 100644 --- a/packages/primer-utilities/lib/typography.scss +++ b/packages/primer-utilities/lib/typography.scss @@ -147,7 +147,7 @@ margin-bottom: 30px; font-size: $h3-size; font-weight: $font-weight-light; - color: #555; + color: $gray-600; } // Line-height variations @@ -208,9 +208,9 @@ // Text Shadows /* Add a dark text shadow */ .text-shadow-dark { - text-shadow: 0 1px 1px rgba(0, 0, 0, 0.25), 0 1px 25px rgba(0, 0, 0, 0.75); + text-shadow: 0 1px 1px rgba($black, 0.25), 0 1px 25px rgba($black, 0.75); } /* Add a light text shadow */ .text-shadow-light { - text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); + text-shadow: 0 1px 0 rgba($white, 0.5); } From f26b09c64a8db252e5788bc2945bad18faa1da01 Mon Sep 17 00:00:00 2001 From: broccolini Date: Mon, 12 Jun 2017 18:02:28 -0400 Subject: [PATCH 73/98] add show-on-focus utility --- .../lib/visibility-display.scss | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/packages/primer-utilities/lib/visibility-display.scss b/packages/primer-utilities/lib/visibility-display.scss index a823b2fd54..bd6fc911fb 100644 --- a/packages/primer-utilities/lib/visibility-display.scss +++ b/packages/primer-utilities/lib/visibility-display.scss @@ -81,7 +81,6 @@ // Only display content to screen readers // // See: http://a11yproject.com/posts/how-to-hide-content/ - .sr-only { position: absolute; width: 1px; @@ -93,3 +92,20 @@ word-wrap: normal; border: 0; } + +// Only display content on focus +.show-on-focus { + position: absolute; + width: 1px; + height: 1px; + margin: 0; + overflow: hidden; + clip: rect(1px, 1px, 1px, 1px); + + &:focus { + z-index: 20; + width: auto; + height: auto; + clip: auto; + } +} From 40164b450a1ad38e03a5c939f30dce7c34b8bcff Mon Sep 17 00:00:00 2001 From: broccolini Date: Mon, 12 Jun 2017 19:12:44 -0400 Subject: [PATCH 74/98] Publish - primer-alerts@1.1.3-alpha.0 - primer-avatars@0.4.7-alpha.0 - primer-base@1.1.0-0 - primer-blankslate@0.3.6-alpha.0 - primer-box@2.1.3-alpha.0 - primer-breadcrumb@0.1.2-alpha.0 - primer-buttons@2.0.1-alpha.0 - primer-cards@0.1.3-alpha.0 - primer-core@4.0.0-0 - primer-css@7.0.0-0 - primer-forms@1.0.8-0 - primer-labels@1.1.1-alpha.0 - primer-layout@1.0.0-0 - primer-markdown@3.3.8-alpha.0 - primer-marketing-type@0.2.1-alpha.0 - primer-marketing-utilities@0.1.5-alpha.0 - primer-marketing@4.0.0-0 - primer-navigation@1.0.1-alpha.0 - primer-page-headers@0.1.2-alpha.0 - primer-page-sections@0.1.2-alpha.0 - primer-product@4.0.0-0 - primer-support@4.0.2-0 - primer-table-object@1.0.4-alpha.0 - primer-tables@0.1.3-alpha.0 - primer-tooltips@0.5.5-alpha.0 - primer-truncate@0.3.3-alpha.0 - primer-utilities@4.3.0-0 --- packages/primer-alerts/package.json | 4 ++-- packages/primer-avatars/package.json | 4 ++-- packages/primer-base/package.json | 4 ++-- packages/primer-blankslate/package.json | 4 ++-- packages/primer-box/package.json | 4 ++-- packages/primer-breadcrumb/package.json | 4 ++-- packages/primer-buttons/package.json | 4 ++-- packages/primer-cards/package.json | 4 ++-- packages/primer-core/package.json | 22 +++++++++---------- packages/primer-css/package.json | 8 +++---- packages/primer-forms/package.json | 4 ++-- packages/primer-labels/package.json | 4 ++-- packages/primer-layout/package.json | 4 ++-- packages/primer-markdown/package.json | 4 ++-- packages/primer-marketing-type/package.json | 4 ++-- .../primer-marketing-utilities/package.json | 4 ++-- packages/primer-marketing/package.json | 16 +++++++------- packages/primer-navigation/package.json | 4 ++-- packages/primer-page-headers/package.json | 4 ++-- packages/primer-page-sections/package.json | 4 ++-- packages/primer-product/package.json | 14 ++++++------ packages/primer-support/package.json | 2 +- packages/primer-table-object/package.json | 4 ++-- packages/primer-tables/package.json | 4 ++-- packages/primer-tooltips/package.json | 4 ++-- packages/primer-truncate/package.json | 4 ++-- packages/primer-utilities/package.json | 4 ++-- 27 files changed, 75 insertions(+), 75 deletions(-) diff --git a/packages/primer-alerts/package.json b/packages/primer-alerts/package.json index a250ef0af9..e9ba7a876d 100644 --- a/packages/primer-alerts/package.json +++ b/packages/primer-alerts/package.json @@ -1,5 +1,5 @@ { - "version": "1.1.3-themyscira.0", + "version": "1.1.3-alpha.0", "name": "primer-alerts", "description": "Flash messages, or alerts, inform users of successful or pending actions.", "homepage": "http://primercss.io/", @@ -22,7 +22,7 @@ "test": "npm run build && stylelint **/*.scss -c .stylelintrc.json -s scss" }, "dependencies": { - "primer-support": "^4.0.1-themyscira.0" + "primer-support": "^4.0.2-0" }, "devDependencies": { "primer-module-build": "*", diff --git a/packages/primer-avatars/package.json b/packages/primer-avatars/package.json index 1c0b75654b..78ba577e72 100644 --- a/packages/primer-avatars/package.json +++ b/packages/primer-avatars/package.json @@ -1,5 +1,5 @@ { - "version": "0.4.7-themyscira.0", + "version": "0.4.7-alpha.0", "name": "primer-avatars", "description": "Basic styles for user profile avatars.", "homepage": "http://primercss.io/", @@ -22,7 +22,7 @@ "test": "npm run build && stylelint **/*.scss -c .stylelintrc.json -s scss" }, "dependencies": { - "primer-support": "^4.0.1-themyscira.0" + "primer-support": "^4.0.2-0" }, "devDependencies": { "primer-module-build": "*", diff --git a/packages/primer-base/package.json b/packages/primer-base/package.json index 48babe008e..17570b3e4b 100644 --- a/packages/primer-base/package.json +++ b/packages/primer-base/package.json @@ -1,5 +1,5 @@ { - "version": "1.0.1-themyscira.0", + "version": "1.1.0-0", "name": "primer-base", "description": "CSS to reset the browsers default styles", "homepage": "http://primercss.io/", @@ -22,7 +22,7 @@ "test": "npm run build && stylelint **/*.scss -c .stylelintrc.json -s scss" }, "dependencies": { - "primer-support": "^4.0.1-themyscira.0" + "primer-support": "^4.0.2-0" }, "devDependencies": { "primer-module-build": "*", diff --git a/packages/primer-blankslate/package.json b/packages/primer-blankslate/package.json index 72236af117..692a4d5e76 100644 --- a/packages/primer-blankslate/package.json +++ b/packages/primer-blankslate/package.json @@ -1,5 +1,5 @@ { - "version": "0.3.6-themyscira.0", + "version": "0.3.6-alpha.0", "name": "primer-blankslate", "description": "Blankslates are for when there is a lack of content within a page or section.", "homepage": "http://primercss.io/", @@ -22,7 +22,7 @@ "test": "npm run build && stylelint **/*.scss -c .stylelintrc.json -s scss" }, "dependencies": { - "primer-support": "^4.0.1-themyscira.0" + "primer-support": "^4.0.2-0" }, "devDependencies": { "primer-module-build": "*", diff --git a/packages/primer-box/package.json b/packages/primer-box/package.json index 54040e7fb4..755e13facd 100644 --- a/packages/primer-box/package.json +++ b/packages/primer-box/package.json @@ -1,5 +1,5 @@ { - "version": "2.1.3-themyscira.0", + "version": "2.1.3-alpha.0", "name": "primer-box", "description": "A module for creating rounded-corner boxes with options for headers, lists, and footers.", "homepage": "http://primercss.io/", @@ -22,7 +22,7 @@ "test": "npm run build && stylelint **/*.scss -c .stylelintrc.json -s scss" }, "dependencies": { - "primer-support": "^4.0.1-themyscira.0" + "primer-support": "^4.0.2-0" }, "devDependencies": { "primer-module-build": "*", diff --git a/packages/primer-breadcrumb/package.json b/packages/primer-breadcrumb/package.json index 1686bcd230..8af46daaf5 100644 --- a/packages/primer-breadcrumb/package.json +++ b/packages/primer-breadcrumb/package.json @@ -1,5 +1,5 @@ { - "version": "0.1.2-themyscira.0", + "version": "0.1.2-alpha.0", "name": "primer-breadcrumb", "description": "Breadcrumb navigation for pages with parents / grandparents.", "homepage": "http://primercss.io/", @@ -23,7 +23,7 @@ }, "dependencies": { "primer-marketing-support": "*", - "primer-support": "^4.0.1-themyscira.0" + "primer-support": "^4.0.2-0" }, "devDependencies": { "primer-module-build": "*", diff --git a/packages/primer-buttons/package.json b/packages/primer-buttons/package.json index 92169b3fc6..bf662e8e06 100644 --- a/packages/primer-buttons/package.json +++ b/packages/primer-buttons/package.json @@ -1,5 +1,5 @@ { - "version": "2.0.1-themyscira.0", + "version": "2.0.1-alpha.0", "name": "primer-buttons", "description": "A collection of buttons used for primary and secondary actions.", "homepage": "http://primercss.io/", @@ -22,7 +22,7 @@ "test": "npm run build && stylelint **/*.scss -c .stylelintrc.json -s scss" }, "dependencies": { - "primer-support": "^4.0.1-themyscira.0" + "primer-support": "^4.0.2-0" }, "devDependencies": { "primer-module-build": "*", diff --git a/packages/primer-cards/package.json b/packages/primer-cards/package.json index 6d242066ac..79b1d27f41 100644 --- a/packages/primer-cards/package.json +++ b/packages/primer-cards/package.json @@ -1,5 +1,5 @@ { - "version": "0.1.3-themyscira.0", + "version": "0.1.3-alpha.0", "name": "primer-cards", "description": "Card-like containers to group semantically related content together on marketing websites at GitHub.", "homepage": "http://primercss.io/", @@ -23,7 +23,7 @@ }, "dependencies": { "primer-marketing-support": "*", - "primer-support": "^4.0.1-themyscira.0" + "primer-support": "^4.0.2-0" }, "devDependencies": { "primer-module-build": "*", diff --git a/packages/primer-core/package.json b/packages/primer-core/package.json index 70c736f339..afb80b1106 100644 --- a/packages/primer-core/package.json +++ b/packages/primer-core/package.json @@ -1,5 +1,5 @@ { - "version": "3.0.1-themyscira.0", + "version": "4.0.0-0", "name": "primer-core", "description": "Primer CSS's core modules", "homepage": "http://primercss.io/", @@ -22,16 +22,16 @@ }, "dependencies": { "primer-base": "^0.4.0", - "primer-box": "^2.1.3-themyscira.0", - "primer-buttons": "^2.0.1-themyscira.0", - "primer-forms": "^1.0.7-themyscira.0", - "primer-layout": "^0.3.3-themyscira.0", - "primer-navigation": "^1.0.1-themyscira.0", - "primer-support": "^4.0.1-themyscira.0", - "primer-table-object": "^1.0.4-themyscira.0", - "primer-tooltips": "^0.5.5-themyscira.0", - "primer-truncate": "^0.3.3-themyscira.0", - "primer-utilities": "^4.2.5-themyscira.0" + "primer-box": "^2.1.3-alpha.0", + "primer-buttons": "^2.0.1-alpha.0", + "primer-forms": "^1.0.8-0", + "primer-layout": "^1.0.0-0", + "primer-navigation": "^1.0.1-alpha.0", + "primer-support": "^4.0.2-0", + "primer-table-object": "^1.0.4-alpha.0", + "primer-tooltips": "^0.5.5-alpha.0", + "primer-truncate": "^0.3.3-alpha.0", + "primer-utilities": "^4.3.0-0" }, "devDependencies": { "primer-module-build": "*" diff --git a/packages/primer-css/package.json b/packages/primer-css/package.json index 8360240195..dbe5907043 100644 --- a/packages/primer-css/package.json +++ b/packages/primer-css/package.json @@ -1,5 +1,5 @@ { - "version": "6.0.1-themyscira.0", + "version": "7.0.0-0", "name": "primer-css", "description": "Primer is the CSS framework that powers GitHub's front-end design. Primer-css includes 23 packages that are grouped into 3 core meta-packages for easy install. Each package and meta-package is independently versioned and distributed via NPM, so it's easy to include all or part of Primer within your own project.", "homepage": "http://primercss.io/", @@ -21,9 +21,9 @@ "test": "npm run build" }, "dependencies": { - "primer-core": "^3.0.1-themyscira.0", - "primer-marketing": "^3.0.1-themyscira.0", - "primer-product": "^3.0.1-themyscira.0" + "primer-core": "^4.0.0-0", + "primer-marketing": "^4.0.0-0", + "primer-product": "^4.0.0-0" }, "devDependencies": { "primer-module-build": "*" diff --git a/packages/primer-forms/package.json b/packages/primer-forms/package.json index 49081358df..862be32af2 100644 --- a/packages/primer-forms/package.json +++ b/packages/primer-forms/package.json @@ -1,5 +1,5 @@ { - "version": "1.0.7-themyscira.0", + "version": "1.0.8-0", "name": "primer-forms", "description": "Style individual form controls and utilize common layouts.", "homepage": "http://primercss.io/", @@ -22,7 +22,7 @@ "test": "npm run build && stylelint **/*.scss -c .stylelintrc.json -s scss" }, "dependencies": { - "primer-support": "^4.0.1-themyscira.0" + "primer-support": "^4.0.2-0" }, "devDependencies": { "primer-module-build": "*", diff --git a/packages/primer-labels/package.json b/packages/primer-labels/package.json index 098a384cb2..00085968f1 100644 --- a/packages/primer-labels/package.json +++ b/packages/primer-labels/package.json @@ -1,5 +1,5 @@ { - "version": "1.1.1-themyscira.0", + "version": "1.1.1-alpha.0", "name": "primer-labels", "description": "Labels add metatdata or indicate status of items and navigational elements.", "homepage": "http://primercss.io/", @@ -22,7 +22,7 @@ "test": "npm run build && stylelint **/*.scss -c .stylelintrc.json -s scss" }, "dependencies": { - "primer-support": "^4.0.1-themyscira.0" + "primer-support": "^4.0.2-0" }, "devDependencies": { "primer-module-build": "*", diff --git a/packages/primer-layout/package.json b/packages/primer-layout/package.json index d143bf51f7..578fcd7a2f 100644 --- a/packages/primer-layout/package.json +++ b/packages/primer-layout/package.json @@ -1,5 +1,5 @@ { - "version": "0.3.3-themyscira.0", + "version": "1.0.0-0", "name": "primer-layout", "description": "Containers, rows, and columns for creating page layout.", "homepage": "http://primercss.io/", @@ -22,7 +22,7 @@ "test": "npm run build && stylelint **/*.scss -c .stylelintrc.json -s scss" }, "dependencies": { - "primer-support": "^4.0.1-themyscira.0" + "primer-support": "^4.0.2-0" }, "devDependencies": { "primer-module-build": "*", diff --git a/packages/primer-markdown/package.json b/packages/primer-markdown/package.json index fcac9e5a10..1c08667f18 100644 --- a/packages/primer-markdown/package.json +++ b/packages/primer-markdown/package.json @@ -1,5 +1,5 @@ { - "version": "3.3.8-themyscira.0", + "version": "3.3.8-alpha.0", "name": "primer-markdown", "description": "GitHub stylesheets for rendering markdown.", "homepage": "https://github.com/primer/primer-markdown", @@ -22,7 +22,7 @@ "test": "npm run build && stylelint **/*.scss -c .stylelintrc.json -s scss" }, "dependencies": { - "primer-support": "^4.0.1-themyscira.0" + "primer-support": "^4.0.2-0" }, "devDependencies": { "primer-module-build": "*", diff --git a/packages/primer-marketing-type/package.json b/packages/primer-marketing-type/package.json index dafe753f0f..66dde0b5c2 100644 --- a/packages/primer-marketing-type/package.json +++ b/packages/primer-marketing-type/package.json @@ -1,5 +1,5 @@ { - "version": "0.2.1-themyscira.0", + "version": "0.2.1-alpha.0", "name": "primer-marketing-type", "description": "Typography for marketing websites at GitHub", "homepage": "http://primercss.io/", @@ -23,7 +23,7 @@ }, "dependencies": { "primer-marketing-support": "*", - "primer-support": "^4.0.1-themyscira.0" + "primer-support": "^4.0.2-0" }, "devDependencies": { "primer-module-build": "*", diff --git a/packages/primer-marketing-utilities/package.json b/packages/primer-marketing-utilities/package.json index 2ee6236a00..1d4095aca8 100644 --- a/packages/primer-marketing-utilities/package.json +++ b/packages/primer-marketing-utilities/package.json @@ -1,5 +1,5 @@ { - "version": "0.1.5-themyscira.0", + "version": "0.1.5-alpha.0", "name": "primer-marketing-utilities", "description": "Immutable, atomic CSS classes to rapidly build product", "homepage": "http://primercss.io/", @@ -23,7 +23,7 @@ }, "dependencies": { "primer-marketing-support": "*", - "primer-support": "^4.0.1-themyscira.0" + "primer-support": "^4.0.2-0" }, "devDependencies": { "primer-module-build": "*", diff --git a/packages/primer-marketing/package.json b/packages/primer-marketing/package.json index c92f5f19d9..96a36b5ae0 100644 --- a/packages/primer-marketing/package.json +++ b/packages/primer-marketing/package.json @@ -1,5 +1,5 @@ { - "version": "3.0.1-themyscira.0", + "version": "4.0.0-0", "name": "primer-marketing", "description": "Primer CSS's marketing modules", "homepage": "http://primercss.io/", @@ -21,14 +21,14 @@ "test": "npm run build" }, "dependencies": { - "primer-breadcrumb": "^0.1.2-themyscira.0", - "primer-cards": "^0.1.3-themyscira.0", + "primer-breadcrumb": "^0.1.2-alpha.0", + "primer-cards": "^0.1.3-alpha.0", "primer-marketing-support": "^0.5.0", - "primer-marketing-type": "^0.2.1-themyscira.0", - "primer-page-headers": "^0.1.2-themyscira.0", - "primer-page-sections": "^0.1.2-themyscira.0", - "primer-support": "^4.0.1-themyscira.0", - "primer-tables": "^0.1.3-themyscira.0" + "primer-marketing-type": "^0.2.1-alpha.0", + "primer-page-headers": "^0.1.2-alpha.0", + "primer-page-sections": "^0.1.2-alpha.0", + "primer-support": "^4.0.2-0", + "primer-tables": "^0.1.3-alpha.0" }, "peerDependencies": { "primer-core": "^3.0.0" diff --git a/packages/primer-navigation/package.json b/packages/primer-navigation/package.json index 6ca5d3a69c..7ab42cee16 100644 --- a/packages/primer-navigation/package.json +++ b/packages/primer-navigation/package.json @@ -1,5 +1,5 @@ { - "version": "1.0.1-themyscira.0", + "version": "1.0.1-alpha.0", "name": "primer-navigation", "description": "Singular purpose and flexible navigation elements.", "homepage": "http://primercss.io/", @@ -22,7 +22,7 @@ "test": "npm run build && stylelint **/*.scss -c .stylelintrc.json -s scss" }, "dependencies": { - "primer-support": "^4.0.1-themyscira.0" + "primer-support": "^4.0.2-0" }, "devDependencies": { "primer-module-build": "*", diff --git a/packages/primer-page-headers/package.json b/packages/primer-page-headers/package.json index 30e01babed..0a9b4f203f 100644 --- a/packages/primer-page-headers/package.json +++ b/packages/primer-page-headers/package.json @@ -1,5 +1,5 @@ { - "version": "0.1.2-themyscira.0", + "version": "0.1.2-alpha.0", "name": "primer-page-headers", "description": "Jumbotrons, heroes, and featured content sections for marketing websites at GitHub.", "homepage": "http://primercss.io/", @@ -23,7 +23,7 @@ }, "dependencies": { "primer-marketing-support": "*", - "primer-support": "^4.0.1-themyscira.0" + "primer-support": "^4.0.2-0" }, "devDependencies": { "primer-module-build": "*", diff --git a/packages/primer-page-sections/package.json b/packages/primer-page-sections/package.json index f6854280f4..4f9a5dee0a 100644 --- a/packages/primer-page-sections/package.json +++ b/packages/primer-page-sections/package.json @@ -1,5 +1,5 @@ { - "version": "0.1.2-themyscira.0", + "version": "0.1.2-alpha.0", "name": "primer-page-sections", "description": "Styles to create distinct sections of marketing pages at GitHub.", "homepage": "http://primercss.io/", @@ -23,7 +23,7 @@ }, "dependencies": { "primer-marketing-support": "*", - "primer-support": "^4.0.1-themyscira.0" + "primer-support": "^4.0.2-0" }, "devDependencies": { "primer-module-build": "*", diff --git a/packages/primer-product/package.json b/packages/primer-product/package.json index 8e5e6523c2..1db54db530 100644 --- a/packages/primer-product/package.json +++ b/packages/primer-product/package.json @@ -1,5 +1,5 @@ { - "version": "3.0.1-themyscira.0", + "version": "4.0.0-0", "name": "primer-product", "description": "Primer CSS's product modules", "homepage": "http://primercss.io/", @@ -21,12 +21,12 @@ "test": "npm run build" }, "dependencies": { - "primer-alerts": "^1.1.3-themyscira.0", - "primer-avatars": "^0.4.7-themyscira.0", - "primer-blankslate": "^0.3.6-themyscira.0", - "primer-labels": "^1.1.1-themyscira.0", - "primer-markdown": "^3.3.8-themyscira.0", - "primer-support": "^4.0.1-themyscira.0" + "primer-alerts": "^1.1.3-alpha.0", + "primer-avatars": "^0.4.7-alpha.0", + "primer-blankslate": "^0.3.6-alpha.0", + "primer-labels": "^1.1.1-alpha.0", + "primer-markdown": "^3.3.8-alpha.0", + "primer-support": "^4.0.2-0" }, "peerDependencies": { "primer-core": "^3.0.0" diff --git a/packages/primer-support/package.json b/packages/primer-support/package.json index c27e8eead7..cad393137c 100644 --- a/packages/primer-support/package.json +++ b/packages/primer-support/package.json @@ -1,5 +1,5 @@ { - "version": "4.0.1-themyscira.0", + "version": "4.0.2-0", "name": "primer-support", "description": "Sass variables, mixins, and functions for use in our components.", "homepage": "http://primercss.io/", diff --git a/packages/primer-table-object/package.json b/packages/primer-table-object/package.json index ba83c22c4f..7ea91ea63f 100644 --- a/packages/primer-table-object/package.json +++ b/packages/primer-table-object/package.json @@ -1,5 +1,5 @@ { - "version": "1.0.4-themyscira.0", + "version": "1.0.4-alpha.0", "name": "primer-table-object", "description": "A module for creating dynamically resizable elements that always sit on the same horizontal line.", "homepage": "http://primercss.io/", @@ -22,7 +22,7 @@ "test": "npm run build && stylelint **/*.scss -c .stylelintrc.json -s scss" }, "dependencies": { - "primer-support": "^4.0.1-themyscira.0" + "primer-support": "^4.0.2-0" }, "devDependencies": { "primer-module-build": "*", diff --git a/packages/primer-tables/package.json b/packages/primer-tables/package.json index fa66b7c585..028ddeb961 100644 --- a/packages/primer-tables/package.json +++ b/packages/primer-tables/package.json @@ -1,5 +1,5 @@ { - "version": "0.1.3-themyscira.0", + "version": "0.1.3-alpha.0", "name": "primer-tables", "description": "Styles to display tabular data for marketing websites at GitHub.", "homepage": "http://primercss.io/", @@ -23,7 +23,7 @@ }, "dependencies": { "primer-marketing-support": "*", - "primer-support": "^4.0.1-themyscira.0" + "primer-support": "^4.0.2-0" }, "devDependencies": { "primer-module-build": "*", diff --git a/packages/primer-tooltips/package.json b/packages/primer-tooltips/package.json index 8b4978f681..eca1cea0b6 100644 --- a/packages/primer-tooltips/package.json +++ b/packages/primer-tooltips/package.json @@ -1,5 +1,5 @@ { - "version": "0.5.5-themyscira.0", + "version": "0.5.5-alpha.0", "name": "primer-tooltips", "description": "Add tooltips built entirely in CSS to nearly any element.", "homepage": "http://primercss.io/", @@ -22,7 +22,7 @@ "test": "npm run build && stylelint **/*.scss -c .stylelintrc.json -s scss" }, "dependencies": { - "primer-support": "^4.0.1-themyscira.0" + "primer-support": "^4.0.2-0" }, "devDependencies": { "primer-module-build": "*", diff --git a/packages/primer-truncate/package.json b/packages/primer-truncate/package.json index 5a3241ed57..1c135ef7e9 100644 --- a/packages/primer-truncate/package.json +++ b/packages/primer-truncate/package.json @@ -1,5 +1,5 @@ { - "version": "0.3.3-themyscira.0", + "version": "0.3.3-alpha.0", "name": "primer-truncate", "description": "Shorten text with an ellipsis.", "homepage": "http://primercss.io/", @@ -22,7 +22,7 @@ "test": "npm run build && stylelint **/*.scss -c .stylelintrc.json -s scss" }, "dependencies": { - "primer-support": "^4.0.1-themyscira.0" + "primer-support": "^4.0.2-0" }, "devDependencies": { "primer-module-build": "*", diff --git a/packages/primer-utilities/package.json b/packages/primer-utilities/package.json index 48b113d685..91f7121084 100644 --- a/packages/primer-utilities/package.json +++ b/packages/primer-utilities/package.json @@ -1,5 +1,5 @@ { - "version": "4.2.5-themyscira.0", + "version": "4.3.0-0", "name": "primer-utilities", "description": "Immutable, atomic CSS classes to rapidly build product", "homepage": "http://primercss.io/", @@ -22,7 +22,7 @@ "test": "npm run build && stylelint **/*.scss -c .stylelintrc.json -s scss" }, "dependencies": { - "primer-support": "^4.0.1-themyscira.0" + "primer-support": "^4.0.2-0" }, "devDependencies": { "primer-module-build": "*", From 360b63ae4e8831ab478cfd0c4325e7355af19fa9 Mon Sep 17 00:00:00 2001 From: broccolini Date: Wed, 14 Jun 2017 00:32:28 -0400 Subject: [PATCH 75/98] add primer-marketing-support remove git log - update gitignore --- packages/primer-marketing-support/.gitignore | 3 ++ packages/primer-marketing-support/.npmignore | 2 + .../primer-marketing-support/.postcss.json | 6 +++ .../.stylelintrc.json | 5 ++ .../primer-marketing-support/CHANGELOG.md | 40 +++++++++++++++ packages/primer-marketing-support/LICENSE | 21 ++++++++ packages/primer-marketing-support/README.md | 49 +++++++++++++++++++ packages/primer-marketing-support/index.scss | 1 + .../lib/variables.scss | 3 ++ .../primer-marketing-support/package.json | 34 +++++++++++++ 10 files changed, 164 insertions(+) create mode 100644 packages/primer-marketing-support/.gitignore create mode 100644 packages/primer-marketing-support/.npmignore create mode 100644 packages/primer-marketing-support/.postcss.json create mode 100644 packages/primer-marketing-support/.stylelintrc.json create mode 100644 packages/primer-marketing-support/CHANGELOG.md create mode 100644 packages/primer-marketing-support/LICENSE create mode 100644 packages/primer-marketing-support/README.md create mode 100644 packages/primer-marketing-support/index.scss create mode 100644 packages/primer-marketing-support/lib/variables.scss create mode 100644 packages/primer-marketing-support/package.json diff --git a/packages/primer-marketing-support/.gitignore b/packages/primer-marketing-support/.gitignore new file mode 100644 index 0000000000..01a5e93c12 --- /dev/null +++ b/packages/primer-marketing-support/.gitignore @@ -0,0 +1,3 @@ +node_modules +build +*.log diff --git a/packages/primer-marketing-support/.npmignore b/packages/primer-marketing-support/.npmignore new file mode 100644 index 0000000000..dd51a98b42 --- /dev/null +++ b/packages/primer-marketing-support/.npmignore @@ -0,0 +1,2 @@ +*.yml +.github diff --git a/packages/primer-marketing-support/.postcss.json b/packages/primer-marketing-support/.postcss.json new file mode 100644 index 0000000000..0d882f47f2 --- /dev/null +++ b/packages/primer-marketing-support/.postcss.json @@ -0,0 +1,6 @@ +{ + "use": ["autoprefixer"], + "autoprefixer": { + "browsers": "> 5%, last 2 firefox versions, last 2 chrome versions, last 2 safari versions, last 2 edge versions, ie 11" + } +} diff --git a/packages/primer-marketing-support/.stylelintrc.json b/packages/primer-marketing-support/.stylelintrc.json new file mode 100644 index 0000000000..19028f9885 --- /dev/null +++ b/packages/primer-marketing-support/.stylelintrc.json @@ -0,0 +1,5 @@ +{ + "extends": [ + "stylelint-config-primer" + ] +} diff --git a/packages/primer-marketing-support/CHANGELOG.md b/packages/primer-marketing-support/CHANGELOG.md new file mode 100644 index 0000000000..72485b51a2 --- /dev/null +++ b/packages/primer-marketing-support/CHANGELOG.md @@ -0,0 +1,40 @@ +# v0.5.0 + + * bump versions - broccolini [github/github@3d73b9d](https://github.com/github/github/commit/3d73b9d) + * delete more instances of - Sophie Shepherd [github/github@04f84d8](https://github.com/github/github/commit/04f84d8) + * resolve all the other conflicts - Sophie Shepherd [github/github@d8fb169](https://github.com/github/github/commit/d8fb169) + +# v0.4.0 + + * versions - Sophie Shepherd [github/github@703a904](https://github.com/github/github/commit/703a904) + +# v0.3.0 + + * bump version numbers that were missed previously - broccolini [github/github@ee50553](https://github.com/github/github/commit/ee50553) + * add new green, update colors on business new - Sophie Shepherd [github/github@f32126a](https://github.com/github/github/commit/f32126a) + * update variables to have new colors - Sophie Shepherd [github/github@2ae3bd8](https://github.com/github/github/commit/2ae3bd8) + * sneak in that sf mono life - Mark Otto [github/github@778a9e6](https://github.com/github/github/commit/778a9e6) + +# v0.2.0 + + * update version number - broccolini [github/github@b3d1822](https://github.com/github/github/commit/b3d1822) + * Cleaning up devDependencies versions and simplifying npm scripts - Jon Rohan [github/github@2c42571](https://github.com/github/github/commit/2c42571) + +# v0.1.1 + + +# v0.1.0 + + * Getting rid of as much as possible - Sophie Shepherd [github/github@e2e5de4](https://github.com/github/github/commit/e2e5de4) + * Hella cleanup - Sophie Shepherd [github/github@5e0716b](https://github.com/github/github/commit/5e0716b) + * Clean up more type css - Sophie Shepherd [github/github@cbf356a](https://github.com/github/github/commit/cbf356a) + * Heading & variable cleanup - Sophie Shepherd [github/github@0778b8b](https://github.com/github/github/commit/0778b8b) + * Fix broken paths - Patrick Marsceill [github/github@b5dc395](https://github.com/github/github/commit/b5dc395) + * Update the names in the README files - Patrick Marsceill [github/github@75fed58](https://github.com/github/github/commit/75fed58) + * Update names for npm publising - Patrick Marsceill [github/github@451f97a](https://github.com/github/github/commit/451f97a) + * update docs - Patrick Marsceill [github/github@d5ef0e4](https://github.com/github/github/commit/d5ef0e4) + * Add marketing support to docs - Sophie Shepherd [github/github@ed62442](https://github.com/github/github/commit/ed62442) + * Fix variable collisions and add basecoat to site to test sass compilation errors - Patrick Marsceill [github/github@c73eee3](https://github.com/github/github/commit/c73eee3) + * Remove basecoat - Patrick Marsceill [github/github@1b1503d](https://github.com/github/github/commit/1b1503d) + * prefix bc => marketing - Patrick Marsceill [github/github@04d509a](https://github.com/github/github/commit/04d509a) + * Support - Patrick Marsceill [github/github@9bbf59b](https://github.com/github/github/commit/9bbf59b) \ No newline at end of file diff --git a/packages/primer-marketing-support/LICENSE b/packages/primer-marketing-support/LICENSE new file mode 100644 index 0000000000..5715c13693 --- /dev/null +++ b/packages/primer-marketing-support/LICENSE @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2016 GitHub Inc. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/packages/primer-marketing-support/README.md b/packages/primer-marketing-support/README.md new file mode 100644 index 0000000000..0da8d98b0d --- /dev/null +++ b/packages/primer-marketing-support/README.md @@ -0,0 +1,49 @@ +# Primer Marketing CSS Support + +[![NPM version](http://img.shields.io/npm/v/primer-marketing-support.svg)](https://www.npmjs.org/package/primer-marketing-support) +[![Build Status](https://travis-ci.org/primer/primer-marketing-support.svg?branch=master)](https://travis-ci.org/primer/primer-marketing-support) + +> Support files are Sass variables, mixins, and functions that we import into different bases for use across components, objects, and utilities. Sharing these common properties across GitHub sites helps us to keep our styles more consistent. +> +> Most of the time to include these you'll only need to add `@import "./primer-marketing-support";` to the top of your bundle. If you want only a specific partial you can import them separately. + +This repository is a module of the full [primer-css][primer] repository. + +## Documentation + + + +Documentation & refactor coming very soon + + + +## Install + +This repository is distributed with [npm][npm]. After [installing npm][install-npm], you can install `support` with this command. + +``` +$ npm install --save support +``` + +## Usage + +The source files included are written in [Sass][sass] (`scss`) You can simply point your sass `include-path` at your `node_modules` directory and import it like this. + +```scss +@import "primer-marketing-support/index.scss"; +``` + +You can also import specific portions of the module by importing those partials from the `/lib/` folder. _Make sure you import any requirements along with the modules._ + +## License + +MIT © [GitHub](https://github.com/) + +[primer]: https://github.com/primer/primer +[docs]: http://primercss.io/ +[npm]: https://www.npmjs.com/ +[install-npm]: https://docs.npmjs.com/getting-started/installing-node +[sass]: http://sass-lang.com/ diff --git a/packages/primer-marketing-support/index.scss b/packages/primer-marketing-support/index.scss new file mode 100644 index 0000000000..eaa180c67a --- /dev/null +++ b/packages/primer-marketing-support/index.scss @@ -0,0 +1 @@ +@import "./lib/variables.scss"; diff --git a/packages/primer-marketing-support/lib/variables.scss b/packages/primer-marketing-support/lib/variables.scss new file mode 100644 index 0000000000..cd2ceb3d4e --- /dev/null +++ b/packages/primer-marketing-support/lib/variables.scss @@ -0,0 +1,3 @@ +// Type +$alt-body-font: Roboto, -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Segoe UI", "Oxygen", "Ubuntu", "Cantarell", "Open Sans", sans-serif; +$alt-mono-font: $mono-font; diff --git a/packages/primer-marketing-support/package.json b/packages/primer-marketing-support/package.json new file mode 100644 index 0000000000..d22f49d25d --- /dev/null +++ b/packages/primer-marketing-support/package.json @@ -0,0 +1,34 @@ +{ + "version": "0.5.0", + "name": "primer-marketing-support", + "description": "Sass variables, mixins, and functions for use in our components.", + "homepage": "http://primercss.io/", + "author": "GitHub, Inc.", + "license": "MIT", + "style": "index.scss", + "files": [ + "index.scss", + "lib" + ], + "repository": "https://github.com/primer/primer-marketing-support.git", + "bugs": { + "url": "https://github.com/primer/primer-marketing-support/issues" + }, + "scripts": { + "test": "stylelint **/*.scss -c .stylelintrc.json -s scss" + }, + "devDependencies": { + "stylelint": "*", + "stylelint-config-primer": "*" + }, + "keywords": [ + "primer", + "css", + "github", + "primercss", + "mixins", + "functions", + "variables", + "scss" + ] +} From a4e418c9e246ce319e2f719db443d6123c86304a Mon Sep 17 00:00:00 2001 From: broccolini Date: Wed, 14 Jun 2017 07:15:28 -0400 Subject: [PATCH 76/98] update title and urls in readme --- packages/primer-marketing-support/README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/primer-marketing-support/README.md b/packages/primer-marketing-support/README.md index 0da8d98b0d..9d9e18da8b 100644 --- a/packages/primer-marketing-support/README.md +++ b/packages/primer-marketing-support/README.md @@ -1,7 +1,7 @@ -# Primer Marketing CSS Support +# Primer CSS Marketing Support [![NPM version](http://img.shields.io/npm/v/primer-marketing-support.svg)](https://www.npmjs.org/package/primer-marketing-support) -[![Build Status](https://travis-ci.org/primer/primer-marketing-support.svg?branch=master)](https://travis-ci.org/primer/primer-marketing-support) +[![Build Status](https://travis-ci.org/primer/primer-css.svg?branch=master)](https://travis-ci.org/primer/primer-css) > Support files are Sass variables, mixins, and functions that we import into different bases for use across components, objects, and utilities. Sharing these common properties across GitHub sites helps us to keep our styles more consistent. > From 724e7574efbad3e778d67b21deade6545099cb3d Mon Sep 17 00:00:00 2001 From: broccolini Date: Wed, 14 Jun 2017 07:16:35 -0400 Subject: [PATCH 77/98] update repo and issues urls --- packages/primer-marketing-support/package.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/primer-marketing-support/package.json b/packages/primer-marketing-support/package.json index d22f49d25d..e45637dc2b 100644 --- a/packages/primer-marketing-support/package.json +++ b/packages/primer-marketing-support/package.json @@ -10,9 +10,9 @@ "index.scss", "lib" ], - "repository": "https://github.com/primer/primer-marketing-support.git", + "repository": "https://github.com/primer/primer-css/tree/master/packages/primer-marketing-support", "bugs": { - "url": "https://github.com/primer/primer-marketing-support/issues" + "url": "https://github.com/primer/primer-css/issues" }, "scripts": { "test": "stylelint **/*.scss -c .stylelintrc.json -s scss" From aaefee16a0340ecaa3fa434c330838e5f7a5373b Mon Sep 17 00:00:00 2001 From: broccolini Date: Thu, 15 Jun 2017 15:37:59 +0200 Subject: [PATCH 78/98] remove peer dependencies from marketing and product --- packages/primer-marketing/package.json | 3 --- packages/primer-product/package.json | 3 --- 2 files changed, 6 deletions(-) diff --git a/packages/primer-marketing/package.json b/packages/primer-marketing/package.json index 96a36b5ae0..082c0f9753 100644 --- a/packages/primer-marketing/package.json +++ b/packages/primer-marketing/package.json @@ -30,9 +30,6 @@ "primer-support": "^4.0.2-0", "primer-tables": "^0.1.3-alpha.0" }, - "peerDependencies": { - "primer-core": "^3.0.0" - }, "devDependencies": { "primer-module-build": "*" } diff --git a/packages/primer-product/package.json b/packages/primer-product/package.json index 1db54db530..c0bf66bc7a 100644 --- a/packages/primer-product/package.json +++ b/packages/primer-product/package.json @@ -28,9 +28,6 @@ "primer-markdown": "^3.3.8-alpha.0", "primer-support": "^4.0.2-0" }, - "peerDependencies": { - "primer-core": "^3.0.0" - }, "devDependencies": { "primer-module-build": "*" } From 44d4aad291b862428458b6830f996c6d9b358b73 Mon Sep 17 00:00:00 2001 From: broccolini Date: Thu, 15 Jun 2017 16:46:55 +0200 Subject: [PATCH 79/98] update comment in product package --- packages/primer-product/index.scss | 2 ++ 1 file changed, 2 insertions(+) diff --git a/packages/primer-product/index.scss b/packages/primer-product/index.scss index 222d697dd4..86bc734bc5 100644 --- a/packages/primer-product/index.scss +++ b/packages/primer-product/index.scss @@ -12,6 +12,8 @@ // Global requirements @import "primer-support/index.scss"; + +// Product specific css modules @import "primer-alerts/index.scss"; @import "primer-avatars/index.scss"; @import "primer-blankslate/index.scss"; From 9e93a68afdc80b43b22a1f6b1f7a76e60195801b Mon Sep 17 00:00:00 2001 From: broccolini Date: Thu, 15 Jun 2017 16:58:47 +0200 Subject: [PATCH 80/98] Publish - primer-breadcrumb@0.1.2-alpha.1 - primer-cards@0.1.3-alpha.1 - primer-css@7.0.0-1 - primer-marketing-support@0.5.1-0 - primer-marketing-type@0.2.1-alpha.1 - primer-marketing-utilities@0.1.5-alpha.1 - primer-marketing@4.0.0-1 - primer-page-headers@0.1.2-alpha.1 - primer-page-sections@0.1.2-alpha.1 - primer-product@4.0.0-1 - primer-tables@0.1.3-alpha.1 --- packages/primer-breadcrumb/package.json | 4 ++-- packages/primer-cards/package.json | 4 ++-- packages/primer-css/package.json | 6 +++--- packages/primer-marketing-support/package.json | 2 +- packages/primer-marketing-type/package.json | 4 ++-- packages/primer-marketing-utilities/package.json | 4 ++-- packages/primer-marketing/package.json | 16 ++++++++-------- packages/primer-page-headers/package.json | 4 ++-- packages/primer-page-sections/package.json | 4 ++-- packages/primer-product/package.json | 2 +- packages/primer-tables/package.json | 4 ++-- 11 files changed, 27 insertions(+), 27 deletions(-) diff --git a/packages/primer-breadcrumb/package.json b/packages/primer-breadcrumb/package.json index 8af46daaf5..fd083f7dfc 100644 --- a/packages/primer-breadcrumb/package.json +++ b/packages/primer-breadcrumb/package.json @@ -1,5 +1,5 @@ { - "version": "0.1.2-alpha.0", + "version": "0.1.2-alpha.1", "name": "primer-breadcrumb", "description": "Breadcrumb navigation for pages with parents / grandparents.", "homepage": "http://primercss.io/", @@ -22,7 +22,7 @@ "test": "npm run build && stylelint **/*.scss -c .stylelintrc.json -s scss" }, "dependencies": { - "primer-marketing-support": "*", + "primer-marketing-support": "^0.5.1-0", "primer-support": "^4.0.2-0" }, "devDependencies": { diff --git a/packages/primer-cards/package.json b/packages/primer-cards/package.json index 79b1d27f41..618b438c10 100644 --- a/packages/primer-cards/package.json +++ b/packages/primer-cards/package.json @@ -1,5 +1,5 @@ { - "version": "0.1.3-alpha.0", + "version": "0.1.3-alpha.1", "name": "primer-cards", "description": "Card-like containers to group semantically related content together on marketing websites at GitHub.", "homepage": "http://primercss.io/", @@ -22,7 +22,7 @@ "test": "npm run build && stylelint **/*.scss -c .stylelintrc.json -s scss" }, "dependencies": { - "primer-marketing-support": "*", + "primer-marketing-support": "^0.5.1-0", "primer-support": "^4.0.2-0" }, "devDependencies": { diff --git a/packages/primer-css/package.json b/packages/primer-css/package.json index dbe5907043..4e7a5e1579 100644 --- a/packages/primer-css/package.json +++ b/packages/primer-css/package.json @@ -1,5 +1,5 @@ { - "version": "7.0.0-0", + "version": "7.0.0-1", "name": "primer-css", "description": "Primer is the CSS framework that powers GitHub's front-end design. Primer-css includes 23 packages that are grouped into 3 core meta-packages for easy install. Each package and meta-package is independently versioned and distributed via NPM, so it's easy to include all or part of Primer within your own project.", "homepage": "http://primercss.io/", @@ -22,8 +22,8 @@ }, "dependencies": { "primer-core": "^4.0.0-0", - "primer-marketing": "^4.0.0-0", - "primer-product": "^4.0.0-0" + "primer-marketing": "^4.0.0-1", + "primer-product": "^4.0.0-1" }, "devDependencies": { "primer-module-build": "*" diff --git a/packages/primer-marketing-support/package.json b/packages/primer-marketing-support/package.json index e45637dc2b..68b3cf52d9 100644 --- a/packages/primer-marketing-support/package.json +++ b/packages/primer-marketing-support/package.json @@ -1,5 +1,5 @@ { - "version": "0.5.0", + "version": "0.5.1-0", "name": "primer-marketing-support", "description": "Sass variables, mixins, and functions for use in our components.", "homepage": "http://primercss.io/", diff --git a/packages/primer-marketing-type/package.json b/packages/primer-marketing-type/package.json index 66dde0b5c2..981bc80969 100644 --- a/packages/primer-marketing-type/package.json +++ b/packages/primer-marketing-type/package.json @@ -1,5 +1,5 @@ { - "version": "0.2.1-alpha.0", + "version": "0.2.1-alpha.1", "name": "primer-marketing-type", "description": "Typography for marketing websites at GitHub", "homepage": "http://primercss.io/", @@ -22,7 +22,7 @@ "test": "npm run build && stylelint **/*.scss -c .stylelintrc.json -s scss" }, "dependencies": { - "primer-marketing-support": "*", + "primer-marketing-support": "^0.5.1-0", "primer-support": "^4.0.2-0" }, "devDependencies": { diff --git a/packages/primer-marketing-utilities/package.json b/packages/primer-marketing-utilities/package.json index 1d4095aca8..a74c73467c 100644 --- a/packages/primer-marketing-utilities/package.json +++ b/packages/primer-marketing-utilities/package.json @@ -1,5 +1,5 @@ { - "version": "0.1.5-alpha.0", + "version": "0.1.5-alpha.1", "name": "primer-marketing-utilities", "description": "Immutable, atomic CSS classes to rapidly build product", "homepage": "http://primercss.io/", @@ -22,7 +22,7 @@ "test": "npm run build && stylelint **/*.scss -c .stylelintrc.json -s scss" }, "dependencies": { - "primer-marketing-support": "*", + "primer-marketing-support": "^0.5.1-0", "primer-support": "^4.0.2-0" }, "devDependencies": { diff --git a/packages/primer-marketing/package.json b/packages/primer-marketing/package.json index 082c0f9753..3b90986bd6 100644 --- a/packages/primer-marketing/package.json +++ b/packages/primer-marketing/package.json @@ -1,5 +1,5 @@ { - "version": "4.0.0-0", + "version": "4.0.0-1", "name": "primer-marketing", "description": "Primer CSS's marketing modules", "homepage": "http://primercss.io/", @@ -21,14 +21,14 @@ "test": "npm run build" }, "dependencies": { - "primer-breadcrumb": "^0.1.2-alpha.0", - "primer-cards": "^0.1.3-alpha.0", - "primer-marketing-support": "^0.5.0", - "primer-marketing-type": "^0.2.1-alpha.0", - "primer-page-headers": "^0.1.2-alpha.0", - "primer-page-sections": "^0.1.2-alpha.0", + "primer-breadcrumb": "^0.1.2-alpha.1", + "primer-cards": "^0.1.3-alpha.1", + "primer-marketing-support": "^0.5.1-0", + "primer-marketing-type": "^0.2.1-alpha.1", + "primer-page-headers": "^0.1.2-alpha.1", + "primer-page-sections": "^0.1.2-alpha.1", "primer-support": "^4.0.2-0", - "primer-tables": "^0.1.3-alpha.0" + "primer-tables": "^0.1.3-alpha.1" }, "devDependencies": { "primer-module-build": "*" diff --git a/packages/primer-page-headers/package.json b/packages/primer-page-headers/package.json index 0a9b4f203f..b180df6ec3 100644 --- a/packages/primer-page-headers/package.json +++ b/packages/primer-page-headers/package.json @@ -1,5 +1,5 @@ { - "version": "0.1.2-alpha.0", + "version": "0.1.2-alpha.1", "name": "primer-page-headers", "description": "Jumbotrons, heroes, and featured content sections for marketing websites at GitHub.", "homepage": "http://primercss.io/", @@ -22,7 +22,7 @@ "test": "npm run build && stylelint **/*.scss -c .stylelintrc.json -s scss" }, "dependencies": { - "primer-marketing-support": "*", + "primer-marketing-support": "^0.5.1-0", "primer-support": "^4.0.2-0" }, "devDependencies": { diff --git a/packages/primer-page-sections/package.json b/packages/primer-page-sections/package.json index 4f9a5dee0a..b1aeb8dd73 100644 --- a/packages/primer-page-sections/package.json +++ b/packages/primer-page-sections/package.json @@ -1,5 +1,5 @@ { - "version": "0.1.2-alpha.0", + "version": "0.1.2-alpha.1", "name": "primer-page-sections", "description": "Styles to create distinct sections of marketing pages at GitHub.", "homepage": "http://primercss.io/", @@ -22,7 +22,7 @@ "test": "npm run build && stylelint **/*.scss -c .stylelintrc.json -s scss" }, "dependencies": { - "primer-marketing-support": "*", + "primer-marketing-support": "^0.5.1-0", "primer-support": "^4.0.2-0" }, "devDependencies": { diff --git a/packages/primer-product/package.json b/packages/primer-product/package.json index c0bf66bc7a..566771af3e 100644 --- a/packages/primer-product/package.json +++ b/packages/primer-product/package.json @@ -1,5 +1,5 @@ { - "version": "4.0.0-0", + "version": "4.0.0-1", "name": "primer-product", "description": "Primer CSS's product modules", "homepage": "http://primercss.io/", diff --git a/packages/primer-tables/package.json b/packages/primer-tables/package.json index 028ddeb961..5d7c8ce68e 100644 --- a/packages/primer-tables/package.json +++ b/packages/primer-tables/package.json @@ -1,5 +1,5 @@ { - "version": "0.1.3-alpha.0", + "version": "0.1.3-alpha.1", "name": "primer-tables", "description": "Styles to display tabular data for marketing websites at GitHub.", "homepage": "http://primercss.io/", @@ -22,7 +22,7 @@ "test": "npm run build && stylelint **/*.scss -c .stylelintrc.json -s scss" }, "dependencies": { - "primer-marketing-support": "*", + "primer-marketing-support": "^0.5.1-0", "primer-support": "^4.0.2-0" }, "devDependencies": { From b8e90516f8e7ef2aacd22f2c0af3d414646b10b1 Mon Sep 17 00:00:00 2001 From: broccolini Date: Mon, 19 Jun 2017 18:52:26 -0400 Subject: [PATCH 81/98] Updated gutter naming convention and added responsive modifiers --- packages/primer-layout/lib/grid.scss | 27 ++++++++++++++++++++++----- 1 file changed, 22 insertions(+), 5 deletions(-) diff --git a/packages/primer-layout/lib/grid.scss b/packages/primer-layout/lib/grid.scss index 9960239b10..5126c6b10e 100644 --- a/packages/primer-layout/lib/grid.scss +++ b/packages/primer-layout/lib/grid.scss @@ -31,8 +31,9 @@ } } -// Gutters apply padding and a negative margin to the outside of the container -@mixin gutters ($gutter-width: $spacer3) { +// Gutters +// Apply padding and a negative margin to the outside of the container +@mixin gutters ($gutter-width: $spacer-3) { margin-right: -$gutter-width; margin-left: -$gutter-width; @@ -42,6 +43,22 @@ } } -.gut-sm { @include gutters($spacer-2); } -.gut-md { @include gutters($spacer-3); } -.gut-lg { @include gutters($spacer-4); } +.gutter { + @include gutters($spacer-3); +} + +.gutter-condensed { + @include gutters($spacer-2); +} + +.gutter-spacious { + @include gutters($spacer-4); +} + +@each $breakpoint in map-keys($breakpoints) { + @include breakpoint($breakpoint) { + .gutter-#{$breakpoint} { @include gutters($spacer-3); } + .gutter-#{$breakpoint}-condensed { @include gutters($spacer-2); } + .gutter-#{$breakpoint}-spacious { @include gutters($spacer-4); } + } +} From 1fb0bea939111250ffb1da4c3471088eb0edbe0b Mon Sep 17 00:00:00 2001 From: broccolini Date: Mon, 19 Jun 2017 18:57:49 -0400 Subject: [PATCH 82/98] Update fade variables from transparentize to rgba color function This makes the Sass easier to read since the variable name and alpha value are the same (ish) --- .../lib/variables/color-system.scss | 22 +++++++++---------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/packages/primer-support/lib/variables/color-system.scss b/packages/primer-support/lib/variables/color-system.scss index 75ec880c66..0ea1a7116c 100644 --- a/packages/primer-support/lib/variables/color-system.scss +++ b/packages/primer-support/lib/variables/color-system.scss @@ -89,19 +89,19 @@ $purple-900: #29134e !default; $black: #1b1f23 !default; $white: #fff !default; -$black-fade-15: transparentize($black, 0.85) !default; -$black-fade-30: transparentize($black, 0.7) !default; -$black-fade-50: transparentize($black, 0.5) !default; -$black-fade-70: transparentize($black, 0.3) !default; -$black-fade-85: transparentize($black, 0.15) !default; +$black-fade-15: rgba($black, 0.15) !default; +$black-fade-30: rgba($black, 0.3) !default; +$black-fade-50: rgba($black, 0.5) !default; +$black-fade-70: rgba($black, 0.7) !default; +$black-fade-85: rgba($black, 0.85) !default; -$white-fade-15: transparentize($white, 0.85) !default; -$white-fade-30: transparentize($white, 0.7) !default; -$white-fade-50: transparentize($white, 0.5) !default; -$white-fade-70: transparentize($white, 0.3) !default; -$white-fade-85: transparentize($white, 0.15) !default; +$white-fade-15: rgba($white, 0.15) !default; +$white-fade-30: rgba($white, 0.3) !default; +$white-fade-50: rgba($white, 0.5) !default; +$white-fade-70: rgba($white, 0.7) !default; +$white-fade-85: rgba($white, 0.85) !default; -// -------- Color System -------- +// -------- Color defaults -------- $red: $red-500 !default; $purple: $purple-500 !default; $blue: $blue-500 !default; From c7979c3c70a7df3073bd0261c38ca1ebc7f6fe34 Mon Sep 17 00:00:00 2001 From: broccolini Date: Mon, 19 Jun 2017 19:41:06 -0400 Subject: [PATCH 83/98] Publish - primer-alerts@1.1.3-alpha.1 - primer-avatars@0.4.7-alpha.1 - primer-base@1.1.0-1 - primer-blankslate@0.3.6-alpha.1 - primer-box@2.1.3-alpha.1 - primer-breadcrumb@0.1.2-alpha.2 - primer-buttons@2.0.1-alpha.1 - primer-cards@0.1.3-alpha.2 - primer-core@4.0.0-1 - primer-css@7.0.0-2 - primer-forms@1.0.8-1 - primer-labels@1.1.1-alpha.1 - primer-layout@1.0.0-1 - primer-markdown@3.3.8-alpha.1 - primer-marketing-type@0.2.1-alpha.2 - primer-marketing-utilities@0.1.5-alpha.2 - primer-marketing@4.0.0-2 - primer-navigation@1.0.1-alpha.1 - primer-page-headers@0.1.2-alpha.2 - primer-page-sections@0.1.2-alpha.2 - primer-product@4.0.0-2 - primer-support@4.0.2-1 - primer-table-object@1.0.4-alpha.1 - primer-tables@0.1.3-alpha.2 - primer-tooltips@0.5.5-alpha.1 - primer-truncate@0.3.3-alpha.1 - primer-utilities@4.3.0-1 --- packages/primer-alerts/package.json | 4 ++-- packages/primer-avatars/package.json | 4 ++-- packages/primer-base/package.json | 4 ++-- packages/primer-blankslate/package.json | 4 ++-- packages/primer-box/package.json | 4 ++-- packages/primer-breadcrumb/package.json | 4 ++-- packages/primer-buttons/package.json | 4 ++-- packages/primer-cards/package.json | 4 ++-- packages/primer-core/package.json | 22 +++++++++---------- packages/primer-css/package.json | 8 +++---- packages/primer-forms/package.json | 4 ++-- packages/primer-labels/package.json | 4 ++-- packages/primer-layout/package.json | 4 ++-- packages/primer-markdown/package.json | 4 ++-- packages/primer-marketing-type/package.json | 4 ++-- .../primer-marketing-utilities/package.json | 4 ++-- packages/primer-marketing/package.json | 16 +++++++------- packages/primer-navigation/package.json | 4 ++-- packages/primer-page-headers/package.json | 4 ++-- packages/primer-page-sections/package.json | 4 ++-- packages/primer-product/package.json | 14 ++++++------ packages/primer-support/package.json | 2 +- packages/primer-table-object/package.json | 4 ++-- packages/primer-tables/package.json | 4 ++-- packages/primer-tooltips/package.json | 4 ++-- packages/primer-truncate/package.json | 4 ++-- packages/primer-utilities/package.json | 4 ++-- 27 files changed, 75 insertions(+), 75 deletions(-) diff --git a/packages/primer-alerts/package.json b/packages/primer-alerts/package.json index e9ba7a876d..938f4ca641 100644 --- a/packages/primer-alerts/package.json +++ b/packages/primer-alerts/package.json @@ -1,5 +1,5 @@ { - "version": "1.1.3-alpha.0", + "version": "1.1.3-alpha.1", "name": "primer-alerts", "description": "Flash messages, or alerts, inform users of successful or pending actions.", "homepage": "http://primercss.io/", @@ -22,7 +22,7 @@ "test": "npm run build && stylelint **/*.scss -c .stylelintrc.json -s scss" }, "dependencies": { - "primer-support": "^4.0.2-0" + "primer-support": "^4.0.2-1" }, "devDependencies": { "primer-module-build": "*", diff --git a/packages/primer-avatars/package.json b/packages/primer-avatars/package.json index 78ba577e72..39f66418bc 100644 --- a/packages/primer-avatars/package.json +++ b/packages/primer-avatars/package.json @@ -1,5 +1,5 @@ { - "version": "0.4.7-alpha.0", + "version": "0.4.7-alpha.1", "name": "primer-avatars", "description": "Basic styles for user profile avatars.", "homepage": "http://primercss.io/", @@ -22,7 +22,7 @@ "test": "npm run build && stylelint **/*.scss -c .stylelintrc.json -s scss" }, "dependencies": { - "primer-support": "^4.0.2-0" + "primer-support": "^4.0.2-1" }, "devDependencies": { "primer-module-build": "*", diff --git a/packages/primer-base/package.json b/packages/primer-base/package.json index 17570b3e4b..2a4fa0eb0c 100644 --- a/packages/primer-base/package.json +++ b/packages/primer-base/package.json @@ -1,5 +1,5 @@ { - "version": "1.1.0-0", + "version": "1.1.0-1", "name": "primer-base", "description": "CSS to reset the browsers default styles", "homepage": "http://primercss.io/", @@ -22,7 +22,7 @@ "test": "npm run build && stylelint **/*.scss -c .stylelintrc.json -s scss" }, "dependencies": { - "primer-support": "^4.0.2-0" + "primer-support": "^4.0.2-1" }, "devDependencies": { "primer-module-build": "*", diff --git a/packages/primer-blankslate/package.json b/packages/primer-blankslate/package.json index 692a4d5e76..8493b6c890 100644 --- a/packages/primer-blankslate/package.json +++ b/packages/primer-blankslate/package.json @@ -1,5 +1,5 @@ { - "version": "0.3.6-alpha.0", + "version": "0.3.6-alpha.1", "name": "primer-blankslate", "description": "Blankslates are for when there is a lack of content within a page or section.", "homepage": "http://primercss.io/", @@ -22,7 +22,7 @@ "test": "npm run build && stylelint **/*.scss -c .stylelintrc.json -s scss" }, "dependencies": { - "primer-support": "^4.0.2-0" + "primer-support": "^4.0.2-1" }, "devDependencies": { "primer-module-build": "*", diff --git a/packages/primer-box/package.json b/packages/primer-box/package.json index 755e13facd..14cc5e9911 100644 --- a/packages/primer-box/package.json +++ b/packages/primer-box/package.json @@ -1,5 +1,5 @@ { - "version": "2.1.3-alpha.0", + "version": "2.1.3-alpha.1", "name": "primer-box", "description": "A module for creating rounded-corner boxes with options for headers, lists, and footers.", "homepage": "http://primercss.io/", @@ -22,7 +22,7 @@ "test": "npm run build && stylelint **/*.scss -c .stylelintrc.json -s scss" }, "dependencies": { - "primer-support": "^4.0.2-0" + "primer-support": "^4.0.2-1" }, "devDependencies": { "primer-module-build": "*", diff --git a/packages/primer-breadcrumb/package.json b/packages/primer-breadcrumb/package.json index fd083f7dfc..decd207f88 100644 --- a/packages/primer-breadcrumb/package.json +++ b/packages/primer-breadcrumb/package.json @@ -1,5 +1,5 @@ { - "version": "0.1.2-alpha.1", + "version": "0.1.2-alpha.2", "name": "primer-breadcrumb", "description": "Breadcrumb navigation for pages with parents / grandparents.", "homepage": "http://primercss.io/", @@ -23,7 +23,7 @@ }, "dependencies": { "primer-marketing-support": "^0.5.1-0", - "primer-support": "^4.0.2-0" + "primer-support": "^4.0.2-1" }, "devDependencies": { "primer-module-build": "*", diff --git a/packages/primer-buttons/package.json b/packages/primer-buttons/package.json index bf662e8e06..437726a7aa 100644 --- a/packages/primer-buttons/package.json +++ b/packages/primer-buttons/package.json @@ -1,5 +1,5 @@ { - "version": "2.0.1-alpha.0", + "version": "2.0.1-alpha.1", "name": "primer-buttons", "description": "A collection of buttons used for primary and secondary actions.", "homepage": "http://primercss.io/", @@ -22,7 +22,7 @@ "test": "npm run build && stylelint **/*.scss -c .stylelintrc.json -s scss" }, "dependencies": { - "primer-support": "^4.0.2-0" + "primer-support": "^4.0.2-1" }, "devDependencies": { "primer-module-build": "*", diff --git a/packages/primer-cards/package.json b/packages/primer-cards/package.json index 618b438c10..8412c1fcc0 100644 --- a/packages/primer-cards/package.json +++ b/packages/primer-cards/package.json @@ -1,5 +1,5 @@ { - "version": "0.1.3-alpha.1", + "version": "0.1.3-alpha.2", "name": "primer-cards", "description": "Card-like containers to group semantically related content together on marketing websites at GitHub.", "homepage": "http://primercss.io/", @@ -23,7 +23,7 @@ }, "dependencies": { "primer-marketing-support": "^0.5.1-0", - "primer-support": "^4.0.2-0" + "primer-support": "^4.0.2-1" }, "devDependencies": { "primer-module-build": "*", diff --git a/packages/primer-core/package.json b/packages/primer-core/package.json index afb80b1106..e0843368a0 100644 --- a/packages/primer-core/package.json +++ b/packages/primer-core/package.json @@ -1,5 +1,5 @@ { - "version": "4.0.0-0", + "version": "4.0.0-1", "name": "primer-core", "description": "Primer CSS's core modules", "homepage": "http://primercss.io/", @@ -22,16 +22,16 @@ }, "dependencies": { "primer-base": "^0.4.0", - "primer-box": "^2.1.3-alpha.0", - "primer-buttons": "^2.0.1-alpha.0", - "primer-forms": "^1.0.8-0", - "primer-layout": "^1.0.0-0", - "primer-navigation": "^1.0.1-alpha.0", - "primer-support": "^4.0.2-0", - "primer-table-object": "^1.0.4-alpha.0", - "primer-tooltips": "^0.5.5-alpha.0", - "primer-truncate": "^0.3.3-alpha.0", - "primer-utilities": "^4.3.0-0" + "primer-box": "^2.1.3-alpha.1", + "primer-buttons": "^2.0.1-alpha.1", + "primer-forms": "^1.0.8-1", + "primer-layout": "^1.0.0-1", + "primer-navigation": "^1.0.1-alpha.1", + "primer-support": "^4.0.2-1", + "primer-table-object": "^1.0.4-alpha.1", + "primer-tooltips": "^0.5.5-alpha.1", + "primer-truncate": "^0.3.3-alpha.1", + "primer-utilities": "^4.3.0-1" }, "devDependencies": { "primer-module-build": "*" diff --git a/packages/primer-css/package.json b/packages/primer-css/package.json index 4e7a5e1579..08780b612e 100644 --- a/packages/primer-css/package.json +++ b/packages/primer-css/package.json @@ -1,5 +1,5 @@ { - "version": "7.0.0-1", + "version": "7.0.0-2", "name": "primer-css", "description": "Primer is the CSS framework that powers GitHub's front-end design. Primer-css includes 23 packages that are grouped into 3 core meta-packages for easy install. Each package and meta-package is independently versioned and distributed via NPM, so it's easy to include all or part of Primer within your own project.", "homepage": "http://primercss.io/", @@ -21,9 +21,9 @@ "test": "npm run build" }, "dependencies": { - "primer-core": "^4.0.0-0", - "primer-marketing": "^4.0.0-1", - "primer-product": "^4.0.0-1" + "primer-core": "^4.0.0-1", + "primer-marketing": "^4.0.0-2", + "primer-product": "^4.0.0-2" }, "devDependencies": { "primer-module-build": "*" diff --git a/packages/primer-forms/package.json b/packages/primer-forms/package.json index 862be32af2..a7716223d6 100644 --- a/packages/primer-forms/package.json +++ b/packages/primer-forms/package.json @@ -1,5 +1,5 @@ { - "version": "1.0.8-0", + "version": "1.0.8-1", "name": "primer-forms", "description": "Style individual form controls and utilize common layouts.", "homepage": "http://primercss.io/", @@ -22,7 +22,7 @@ "test": "npm run build && stylelint **/*.scss -c .stylelintrc.json -s scss" }, "dependencies": { - "primer-support": "^4.0.2-0" + "primer-support": "^4.0.2-1" }, "devDependencies": { "primer-module-build": "*", diff --git a/packages/primer-labels/package.json b/packages/primer-labels/package.json index 00085968f1..2ecff6aecb 100644 --- a/packages/primer-labels/package.json +++ b/packages/primer-labels/package.json @@ -1,5 +1,5 @@ { - "version": "1.1.1-alpha.0", + "version": "1.1.1-alpha.1", "name": "primer-labels", "description": "Labels add metatdata or indicate status of items and navigational elements.", "homepage": "http://primercss.io/", @@ -22,7 +22,7 @@ "test": "npm run build && stylelint **/*.scss -c .stylelintrc.json -s scss" }, "dependencies": { - "primer-support": "^4.0.2-0" + "primer-support": "^4.0.2-1" }, "devDependencies": { "primer-module-build": "*", diff --git a/packages/primer-layout/package.json b/packages/primer-layout/package.json index 578fcd7a2f..7fa64b7b4a 100644 --- a/packages/primer-layout/package.json +++ b/packages/primer-layout/package.json @@ -1,5 +1,5 @@ { - "version": "1.0.0-0", + "version": "1.0.0-1", "name": "primer-layout", "description": "Containers, rows, and columns for creating page layout.", "homepage": "http://primercss.io/", @@ -22,7 +22,7 @@ "test": "npm run build && stylelint **/*.scss -c .stylelintrc.json -s scss" }, "dependencies": { - "primer-support": "^4.0.2-0" + "primer-support": "^4.0.2-1" }, "devDependencies": { "primer-module-build": "*", diff --git a/packages/primer-markdown/package.json b/packages/primer-markdown/package.json index 1c08667f18..ed771e097a 100644 --- a/packages/primer-markdown/package.json +++ b/packages/primer-markdown/package.json @@ -1,5 +1,5 @@ { - "version": "3.3.8-alpha.0", + "version": "3.3.8-alpha.1", "name": "primer-markdown", "description": "GitHub stylesheets for rendering markdown.", "homepage": "https://github.com/primer/primer-markdown", @@ -22,7 +22,7 @@ "test": "npm run build && stylelint **/*.scss -c .stylelintrc.json -s scss" }, "dependencies": { - "primer-support": "^4.0.2-0" + "primer-support": "^4.0.2-1" }, "devDependencies": { "primer-module-build": "*", diff --git a/packages/primer-marketing-type/package.json b/packages/primer-marketing-type/package.json index 981bc80969..28de2e18f1 100644 --- a/packages/primer-marketing-type/package.json +++ b/packages/primer-marketing-type/package.json @@ -1,5 +1,5 @@ { - "version": "0.2.1-alpha.1", + "version": "0.2.1-alpha.2", "name": "primer-marketing-type", "description": "Typography for marketing websites at GitHub", "homepage": "http://primercss.io/", @@ -23,7 +23,7 @@ }, "dependencies": { "primer-marketing-support": "^0.5.1-0", - "primer-support": "^4.0.2-0" + "primer-support": "^4.0.2-1" }, "devDependencies": { "primer-module-build": "*", diff --git a/packages/primer-marketing-utilities/package.json b/packages/primer-marketing-utilities/package.json index a74c73467c..95922ac4b9 100644 --- a/packages/primer-marketing-utilities/package.json +++ b/packages/primer-marketing-utilities/package.json @@ -1,5 +1,5 @@ { - "version": "0.1.5-alpha.1", + "version": "0.1.5-alpha.2", "name": "primer-marketing-utilities", "description": "Immutable, atomic CSS classes to rapidly build product", "homepage": "http://primercss.io/", @@ -23,7 +23,7 @@ }, "dependencies": { "primer-marketing-support": "^0.5.1-0", - "primer-support": "^4.0.2-0" + "primer-support": "^4.0.2-1" }, "devDependencies": { "primer-module-build": "*", diff --git a/packages/primer-marketing/package.json b/packages/primer-marketing/package.json index 3b90986bd6..24bc0b246c 100644 --- a/packages/primer-marketing/package.json +++ b/packages/primer-marketing/package.json @@ -1,5 +1,5 @@ { - "version": "4.0.0-1", + "version": "4.0.0-2", "name": "primer-marketing", "description": "Primer CSS's marketing modules", "homepage": "http://primercss.io/", @@ -21,14 +21,14 @@ "test": "npm run build" }, "dependencies": { - "primer-breadcrumb": "^0.1.2-alpha.1", - "primer-cards": "^0.1.3-alpha.1", + "primer-breadcrumb": "^0.1.2-alpha.2", + "primer-cards": "^0.1.3-alpha.2", "primer-marketing-support": "^0.5.1-0", - "primer-marketing-type": "^0.2.1-alpha.1", - "primer-page-headers": "^0.1.2-alpha.1", - "primer-page-sections": "^0.1.2-alpha.1", - "primer-support": "^4.0.2-0", - "primer-tables": "^0.1.3-alpha.1" + "primer-marketing-type": "^0.2.1-alpha.2", + "primer-page-headers": "^0.1.2-alpha.2", + "primer-page-sections": "^0.1.2-alpha.2", + "primer-support": "^4.0.2-1", + "primer-tables": "^0.1.3-alpha.2" }, "devDependencies": { "primer-module-build": "*" diff --git a/packages/primer-navigation/package.json b/packages/primer-navigation/package.json index 7ab42cee16..b9ae2ed21f 100644 --- a/packages/primer-navigation/package.json +++ b/packages/primer-navigation/package.json @@ -1,5 +1,5 @@ { - "version": "1.0.1-alpha.0", + "version": "1.0.1-alpha.1", "name": "primer-navigation", "description": "Singular purpose and flexible navigation elements.", "homepage": "http://primercss.io/", @@ -22,7 +22,7 @@ "test": "npm run build && stylelint **/*.scss -c .stylelintrc.json -s scss" }, "dependencies": { - "primer-support": "^4.0.2-0" + "primer-support": "^4.0.2-1" }, "devDependencies": { "primer-module-build": "*", diff --git a/packages/primer-page-headers/package.json b/packages/primer-page-headers/package.json index b180df6ec3..fb87f03c64 100644 --- a/packages/primer-page-headers/package.json +++ b/packages/primer-page-headers/package.json @@ -1,5 +1,5 @@ { - "version": "0.1.2-alpha.1", + "version": "0.1.2-alpha.2", "name": "primer-page-headers", "description": "Jumbotrons, heroes, and featured content sections for marketing websites at GitHub.", "homepage": "http://primercss.io/", @@ -23,7 +23,7 @@ }, "dependencies": { "primer-marketing-support": "^0.5.1-0", - "primer-support": "^4.0.2-0" + "primer-support": "^4.0.2-1" }, "devDependencies": { "primer-module-build": "*", diff --git a/packages/primer-page-sections/package.json b/packages/primer-page-sections/package.json index b1aeb8dd73..50ab4a199c 100644 --- a/packages/primer-page-sections/package.json +++ b/packages/primer-page-sections/package.json @@ -1,5 +1,5 @@ { - "version": "0.1.2-alpha.1", + "version": "0.1.2-alpha.2", "name": "primer-page-sections", "description": "Styles to create distinct sections of marketing pages at GitHub.", "homepage": "http://primercss.io/", @@ -23,7 +23,7 @@ }, "dependencies": { "primer-marketing-support": "^0.5.1-0", - "primer-support": "^4.0.2-0" + "primer-support": "^4.0.2-1" }, "devDependencies": { "primer-module-build": "*", diff --git a/packages/primer-product/package.json b/packages/primer-product/package.json index 566771af3e..fcaa4905e4 100644 --- a/packages/primer-product/package.json +++ b/packages/primer-product/package.json @@ -1,5 +1,5 @@ { - "version": "4.0.0-1", + "version": "4.0.0-2", "name": "primer-product", "description": "Primer CSS's product modules", "homepage": "http://primercss.io/", @@ -21,12 +21,12 @@ "test": "npm run build" }, "dependencies": { - "primer-alerts": "^1.1.3-alpha.0", - "primer-avatars": "^0.4.7-alpha.0", - "primer-blankslate": "^0.3.6-alpha.0", - "primer-labels": "^1.1.1-alpha.0", - "primer-markdown": "^3.3.8-alpha.0", - "primer-support": "^4.0.2-0" + "primer-alerts": "^1.1.3-alpha.1", + "primer-avatars": "^0.4.7-alpha.1", + "primer-blankslate": "^0.3.6-alpha.1", + "primer-labels": "^1.1.1-alpha.1", + "primer-markdown": "^3.3.8-alpha.1", + "primer-support": "^4.0.2-1" }, "devDependencies": { "primer-module-build": "*" diff --git a/packages/primer-support/package.json b/packages/primer-support/package.json index cad393137c..b54d3999bb 100644 --- a/packages/primer-support/package.json +++ b/packages/primer-support/package.json @@ -1,5 +1,5 @@ { - "version": "4.0.2-0", + "version": "4.0.2-1", "name": "primer-support", "description": "Sass variables, mixins, and functions for use in our components.", "homepage": "http://primercss.io/", diff --git a/packages/primer-table-object/package.json b/packages/primer-table-object/package.json index 7ea91ea63f..9d57a62f33 100644 --- a/packages/primer-table-object/package.json +++ b/packages/primer-table-object/package.json @@ -1,5 +1,5 @@ { - "version": "1.0.4-alpha.0", + "version": "1.0.4-alpha.1", "name": "primer-table-object", "description": "A module for creating dynamically resizable elements that always sit on the same horizontal line.", "homepage": "http://primercss.io/", @@ -22,7 +22,7 @@ "test": "npm run build && stylelint **/*.scss -c .stylelintrc.json -s scss" }, "dependencies": { - "primer-support": "^4.0.2-0" + "primer-support": "^4.0.2-1" }, "devDependencies": { "primer-module-build": "*", diff --git a/packages/primer-tables/package.json b/packages/primer-tables/package.json index 5d7c8ce68e..ea35293304 100644 --- a/packages/primer-tables/package.json +++ b/packages/primer-tables/package.json @@ -1,5 +1,5 @@ { - "version": "0.1.3-alpha.1", + "version": "0.1.3-alpha.2", "name": "primer-tables", "description": "Styles to display tabular data for marketing websites at GitHub.", "homepage": "http://primercss.io/", @@ -23,7 +23,7 @@ }, "dependencies": { "primer-marketing-support": "^0.5.1-0", - "primer-support": "^4.0.2-0" + "primer-support": "^4.0.2-1" }, "devDependencies": { "primer-module-build": "*", diff --git a/packages/primer-tooltips/package.json b/packages/primer-tooltips/package.json index eca1cea0b6..0b4395156b 100644 --- a/packages/primer-tooltips/package.json +++ b/packages/primer-tooltips/package.json @@ -1,5 +1,5 @@ { - "version": "0.5.5-alpha.0", + "version": "0.5.5-alpha.1", "name": "primer-tooltips", "description": "Add tooltips built entirely in CSS to nearly any element.", "homepage": "http://primercss.io/", @@ -22,7 +22,7 @@ "test": "npm run build && stylelint **/*.scss -c .stylelintrc.json -s scss" }, "dependencies": { - "primer-support": "^4.0.2-0" + "primer-support": "^4.0.2-1" }, "devDependencies": { "primer-module-build": "*", diff --git a/packages/primer-truncate/package.json b/packages/primer-truncate/package.json index 1c135ef7e9..dd17af73b9 100644 --- a/packages/primer-truncate/package.json +++ b/packages/primer-truncate/package.json @@ -1,5 +1,5 @@ { - "version": "0.3.3-alpha.0", + "version": "0.3.3-alpha.1", "name": "primer-truncate", "description": "Shorten text with an ellipsis.", "homepage": "http://primercss.io/", @@ -22,7 +22,7 @@ "test": "npm run build && stylelint **/*.scss -c .stylelintrc.json -s scss" }, "dependencies": { - "primer-support": "^4.0.2-0" + "primer-support": "^4.0.2-1" }, "devDependencies": { "primer-module-build": "*", diff --git a/packages/primer-utilities/package.json b/packages/primer-utilities/package.json index 91f7121084..df06f9e9f9 100644 --- a/packages/primer-utilities/package.json +++ b/packages/primer-utilities/package.json @@ -1,5 +1,5 @@ { - "version": "4.3.0-0", + "version": "4.3.0-1", "name": "primer-utilities", "description": "Immutable, atomic CSS classes to rapidly build product", "homepage": "http://primercss.io/", @@ -22,7 +22,7 @@ "test": "npm run build && stylelint **/*.scss -c .stylelintrc.json -s scss" }, "dependencies": { - "primer-support": "^4.0.2-0" + "primer-support": "^4.0.2-1" }, "devDependencies": { "primer-module-build": "*", From 642bc2acffe1d97003d1cf3ab1ba265f213655f4 Mon Sep 17 00:00:00 2001 From: broccolini Date: Thu, 22 Jun 2017 15:30:33 -0400 Subject: [PATCH 84/98] add primer-marketing-utilitis to imports --- packages/primer-marketing/index.scss | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/primer-marketing/index.scss b/packages/primer-marketing/index.scss index 91adbc0ba7..e211414969 100755 --- a/packages/primer-marketing/index.scss +++ b/packages/primer-marketing/index.scss @@ -21,3 +21,4 @@ @import "primer-page-headers/index.scss"; @import "primer-page-sections/index.scss"; @import "primer-tables/index.scss"; +@import "primer-marketing-utilities/index.scss"; From 47f1531c863682b7d44fa6d9d4b642d1b2ce2435 Mon Sep 17 00:00:00 2001 From: broccolini Date: Thu, 22 Jun 2017 15:30:59 -0400 Subject: [PATCH 85/98] add primer-marketing-utilities to primer-marketing dependencies --- packages/primer-marketing/package.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/primer-marketing/package.json b/packages/primer-marketing/package.json index 24bc0b246c..82fcdc1160 100644 --- a/packages/primer-marketing/package.json +++ b/packages/primer-marketing/package.json @@ -28,7 +28,8 @@ "primer-page-headers": "^0.1.2-alpha.2", "primer-page-sections": "^0.1.2-alpha.2", "primer-support": "^4.0.2-1", - "primer-tables": "^0.1.3-alpha.2" + "primer-tables": "^0.1.3-alpha.2", + "primer-marketing-utilities": "^0.1.5-alpha.2" }, "devDependencies": { "primer-module-build": "*" From 7f9f4e4a10e79e1d409ccd4ecea2bd4e86d78726 Mon Sep 17 00:00:00 2001 From: broccolini Date: Thu, 22 Jun 2017 16:33:34 -0400 Subject: [PATCH 86/98] Publish - primer-css@7.0.0-3 - primer-marketing@4.0.0-3 --- packages/primer-css/package.json | 4 ++-- packages/primer-marketing/package.json | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/packages/primer-css/package.json b/packages/primer-css/package.json index 08780b612e..27807aacd5 100644 --- a/packages/primer-css/package.json +++ b/packages/primer-css/package.json @@ -1,5 +1,5 @@ { - "version": "7.0.0-2", + "version": "7.0.0-3", "name": "primer-css", "description": "Primer is the CSS framework that powers GitHub's front-end design. Primer-css includes 23 packages that are grouped into 3 core meta-packages for easy install. Each package and meta-package is independently versioned and distributed via NPM, so it's easy to include all or part of Primer within your own project.", "homepage": "http://primercss.io/", @@ -22,7 +22,7 @@ }, "dependencies": { "primer-core": "^4.0.0-1", - "primer-marketing": "^4.0.0-2", + "primer-marketing": "^4.0.0-3", "primer-product": "^4.0.0-2" }, "devDependencies": { diff --git a/packages/primer-marketing/package.json b/packages/primer-marketing/package.json index 82fcdc1160..782257e6d7 100644 --- a/packages/primer-marketing/package.json +++ b/packages/primer-marketing/package.json @@ -1,5 +1,5 @@ { - "version": "4.0.0-2", + "version": "4.0.0-3", "name": "primer-marketing", "description": "Primer CSS's marketing modules", "homepage": "http://primercss.io/", @@ -25,11 +25,11 @@ "primer-cards": "^0.1.3-alpha.2", "primer-marketing-support": "^0.5.1-0", "primer-marketing-type": "^0.2.1-alpha.2", + "primer-marketing-utilities": "^0.1.5-alpha.2", "primer-page-headers": "^0.1.2-alpha.2", "primer-page-sections": "^0.1.2-alpha.2", "primer-support": "^4.0.2-1", - "primer-tables": "^0.1.3-alpha.2", - "primer-marketing-utilities": "^0.1.5-alpha.2" + "primer-tables": "^0.1.3-alpha.2" }, "devDependencies": { "primer-module-build": "*" From 9c40687fa29a7fb1756e2a36a6eb060e3bafb6de Mon Sep 17 00:00:00 2001 From: broccolini Date: Thu, 22 Jun 2017 16:50:04 -0400 Subject: [PATCH 87/98] move up to be consistent with dotcom --- packages/primer-marketing/index.scss | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/primer-marketing/index.scss b/packages/primer-marketing/index.scss index e211414969..e2be0cf740 100755 --- a/packages/primer-marketing/index.scss +++ b/packages/primer-marketing/index.scss @@ -15,10 +15,10 @@ @import "primer-marketing-support/index.scss"; // marketing specific css modules +@import "primer-marketing-utilities/index.scss"; @import "primer-marketing-type/index.scss"; @import "primer-breadcrumb/index.scss"; @import "primer-cards/index.scss"; @import "primer-page-headers/index.scss"; @import "primer-page-sections/index.scss"; @import "primer-tables/index.scss"; -@import "primer-marketing-utilities/index.scss"; From 923181250abe380d213d14e68f56b7ab3560da0d Mon Sep 17 00:00:00 2001 From: broccolini Date: Thu, 22 Jun 2017 17:17:21 -0400 Subject: [PATCH 88/98] Publish - primer-css@7.0.0-4 - primer-marketing@4.0.0-4 --- packages/primer-css/package.json | 4 ++-- packages/primer-marketing/package.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/primer-css/package.json b/packages/primer-css/package.json index 27807aacd5..89884e448a 100644 --- a/packages/primer-css/package.json +++ b/packages/primer-css/package.json @@ -1,5 +1,5 @@ { - "version": "7.0.0-3", + "version": "7.0.0-4", "name": "primer-css", "description": "Primer is the CSS framework that powers GitHub's front-end design. Primer-css includes 23 packages that are grouped into 3 core meta-packages for easy install. Each package and meta-package is independently versioned and distributed via NPM, so it's easy to include all or part of Primer within your own project.", "homepage": "http://primercss.io/", @@ -22,7 +22,7 @@ }, "dependencies": { "primer-core": "^4.0.0-1", - "primer-marketing": "^4.0.0-3", + "primer-marketing": "^4.0.0-4", "primer-product": "^4.0.0-2" }, "devDependencies": { diff --git a/packages/primer-marketing/package.json b/packages/primer-marketing/package.json index 782257e6d7..ce766da41e 100644 --- a/packages/primer-marketing/package.json +++ b/packages/primer-marketing/package.json @@ -1,5 +1,5 @@ { - "version": "4.0.0-3", + "version": "4.0.0-4", "name": "primer-marketing", "description": "Primer CSS's marketing modules", "homepage": "http://primercss.io/", From 53f40efbdcb08a4e1f84db66cd13e35279b71636 Mon Sep 17 00:00:00 2001 From: broccolini Date: Thu, 22 Jun 2017 17:43:58 -0400 Subject: [PATCH 89/98] Publish - primer-css@7.0.0-5 - primer-marketing@4.0.0-5 --- packages/primer-css/package.json | 4 ++-- packages/primer-marketing/package.json | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/packages/primer-css/package.json b/packages/primer-css/package.json index 89884e448a..c0d7bf2914 100644 --- a/packages/primer-css/package.json +++ b/packages/primer-css/package.json @@ -1,5 +1,5 @@ { - "version": "7.0.0-4", + "version": "7.0.0-5", "name": "primer-css", "description": "Primer is the CSS framework that powers GitHub's front-end design. Primer-css includes 23 packages that are grouped into 3 core meta-packages for easy install. Each package and meta-package is independently versioned and distributed via NPM, so it's easy to include all or part of Primer within your own project.", "homepage": "http://primercss.io/", @@ -22,7 +22,7 @@ }, "dependencies": { "primer-core": "^4.0.0-1", - "primer-marketing": "^4.0.0-4", + "primer-marketing": "^4.0.0-5", "primer-product": "^4.0.0-2" }, "devDependencies": { diff --git a/packages/primer-marketing/package.json b/packages/primer-marketing/package.json index ce766da41e..234ed48163 100644 --- a/packages/primer-marketing/package.json +++ b/packages/primer-marketing/package.json @@ -1,7 +1,7 @@ { - "version": "4.0.0-4", + "version": "4.0.0-5", "name": "primer-marketing", - "description": "Primer CSS's marketing modules", + "description": "Primer CSS marketing packages", "homepage": "http://primercss.io/", "author": "GitHub, Inc.", "license": "MIT", From 544541a6faec88b56b153373ca222076a06b0000 Mon Sep 17 00:00:00 2001 From: broccolini Date: Thu, 22 Jun 2017 17:53:21 -0400 Subject: [PATCH 90/98] fix primer-css url --- packages/primer-css/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/primer-css/package.json b/packages/primer-css/package.json index c0d7bf2914..9cfb71e14a 100644 --- a/packages/primer-css/package.json +++ b/packages/primer-css/package.json @@ -11,7 +11,7 @@ "lib", "build" ], - "repository": "https://github.com/primer/primer-css/tree/master/packages/primer-marketing", + "repository": "https://github.com/primer/primer-css/tree/master/packages/primer-css", "bugs": { "url": "https://github.com/primer/primer-css/issues" }, From 21593e445213043ddc76007509b63311723c5919 Mon Sep 17 00:00:00 2001 From: broccolini Date: Thu, 22 Jun 2017 17:55:17 -0400 Subject: [PATCH 91/98] Publish - primer-css@7.0.0-6 --- packages/primer-css/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/primer-css/package.json b/packages/primer-css/package.json index 9cfb71e14a..4cd021d2fb 100644 --- a/packages/primer-css/package.json +++ b/packages/primer-css/package.json @@ -1,5 +1,5 @@ { - "version": "7.0.0-5", + "version": "7.0.0-6", "name": "primer-css", "description": "Primer is the CSS framework that powers GitHub's front-end design. Primer-css includes 23 packages that are grouped into 3 core meta-packages for easy install. Each package and meta-package is independently versioned and distributed via NPM, so it's easy to include all or part of Primer within your own project.", "homepage": "http://primercss.io/", From 152496db8339040535a9eb78272e53cd6ddec8b9 Mon Sep 17 00:00:00 2001 From: broccolini Date: Thu, 22 Jun 2017 18:49:49 -0400 Subject: [PATCH 92/98] tweak description --- packages/primer-marketing-utilities/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/primer-marketing-utilities/package.json b/packages/primer-marketing-utilities/package.json index 95922ac4b9..4d8169b0e0 100644 --- a/packages/primer-marketing-utilities/package.json +++ b/packages/primer-marketing-utilities/package.json @@ -1,7 +1,7 @@ { "version": "0.1.5-alpha.2", "name": "primer-marketing-utilities", - "description": "Immutable, atomic CSS classes to rapidly build product", + "description": "Marketing specific immutable, atomic CSS classes", "homepage": "http://primercss.io/", "author": "GitHub, Inc.", "license": "MIT", From 2c0e3eb1d903e85a2f42e20049be05473ccaea32 Mon Sep 17 00:00:00 2001 From: broccolini Date: Fri, 23 Jun 2017 16:57:00 -0400 Subject: [PATCH 93/98] update npm to lowercase --- README.md | 8 ++++---- package.json | 2 +- packages/README.md | 2 +- packages/primer-alerts/README.md | 2 +- packages/primer-avatars/README.md | 2 +- packages/primer-base/README.md | 2 +- packages/primer-blankslate/README.md | 2 +- packages/primer-box/README.md | 2 +- packages/primer-breadcrumb/README.md | 2 +- packages/primer-buttons/README.md | 2 +- packages/primer-cards/README.md | 2 +- packages/primer-core/README.md | 6 +++--- packages/primer-css/README.md | 6 +++--- packages/primer-css/package.json | 2 +- packages/primer-forms/README.md | 2 +- packages/primer-labels/README.md | 2 +- packages/primer-layout/README.md | 2 +- packages/primer-markdown/README.md | 2 +- packages/primer-marketing-support/README.md | 2 +- packages/primer-marketing-type/README.md | 2 +- packages/primer-marketing-utilities/README.md | 2 +- packages/primer-marketing/README.md | 6 +++--- packages/primer-navigation/README.md | 2 +- packages/primer-page-headers/README.md | 2 +- packages/primer-page-sections/README.md | 2 +- packages/primer-product/README.md | 6 +++--- packages/primer-support/README.md | 2 +- packages/primer-table-object/README.md | 2 +- packages/primer-tables/README.md | 2 +- packages/primer-tooltips/README.md | 2 +- packages/primer-truncate/README.md | 2 +- packages/primer-utilities/README.md | 2 +- 32 files changed, 43 insertions(+), 43 deletions(-) diff --git a/README.md b/README.md index 7d4cd76dc6..c9b7de75ab 100644 --- a/README.md +++ b/README.md @@ -1,13 +1,13 @@ # Primer CSS -[![NPM version](http://img.shields.io/npm/v/primer-css.svg)](https://www.npmjs.org/package/primer-css) +[![npm version](http://img.shields.io/npm/v/primer-css.svg)](https://www.npmjs.org/package/primer-css) [![Build Status](https://travis-ci.org/primer/primer-css.svg?branch=master)](https://travis-ci.org/primer/primer-css) -Primer is the CSS framework that powers GitHub's front-end design. Primer CSS includes 23 packages that are grouped into 3 core meta-packages for easy install. Each package and meta-package is independently versioned and distributed via NPM, so it's easy to include all or part of Primer within your own project. +Primer is the CSS framework that powers GitHub's front-end design. Primer CSS includes 23 packages that are grouped into 3 core meta-packages for easy install. Each package and meta-package is independently versioned and distributed via npm, so it's easy to include all or part of Primer within your own project. ## Packages -The Primer CSS repo is managed as a monorepo that is composed of many NPM packages. +The Primer CSS repo is managed as a monorepo that is composed of many npm packages. ### Core Packages @@ -38,7 +38,7 @@ You can also import specific portions of the module by importing those partials ## Build -For a compiled **CSS** version of this module, a NPM script is included that will output a CSS version to `build/build.css` The built CSS file is also included in the NPM package. +For a compiled **CSS** version of this module, a npm script is included that will output a CSS version to `build/build.css` The built CSS file is also included in the npm package. ``` $ npm run build diff --git a/package.json b/package.json index 7ba2e4d54a..3f82ccbd5d 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "primer-css", - "description": "Primer is the CSS framework that powers GitHub's front-end design. Primer-css includes 23 packages that are grouped into 3 core meta-packages for easy install. Each package and meta-package is independently versioned and distributed via NPM, so it's easy to include all or part of Primer within your own project.", + "description": "Primer is the CSS framework that powers GitHub's front-end design. Primer-css includes 23 packages that are grouped into 3 core meta-packages for easy install. Each package and meta-package is independently versioned and distributed via npm, so it's easy to include all or part of Primer within your own project.", "homepage": "http://primercss.io/", "author": "GitHub, Inc.", "license": "MIT", diff --git a/packages/README.md b/packages/README.md index 7dd77f072d..4b22c24608 100644 --- a/packages/README.md +++ b/packages/README.md @@ -1,3 +1,3 @@ # Primer modules -Primer CSS is monorepo composed of 23 packages which can be installed altogether or individually via NPM. We group our packages into 3 meta-packages which you can install individually: [primer-core](primer-core), [primer-product](primer-product), and [primer-marketing](primer-marketing). Install [primer-css](primer-css) if you want to install all 23 packages. +Primer CSS is monorepo composed of 23 packages which can be installed altogether or individually via npm. We group our packages into 3 meta-packages which you can install individually: [primer-core](primer-core), [primer-product](primer-product), and [primer-marketing](primer-marketing). Install [primer-css](primer-css) if you want to install all 23 packages. diff --git a/packages/primer-alerts/README.md b/packages/primer-alerts/README.md index 350bc4deda..a2688aa800 100644 --- a/packages/primer-alerts/README.md +++ b/packages/primer-alerts/README.md @@ -1,6 +1,6 @@ # Primer CSS Alerts -[![NPM version](http://img.shields.io/npm/v/primer-alerts.svg)](https://www.npmjs.org/package/primer-alerts) +[![npm version](http://img.shields.io/npm/v/primer-alerts.svg)](https://www.npmjs.org/package/primer-alerts) [![Build Status](https://travis-ci.org/primer/primer-css.svg?branch=master)](https://travis-ci.org/primer/primer-css) > Flash messages, or alerts, inform users of successful or pending actions. Use them sparingly. Don’t show more than one at a time. diff --git a/packages/primer-avatars/README.md b/packages/primer-avatars/README.md index fda4d684e7..d818dbcac5 100644 --- a/packages/primer-avatars/README.md +++ b/packages/primer-avatars/README.md @@ -1,6 +1,6 @@ # Primer CSS Avatars -[![NPM version](http://img.shields.io/npm/v/primer-avatars.svg)](https://www.npmjs.org/package/primer-avatars) +[![npm version](http://img.shields.io/npm/v/primer-avatars.svg)](https://www.npmjs.org/package/primer-avatars) [![Build Status](https://travis-ci.org/primer/primer-css.svg?branch=master)](https://travis-ci.org/primer/primer-css) > Avatars are images that users can set as their profile picture. On GitHub, they’re always going to be rounded squares. They can be custom photos, uploaded by users, or generated as Identicons as a placeholder. diff --git a/packages/primer-base/README.md b/packages/primer-base/README.md index 0d4347ec80..2288512dfa 100644 --- a/packages/primer-base/README.md +++ b/packages/primer-base/README.md @@ -1,6 +1,6 @@ # Primer CSS Base -[![NPM version](http://img.shields.io/npm/v/primer-base.svg)](https://www.npmjs.org/package/primer-base) +[![npm version](http://img.shields.io/npm/v/primer-base.svg)](https://www.npmjs.org/package/primer-base) [![Build Status](https://travis-ci.org/primer/primer-css.svg?branch=master)](https://travis-ci.org/primer/primer-css) > GitHub's CSS to reset the browsers default styles. Built on top of normalize.css diff --git a/packages/primer-blankslate/README.md b/packages/primer-blankslate/README.md index 82b499ccd7..d8bfaea79a 100644 --- a/packages/primer-blankslate/README.md +++ b/packages/primer-blankslate/README.md @@ -1,6 +1,6 @@ # Primer CSS Blankslate -[![NPM version](http://img.shields.io/npm/v/primer-blankslate.svg)](https://www.npmjs.org/package/primer-blankslate) +[![npm version](http://img.shields.io/npm/v/primer-blankslate.svg)](https://www.npmjs.org/package/primer-blankslate) [![Build Status](https://travis-ci.org/primer/primer-css.svg?branch=master)](https://travis-ci.org/primer/primer-css) > Blankslates are for when there is a lack of content within a page or section. Use them as placeholders to tell users why something isn’t there. Be sure to provide an action to add content as well. diff --git a/packages/primer-box/README.md b/packages/primer-box/README.md index 9b9405102b..40bcb81199 100644 --- a/packages/primer-box/README.md +++ b/packages/primer-box/README.md @@ -1,6 +1,6 @@ # Primer CSS box -[![NPM version](http://img.shields.io/npm/v/primer-box.svg)](https://www.npmjs.org/package/primer-box) +[![npm version](http://img.shields.io/npm/v/primer-box.svg)](https://www.npmjs.org/package/primer-box) [![Build Status](https://travis-ci.org/primer/primer-css.svg?branch=master)](https://travis-ci.org/primer/primer-css) > Box is a module for creating rounded-corner boxes with a white background and gray borders. Box has optional element styles for headers, lists, and footers. diff --git a/packages/primer-breadcrumb/README.md b/packages/primer-breadcrumb/README.md index 49642f25fc..0563466146 100644 --- a/packages/primer-breadcrumb/README.md +++ b/packages/primer-breadcrumb/README.md @@ -1,6 +1,6 @@ # Primer Marketing CSS Breadcrumb Navigation -[![NPM version](http://img.shields.io/npm/v/primer-breadcrumb.svg)](https://www.npmjs.org/package/primer-breadcrumb) +[![npm version](http://img.shields.io/npm/v/primer-breadcrumb.svg)](https://www.npmjs.org/package/primer-breadcrumb) [![Build Status](https://travis-ci.org/primer/primer-css.svg?branch=master)](https://travis-ci.org/primer/primer-css) > Breadcrumb navigation for GitHub's marketing pages with parents / grandparents. diff --git a/packages/primer-buttons/README.md b/packages/primer-buttons/README.md index ee1d374bbb..f14e0f2155 100644 --- a/packages/primer-buttons/README.md +++ b/packages/primer-buttons/README.md @@ -1,6 +1,6 @@ # Primer CSS Buttons -[![NPM version](http://img.shields.io/npm/v/primer-buttons.svg)](https://www.npmjs.org/package/primer-buttons) +[![npm version](http://img.shields.io/npm/v/primer-buttons.svg)](https://www.npmjs.org/package/primer-buttons) [![Build Status](https://travis-ci.org/primer/primer-css.svg?branch=master)](https://travis-ci.org/primer/primer-css) > Buttons are used for actions, like in forms, while textual hyperlinks are used for destinations, or moving from one page to another. diff --git a/packages/primer-cards/README.md b/packages/primer-cards/README.md index aa4c2acd22..1cdc843ea6 100644 --- a/packages/primer-cards/README.md +++ b/packages/primer-cards/README.md @@ -1,6 +1,6 @@ # Primer Marketing CSS Cards -[![NPM version](http://img.shields.io/npm/v/primer-cards.svg)](https://www.npmjs.org/package/primer-cards) +[![npm version](http://img.shields.io/npm/v/primer-cards.svg)](https://www.npmjs.org/package/primer-cards) [![Build Status](https://travis-ci.org/primer/primer-css.svg?branch=master)](https://travis-ci.org/primer/primer-css) > Card-like containers to group semantically related content together on marketing websites at GitHub. diff --git a/packages/primer-core/README.md b/packages/primer-core/README.md index 6341475027..238e3c1113 100644 --- a/packages/primer-core/README.md +++ b/packages/primer-core/README.md @@ -1,11 +1,11 @@ # Primer Core -[![NPM version](http://img.shields.io/npm/v/primer-core.svg)](https://www.npmjs.org/package/primer-core) +[![npm version](http://img.shields.io/npm/v/primer-core.svg)](https://www.npmjs.org/package/primer-core) [![Build Status](https://travis-ci.org/primer/primer-css.svg?branch=master)](https://travis-ci.org/primer/primer-css) > Primer core is one of 3 meta-packages that belong to the Primer CSS framework. Primer core contains packages that are shared between GitHub product and marketing websites. -This repository is a compilation of [several CSS packages](https://github.com/primer/primer-css). You can break it down into smaller sections using NPM. +This repository is a compilation of [several CSS packages](https://github.com/primer/primer-css). You can break it down into smaller sections using npm. ## Install @@ -27,7 +27,7 @@ You can also import specific portions of the module by importing those partials ## Build -For a compiled **CSS** version of this module, an NPM script is included that will output a CSS version to `build/build.css` The built CSS file is also included in the NPM package. +For a compiled **CSS** version of this module, an npm script is included that will output a CSS version to `build/build.css` The built CSS file is also included in the npm package. ``` $ npm run build diff --git a/packages/primer-css/README.md b/packages/primer-css/README.md index 315c6a8235..3af90c9335 100644 --- a/packages/primer-css/README.md +++ b/packages/primer-css/README.md @@ -1,9 +1,9 @@ # Primer CSS -[![NPM version](http://img.shields.io/npm/v/primer-css.svg)](https://www.npmjs.org/package/primer-css) +[![npm version](http://img.shields.io/npm/v/primer-css.svg)](https://www.npmjs.org/package/primer-css) [![Build Status](https://travis-ci.org/primer/primer-css.svg?branch=master)](https://travis-ci.org/primer/primer-css) -> Primer is the CSS framework that powers GitHub's front-end design. Primer CSS includes 23 packages that are grouped into 3 core meta-packages for easy install. Each package and meta-package is independently versioned and distributed via NPM, so it's easy to include all or part of Primer within your own project. +> Primer is the CSS framework that powers GitHub's front-end design. Primer CSS includes 23 packages that are grouped into 3 core meta-packages for easy install. Each package and meta-package is independently versioned and distributed via npm, so it's easy to include all or part of Primer within your own project. This repository is a compilation of [several CSS modules](https://github.com/primer). @@ -27,7 +27,7 @@ You can also import specific portions of the module by importing those partials ## Build -For a compiled **CSS** version of this module, a NPM script is included that will output a CSS version to `build/build.css` The built CSS file is also included in the NPM package. +For a compiled **CSS** version of this module, a npm script is included that will output a CSS version to `build/build.css` The built CSS file is also included in the npm package. ``` $ npm run build diff --git a/packages/primer-css/package.json b/packages/primer-css/package.json index 4cd021d2fb..d6e2f6127a 100644 --- a/packages/primer-css/package.json +++ b/packages/primer-css/package.json @@ -1,7 +1,7 @@ { "version": "7.0.0-6", "name": "primer-css", - "description": "Primer is the CSS framework that powers GitHub's front-end design. Primer-css includes 23 packages that are grouped into 3 core meta-packages for easy install. Each package and meta-package is independently versioned and distributed via NPM, so it's easy to include all or part of Primer within your own project.", + "description": "Primer is the CSS framework that powers GitHub's front-end design. Primer-css includes 23 packages that are grouped into 3 core meta-packages for easy install. Each package and meta-package is independently versioned and distributed via npm, so it's easy to include all or part of Primer within your own project.", "homepage": "http://primercss.io/", "author": "GitHub, Inc.", "license": "MIT", diff --git a/packages/primer-forms/README.md b/packages/primer-forms/README.md index 7ccc51dba0..8ff8b153a9 100644 --- a/packages/primer-forms/README.md +++ b/packages/primer-forms/README.md @@ -1,6 +1,6 @@ # Primer CSS Forms -[![NPM version](http://img.shields.io/npm/v/primer-forms.svg)](https://www.npmjs.org/package/primer-forms) +[![npm version](http://img.shields.io/npm/v/primer-forms.svg)](https://www.npmjs.org/package/primer-forms) [![Build Status](https://travis-ci.org/primer/primer-css.svg?branch=master)](https://travis-ci.org/primer/primer-css) > Style individual form controls and utilize common layouts. diff --git a/packages/primer-labels/README.md b/packages/primer-labels/README.md index 9213ee75b3..6b1a61cb8b 100644 --- a/packages/primer-labels/README.md +++ b/packages/primer-labels/README.md @@ -1,6 +1,6 @@ # Primer CSS Labels -[![NPM version](http://img.shields.io/npm/v/primer-labels.svg)](https://www.npmjs.org/package/primer-labels) +[![npm version](http://img.shields.io/npm/v/primer-labels.svg)](https://www.npmjs.org/package/primer-labels) [![Build Status](https://travis-ci.org/primer/primer-css.svg?branch=master)](https://travis-ci.org/primer/primer-css) > Labels add metadata or indicate status of items and navigational elements. diff --git a/packages/primer-layout/README.md b/packages/primer-layout/README.md index 18de31c128..b4f23b0514 100644 --- a/packages/primer-layout/README.md +++ b/packages/primer-layout/README.md @@ -1,6 +1,6 @@ # Primer CSS Layout -[![NPM version](http://img.shields.io/npm/v/primer-layout.svg)](https://www.npmjs.org/package/primer-layout) +[![npm version](http://img.shields.io/npm/v/primer-layout.svg)](https://www.npmjs.org/package/primer-layout) [![Build Status](https://travis-ci.org/primer/primer-css.svg?branch=master)](https://travis-ci.org/primer/primer-css) > Primer’s layout includes basic page containers and a single-tiered, fraction-based grid system. That sounds more complicated than it really is though—it’s just containers, rows, and columns. diff --git a/packages/primer-markdown/README.md b/packages/primer-markdown/README.md index c24d5fe701..b28cc0807f 100644 --- a/packages/primer-markdown/README.md +++ b/packages/primer-markdown/README.md @@ -1,6 +1,6 @@ # Primer CSS Markdown -[![NPM version](http://img.shields.io/npm/v/primer-markdown.svg)](https://www.npmjs.org/package/primer-markdown) +[![npm version](http://img.shields.io/npm/v/primer-markdown.svg)](https://www.npmjs.org/package/primer-markdown) [![Build Status](https://travis-ci.org/primer/primer-css.svg?branch=master)](https://travis-ci.org/primer/primer-css) > Stylesheets for rendering GitHub Flavored Markdown and syntax highlighted code snippets. diff --git a/packages/primer-marketing-support/README.md b/packages/primer-marketing-support/README.md index 9d9e18da8b..f04feac035 100644 --- a/packages/primer-marketing-support/README.md +++ b/packages/primer-marketing-support/README.md @@ -1,6 +1,6 @@ # Primer CSS Marketing Support -[![NPM version](http://img.shields.io/npm/v/primer-marketing-support.svg)](https://www.npmjs.org/package/primer-marketing-support) +[![npm version](http://img.shields.io/npm/v/primer-marketing-support.svg)](https://www.npmjs.org/package/primer-marketing-support) [![Build Status](https://travis-ci.org/primer/primer-css.svg?branch=master)](https://travis-ci.org/primer/primer-css) > Support files are Sass variables, mixins, and functions that we import into different bases for use across components, objects, and utilities. Sharing these common properties across GitHub sites helps us to keep our styles more consistent. diff --git a/packages/primer-marketing-type/README.md b/packages/primer-marketing-type/README.md index 15823bf6a3..48d63c58a1 100644 --- a/packages/primer-marketing-type/README.md +++ b/packages/primer-marketing-type/README.md @@ -1,6 +1,6 @@ # Primer Marketing CSS Typography -[![NPM version](http://img.shields.io/npm/v/primer-marketing-type.svg)](https://www.npmjs.org/package/primer-marketing-type) +[![npm version](http://img.shields.io/npm/v/primer-marketing-type.svg)](https://www.npmjs.org/package/primer-marketing-type) [![Build Status](https://travis-ci.org/primer/primer-css.svg?branch=master)](https://travis-ci.org/primer/primer-css) > Flash messages, or alerts, inform users of successful or pending actions. Use them sparingly. Don’t show more than one at a time. diff --git a/packages/primer-marketing-utilities/README.md b/packages/primer-marketing-utilities/README.md index cd22bce42a..16e247a335 100644 --- a/packages/primer-marketing-utilities/README.md +++ b/packages/primer-marketing-utilities/README.md @@ -1,6 +1,6 @@ # Primer Marketing CSS Utilities -[![NPM version](http://img.shields.io/npm/v/primer-marketing-utilities.svg)](https://www.npmjs.org/package/primer-marketing-utilities) +[![npm version](http://img.shields.io/npm/v/primer-marketing-utilities.svg)](https://www.npmjs.org/package/primer-marketing-utilities) [![Build Status](https://travis-ci.org/primer/primer-css.svg?branch=master)](https://travis-ci.org/primer/primer-css) This repository is a module of the full [primer-marketing-css][primer-marketing-css] repository. diff --git a/packages/primer-marketing/README.md b/packages/primer-marketing/README.md index 17d656454d..0a7499b3d7 100755 --- a/packages/primer-marketing/README.md +++ b/packages/primer-marketing/README.md @@ -1,11 +1,11 @@ # Primer marketing -[![NPM version](http://img.shields.io/npm/v/primer-marketing.svg)](https://www.npmjs.org/package/primer-marketing) +[![npm version](http://img.shields.io/npm/v/primer-marketing.svg)](https://www.npmjs.org/package/primer-marketing) [![Build Status](https://travis-ci.org/primer/primer-css.svg?branch=master)](https://travis-ci.org/primer/primer-css) > Primer marketing is one of 3 meta-packages that belong to the Primer CSS framework. Primer marketing contains packages that are used on GitHub marketing websites. -This repository is a compilation of [several CSS packages](https://github.com/primer/primer-css). You can break it down into smaller sections using NPM. +This repository is a compilation of [several CSS packages](https://github.com/primer/primer-css). You can break it down into smaller sections using npm. ## Install @@ -27,7 +27,7 @@ You can also import specific portions of the module by importing those partials ## Build -For a compiled **css** version of this module, a NPM script is included that will output a CSS version to `build/build.css` The built CSS file is also included in the NPM package. +For a compiled **css** version of this module, a npm script is included that will output a CSS version to `build/build.css` The built CSS file is also included in the npm package. ``` $ npm run build diff --git a/packages/primer-navigation/README.md b/packages/primer-navigation/README.md index c6ff93a473..6f951d310d 100644 --- a/packages/primer-navigation/README.md +++ b/packages/primer-navigation/README.md @@ -1,6 +1,6 @@ # Primer CSS Navigation -[![NPM version](http://img.shields.io/npm/v/primer-navigation.svg)](https://www.npmjs.org/package/primer-navigation) +[![npm version](http://img.shields.io/npm/v/primer-navigation.svg)](https://www.npmjs.org/package/primer-navigation) [![Build Status](https://travis-ci.org/primer/primer-css.svg?branch=master)](https://travis-ci.org/primer/primer-css) > Primer comes with several navigation components. Some were designed with singular purposes, while others were design to be more flexible and appear quite frequently. diff --git a/packages/primer-page-headers/README.md b/packages/primer-page-headers/README.md index ee926b69c2..89d24bd8a7 100644 --- a/packages/primer-page-headers/README.md +++ b/packages/primer-page-headers/README.md @@ -1,6 +1,6 @@ # Primer Marketing CSS Page Headers -[![NPM version](http://img.shields.io/npm/v/primer-page-headers.svg)](https://www.npmjs.org/package/primer-page-headers) +[![npm version](http://img.shields.io/npm/v/primer-page-headers.svg)](https://www.npmjs.org/package/primer-page-headers) [![Build Status](https://travis-ci.org/primer/primer-css.svg?branch=master)](https://travis-ci.org/primer/primer-css) > Jumbotrons, heroes, and featured content sections for marketing websites at GitHub. diff --git a/packages/primer-page-sections/README.md b/packages/primer-page-sections/README.md index 796e5640fe..7d7fcee5ee 100644 --- a/packages/primer-page-sections/README.md +++ b/packages/primer-page-sections/README.md @@ -1,6 +1,6 @@ # Primer CSS Page Sections -[![NPM version](http://img.shields.io/npm/v/primer-page-sections.svg)](https://www.npmjs.org/package/primer-page-sections) +[![npm version](http://img.shields.io/npm/v/primer-page-sections.svg)](https://www.npmjs.org/package/primer-page-sections) [![Build Status](https://travis-ci.org/primer/primer-css.svg?branch=master)](https://travis-ci.org/primer/primer-css) > Flash messages, or alerts, inform users of successful or pending actions. Use them sparingly. Don’t show more than one at a time. diff --git a/packages/primer-product/README.md b/packages/primer-product/README.md index bad5795995..9d3495fe22 100644 --- a/packages/primer-product/README.md +++ b/packages/primer-product/README.md @@ -1,11 +1,11 @@ # Primer product -[![NPM version](http://img.shields.io/npm/v/primer-product.svg)](https://www.npmjs.org/package/primer-product) +[![npm version](http://img.shields.io/npm/v/primer-product.svg)](https://www.npmjs.org/package/primer-product) [![Build Status](https://travis-ci.org/primer/primer-css.svg?branch=master)](https://travis-ci.org/primer/primer-css) > Primer product is one of 3 meta-packages that belong to the Primer CSS framework. Primer product contains packages that are used on GitHub product websites. -This repository is a compilation of [several CSS packages](https://github.com/primer/primer-css). You can break it down into smaller sections using NPM. +This repository is a compilation of [several CSS packages](https://github.com/primer/primer-css). You can break it down into smaller sections using npm. ## Install @@ -27,7 +27,7 @@ You can also import specific portions of the module by importing those partials ## Build -For a compiled **CSS** version of this module, a NPM script is included that will output a CSS version to `build/build.css` The built CSS file is also included in the NPM package. +For a compiled **CSS** version of this module, a npm script is included that will output a CSS version to `build/build.css` The built CSS file is also included in the npm package. ``` $ npm run build diff --git a/packages/primer-support/README.md b/packages/primer-support/README.md index 9e192b78bb..6aa88a8045 100644 --- a/packages/primer-support/README.md +++ b/packages/primer-support/README.md @@ -1,6 +1,6 @@ # Primer CSS Support -[![NPM version](http://img.shields.io/npm/v/primer-support.svg)](https://www.npmjs.org/package/primer-support) +[![npm version](http://img.shields.io/npm/v/primer-support.svg)](https://www.npmjs.org/package/primer-support) [![Build Status](https://travis-ci.org/primer/primer-css.svg?branch=master)](https://travis-ci.org/primer/primer-css) > Support files are Sass variables, mixins, and functions that we import into different bases for use across components, objects, and utilities. Sharing these common properties across GitHub sites helps us to keep our styles more consistent. diff --git a/packages/primer-table-object/README.md b/packages/primer-table-object/README.md index 4e3891355a..43d5996c1e 100644 --- a/packages/primer-table-object/README.md +++ b/packages/primer-table-object/README.md @@ -1,6 +1,6 @@ # Primer CSS table object -[![NPM version](http://img.shields.io/npm/v/primer-table-object.svg)](https://www.npmjs.org/package/primer-table-object) +[![npm version](http://img.shields.io/npm/v/primer-table-object.svg)](https://www.npmjs.org/package/primer-table-object) [![Build Status](https://travis-ci.org/primer/primer-css.svg?branch=master)](https://travis-ci.org/primer/primer-css) > Table object is a module for creating dynamically resizable elements that always sit on the same horizontal line (e.g., they never break to a new line). Using table styles in our CSS means it’s cross browser friendly back to at least IE9. diff --git a/packages/primer-tables/README.md b/packages/primer-tables/README.md index 92c41fc373..c1a990e42b 100644 --- a/packages/primer-tables/README.md +++ b/packages/primer-tables/README.md @@ -1,6 +1,6 @@ # Primer Marketing CSS Tables -[![NPM version](http://img.shields.io/npm/v/primer-tables.svg)](https://www.npmjs.org/package/primer-tables) +[![npm version](http://img.shields.io/npm/v/primer-tables.svg)](https://www.npmjs.org/package/primer-tables) [![Build Status](https://travis-ci.org/primer/primer-css.svg?branch=master)](https://travis-ci.org/primer/primer-css) > Styles to display tabular data for marketing websites at GitHub. diff --git a/packages/primer-tooltips/README.md b/packages/primer-tooltips/README.md index 543afb1465..148c532f62 100644 --- a/packages/primer-tooltips/README.md +++ b/packages/primer-tooltips/README.md @@ -1,6 +1,6 @@ # Primer CSS Tooltips -[![NPM version](http://img.shields.io/npm/v/primer-tooltips.svg)](https://www.npmjs.org/package/primer-tooltips) +[![npm version](http://img.shields.io/npm/v/primer-tooltips.svg)](https://www.npmjs.org/package/primer-tooltips) [![Build Status](https://travis-ci.org/primer/primer-css.svg?branch=master)](https://travis-ci.org/primer/primer-css) > Add tooltips built entirely in CSS to nearly any element. Just add a few classes and an aria-label attribute. diff --git a/packages/primer-truncate/README.md b/packages/primer-truncate/README.md index 432a6bea2b..a679ce6578 100644 --- a/packages/primer-truncate/README.md +++ b/packages/primer-truncate/README.md @@ -1,6 +1,6 @@ # Primer CSS Truncate -[![NPM version](http://img.shields.io/npm/v/primer-truncate.svg)](https://www.npmjs.org/package/primer-truncate) +[![npm version](http://img.shields.io/npm/v/primer-truncate.svg)](https://www.npmjs.org/package/primer-truncate) [![Build Status](https://travis-ci.org/primer/primer-css.svg?branch=master)](https://travis-ci.org/primer/primer-css) > .css-truncate will shorten text with an ellipsis. The maximum width of the truncated text can be changed by overriding the max-width of the .css-truncate-target. diff --git a/packages/primer-utilities/README.md b/packages/primer-utilities/README.md index 024c3472d8..cb48019cc8 100644 --- a/packages/primer-utilities/README.md +++ b/packages/primer-utilities/README.md @@ -1,6 +1,6 @@ # Primer CSS Utilities -[![NPM version](http://img.shields.io/npm/v/primer-utilities.svg)](https://www.npmjs.org/package/primer-utilities) +[![npm version](http://img.shields.io/npm/v/primer-utilities.svg)](https://www.npmjs.org/package/primer-utilities) [![Build Status](https://travis-ci.org/primer/primer-css.svg?branch=master)](https://travis-ci.org/primer/primer-css) > There are a handful of utilities in Primer for quick behaviors, floats, colors, alignment, and more. From 018afdfb8c75f62f44b31c47002ebce2b8695d04 Mon Sep 17 00:00:00 2001 From: broccolini Date: Fri, 23 Jun 2017 17:28:44 -0400 Subject: [PATCH 94/98] Publish - primer-alerts@1.1.3 - primer-avatars@0.4.7 - primer-base@1.1.0 - primer-blankslate@0.3.6 - primer-box@2.1.3 - primer-breadcrumb@0.1.2 - primer-buttons@2.0.1 - primer-cards@0.1.3 - primer-core@4.0.0 - primer-css@7.0.0-rc.0 - primer-forms@1.0.8 - primer-labels@1.1.1 - primer-layout@1.0.0 - primer-markdown@3.3.8 - primer-marketing-support@0.5.1 - primer-marketing-type@0.2.1 - primer-marketing-utilities@0.1.5 - primer-marketing@4.0.0 - primer-navigation@1.0.1 - primer-page-headers@0.1.2 - primer-page-sections@0.1.2 - primer-product@4.0.0 - primer-support@4.0.2 - primer-table-object@1.0.4 - primer-tables@0.1.3 - primer-tooltips@0.5.5 - primer-truncate@0.3.3 - primer-utilities@4.3.0 --- packages/primer-alerts/package.json | 4 ++-- packages/primer-avatars/package.json | 4 ++-- packages/primer-base/package.json | 4 ++-- packages/primer-blankslate/package.json | 4 ++-- packages/primer-box/package.json | 4 ++-- packages/primer-breadcrumb/package.json | 6 ++--- packages/primer-buttons/package.json | 4 ++-- packages/primer-cards/package.json | 6 ++--- packages/primer-core/package.json | 22 +++++++++---------- packages/primer-css/package.json | 8 +++---- packages/primer-forms/package.json | 4 ++-- packages/primer-labels/package.json | 4 ++-- packages/primer-layout/package.json | 4 ++-- packages/primer-markdown/package.json | 4 ++-- .../primer-marketing-support/package.json | 2 +- packages/primer-marketing-type/package.json | 6 ++--- .../primer-marketing-utilities/package.json | 6 ++--- packages/primer-marketing/package.json | 20 ++++++++--------- packages/primer-navigation/package.json | 4 ++-- packages/primer-page-headers/package.json | 6 ++--- packages/primer-page-sections/package.json | 6 ++--- packages/primer-product/package.json | 14 ++++++------ packages/primer-support/package.json | 2 +- packages/primer-table-object/package.json | 4 ++-- packages/primer-tables/package.json | 6 ++--- packages/primer-tooltips/package.json | 4 ++-- packages/primer-truncate/package.json | 4 ++-- packages/primer-utilities/package.json | 4 ++-- 28 files changed, 85 insertions(+), 85 deletions(-) diff --git a/packages/primer-alerts/package.json b/packages/primer-alerts/package.json index 938f4ca641..829feef465 100644 --- a/packages/primer-alerts/package.json +++ b/packages/primer-alerts/package.json @@ -1,5 +1,5 @@ { - "version": "1.1.3-alpha.1", + "version": "1.1.3", "name": "primer-alerts", "description": "Flash messages, or alerts, inform users of successful or pending actions.", "homepage": "http://primercss.io/", @@ -22,7 +22,7 @@ "test": "npm run build && stylelint **/*.scss -c .stylelintrc.json -s scss" }, "dependencies": { - "primer-support": "^4.0.2-1" + "primer-support": "^4.0.2" }, "devDependencies": { "primer-module-build": "*", diff --git a/packages/primer-avatars/package.json b/packages/primer-avatars/package.json index 39f66418bc..849799d742 100644 --- a/packages/primer-avatars/package.json +++ b/packages/primer-avatars/package.json @@ -1,5 +1,5 @@ { - "version": "0.4.7-alpha.1", + "version": "0.4.7", "name": "primer-avatars", "description": "Basic styles for user profile avatars.", "homepage": "http://primercss.io/", @@ -22,7 +22,7 @@ "test": "npm run build && stylelint **/*.scss -c .stylelintrc.json -s scss" }, "dependencies": { - "primer-support": "^4.0.2-1" + "primer-support": "^4.0.2" }, "devDependencies": { "primer-module-build": "*", diff --git a/packages/primer-base/package.json b/packages/primer-base/package.json index 2a4fa0eb0c..1953ee8531 100644 --- a/packages/primer-base/package.json +++ b/packages/primer-base/package.json @@ -1,5 +1,5 @@ { - "version": "1.1.0-1", + "version": "1.1.0", "name": "primer-base", "description": "CSS to reset the browsers default styles", "homepage": "http://primercss.io/", @@ -22,7 +22,7 @@ "test": "npm run build && stylelint **/*.scss -c .stylelintrc.json -s scss" }, "dependencies": { - "primer-support": "^4.0.2-1" + "primer-support": "^4.0.2" }, "devDependencies": { "primer-module-build": "*", diff --git a/packages/primer-blankslate/package.json b/packages/primer-blankslate/package.json index 8493b6c890..e2037cbec4 100644 --- a/packages/primer-blankslate/package.json +++ b/packages/primer-blankslate/package.json @@ -1,5 +1,5 @@ { - "version": "0.3.6-alpha.1", + "version": "0.3.6", "name": "primer-blankslate", "description": "Blankslates are for when there is a lack of content within a page or section.", "homepage": "http://primercss.io/", @@ -22,7 +22,7 @@ "test": "npm run build && stylelint **/*.scss -c .stylelintrc.json -s scss" }, "dependencies": { - "primer-support": "^4.0.2-1" + "primer-support": "^4.0.2" }, "devDependencies": { "primer-module-build": "*", diff --git a/packages/primer-box/package.json b/packages/primer-box/package.json index 14cc5e9911..f74139f5dd 100644 --- a/packages/primer-box/package.json +++ b/packages/primer-box/package.json @@ -1,5 +1,5 @@ { - "version": "2.1.3-alpha.1", + "version": "2.1.3", "name": "primer-box", "description": "A module for creating rounded-corner boxes with options for headers, lists, and footers.", "homepage": "http://primercss.io/", @@ -22,7 +22,7 @@ "test": "npm run build && stylelint **/*.scss -c .stylelintrc.json -s scss" }, "dependencies": { - "primer-support": "^4.0.2-1" + "primer-support": "^4.0.2" }, "devDependencies": { "primer-module-build": "*", diff --git a/packages/primer-breadcrumb/package.json b/packages/primer-breadcrumb/package.json index decd207f88..7e3136f74f 100644 --- a/packages/primer-breadcrumb/package.json +++ b/packages/primer-breadcrumb/package.json @@ -1,5 +1,5 @@ { - "version": "0.1.2-alpha.2", + "version": "0.1.2", "name": "primer-breadcrumb", "description": "Breadcrumb navigation for pages with parents / grandparents.", "homepage": "http://primercss.io/", @@ -22,8 +22,8 @@ "test": "npm run build && stylelint **/*.scss -c .stylelintrc.json -s scss" }, "dependencies": { - "primer-marketing-support": "^0.5.1-0", - "primer-support": "^4.0.2-1" + "primer-marketing-support": "^0.5.1", + "primer-support": "^4.0.2" }, "devDependencies": { "primer-module-build": "*", diff --git a/packages/primer-buttons/package.json b/packages/primer-buttons/package.json index 437726a7aa..1d0bbbcee5 100644 --- a/packages/primer-buttons/package.json +++ b/packages/primer-buttons/package.json @@ -1,5 +1,5 @@ { - "version": "2.0.1-alpha.1", + "version": "2.0.1", "name": "primer-buttons", "description": "A collection of buttons used for primary and secondary actions.", "homepage": "http://primercss.io/", @@ -22,7 +22,7 @@ "test": "npm run build && stylelint **/*.scss -c .stylelintrc.json -s scss" }, "dependencies": { - "primer-support": "^4.0.2-1" + "primer-support": "^4.0.2" }, "devDependencies": { "primer-module-build": "*", diff --git a/packages/primer-cards/package.json b/packages/primer-cards/package.json index 8412c1fcc0..fdb3bd2dd7 100644 --- a/packages/primer-cards/package.json +++ b/packages/primer-cards/package.json @@ -1,5 +1,5 @@ { - "version": "0.1.3-alpha.2", + "version": "0.1.3", "name": "primer-cards", "description": "Card-like containers to group semantically related content together on marketing websites at GitHub.", "homepage": "http://primercss.io/", @@ -22,8 +22,8 @@ "test": "npm run build && stylelint **/*.scss -c .stylelintrc.json -s scss" }, "dependencies": { - "primer-marketing-support": "^0.5.1-0", - "primer-support": "^4.0.2-1" + "primer-marketing-support": "^0.5.1", + "primer-support": "^4.0.2" }, "devDependencies": { "primer-module-build": "*", diff --git a/packages/primer-core/package.json b/packages/primer-core/package.json index e0843368a0..69658e4d17 100644 --- a/packages/primer-core/package.json +++ b/packages/primer-core/package.json @@ -1,5 +1,5 @@ { - "version": "4.0.0-1", + "version": "4.0.0", "name": "primer-core", "description": "Primer CSS's core modules", "homepage": "http://primercss.io/", @@ -22,16 +22,16 @@ }, "dependencies": { "primer-base": "^0.4.0", - "primer-box": "^2.1.3-alpha.1", - "primer-buttons": "^2.0.1-alpha.1", - "primer-forms": "^1.0.8-1", - "primer-layout": "^1.0.0-1", - "primer-navigation": "^1.0.1-alpha.1", - "primer-support": "^4.0.2-1", - "primer-table-object": "^1.0.4-alpha.1", - "primer-tooltips": "^0.5.5-alpha.1", - "primer-truncate": "^0.3.3-alpha.1", - "primer-utilities": "^4.3.0-1" + "primer-box": "^2.1.3", + "primer-buttons": "^2.0.1", + "primer-forms": "^1.0.8", + "primer-layout": "^1.0.0", + "primer-navigation": "^1.0.1", + "primer-support": "^4.0.2", + "primer-table-object": "^1.0.4", + "primer-tooltips": "^0.5.5", + "primer-truncate": "^0.3.3", + "primer-utilities": "^4.3.0" }, "devDependencies": { "primer-module-build": "*" diff --git a/packages/primer-css/package.json b/packages/primer-css/package.json index d6e2f6127a..09675ca4da 100644 --- a/packages/primer-css/package.json +++ b/packages/primer-css/package.json @@ -1,5 +1,5 @@ { - "version": "7.0.0-6", + "version": "7.0.0-rc.0", "name": "primer-css", "description": "Primer is the CSS framework that powers GitHub's front-end design. Primer-css includes 23 packages that are grouped into 3 core meta-packages for easy install. Each package and meta-package is independently versioned and distributed via npm, so it's easy to include all or part of Primer within your own project.", "homepage": "http://primercss.io/", @@ -21,9 +21,9 @@ "test": "npm run build" }, "dependencies": { - "primer-core": "^4.0.0-1", - "primer-marketing": "^4.0.0-5", - "primer-product": "^4.0.0-2" + "primer-core": "^4.0.0", + "primer-marketing": "^4.0.0", + "primer-product": "^4.0.0" }, "devDependencies": { "primer-module-build": "*" diff --git a/packages/primer-forms/package.json b/packages/primer-forms/package.json index a7716223d6..b6339c1c04 100644 --- a/packages/primer-forms/package.json +++ b/packages/primer-forms/package.json @@ -1,5 +1,5 @@ { - "version": "1.0.8-1", + "version": "1.0.8", "name": "primer-forms", "description": "Style individual form controls and utilize common layouts.", "homepage": "http://primercss.io/", @@ -22,7 +22,7 @@ "test": "npm run build && stylelint **/*.scss -c .stylelintrc.json -s scss" }, "dependencies": { - "primer-support": "^4.0.2-1" + "primer-support": "^4.0.2" }, "devDependencies": { "primer-module-build": "*", diff --git a/packages/primer-labels/package.json b/packages/primer-labels/package.json index 2ecff6aecb..5ef3f13fcf 100644 --- a/packages/primer-labels/package.json +++ b/packages/primer-labels/package.json @@ -1,5 +1,5 @@ { - "version": "1.1.1-alpha.1", + "version": "1.1.1", "name": "primer-labels", "description": "Labels add metatdata or indicate status of items and navigational elements.", "homepage": "http://primercss.io/", @@ -22,7 +22,7 @@ "test": "npm run build && stylelint **/*.scss -c .stylelintrc.json -s scss" }, "dependencies": { - "primer-support": "^4.0.2-1" + "primer-support": "^4.0.2" }, "devDependencies": { "primer-module-build": "*", diff --git a/packages/primer-layout/package.json b/packages/primer-layout/package.json index 7fa64b7b4a..9a1d6f3cb6 100644 --- a/packages/primer-layout/package.json +++ b/packages/primer-layout/package.json @@ -1,5 +1,5 @@ { - "version": "1.0.0-1", + "version": "1.0.0", "name": "primer-layout", "description": "Containers, rows, and columns for creating page layout.", "homepage": "http://primercss.io/", @@ -22,7 +22,7 @@ "test": "npm run build && stylelint **/*.scss -c .stylelintrc.json -s scss" }, "dependencies": { - "primer-support": "^4.0.2-1" + "primer-support": "^4.0.2" }, "devDependencies": { "primer-module-build": "*", diff --git a/packages/primer-markdown/package.json b/packages/primer-markdown/package.json index ed771e097a..44ec26c625 100644 --- a/packages/primer-markdown/package.json +++ b/packages/primer-markdown/package.json @@ -1,5 +1,5 @@ { - "version": "3.3.8-alpha.1", + "version": "3.3.8", "name": "primer-markdown", "description": "GitHub stylesheets for rendering markdown.", "homepage": "https://github.com/primer/primer-markdown", @@ -22,7 +22,7 @@ "test": "npm run build && stylelint **/*.scss -c .stylelintrc.json -s scss" }, "dependencies": { - "primer-support": "^4.0.2-1" + "primer-support": "^4.0.2" }, "devDependencies": { "primer-module-build": "*", diff --git a/packages/primer-marketing-support/package.json b/packages/primer-marketing-support/package.json index 68b3cf52d9..3cfab3e04b 100644 --- a/packages/primer-marketing-support/package.json +++ b/packages/primer-marketing-support/package.json @@ -1,5 +1,5 @@ { - "version": "0.5.1-0", + "version": "0.5.1", "name": "primer-marketing-support", "description": "Sass variables, mixins, and functions for use in our components.", "homepage": "http://primercss.io/", diff --git a/packages/primer-marketing-type/package.json b/packages/primer-marketing-type/package.json index 28de2e18f1..ced796e9fe 100644 --- a/packages/primer-marketing-type/package.json +++ b/packages/primer-marketing-type/package.json @@ -1,5 +1,5 @@ { - "version": "0.2.1-alpha.2", + "version": "0.2.1", "name": "primer-marketing-type", "description": "Typography for marketing websites at GitHub", "homepage": "http://primercss.io/", @@ -22,8 +22,8 @@ "test": "npm run build && stylelint **/*.scss -c .stylelintrc.json -s scss" }, "dependencies": { - "primer-marketing-support": "^0.5.1-0", - "primer-support": "^4.0.2-1" + "primer-marketing-support": "^0.5.1", + "primer-support": "^4.0.2" }, "devDependencies": { "primer-module-build": "*", diff --git a/packages/primer-marketing-utilities/package.json b/packages/primer-marketing-utilities/package.json index 4d8169b0e0..b8dbacd0f4 100644 --- a/packages/primer-marketing-utilities/package.json +++ b/packages/primer-marketing-utilities/package.json @@ -1,5 +1,5 @@ { - "version": "0.1.5-alpha.2", + "version": "0.1.5", "name": "primer-marketing-utilities", "description": "Marketing specific immutable, atomic CSS classes", "homepage": "http://primercss.io/", @@ -22,8 +22,8 @@ "test": "npm run build && stylelint **/*.scss -c .stylelintrc.json -s scss" }, "dependencies": { - "primer-marketing-support": "^0.5.1-0", - "primer-support": "^4.0.2-1" + "primer-marketing-support": "^0.5.1", + "primer-support": "^4.0.2" }, "devDependencies": { "primer-module-build": "*", diff --git a/packages/primer-marketing/package.json b/packages/primer-marketing/package.json index 234ed48163..da0f5b8c3b 100644 --- a/packages/primer-marketing/package.json +++ b/packages/primer-marketing/package.json @@ -1,5 +1,5 @@ { - "version": "4.0.0-5", + "version": "4.0.0", "name": "primer-marketing", "description": "Primer CSS marketing packages", "homepage": "http://primercss.io/", @@ -21,15 +21,15 @@ "test": "npm run build" }, "dependencies": { - "primer-breadcrumb": "^0.1.2-alpha.2", - "primer-cards": "^0.1.3-alpha.2", - "primer-marketing-support": "^0.5.1-0", - "primer-marketing-type": "^0.2.1-alpha.2", - "primer-marketing-utilities": "^0.1.5-alpha.2", - "primer-page-headers": "^0.1.2-alpha.2", - "primer-page-sections": "^0.1.2-alpha.2", - "primer-support": "^4.0.2-1", - "primer-tables": "^0.1.3-alpha.2" + "primer-breadcrumb": "^0.1.2", + "primer-cards": "^0.1.3", + "primer-marketing-support": "^0.5.1", + "primer-marketing-type": "^0.2.1", + "primer-marketing-utilities": "^0.1.5", + "primer-page-headers": "^0.1.2", + "primer-page-sections": "^0.1.2", + "primer-support": "^4.0.2", + "primer-tables": "^0.1.3" }, "devDependencies": { "primer-module-build": "*" diff --git a/packages/primer-navigation/package.json b/packages/primer-navigation/package.json index b9ae2ed21f..09abc3a003 100644 --- a/packages/primer-navigation/package.json +++ b/packages/primer-navigation/package.json @@ -1,5 +1,5 @@ { - "version": "1.0.1-alpha.1", + "version": "1.0.1", "name": "primer-navigation", "description": "Singular purpose and flexible navigation elements.", "homepage": "http://primercss.io/", @@ -22,7 +22,7 @@ "test": "npm run build && stylelint **/*.scss -c .stylelintrc.json -s scss" }, "dependencies": { - "primer-support": "^4.0.2-1" + "primer-support": "^4.0.2" }, "devDependencies": { "primer-module-build": "*", diff --git a/packages/primer-page-headers/package.json b/packages/primer-page-headers/package.json index fb87f03c64..27b1053a88 100644 --- a/packages/primer-page-headers/package.json +++ b/packages/primer-page-headers/package.json @@ -1,5 +1,5 @@ { - "version": "0.1.2-alpha.2", + "version": "0.1.2", "name": "primer-page-headers", "description": "Jumbotrons, heroes, and featured content sections for marketing websites at GitHub.", "homepage": "http://primercss.io/", @@ -22,8 +22,8 @@ "test": "npm run build && stylelint **/*.scss -c .stylelintrc.json -s scss" }, "dependencies": { - "primer-marketing-support": "^0.5.1-0", - "primer-support": "^4.0.2-1" + "primer-marketing-support": "^0.5.1", + "primer-support": "^4.0.2" }, "devDependencies": { "primer-module-build": "*", diff --git a/packages/primer-page-sections/package.json b/packages/primer-page-sections/package.json index 50ab4a199c..8955e96e32 100644 --- a/packages/primer-page-sections/package.json +++ b/packages/primer-page-sections/package.json @@ -1,5 +1,5 @@ { - "version": "0.1.2-alpha.2", + "version": "0.1.2", "name": "primer-page-sections", "description": "Styles to create distinct sections of marketing pages at GitHub.", "homepage": "http://primercss.io/", @@ -22,8 +22,8 @@ "test": "npm run build && stylelint **/*.scss -c .stylelintrc.json -s scss" }, "dependencies": { - "primer-marketing-support": "^0.5.1-0", - "primer-support": "^4.0.2-1" + "primer-marketing-support": "^0.5.1", + "primer-support": "^4.0.2" }, "devDependencies": { "primer-module-build": "*", diff --git a/packages/primer-product/package.json b/packages/primer-product/package.json index fcaa4905e4..05e0b285c9 100644 --- a/packages/primer-product/package.json +++ b/packages/primer-product/package.json @@ -1,5 +1,5 @@ { - "version": "4.0.0-2", + "version": "4.0.0", "name": "primer-product", "description": "Primer CSS's product modules", "homepage": "http://primercss.io/", @@ -21,12 +21,12 @@ "test": "npm run build" }, "dependencies": { - "primer-alerts": "^1.1.3-alpha.1", - "primer-avatars": "^0.4.7-alpha.1", - "primer-blankslate": "^0.3.6-alpha.1", - "primer-labels": "^1.1.1-alpha.1", - "primer-markdown": "^3.3.8-alpha.1", - "primer-support": "^4.0.2-1" + "primer-alerts": "^1.1.3", + "primer-avatars": "^0.4.7", + "primer-blankslate": "^0.3.6", + "primer-labels": "^1.1.1", + "primer-markdown": "^3.3.8", + "primer-support": "^4.0.2" }, "devDependencies": { "primer-module-build": "*" diff --git a/packages/primer-support/package.json b/packages/primer-support/package.json index b54d3999bb..33a232daa0 100644 --- a/packages/primer-support/package.json +++ b/packages/primer-support/package.json @@ -1,5 +1,5 @@ { - "version": "4.0.2-1", + "version": "4.0.2", "name": "primer-support", "description": "Sass variables, mixins, and functions for use in our components.", "homepage": "http://primercss.io/", diff --git a/packages/primer-table-object/package.json b/packages/primer-table-object/package.json index 9d57a62f33..0e9700bf41 100644 --- a/packages/primer-table-object/package.json +++ b/packages/primer-table-object/package.json @@ -1,5 +1,5 @@ { - "version": "1.0.4-alpha.1", + "version": "1.0.4", "name": "primer-table-object", "description": "A module for creating dynamically resizable elements that always sit on the same horizontal line.", "homepage": "http://primercss.io/", @@ -22,7 +22,7 @@ "test": "npm run build && stylelint **/*.scss -c .stylelintrc.json -s scss" }, "dependencies": { - "primer-support": "^4.0.2-1" + "primer-support": "^4.0.2" }, "devDependencies": { "primer-module-build": "*", diff --git a/packages/primer-tables/package.json b/packages/primer-tables/package.json index ea35293304..27c0c4535b 100644 --- a/packages/primer-tables/package.json +++ b/packages/primer-tables/package.json @@ -1,5 +1,5 @@ { - "version": "0.1.3-alpha.2", + "version": "0.1.3", "name": "primer-tables", "description": "Styles to display tabular data for marketing websites at GitHub.", "homepage": "http://primercss.io/", @@ -22,8 +22,8 @@ "test": "npm run build && stylelint **/*.scss -c .stylelintrc.json -s scss" }, "dependencies": { - "primer-marketing-support": "^0.5.1-0", - "primer-support": "^4.0.2-1" + "primer-marketing-support": "^0.5.1", + "primer-support": "^4.0.2" }, "devDependencies": { "primer-module-build": "*", diff --git a/packages/primer-tooltips/package.json b/packages/primer-tooltips/package.json index 0b4395156b..6137a487e6 100644 --- a/packages/primer-tooltips/package.json +++ b/packages/primer-tooltips/package.json @@ -1,5 +1,5 @@ { - "version": "0.5.5-alpha.1", + "version": "0.5.5", "name": "primer-tooltips", "description": "Add tooltips built entirely in CSS to nearly any element.", "homepage": "http://primercss.io/", @@ -22,7 +22,7 @@ "test": "npm run build && stylelint **/*.scss -c .stylelintrc.json -s scss" }, "dependencies": { - "primer-support": "^4.0.2-1" + "primer-support": "^4.0.2" }, "devDependencies": { "primer-module-build": "*", diff --git a/packages/primer-truncate/package.json b/packages/primer-truncate/package.json index dd17af73b9..7d59cf74f7 100644 --- a/packages/primer-truncate/package.json +++ b/packages/primer-truncate/package.json @@ -1,5 +1,5 @@ { - "version": "0.3.3-alpha.1", + "version": "0.3.3", "name": "primer-truncate", "description": "Shorten text with an ellipsis.", "homepage": "http://primercss.io/", @@ -22,7 +22,7 @@ "test": "npm run build && stylelint **/*.scss -c .stylelintrc.json -s scss" }, "dependencies": { - "primer-support": "^4.0.2-1" + "primer-support": "^4.0.2" }, "devDependencies": { "primer-module-build": "*", diff --git a/packages/primer-utilities/package.json b/packages/primer-utilities/package.json index df06f9e9f9..7486ec2502 100644 --- a/packages/primer-utilities/package.json +++ b/packages/primer-utilities/package.json @@ -1,5 +1,5 @@ { - "version": "4.3.0-1", + "version": "4.3.0", "name": "primer-utilities", "description": "Immutable, atomic CSS classes to rapidly build product", "homepage": "http://primercss.io/", @@ -22,7 +22,7 @@ "test": "npm run build && stylelint **/*.scss -c .stylelintrc.json -s scss" }, "dependencies": { - "primer-support": "^4.0.2-1" + "primer-support": "^4.0.2" }, "devDependencies": { "primer-module-build": "*", From fc1b79c39d989ecbdf1d50897c1073084f9c75b3 Mon Sep 17 00:00:00 2001 From: broccolini Date: Fri, 23 Jun 2017 17:39:58 -0400 Subject: [PATCH 95/98] remove npm metadata from top-level package.json with @shawnbot --- package.json | 26 ++++---------------------- 1 file changed, 4 insertions(+), 22 deletions(-) diff --git a/package.json b/package.json index 3f82ccbd5d..431dfc95da 100644 --- a/package.json +++ b/package.json @@ -1,29 +1,11 @@ { - "name": "primer-css", - "description": "Primer is the CSS framework that powers GitHub's front-end design. Primer-css includes 23 packages that are grouped into 3 core meta-packages for easy install. Each package and meta-package is independently versioned and distributed via npm, so it's easy to include all or part of Primer within your own project.", - "homepage": "http://primercss.io/", - "author": "GitHub, Inc.", - "license": "MIT", - "repository": { - "type": "git", - "url": "https://github.com/primer/primer-css.git" - }, - "bugs": { - "url": "https://github.com/primer/primer-css/issues" - }, + "private": true, "scripts": { "bootstrap": "lerna bootstrap", "publish": "lerna publish", "updated": "lerna updated" }, - "devDependencies": { - "lerna": "^2.0.0-rc.2", - "primer-module-build": "*" - }, - "keywords": [ - "primer", - "css", - "github", - "primercss" - ] + "dependencies": { + "lerna": "^2.0.0-rc.2" + } } From b00b1f47478df807580ae5b82aee037a569443f0 Mon Sep 17 00:00:00 2001 From: broccolini Date: Fri, 23 Jun 2017 17:52:28 -0400 Subject: [PATCH 96/98] Publish - primer-alerts@1.1.4 - primer-avatars@0.4.8 - primer-base@1.1.1 - primer-blankslate@0.3.7 - primer-box@2.1.4 - primer-breadcrumb@0.1.3 - primer-buttons@2.0.2 - primer-cards@0.1.4 - primer-core@4.0.1 - primer-css@7.0.0-rc.1 - primer-forms@1.0.9 - primer-labels@1.1.2 - primer-layout@1.0.1 - primer-markdown@3.3.9 - primer-marketing-support@0.5.2 - primer-marketing-type@0.2.2 - primer-marketing-utilities@0.1.6 - primer-marketing@4.0.1 - primer-navigation@1.0.2 - primer-page-headers@0.1.3 - primer-page-sections@0.1.3 - primer-product@4.0.1 - primer-support@4.0.3 - primer-table-object@1.0.5 - primer-tables@0.1.4 - primer-tooltips@0.5.6 - primer-truncate@0.3.4 - primer-utilities@4.3.1 --- packages/primer-alerts/package.json | 4 ++-- packages/primer-avatars/package.json | 4 ++-- packages/primer-base/package.json | 4 ++-- packages/primer-blankslate/package.json | 4 ++-- packages/primer-box/package.json | 4 ++-- packages/primer-breadcrumb/package.json | 6 ++--- packages/primer-buttons/package.json | 4 ++-- packages/primer-cards/package.json | 6 ++--- packages/primer-core/package.json | 22 +++++++++---------- packages/primer-css/package.json | 8 +++---- packages/primer-forms/package.json | 4 ++-- packages/primer-labels/package.json | 4 ++-- packages/primer-layout/package.json | 4 ++-- packages/primer-markdown/package.json | 4 ++-- .../primer-marketing-support/package.json | 2 +- packages/primer-marketing-type/package.json | 6 ++--- .../primer-marketing-utilities/package.json | 6 ++--- packages/primer-marketing/package.json | 20 ++++++++--------- packages/primer-navigation/package.json | 4 ++-- packages/primer-page-headers/package.json | 6 ++--- packages/primer-page-sections/package.json | 6 ++--- packages/primer-product/package.json | 14 ++++++------ packages/primer-support/package.json | 2 +- packages/primer-table-object/package.json | 4 ++-- packages/primer-tables/package.json | 6 ++--- packages/primer-tooltips/package.json | 4 ++-- packages/primer-truncate/package.json | 4 ++-- packages/primer-utilities/package.json | 4 ++-- 28 files changed, 85 insertions(+), 85 deletions(-) diff --git a/packages/primer-alerts/package.json b/packages/primer-alerts/package.json index 829feef465..bf66367b34 100644 --- a/packages/primer-alerts/package.json +++ b/packages/primer-alerts/package.json @@ -1,5 +1,5 @@ { - "version": "1.1.3", + "version": "1.1.4", "name": "primer-alerts", "description": "Flash messages, or alerts, inform users of successful or pending actions.", "homepage": "http://primercss.io/", @@ -22,7 +22,7 @@ "test": "npm run build && stylelint **/*.scss -c .stylelintrc.json -s scss" }, "dependencies": { - "primer-support": "^4.0.2" + "primer-support": "^4.0.3" }, "devDependencies": { "primer-module-build": "*", diff --git a/packages/primer-avatars/package.json b/packages/primer-avatars/package.json index 849799d742..c7a8b16251 100644 --- a/packages/primer-avatars/package.json +++ b/packages/primer-avatars/package.json @@ -1,5 +1,5 @@ { - "version": "0.4.7", + "version": "0.4.8", "name": "primer-avatars", "description": "Basic styles for user profile avatars.", "homepage": "http://primercss.io/", @@ -22,7 +22,7 @@ "test": "npm run build && stylelint **/*.scss -c .stylelintrc.json -s scss" }, "dependencies": { - "primer-support": "^4.0.2" + "primer-support": "^4.0.3" }, "devDependencies": { "primer-module-build": "*", diff --git a/packages/primer-base/package.json b/packages/primer-base/package.json index 1953ee8531..615f11771c 100644 --- a/packages/primer-base/package.json +++ b/packages/primer-base/package.json @@ -1,5 +1,5 @@ { - "version": "1.1.0", + "version": "1.1.1", "name": "primer-base", "description": "CSS to reset the browsers default styles", "homepage": "http://primercss.io/", @@ -22,7 +22,7 @@ "test": "npm run build && stylelint **/*.scss -c .stylelintrc.json -s scss" }, "dependencies": { - "primer-support": "^4.0.2" + "primer-support": "^4.0.3" }, "devDependencies": { "primer-module-build": "*", diff --git a/packages/primer-blankslate/package.json b/packages/primer-blankslate/package.json index e2037cbec4..a6b0a08acd 100644 --- a/packages/primer-blankslate/package.json +++ b/packages/primer-blankslate/package.json @@ -1,5 +1,5 @@ { - "version": "0.3.6", + "version": "0.3.7", "name": "primer-blankslate", "description": "Blankslates are for when there is a lack of content within a page or section.", "homepage": "http://primercss.io/", @@ -22,7 +22,7 @@ "test": "npm run build && stylelint **/*.scss -c .stylelintrc.json -s scss" }, "dependencies": { - "primer-support": "^4.0.2" + "primer-support": "^4.0.3" }, "devDependencies": { "primer-module-build": "*", diff --git a/packages/primer-box/package.json b/packages/primer-box/package.json index f74139f5dd..2a0c2d78a5 100644 --- a/packages/primer-box/package.json +++ b/packages/primer-box/package.json @@ -1,5 +1,5 @@ { - "version": "2.1.3", + "version": "2.1.4", "name": "primer-box", "description": "A module for creating rounded-corner boxes with options for headers, lists, and footers.", "homepage": "http://primercss.io/", @@ -22,7 +22,7 @@ "test": "npm run build && stylelint **/*.scss -c .stylelintrc.json -s scss" }, "dependencies": { - "primer-support": "^4.0.2" + "primer-support": "^4.0.3" }, "devDependencies": { "primer-module-build": "*", diff --git a/packages/primer-breadcrumb/package.json b/packages/primer-breadcrumb/package.json index 7e3136f74f..dace464ab0 100644 --- a/packages/primer-breadcrumb/package.json +++ b/packages/primer-breadcrumb/package.json @@ -1,5 +1,5 @@ { - "version": "0.1.2", + "version": "0.1.3", "name": "primer-breadcrumb", "description": "Breadcrumb navigation for pages with parents / grandparents.", "homepage": "http://primercss.io/", @@ -22,8 +22,8 @@ "test": "npm run build && stylelint **/*.scss -c .stylelintrc.json -s scss" }, "dependencies": { - "primer-marketing-support": "^0.5.1", - "primer-support": "^4.0.2" + "primer-marketing-support": "^0.5.2", + "primer-support": "^4.0.3" }, "devDependencies": { "primer-module-build": "*", diff --git a/packages/primer-buttons/package.json b/packages/primer-buttons/package.json index 1d0bbbcee5..f36b6f0ea7 100644 --- a/packages/primer-buttons/package.json +++ b/packages/primer-buttons/package.json @@ -1,5 +1,5 @@ { - "version": "2.0.1", + "version": "2.0.2", "name": "primer-buttons", "description": "A collection of buttons used for primary and secondary actions.", "homepage": "http://primercss.io/", @@ -22,7 +22,7 @@ "test": "npm run build && stylelint **/*.scss -c .stylelintrc.json -s scss" }, "dependencies": { - "primer-support": "^4.0.2" + "primer-support": "^4.0.3" }, "devDependencies": { "primer-module-build": "*", diff --git a/packages/primer-cards/package.json b/packages/primer-cards/package.json index fdb3bd2dd7..9a7ad6a0a6 100644 --- a/packages/primer-cards/package.json +++ b/packages/primer-cards/package.json @@ -1,5 +1,5 @@ { - "version": "0.1.3", + "version": "0.1.4", "name": "primer-cards", "description": "Card-like containers to group semantically related content together on marketing websites at GitHub.", "homepage": "http://primercss.io/", @@ -22,8 +22,8 @@ "test": "npm run build && stylelint **/*.scss -c .stylelintrc.json -s scss" }, "dependencies": { - "primer-marketing-support": "^0.5.1", - "primer-support": "^4.0.2" + "primer-marketing-support": "^0.5.2", + "primer-support": "^4.0.3" }, "devDependencies": { "primer-module-build": "*", diff --git a/packages/primer-core/package.json b/packages/primer-core/package.json index 69658e4d17..df3403d4d8 100644 --- a/packages/primer-core/package.json +++ b/packages/primer-core/package.json @@ -1,5 +1,5 @@ { - "version": "4.0.0", + "version": "4.0.1", "name": "primer-core", "description": "Primer CSS's core modules", "homepage": "http://primercss.io/", @@ -22,16 +22,16 @@ }, "dependencies": { "primer-base": "^0.4.0", - "primer-box": "^2.1.3", - "primer-buttons": "^2.0.1", - "primer-forms": "^1.0.8", - "primer-layout": "^1.0.0", - "primer-navigation": "^1.0.1", - "primer-support": "^4.0.2", - "primer-table-object": "^1.0.4", - "primer-tooltips": "^0.5.5", - "primer-truncate": "^0.3.3", - "primer-utilities": "^4.3.0" + "primer-box": "^2.1.4", + "primer-buttons": "^2.0.2", + "primer-forms": "^1.0.9", + "primer-layout": "^1.0.1", + "primer-navigation": "^1.0.2", + "primer-support": "^4.0.3", + "primer-table-object": "^1.0.5", + "primer-tooltips": "^0.5.6", + "primer-truncate": "^0.3.4", + "primer-utilities": "^4.3.1" }, "devDependencies": { "primer-module-build": "*" diff --git a/packages/primer-css/package.json b/packages/primer-css/package.json index 09675ca4da..1fd90e0f3f 100644 --- a/packages/primer-css/package.json +++ b/packages/primer-css/package.json @@ -1,5 +1,5 @@ { - "version": "7.0.0-rc.0", + "version": "7.0.0-rc.1", "name": "primer-css", "description": "Primer is the CSS framework that powers GitHub's front-end design. Primer-css includes 23 packages that are grouped into 3 core meta-packages for easy install. Each package and meta-package is independently versioned and distributed via npm, so it's easy to include all or part of Primer within your own project.", "homepage": "http://primercss.io/", @@ -21,9 +21,9 @@ "test": "npm run build" }, "dependencies": { - "primer-core": "^4.0.0", - "primer-marketing": "^4.0.0", - "primer-product": "^4.0.0" + "primer-core": "^4.0.1", + "primer-marketing": "^4.0.1", + "primer-product": "^4.0.1" }, "devDependencies": { "primer-module-build": "*" diff --git a/packages/primer-forms/package.json b/packages/primer-forms/package.json index b6339c1c04..5a55e4ea0c 100644 --- a/packages/primer-forms/package.json +++ b/packages/primer-forms/package.json @@ -1,5 +1,5 @@ { - "version": "1.0.8", + "version": "1.0.9", "name": "primer-forms", "description": "Style individual form controls and utilize common layouts.", "homepage": "http://primercss.io/", @@ -22,7 +22,7 @@ "test": "npm run build && stylelint **/*.scss -c .stylelintrc.json -s scss" }, "dependencies": { - "primer-support": "^4.0.2" + "primer-support": "^4.0.3" }, "devDependencies": { "primer-module-build": "*", diff --git a/packages/primer-labels/package.json b/packages/primer-labels/package.json index 5ef3f13fcf..ea1e7e40e3 100644 --- a/packages/primer-labels/package.json +++ b/packages/primer-labels/package.json @@ -1,5 +1,5 @@ { - "version": "1.1.1", + "version": "1.1.2", "name": "primer-labels", "description": "Labels add metatdata or indicate status of items and navigational elements.", "homepage": "http://primercss.io/", @@ -22,7 +22,7 @@ "test": "npm run build && stylelint **/*.scss -c .stylelintrc.json -s scss" }, "dependencies": { - "primer-support": "^4.0.2" + "primer-support": "^4.0.3" }, "devDependencies": { "primer-module-build": "*", diff --git a/packages/primer-layout/package.json b/packages/primer-layout/package.json index 9a1d6f3cb6..36abee4653 100644 --- a/packages/primer-layout/package.json +++ b/packages/primer-layout/package.json @@ -1,5 +1,5 @@ { - "version": "1.0.0", + "version": "1.0.1", "name": "primer-layout", "description": "Containers, rows, and columns for creating page layout.", "homepage": "http://primercss.io/", @@ -22,7 +22,7 @@ "test": "npm run build && stylelint **/*.scss -c .stylelintrc.json -s scss" }, "dependencies": { - "primer-support": "^4.0.2" + "primer-support": "^4.0.3" }, "devDependencies": { "primer-module-build": "*", diff --git a/packages/primer-markdown/package.json b/packages/primer-markdown/package.json index 44ec26c625..eaa01f72d5 100644 --- a/packages/primer-markdown/package.json +++ b/packages/primer-markdown/package.json @@ -1,5 +1,5 @@ { - "version": "3.3.8", + "version": "3.3.9", "name": "primer-markdown", "description": "GitHub stylesheets for rendering markdown.", "homepage": "https://github.com/primer/primer-markdown", @@ -22,7 +22,7 @@ "test": "npm run build && stylelint **/*.scss -c .stylelintrc.json -s scss" }, "dependencies": { - "primer-support": "^4.0.2" + "primer-support": "^4.0.3" }, "devDependencies": { "primer-module-build": "*", diff --git a/packages/primer-marketing-support/package.json b/packages/primer-marketing-support/package.json index 3cfab3e04b..457d221580 100644 --- a/packages/primer-marketing-support/package.json +++ b/packages/primer-marketing-support/package.json @@ -1,5 +1,5 @@ { - "version": "0.5.1", + "version": "0.5.2", "name": "primer-marketing-support", "description": "Sass variables, mixins, and functions for use in our components.", "homepage": "http://primercss.io/", diff --git a/packages/primer-marketing-type/package.json b/packages/primer-marketing-type/package.json index ced796e9fe..f7104b7155 100644 --- a/packages/primer-marketing-type/package.json +++ b/packages/primer-marketing-type/package.json @@ -1,5 +1,5 @@ { - "version": "0.2.1", + "version": "0.2.2", "name": "primer-marketing-type", "description": "Typography for marketing websites at GitHub", "homepage": "http://primercss.io/", @@ -22,8 +22,8 @@ "test": "npm run build && stylelint **/*.scss -c .stylelintrc.json -s scss" }, "dependencies": { - "primer-marketing-support": "^0.5.1", - "primer-support": "^4.0.2" + "primer-marketing-support": "^0.5.2", + "primer-support": "^4.0.3" }, "devDependencies": { "primer-module-build": "*", diff --git a/packages/primer-marketing-utilities/package.json b/packages/primer-marketing-utilities/package.json index b8dbacd0f4..52d6dc7d7b 100644 --- a/packages/primer-marketing-utilities/package.json +++ b/packages/primer-marketing-utilities/package.json @@ -1,5 +1,5 @@ { - "version": "0.1.5", + "version": "0.1.6", "name": "primer-marketing-utilities", "description": "Marketing specific immutable, atomic CSS classes", "homepage": "http://primercss.io/", @@ -22,8 +22,8 @@ "test": "npm run build && stylelint **/*.scss -c .stylelintrc.json -s scss" }, "dependencies": { - "primer-marketing-support": "^0.5.1", - "primer-support": "^4.0.2" + "primer-marketing-support": "^0.5.2", + "primer-support": "^4.0.3" }, "devDependencies": { "primer-module-build": "*", diff --git a/packages/primer-marketing/package.json b/packages/primer-marketing/package.json index da0f5b8c3b..c23dfe2204 100644 --- a/packages/primer-marketing/package.json +++ b/packages/primer-marketing/package.json @@ -1,5 +1,5 @@ { - "version": "4.0.0", + "version": "4.0.1", "name": "primer-marketing", "description": "Primer CSS marketing packages", "homepage": "http://primercss.io/", @@ -21,15 +21,15 @@ "test": "npm run build" }, "dependencies": { - "primer-breadcrumb": "^0.1.2", - "primer-cards": "^0.1.3", - "primer-marketing-support": "^0.5.1", - "primer-marketing-type": "^0.2.1", - "primer-marketing-utilities": "^0.1.5", - "primer-page-headers": "^0.1.2", - "primer-page-sections": "^0.1.2", - "primer-support": "^4.0.2", - "primer-tables": "^0.1.3" + "primer-breadcrumb": "^0.1.3", + "primer-cards": "^0.1.4", + "primer-marketing-support": "^0.5.2", + "primer-marketing-type": "^0.2.2", + "primer-marketing-utilities": "^0.1.6", + "primer-page-headers": "^0.1.3", + "primer-page-sections": "^0.1.3", + "primer-support": "^4.0.3", + "primer-tables": "^0.1.4" }, "devDependencies": { "primer-module-build": "*" diff --git a/packages/primer-navigation/package.json b/packages/primer-navigation/package.json index 09abc3a003..ed956d8263 100644 --- a/packages/primer-navigation/package.json +++ b/packages/primer-navigation/package.json @@ -1,5 +1,5 @@ { - "version": "1.0.1", + "version": "1.0.2", "name": "primer-navigation", "description": "Singular purpose and flexible navigation elements.", "homepage": "http://primercss.io/", @@ -22,7 +22,7 @@ "test": "npm run build && stylelint **/*.scss -c .stylelintrc.json -s scss" }, "dependencies": { - "primer-support": "^4.0.2" + "primer-support": "^4.0.3" }, "devDependencies": { "primer-module-build": "*", diff --git a/packages/primer-page-headers/package.json b/packages/primer-page-headers/package.json index 27b1053a88..afcfccd7ef 100644 --- a/packages/primer-page-headers/package.json +++ b/packages/primer-page-headers/package.json @@ -1,5 +1,5 @@ { - "version": "0.1.2", + "version": "0.1.3", "name": "primer-page-headers", "description": "Jumbotrons, heroes, and featured content sections for marketing websites at GitHub.", "homepage": "http://primercss.io/", @@ -22,8 +22,8 @@ "test": "npm run build && stylelint **/*.scss -c .stylelintrc.json -s scss" }, "dependencies": { - "primer-marketing-support": "^0.5.1", - "primer-support": "^4.0.2" + "primer-marketing-support": "^0.5.2", + "primer-support": "^4.0.3" }, "devDependencies": { "primer-module-build": "*", diff --git a/packages/primer-page-sections/package.json b/packages/primer-page-sections/package.json index 8955e96e32..322e0b4a5f 100644 --- a/packages/primer-page-sections/package.json +++ b/packages/primer-page-sections/package.json @@ -1,5 +1,5 @@ { - "version": "0.1.2", + "version": "0.1.3", "name": "primer-page-sections", "description": "Styles to create distinct sections of marketing pages at GitHub.", "homepage": "http://primercss.io/", @@ -22,8 +22,8 @@ "test": "npm run build && stylelint **/*.scss -c .stylelintrc.json -s scss" }, "dependencies": { - "primer-marketing-support": "^0.5.1", - "primer-support": "^4.0.2" + "primer-marketing-support": "^0.5.2", + "primer-support": "^4.0.3" }, "devDependencies": { "primer-module-build": "*", diff --git a/packages/primer-product/package.json b/packages/primer-product/package.json index 05e0b285c9..b4d9dfa98d 100644 --- a/packages/primer-product/package.json +++ b/packages/primer-product/package.json @@ -1,5 +1,5 @@ { - "version": "4.0.0", + "version": "4.0.1", "name": "primer-product", "description": "Primer CSS's product modules", "homepage": "http://primercss.io/", @@ -21,12 +21,12 @@ "test": "npm run build" }, "dependencies": { - "primer-alerts": "^1.1.3", - "primer-avatars": "^0.4.7", - "primer-blankslate": "^0.3.6", - "primer-labels": "^1.1.1", - "primer-markdown": "^3.3.8", - "primer-support": "^4.0.2" + "primer-alerts": "^1.1.4", + "primer-avatars": "^0.4.8", + "primer-blankslate": "^0.3.7", + "primer-labels": "^1.1.2", + "primer-markdown": "^3.3.9", + "primer-support": "^4.0.3" }, "devDependencies": { "primer-module-build": "*" diff --git a/packages/primer-support/package.json b/packages/primer-support/package.json index 33a232daa0..3208544525 100644 --- a/packages/primer-support/package.json +++ b/packages/primer-support/package.json @@ -1,5 +1,5 @@ { - "version": "4.0.2", + "version": "4.0.3", "name": "primer-support", "description": "Sass variables, mixins, and functions for use in our components.", "homepage": "http://primercss.io/", diff --git a/packages/primer-table-object/package.json b/packages/primer-table-object/package.json index 0e9700bf41..324f42cd0b 100644 --- a/packages/primer-table-object/package.json +++ b/packages/primer-table-object/package.json @@ -1,5 +1,5 @@ { - "version": "1.0.4", + "version": "1.0.5", "name": "primer-table-object", "description": "A module for creating dynamically resizable elements that always sit on the same horizontal line.", "homepage": "http://primercss.io/", @@ -22,7 +22,7 @@ "test": "npm run build && stylelint **/*.scss -c .stylelintrc.json -s scss" }, "dependencies": { - "primer-support": "^4.0.2" + "primer-support": "^4.0.3" }, "devDependencies": { "primer-module-build": "*", diff --git a/packages/primer-tables/package.json b/packages/primer-tables/package.json index 27c0c4535b..c50eb33a48 100644 --- a/packages/primer-tables/package.json +++ b/packages/primer-tables/package.json @@ -1,5 +1,5 @@ { - "version": "0.1.3", + "version": "0.1.4", "name": "primer-tables", "description": "Styles to display tabular data for marketing websites at GitHub.", "homepage": "http://primercss.io/", @@ -22,8 +22,8 @@ "test": "npm run build && stylelint **/*.scss -c .stylelintrc.json -s scss" }, "dependencies": { - "primer-marketing-support": "^0.5.1", - "primer-support": "^4.0.2" + "primer-marketing-support": "^0.5.2", + "primer-support": "^4.0.3" }, "devDependencies": { "primer-module-build": "*", diff --git a/packages/primer-tooltips/package.json b/packages/primer-tooltips/package.json index 6137a487e6..3ca3900ba0 100644 --- a/packages/primer-tooltips/package.json +++ b/packages/primer-tooltips/package.json @@ -1,5 +1,5 @@ { - "version": "0.5.5", + "version": "0.5.6", "name": "primer-tooltips", "description": "Add tooltips built entirely in CSS to nearly any element.", "homepage": "http://primercss.io/", @@ -22,7 +22,7 @@ "test": "npm run build && stylelint **/*.scss -c .stylelintrc.json -s scss" }, "dependencies": { - "primer-support": "^4.0.2" + "primer-support": "^4.0.3" }, "devDependencies": { "primer-module-build": "*", diff --git a/packages/primer-truncate/package.json b/packages/primer-truncate/package.json index 7d59cf74f7..7f10092670 100644 --- a/packages/primer-truncate/package.json +++ b/packages/primer-truncate/package.json @@ -1,5 +1,5 @@ { - "version": "0.3.3", + "version": "0.3.4", "name": "primer-truncate", "description": "Shorten text with an ellipsis.", "homepage": "http://primercss.io/", @@ -22,7 +22,7 @@ "test": "npm run build && stylelint **/*.scss -c .stylelintrc.json -s scss" }, "dependencies": { - "primer-support": "^4.0.2" + "primer-support": "^4.0.3" }, "devDependencies": { "primer-module-build": "*", diff --git a/packages/primer-utilities/package.json b/packages/primer-utilities/package.json index 7486ec2502..620e6344bb 100644 --- a/packages/primer-utilities/package.json +++ b/packages/primer-utilities/package.json @@ -1,5 +1,5 @@ { - "version": "4.3.0", + "version": "4.3.1", "name": "primer-utilities", "description": "Immutable, atomic CSS classes to rapidly build product", "homepage": "http://primercss.io/", @@ -22,7 +22,7 @@ "test": "npm run build && stylelint **/*.scss -c .stylelintrc.json -s scss" }, "dependencies": { - "primer-support": "^4.0.2" + "primer-support": "^4.0.3" }, "devDependencies": { "primer-module-build": "*", From 526bb88932c0155d67c36a9a4341d5906a076e07 Mon Sep 17 00:00:00 2001 From: broccolini Date: Fri, 23 Jun 2017 18:31:34 -0400 Subject: [PATCH 97/98] add all primer submodules to primer-css with @shawnbot --- packages/primer-css/package.json | 26 +++++++++++++++++++++++++- 1 file changed, 25 insertions(+), 1 deletion(-) diff --git a/packages/primer-css/package.json b/packages/primer-css/package.json index 1fd90e0f3f..cdea28e749 100644 --- a/packages/primer-css/package.json +++ b/packages/primer-css/package.json @@ -21,9 +21,33 @@ "test": "npm run build" }, "dependencies": { + "primer-alerts": "^1.1.4", + "primer-avatars": "^0.4.8", + "primer-base": "^0.4.0", + "primer-blankslate": "^0.3.7", + "primer-box": "^2.1.4", + "primer-breadcrumb": "^0.1.3", + "primer-buttons": "^2.0.2", + "primer-cards": "^0.1.4", "primer-core": "^4.0.1", + "primer-forms": "^1.0.9", + "primer-labels": "^1.1.2", + "primer-layout": "^1.0.1", + "primer-markdown": "^3.3.9", "primer-marketing": "^4.0.1", - "primer-product": "^4.0.1" + "primer-marketing-support": "^0.5.2", + "primer-marketing-type": "^0.2.2", + "primer-marketing-utilities": "^0.1.6", + "primer-navigation": "^1.0.2", + "primer-page-headers": "^0.1.3", + "primer-page-sections": "^0.1.3", + "primer-product": "^4.0.1", + "primer-support": "^4.0.3", + "primer-table-object": "^1.0.5", + "primer-tables": "^0.1.4", + "primer-tooltips": "^0.5.6", + "primer-truncate": "^0.3.4", + "primer-utilities": "^4.3.1" }, "devDependencies": { "primer-module-build": "*" From a95e2c229b9d4c86a9f991f65e24ae7b068d61f4 Mon Sep 17 00:00:00 2001 From: broccolini Date: Fri, 23 Jun 2017 18:57:11 -0400 Subject: [PATCH 98/98] Publish - primer-css@7.0.0-rc.2 --- packages/primer-css/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/primer-css/package.json b/packages/primer-css/package.json index cdea28e749..6b9d40bba5 100644 --- a/packages/primer-css/package.json +++ b/packages/primer-css/package.json @@ -1,5 +1,5 @@ { - "version": "7.0.0-rc.1", + "version": "7.0.0-rc.2", "name": "primer-css", "description": "Primer is the CSS framework that powers GitHub's front-end design. Primer-css includes 23 packages that are grouped into 3 core meta-packages for easy install. Each package and meta-package is independently versioned and distributed via npm, so it's easy to include all or part of Primer within your own project.", "homepage": "http://primercss.io/",