1.0.0 • Published 3 years ago

@ferui/design v1.0.0

Weekly downloads
78
License
BSD-3-clause
Repository
github
Last release
3 years ago

Installing Ferui Design

  1. Install Ferui Design package through npm:

    npm install @ferui/design
  2. (Optional) Install Ferui Icons package through npm:

    npm install @ferui/icons
    • Don't forget to add the polyfill for Custom Elements if not already done:
    npm install @webcomponents/custom-elements

You can either add the compiled css files or the precompiled scss files directly to your project.

Importing compiled CSS files

  1. Include the ferui-design.min.css and ferui-icons.min.css files in your HTML file:

    <link rel="stylesheet" href="path/to/node_modules/@ferui/design/css/ferui-design.min.css">
    <link rel="stylesheet" href="path/to/node_modules/@ferui/icons/ferui-icons.min.css">
  2. Write your HTML with the Ferui Design CSS class names and markup.

Importing precompiled Sass files

  1. First, you can create your own _custom.scss and use it to override the built-in custom variables. Then, use your main Sass file to import your custom variables, followed by ferui-design:
...
@import "custom";
// This will import everything from FerUI design.
@import '@ferui/design/scss/ferui-design';
...

// This will load all the style for icons from FerUI Icons.
@import '@ferui/iconss/ferui-icons';
  • Note : You can load each scss files that you want from @ferui/design/ to load only the components that you need.
  1. For Bootstrap to compile, make sure you install and use the required loaders: sass-loader, postcss-loader with Autoprefixer. With minimal setup, your webpack config should include this rule or similar:
...
{
  test: /\.scss$/,
  use: [{
    loader: 'style-loader', // inject CSS to page
  }, {
    loader: 'css-loader', // translates CSS into CommonJS modules
  }, {
    loader: 'postcss-loader', // Run postcss actions
    options: {
      plugins: function () { // postcss plugins, can be exported to postcss.config.js
        return [
          require('autoprefixer')
        ];
      }
    }
  }, {
    loader: 'sass-loader' // compiles Sass to CSS
  }]
},
...
  1. Write your HTML with the Ferui Design CSS class names and markup.

Enable ferui-icons

Include the ferui-icons.min.js in your HTML file (don't forget the custom-elements polyfill) :

```
<script src="path/to/node_modules/@webcomponents/custom-elements/custom-elements.min.js"></script>
<script src="path/to/node_modules/@ferui/icons/ferui-icons.min.js"></script>
```
2.0.0-alpha.18

3 years ago

2.0.0-alpha.17

3 years ago

2.0.0-alpha.16

3 years ago

2.0.0-alpha.15

3 years ago

2.0.0-alpha.14

3 years ago

2.0.0-alpha.13

3 years ago

2.0.0-dev.43

3 years ago

2.0.0-alpha.12

3 years ago

2.0.0-dev.5

3 years ago

2.0.0-dev.4

3 years ago

2.0.0-dev.6

3 years ago

2.0.0-alpha.11

3 years ago

2.0.0-dev.3

3 years ago

2.0.0-dev.1

3 years ago

2.0.0-dev.0

3 years ago

2.0.0-dev.2

3 years ago

2.0.0-alpha.10

3 years ago

2.0.0-alpha.8

4 years ago

2.0.0-alpha.9

3 years ago

2.0.0-alpha.7

4 years ago

2.0.0-alpha.6

4 years ago

2.0.0-alpha.5

4 years ago

2.0.0-alpha.4

4 years ago

2.0.0-alpha.3

4 years ago

1.0.0

4 years ago

2.0.0-alpha.0

4 years ago

2.0.0-alpha.1

4 years ago

2.0.0-alpha.2

4 years ago

0.0.44

4 years ago

0.0.43-dev-3

4 years ago

0.0.43-dev-2

4 years ago

0.0.43-dev-5

4 years ago

0.0.43-dev-4

4 years ago

0.0.43-dev-1

4 years ago

0.0.43-dev-0

4 years ago

0.0.43

4 years ago

0.0.42-dev

4 years ago

0.0.42

4 years ago

0.0.41

5 years ago

0.0.40

5 years ago

0.0.37

5 years ago

0.0.38

5 years ago

0.0.39

5 years ago

0.0.36

5 years ago

0.0.35

5 years ago

0.0.34

5 years ago

0.0.33

5 years ago

0.0.32

5 years ago

0.0.31

5 years ago

0.0.30

5 years ago

0.0.28

5 years ago

0.0.29

5 years ago

0.0.27

5 years ago

0.0.26

5 years ago

0.0.25

5 years ago

0.0.24

5 years ago

0.0.23

5 years ago

0.0.22

5 years ago

0.0.21

5 years ago

0.0.20

5 years ago

0.0.19

6 years ago

0.0.18

6 years ago

0.0.16

6 years ago

0.0.17

6 years ago

0.0.15

6 years ago

0.0.14

6 years ago

0.0.13

6 years ago

0.0.12

6 years ago

0.0.11

6 years ago

0.0.10

6 years ago

0.0.9

6 years ago

0.0.8

6 years ago

0.0.7

6 years ago

0.0.6

6 years ago

0.0.4

7 years ago

0.0.2

7 years ago

0.0.1

7 years ago