2.1.3 • Published 2 months ago

dernetsoft-component-library v2.1.3

Weekly downloads
-
License
ISC
Repository
github
Last release
2 months ago

📦 DERNETSOFT-COMPONENT-LIBRARY

DERNetSoft Component Library contains foundational React UI component libraries for shipping new features faster, is a comprehensive library of components that features our implementation of component based application.

DERNetSoft Component is our library of "unstyled" components and low-level hooks. With Base, you gain complete control over your app's CSS and accessibility features.

DERNetSoft Component is a collection of CSS utilities to help you rapidly lay out custom designs.

Installing the Library 🧰

To use DERNetSoft Component Library , all you need to do is install the dernetsoft-component-library package and its peer dependencies:

$ yarn add dernetsoft-component-library antd styled-components
# or
$ npm i dernetsoft-component-library antd styled-components

Features 🚀

  • Ease of Styling: DERNetSoft Component Library contains a set of layout components like Box and Card that make it easy to style your components by passing props.
  • Flexible & composable: DERNetSoft components are built on top of a React UI Primitive for endless composability.
  • Dark Mode 😍: Most components in the library are dark mode compatible. (Incoming feature)

Running Previewing

npm run storybook

Running Unit Testing

npm run test

Update and publish

npm run update

Technology Stack 💻

🏆 Compiler

🔍 Building and Previewing

Rollup is a module bundler for JavaScript which compiles small pieces of code into something larger and more complex, such as a library or application.

Storybook is a development environment for UI components. It allows you to browse a component library, view the different states of each component, and interactively develop and test components. Find out more at https://storybook.js.org.

✅ Unit Testing

via Jest or via BrowserStack

🎉 Publishing

via NPM through dernetsoft-admin.

Getting started with DERNetSoft Component Library

Here is an example of a basic app using DERNetSoft Component Library's Button component:

import * as React from 'react';
import ReactDOM from 'react-dom';
import Button from 'dernetsoft-component-library';

function App() {
  return (
    <Button type="primary" text="Click Me" disabled={false} />
  );
}
ReactDOM.createRoot(document.querySelector('#app')).render(<App />);

In the interactive demo below, try changing the code and see how it affects the output. (Hint: change disabled to "true" and type to "secondary".

Development Guide Lines into DERNetSoft Component Library

If you want collaborate to the growing library you have to follow the path lines created from the DERNetSoft Development Team to effectively see your components published. The folder structure will be the same for all entire project, each component should be inside each property folder with all types, test and jsx files. Here an example how existing Button is organized:

Once the component is created, with all files needed, we you can check your created component running npm run storybook, it will running locally the service Storybook and you should be able to test it on http://localhost:6006.

To publish a new version of the library, please contact @ilprincipecolo as collaborator of the project.

Dependencies

See the individual package README for the React component you would like to install.

PackageVersionSizeDependencies
antdnpm versionBundle SizeDependency Status
styled-componentsnpm versionBundle SizeDependency Status
3.0.4-beta.19

2 months ago

3.0.4-beta.18

2 months ago

3.0.4-beta.17

2 months ago

3.0.4-beta.16

2 months ago

3.0.4-beta.15

2 months ago

3.0.4-beta.14

2 months ago

3.0.4-beta.8

2 months ago

3.0.4-beta.9

2 months ago

3.0.4-beta.4

2 months ago

3.0.4-beta.5

2 months ago

3.0.4-beta.6

2 months ago

3.0.4-beta.7

2 months ago

3.0.4-beta.2

2 months ago

3.0.4-beta.3

2 months ago

3.0.4-beta.13

2 months ago

3.0.4-beta.12

2 months ago

3.0.4-beta.11

2 months ago

3.0.4-beta.10

2 months ago

3.0.4-beta.1

3 months ago

3.0.4-beta.0

3 months ago

3.0.3-beta.0

3 months ago

3.0.2-beta.0

3 months ago

3.0.0-beta.0

3 months ago

3.0.1-beta.0

3 months ago

2.1.2

3 months ago

2.1.1

3 months ago

2.1.3

3 months ago

2.0.0

8 months ago

1.1.78

9 months ago

2.0.0-beta.24

9 months ago

2.0.0-beta.23

9 months ago

2.0.0-beta.29

8 months ago

2.0.0-beta.28

8 months ago

1.1.79

9 months ago

2.1.0

7 months ago

2.0.0-beta.8

1 year ago

2.0.0-beta.7

1 year ago

2.0.0-beta.6

1 year ago

2.0.0-beta.5

1 year ago

2.0.0-beta.4

1 year ago

2.0.0-beta.22

1 year ago

2.0.0-beta.20

1 year ago

2.0.0-beta.11

1 year ago

2.0.0-beta.10

1 year ago

2.0.0-beta.15

1 year ago

2.0.0-beta.14

1 year ago

2.0.0-beta.13

1 year ago

2.0.0-beta.12

1 year ago

2.0.0-beta.19

1 year ago

2.0.0-beta.18

1 year ago

2.0.0-beta.17

1 year ago

2.0.0-beta.16

1 year ago

2.0.0-beta.2

1 year ago

2.0.0-beta.1

1 year ago

2.0.0-beta.0

1 year ago

2.0.0-beta.3

1 year ago

1.1.74

1 year ago

1.1.73

1 year ago

1.1.77

1 year ago

1.1.76

1 year ago

1.1.75

1 year ago

1.1.70

1 year ago

1.1.72

1 year ago

1.1.71

1 year ago

1.1.63

1 year ago

1.1.62

1 year ago

1.1.67

1 year ago

1.1.66

1 year ago

1.1.65

1 year ago

1.1.64

1 year ago

1.1.69

1 year ago

1.1.68

1 year ago

1.1.61

2 years ago

1.1.41

2 years ago

1.1.45

2 years ago

1.1.44

2 years ago

1.1.43

2 years ago

1.1.42

2 years ago

1.1.49

2 years ago

1.1.48

2 years ago

1.1.47

2 years ago

1.1.46

2 years ago

1.1.52

2 years ago

1.1.51

2 years ago

1.1.50

2 years ago

1.1.56

2 years ago

1.1.55

2 years ago

1.1.54

2 years ago

1.1.53

2 years ago

1.1.59

2 years ago

1.1.58

2 years ago

1.1.57

2 years ago

1.1.60

2 years ago

1.1.29

2 years ago

1.1.28

2 years ago

1.1.30

2 years ago

1.1.34

2 years ago

1.1.33

2 years ago

1.1.32

2 years ago

1.1.31

2 years ago

1.1.38

2 years ago

1.1.37

2 years ago

1.1.36

2 years ago

1.1.35

2 years ago

1.1.39

2 years ago

1.1.40

2 years ago

1.1.19

2 years ago

1.1.18

2 years ago

1.1.23

2 years ago

1.1.22

2 years ago

1.1.21

2 years ago

1.1.20

2 years ago

1.1.27

2 years ago

1.1.26

2 years ago

1.1.25

2 years ago

1.1.24

2 years ago

1.1.17

2 years ago

1.1.16

2 years ago

1.1.15

2 years ago

1.1.14

2 years ago

1.1.13

2 years ago

1.1.12

2 years ago

1.1.11

2 years ago

1.1.10

2 years ago

1.1.9

2 years ago

1.1.8

2 years ago

1.1.7

2 years ago

1.1.6

2 years ago

1.1.5

2 years ago

1.1.4

2 years ago

1.1.3

2 years ago

1.1.2

2 years ago

1.1.1

2 years ago

1.1.0

2 years ago

1.0.8

2 years ago

1.0.7

2 years ago

1.0.6

2 years ago

1.0.5

2 years ago

1.0.4

2 years ago

1.0.3

2 years ago

1.0.2

2 years ago

1.0.1

2 years ago

1.0.0

2 years ago