1.0.0-61 • Published 3 years ago

@underdogio/pup v1.0.0-61

Weekly downloads
411
License
UNLICENSED
Repository
-
Last release
3 years ago

Pup

Underdog.io's component library.

Example usage

// Import non-component base styles for stuff like typography.
// This should be done once in your project.
import '@underdogio/pup/styles/pup.scss'

import React, { Component } from 'react'

import Alert from '@underdogio/pup/components/alert'

class Application extends Component {
  render() {
    return (
      <Alert type="success" onClose={() => console.log('closed')}>
        Nice work!
      </Alert>
    )
  }
}

Installation

Because components include CSS and other non Javascript imports, you will also need webpack. We recommend using @underdogio/webpack-config so you won't have to create a new webpack config from scratch.

yarn add @underdogio/pup @underdogio/webpack-config

Development

Pup is built off of Storybook. You can start Storybook by running:

yarn develop

You will then be able to access the Storybook frontend at http://localhost:9001.

Adding a new component

Every component should have its own directory under the components/ directory (e.g. /components/button/) with the following files:

index.jsx

Source code for the component. Be sure to include prop types.

styles.scss

Styles for the component. This file should be imported by index.jsx.

component_name.stories.jsx

Storybook stories and documentation.

component_name.spec.jsx

Mocha tests.

Creating a new release

  1. Bump the npm package version number with yarn version.

    yarn version --new-version <new-version-number>
  2. Push the new tag and package.json update to GitHub.

    git push origin master --tags
  3. Publish to npm.

    npm publish

Deployment

You can deploy a new version of the component library frontend to GitHub pages by running:

yarn deploy
1.0.0-60

3 years ago

1.0.0-61

3 years ago

1.0.0-54

3 years ago

1.0.0-55

3 years ago

1.0.0-56

3 years ago

1.0.0-57

3 years ago

1.0.0-58

3 years ago

1.0.0-59

3 years ago

1.0.0-50

3 years ago

1.0.0-51

3 years ago

1.0.0-52

3 years ago

1.0.0-53

3 years ago

1.0.0-49

3 years ago

1.0.0-42

3 years ago

1.0.0-43

3 years ago

1.0.0-44

3 years ago

1.0.0-45

3 years ago

1.0.0-46

3 years ago

1.0.0-47

3 years ago

1.0.0-48

3 years ago

1.0.0-38

3 years ago

1.0.0-39

3 years ago

1.0.0-40

3 years ago

1.0.0-41

3 years ago

1.0.0-32

3 years ago

1.0.0-33

3 years ago

1.0.0-34

3 years ago

1.0.0-35

3 years ago

1.0.0-36

3 years ago

1.0.0-37

3 years ago

1.0.0-26

3 years ago

1.0.0-27

3 years ago

1.0.0-28

3 years ago

1.0.0-29

3 years ago

1.0.0-30

3 years ago

1.0.0-31

3 years ago

1.0.0-23

3 years ago

1.0.0-24

3 years ago

1.0.0-25

3 years ago

1.0.0-14

4 years ago

1.0.0-15

4 years ago

1.0.0-16

4 years ago

1.0.0-17

4 years ago

1.0.0-18

3 years ago

1.0.0-19

3 years ago

1.0.0-20

3 years ago

1.0.0-21

3 years ago

1.0.0-22

3 years ago

1.0.0-12

4 years ago

1.0.0-13

4 years ago

1.0.0-10

4 years ago

1.0.0-11

4 years ago

1.0.0-9

4 years ago

1.0.0-8

4 years ago

1.0.0-7

4 years ago

1.0.0-5

4 years ago

1.0.0-4

4 years ago

1.0.0-3

4 years ago

1.0.0-2

4 years ago

1.0.0-1

4 years ago

1.0.0-0

4 years ago

0.18.3

5 years ago

0.18.2

5 years ago

0.18.1

5 years ago

0.18.0

5 years ago

0.18.0-6

5 years ago

0.18.0-5

5 years ago

0.18.0-4

5 years ago

0.18.0-3

5 years ago

0.18.0-2

5 years ago

0.18.0-1

5 years ago

0.18.0-0

5 years ago

0.17.0

5 years ago

0.17.0-5

5 years ago

0.17.0-4

5 years ago

0.17.0-3

5 years ago

0.17.0-2

5 years ago

0.17.0-1

5 years ago

0.17.0-0

5 years ago

0.16.7-alpha.4

5 years ago

0.16.8-alpha.4

5 years ago

0.16.7-alpha.3

5 years ago

0.16.7-alpha.1

5 years ago

0.16.7-alpha.2

5 years ago

0.16.4-staging.1

5 years ago

0.16.5

5 years ago

0.16.6

5 years ago

0.16.4

5 years ago

0.16.3

5 years ago

0.16.2

5 years ago

0.16.1

5 years ago

0.16.2-staging

5 years ago

0.16.1-staging

5 years ago

0.16.0

5 years ago

0.15.35

5 years ago

0.15.33

5 years ago

0.15.34

5 years ago

0.15.32

5 years ago

0.15.31

5 years ago

0.15.29

5 years ago

0.15.28

5 years ago

0.15.26-alpha

5 years ago

0.15.27

5 years ago

0.15.25

5 years ago

0.15.24

5 years ago

0.15.22

5 years ago

0.15.23

5 years ago

0.15.21

5 years ago

0.15.20

5 years ago

0.15.19

5 years ago

0.15.18

5 years ago

0.15.17

5 years ago

0.15.16

5 years ago

0.15.13

5 years ago

0.15.14

5 years ago

0.15.12-alpha2

5 years ago

0.15.15

5 years ago

0.15.12-alpha1

5 years ago

0.15.11

5 years ago

0.15.11-alpha20

5 years ago

0.15.11-alpha18

5 years ago

0.15.11-alpha19

5 years ago

0.15.11-alpha17

5 years ago

0.15.11-alpha16

5 years ago

0.15.11-alpha15

5 years ago

0.15.11-alpha14

5 years ago

0.15.11-alpha13

5 years ago

0.15.11-alpha12

5 years ago

0.15.11-alpha11

5 years ago

0.15.11-alpha10

5 years ago

0.15.11-alpha8

5 years ago

0.15.11-alpha9

5 years ago

0.15.11-alpha7

5 years ago

0.15.11-alpha6

5 years ago

0.15.11-alpha5

5 years ago

0.15.11-alpha4

5 years ago

0.15.11-alpha3

5 years ago

0.15.11-alpha2

5 years ago

0.15.11-alpha

5 years ago

0.15.10-alpha28

5 years ago

0.15.10-alpha27

5 years ago

0.15.10-alpha25

5 years ago

0.15.10-alpha26

5 years ago

0.15.10-alpha24

5 years ago

0.15.10-alpha21

5 years ago

0.15.10-alpha23

5 years ago

0.15.10-alpha22

5 years ago

0.15.10-aplha20

5 years ago

0.15.10-alpha19

5 years ago

0.15.10-alpha18

5 years ago

0.15.10-alpha17

5 years ago

0.15.10-alpha-14

5 years ago

0.15.10-alpha13

5 years ago

0.15.10-alpha-12

5 years ago

0.15.10-alpha-11

5 years ago

0.15.10-alpha-10

5 years ago

0.15.10-alpha-9

5 years ago

0.15.10-alpha-8

5 years ago

0.15.10-alpha-7

5 years ago

0.15.10-alpha-6

5 years ago

0.15.10-alpha-5

5 years ago

0.15.10-alpha-4

5 years ago

0.15.10-alpha-3

5 years ago

0.15.10-alpha-2

5 years ago

0.15.10-alpha

5 years ago

0.15.9

5 years ago

0.15.8

6 years ago

0.15.7

6 years ago

0.15.6

6 years ago

0.15.5

6 years ago

0.15.4

6 years ago

0.15.3

6 years ago

0.15.1

6 years ago

0.15.0

6 years ago

0.14.0

6 years ago

0.13.1

6 years ago

0.13.0

6 years ago

0.12.0

6 years ago

0.11.2

6 years ago

0.11.1

6 years ago

0.11.0

6 years ago

0.10.0

6 years ago

0.9.0

6 years ago

0.8.0

6 years ago

0.7.3

6 years ago

0.7.2

6 years ago

0.7.1

7 years ago

0.7.0

7 years ago

0.6.2

7 years ago

0.6.1

7 years ago

0.6.0

7 years ago

0.5.3

7 years ago

0.5.2

7 years ago

0.5.1

7 years ago

0.5.0

7 years ago

0.4.3

7 years ago

0.4.2

7 years ago

0.4.1

7 years ago

0.4.0

7 years ago

0.3.1

7 years ago

0.3.0

7 years ago

0.2.2

7 years ago

0.2.1

7 years ago

0.2.0

7 years ago

0.1.9

7 years ago

0.1.8

7 years ago

0.1.7

7 years ago

0.1.6

7 years ago

0.1.5

7 years ago

0.1.4

7 years ago

0.1.3

7 years ago

0.1.2

7 years ago

0.1.1

7 years ago

0.1.0

7 years ago