1.0.18 • Published 3 years ago

@ds-pack/components v1.0.18

Weekly downloads
82
License
MIT
Repository
github
Last release
3 years ago

@ds-pack/components

A bare-bones component library built using:

Setup:

Install:

# Install the package and it's peerDependencies
yarn add @ds-pack/components @ds-pack/use-refs @vanilla-extract/css @vanilla-extract/dynamic rainbow-sprinkles nanopop

Usage with Next.js:

// within `layout.tsx` or `_app.tsx`:
import '@ds-pack/components/dist/vars.css'
import '@ds-pack/components/dist/reset.css'

// ...
// within `layout.tsx` or `_document.tsx`:
import { themeClass } from '@ds-pack/components'

function Layout({ children }) {
  return <html className={themeClass}>// ...</html>
}

Usage with other frameworks (create-react-app, vanilla webpack applications, etc):

// Import the styles:
import '@ds-pack/components/dist/vars.css'
import '@ds-pack/components/dist/reset.css'
import { Button } from '@ds-pack/components'

Tools:

  • Typescript
  • Jest

Cutting a Release:

  • Update the version in package.json
  • Push to main (with associated changes)
  • Create release on the repo
    • Workflow will kick off and build + publish the new version

Docs:

Components

Hooks

System Props:

  • is - essentially forwardedAs from styled-components, but easier to type 😄
  • testIds - An optional prop that allows for passing in data-testid to the rendered components
1.0.18

3 years ago

1.0.17

3 years ago

1.0.16

3 years ago

1.0.15

3 years ago

1.0.14

3 years ago

1.0.13

3 years ago

1.0.12

3 years ago

1.0.11

3 years ago

1.0.9

3 years ago

1.0.8

3 years ago

1.0.7

3 years ago

1.0.10

3 years ago

1.0.2

4 years ago

1.0.1

4 years ago

1.0.6

4 years ago

1.0.5

4 years ago

1.0.4

4 years ago

1.0.3

4 years ago

1.0.0

4 years ago

0.0.19

4 years ago

0.0.18

5 years ago

0.0.16

5 years ago

0.0.15

5 years ago

0.0.14

5 years ago

0.0.13

5 years ago

0.0.10

5 years ago

0.0.11

5 years ago

0.0.12

5 years ago

0.0.9

5 years ago

0.0.8

5 years ago

0.0.3

5 years ago

0.0.5

5 years ago

0.0.4

5 years ago

0.0.7

5 years ago

0.0.2

5 years ago

0.0.1

5 years ago

0.0.0-alpha.39

5 years ago

0.0.0-alpha.38

5 years ago

0.0.0-alpha.37

5 years ago

0.0.0-alpha.35

5 years ago

0.0.0-alpha.36

5 years ago

0.0.0-alpha.34

5 years ago

0.0.0-alpha.33

5 years ago

0.0.0-alpha.32

5 years ago

0.0.0-alpha.31

5 years ago

0.0.0-alpha.30

5 years ago

0.0.0-alpha.29

5 years ago

0.0.0-alpha.28

5 years ago

0.0.0-alpha.27

5 years ago

0.0.0-alpha.26

5 years ago

0.0.0-alpha.25

6 years ago

0.0.0-alpha.24

6 years ago

0.0.0-alpha.23

6 years ago

0.0.0-alpha.22

6 years ago

0.0.0-alpha.19

6 years ago

0.0.0-alpha.18

6 years ago

0.0.0-alpha.20

6 years ago

0.0.0-alpha.13

6 years ago

0.0.0-alpha.12

6 years ago

0.0.0-alpha.11

6 years ago

0.0.0-alpha.21

6 years ago

0.0.0-alpha.17

6 years ago

0.0.0-alpha.16

6 years ago

0.0.0-alpha.15

6 years ago

0.0.0-alpha.14

6 years ago

0.0.0-alpha.10

6 years ago

0.0.0-alpha.9

6 years ago

0.0.0-alpha.8

6 years ago

0.0.0-alpha.7

6 years ago

0.0.0-alpha.5

6 years ago

0.0.0-alpha.6

6 years ago

0.0.0-alpha.4

6 years ago

0.0.0-alpha.3

6 years ago

0.0.0-alpha.2

6 years ago

0.0.0-alpha.1

6 years ago