4.3.1 • Published 3 days ago

@reapit/elements v4.3.1

Weekly downloads
23
License
MIT
Repository
github
Last release
3 days ago

Reapit Elements

A collection of React components and utilities for building apps for Reapit Marketplace

Contributing

Typescript modules

  • All modules are added to the src folder.
  • React components should live in their own folder within the components folder and be PascalCased.
  • Utilities should live in their own folder within the utilities folder and be kebab-cased.
  • All components and utils should export from an index.ts(x) at the root of their folder.
  • All components should be properly tested and contain their tests within their folder, following the __tests__ convention.
  • All modules should export their own type definitions.
  • index.tsx at the root of src is the entry point for the app. All modules should be exported from here eg export * from './components/Input'

Styles

  • All components should use vanilla (S)CSS classes (no modules) - refactor where necessary.
  • Styles live in the styles folder in all cases.
  • Styles export from index.scss at the root of the styles project, ensure any new files are @imported here.

Building and Publishing

  • You will need an npm token to publish the package - this should be added to the .npmrc file.
  • Publishing should always be from the master branch, when a Pull Request has been approved.
  • You should follow standard convention semantic releasing.
  • To publish run npm publish. This will;
    • Run the tests.
    • Build and minify the JavaScript dist files from the TypeScript into adm, esm and cjs versions.
    • Build and purify the Sass with rollup.
    • Export to dist folder
    • Publish to NPM
    • Tag the release (you need to manually push tags with git push --tags).
  • You should publish a release on github from the generated tag.

To use the project

  • You will need an NPM token to install the package - this should be added to the .npmrc file.
  • yarn add @reapit/elementsto your project - you can then import the modules with your chosen module system.
  • You will need to globally install / add the CSS file from @reapit/elements/dist/index.css.

Storybook

  • All React components should have their own Storybook stories in their own folder using the component.stories.tsx convention.
  • You should add as many variants of your component as is helpful for future devs - these are our live docs.
  • All future component work for generic components should be "Storybook" first if possible.
  • To run a local Storybook instance with a dev server run yarn storybook.
  • To build and publish to Github Pages at https://reapit.github.io/elements/ run yarn deploy-storybook - this happens by default in a postpublish hook when you deploy to NPM.
5.0.0-beta.9

3 days ago

4.3.1

16 days ago

5.0.0-beta.6

1 month ago

5.0.0-beta.7

1 month ago

4.3.0

1 month ago

4.2.0

1 month ago

4.1.3

2 months ago

5.0.0-beta.5

2 months ago

4.1.2

2 months ago

4.1.1

2 months ago

5.0.0-beta.3

2 months ago

4.1.0

2 months ago

5.0.0-beta.1

3 months ago

4.0.5

3 months ago

4.0.4

3 months ago

4.0.3

3 months ago

4.0.2

4 months ago

4.0.1

5 months ago

4.0.0

5 months ago

4.0.0-beta.8

6 months ago

4.0.0-beta.7

6 months ago

4.0.0-beta.6

7 months ago

4.0.0-beta.5

7 months ago

4.0.0-beta.4

7 months ago

4.0.0-beta.3

7 months ago

4.0.0-beta.2

7 months ago

4.0.0-beta.1

7 months ago

4.0.0-beta.9

6 months ago

4.0.0-beta.10

6 months ago

3.12.0

1 year ago

3.11.0

1 year ago

3.11.1

1 year ago

3.10.4

1 year ago

3.11.0-alpha.2

1 year ago

3.11.0-alpha.1

1 year ago

3.9.9

1 year ago

3.10.1

1 year ago

3.10.0

1 year ago

3.10.3

1 year ago

3.10.2

1 year ago

2.4.1

2 years ago

2.4.0

2 years ago

3.9.8

1 year ago

3.9.7

2 years ago

3.9.6

2 years ago

3.9.5

2 years ago

3.9.4

2 years ago

3.9.3

2 years ago

3.9.2

2 years ago

3.9.0

2 years ago

3.8.8

2 years ago

3.8.7

2 years ago

3.8.6

2 years ago

3.8.4

2 years ago

3.8.3

2 years ago

3.8.5

2 years ago

3.8.0

2 years ago

3.8.2

2 years ago

3.7.19

2 years ago

3.7.18

2 years ago

3.7.23

2 years ago

3.7.20

2 years ago

3.7.15

2 years ago

3.7.16

2 years ago

3.7.13

2 years ago

3.7.14

2 years ago

3.7.11

2 years ago

3.7.12

2 years ago

3.7.10

2 years ago

2.3.1

2 years ago

3.7.8

2 years ago

3.7.7

2 years ago

2.3.0

2 years ago

3.7.1

2 years ago

3.7.0

2 years ago

2.3.0-beta.1

2 years ago

3.7.5

2 years ago

3.7.4

2 years ago

3.7.3

2 years ago

3.7.2

2 years ago

3.7.6

2 years ago

3.6.6

3 years ago

3.6.5

3 years ago

3.6.4

3 years ago

3.6.2

3 years ago

3.6.1

3 years ago

3.6.3

3 years ago

3.6.0

3 years ago

3.6.0-beta.1

3 years ago

3.5.1

3 years ago

3.5.0

3 years ago

3.4.0

3 years ago

3.3.1

3 years ago

3.3.0

3 years ago

3.2.0

3 years ago

2.2.1

3 years ago

2.2.0

3 years ago

2.2.2

3 years ago

3.2.0-beta.4

3 years ago

3.2.0-beta.5

3 years ago

3.2.0-beta.2

3 years ago

3.2.0-beta.1

3 years ago

3.1.0

3 years ago

3.0.2

3 years ago

3.0.1

3 years ago

3.1.0-beta.1

3 years ago

3.1.0-beta.2

3 years ago

3.1.0-beta.3

3 years ago

3.1.0-beta.4

3 years ago

3.0.0-beta.1

3 years ago

3.0.0

3 years ago

2.1.2

3 years ago

2.1.1

3 years ago

2.1.0

3 years ago

2.0.6

3 years ago

2.0.3

3 years ago

2.0.5

3 years ago

2.0.4

3 years ago

2.0.2

3 years ago

2.0.1

3 years ago

2.0.0-alpha.1

3 years ago

2.0.0

3 years ago

1.1.0

3 years ago

1.0.10

3 years ago

1.0.9

3 years ago

1.0.8

4 years ago

1.0.7

4 years ago

1.0.6

4 years ago

1.0.4

4 years ago

1.0.3

4 years ago

1.0.1

4 years ago

1.0.0

4 years ago

0.5.63

4 years ago

0.5.62

4 years ago

0.5.61-alpha.1

4 years ago

0.5.61

4 years ago

0.5.60

4 years ago

0.5.59

4 years ago

0.5.59-beta.1

4 years ago

0.5.57

4 years ago

0.5.56

4 years ago

0.5.53

4 years ago

0.5.52

4 years ago

0.5.51

4 years ago

0.5.50

4 years ago

0.5.49

4 years ago

0.5.47

4 years ago

0.5.46

4 years ago

0.5.45

4 years ago

0.5.44

4 years ago

0.5.43

4 years ago

0.5.42

4 years ago

0.5.41

4 years ago

0.5.40

4 years ago

0.5.39

4 years ago

0.5.38

4 years ago

0.5.37

4 years ago

0.5.36

4 years ago

0.5.35

4 years ago

0.5.34

4 years ago

0.5.33

4 years ago

0.5.32

4 years ago

0.5.30

4 years ago

0.5.29

4 years ago

0.5.28

4 years ago

0.5.27

4 years ago

0.5.26

4 years ago

0.5.25

4 years ago

0.5.24

4 years ago

0.5.23

4 years ago

0.5.22

4 years ago

0.5.21

4 years ago

0.5.20

4 years ago

0.5.19

4 years ago

0.5.18

4 years ago

0.5.17

4 years ago

0.5.16

4 years ago

0.0.1

4 years ago

0.5.15

4 years ago

0.5.14

4 years ago

0.5.13

4 years ago

0.5.12

4 years ago

0.5.11

4 years ago

0.5.10

4 years ago

0.5.9-beta

4 years ago

0.5.8-beta

4 years ago

0.5.7-beta

4 years ago

0.5.6-beta

4 years ago

0.5.3-beta

4 years ago

0.5.2-beta

4 years ago

0.5.1-beta

4 years ago

0.5.0-beta

4 years ago

0.5.0-alpha

4 years ago

0.4.93

4 years ago

0.4.92

4 years ago

0.4.91

4 years ago

0.4.90

4 years ago

0.4.89

4 years ago

0.4.87

4 years ago

0.4.86

4 years ago

0.4.85

4 years ago

0.4.84

4 years ago

0.4.83

4 years ago

0.4.80

4 years ago

0.4.77

4 years ago

0.4.76

4 years ago

0.4.75

4 years ago

0.4.74

4 years ago

0.4.73

4 years ago

0.4.72

4 years ago

0.4.71

4 years ago

0.4.70

5 years ago

0.4.69

5 years ago

0.4.68

5 years ago

0.4.67

5 years ago

0.4.66

5 years ago

0.4.65

5 years ago

0.4.64

5 years ago

0.4.63

5 years ago

0.4.62

5 years ago

0.4.61

5 years ago

0.4.60

5 years ago

0.4.59

5 years ago

0.4.58

5 years ago

0.4.57

5 years ago

0.4.56

5 years ago

0.4.55

5 years ago

0.4.54

5 years ago

0.4.53

5 years ago

0.4.52

5 years ago

0.4.51

5 years ago

0.4.50

5 years ago

0.4.49

5 years ago

0.4.48

5 years ago

0.4.47

5 years ago

0.4.46

5 years ago

0.4.45

5 years ago

0.4.44

5 years ago

0.4.43

5 years ago

0.4.42

5 years ago

0.4.41

5 years ago

0.4.40

5 years ago

0.4.39

5 years ago

0.4.38

5 years ago

0.4.37

5 years ago

0.4.36

5 years ago

0.4.35

5 years ago

0.4.34

5 years ago

0.4.33

5 years ago

0.4.32

5 years ago

0.4.31

5 years ago

0.4.30

5 years ago

0.4.29

5 years ago

0.4.28

5 years ago

0.4.27

5 years ago

0.4.26

5 years ago

0.4.25

5 years ago

0.4.24

5 years ago

0.4.23

5 years ago

0.4.22

5 years ago

0.3.7

5 years ago

0.4.21

5 years ago

0.4.20

5 years ago

0.4.19

5 years ago

0.4.18

5 years ago

0.4.17

5 years ago

0.4.16

5 years ago

0.4.15

5 years ago

0.4.14

5 years ago

0.4.13

5 years ago

0.4.12

5 years ago

0.4.11

5 years ago

0.4.10

5 years ago

0.4.9

5 years ago

0.4.8

5 years ago

0.4.7

5 years ago

0.4.6

5 years ago

0.4.5

5 years ago

0.4.4

5 years ago

0.4.3

5 years ago

0.4.2

5 years ago

0.4.1

5 years ago

0.4.0

5 years ago

0.3.4

5 years ago

0.3.3

5 years ago

0.3.2

5 years ago

0.3.1

5 years ago

0.3.0

5 years ago

0.2.9

5 years ago

0.2.8

5 years ago

0.2.7

5 years ago

0.2.6

5 years ago

0.1.44

5 years ago

0.1.43

5 years ago

0.2.5

5 years ago

0.2.3

5 years ago

0.2.2

5 years ago

0.2.1

5 years ago

0.2.0

5 years ago

0.1.42

5 years ago

0.1.41

5 years ago

0.1.40

5 years ago

0.1.39

5 years ago

0.1.38

5 years ago

0.1.37

5 years ago

0.1.36

5 years ago

0.1.35

5 years ago

0.1.34

5 years ago

0.1.33

5 years ago

0.1.32

5 years ago

0.1.31

5 years ago

0.1.30

5 years ago

0.1.29

5 years ago

0.1.28

5 years ago

0.1.27

5 years ago

0.1.26

5 years ago

0.1.25

5 years ago

0.1.24

5 years ago

0.1.23

5 years ago

0.1.22

5 years ago

0.1.21

5 years ago

0.1.20

5 years ago

0.1.19

5 years ago

0.1.18

5 years ago

0.1.17

5 years ago

0.1.16

5 years ago

0.1.15

5 years ago

0.1.14

5 years ago

0.1.13

5 years ago

0.1.12

5 years ago

0.1.11

5 years ago

0.1.10

5 years ago

0.1.9

5 years ago

0.1.8

5 years ago

0.1.7

5 years ago

0.1.6

5 years ago

0.1.5

5 years ago

0.1.4

5 years ago

0.1.3

5 years ago

0.1.2

5 years ago

0.1.1

5 years ago