5.52.3 • Published 5 years ago

@instructure/ui-presets v5.52.3

Weekly downloads
-
License
MIT
Repository
github
Last release
5 years ago

category: packages

@instructure/ui-presets

Shared config for building and testing UI code.

npm build-status MIT License Code of Conduct

Installation

yarn add --dev @instructure/ui-presets

Babel

In your .babelrc file:

{
  "presets": ["@instructure/ui-presets/babel"]
}

To pass in more options, you can make your own preset:

/* babelrc.js */
module.exports = {
  presets: [[ require('@instructure/ui-presets/babel'), {
    themeable: true,
    coverage: Boolean(process.env.COVERAGE)
  }]]
}

Webpack

In your Webpack config file:

/* webpack.config.js */
{
  plugins: require('@instructure/ui-presets/webpack/plugins'),
  module: {
    rules: require('@instructure/ui-presets/webpack/module/rules')
  },
  resolveLoader: require('@instructure/ui-presets/webpack/resolveLoader')
}

Karma

In your Karma config file:

/* karma.config.js */
const path = require('path')
module.exports = require('@instructure/ui-presets/karma')({
  bundle: './tests.bundle.js',
  coverageThreshold: {
    global: {
      lines: 91
    },
    each: {
      lines: 50
    }
  },
  coverageDirectory: path.join(__dirname, '../../coverage/ui-core')
})

PostCSS

In your PostCSS config file:

/* postcss.config.js */
module.exports = require('@instructure/ui-presets/postcss')({
  before: {
    plugin: 'postcss-nested',
    insert: [
      [require.resolve('postcss-input-range')]
    ]
  },
  nesting: false // Set to true to use postcss-nesting instead of postcss-nested, defaults to false
})

Eslint

/* .eslintrc.js */
module.exports = require('@instructure/ui-presets/eslint')

StyleLint

/* stylelint.config.js */
module.exports = require('@instructure/ui-presets/stylelint')

Themeable Components

If your application already has a babel config and webpack config, and it is costly to convert fully to the ui-presets, you can introduce themeable components incrementally by adding the appropriate loader and resolve loader to your existing webpack config.

/* webpack.config.js */
{
  module: {
    rules: [
      {
        test: /\.css$/,
        exclude: [/node_modules/],
        use: [ 'babel-loader', 'themeable-css-loader' ]
      }
    ]
  },
  resolveLoader: require('@instructure/ui-presets/webpack/resolveLoader')
}
5.52.3

5 years ago

5.52.3-rc.2

5 years ago

5.52.3-rc.1

5 years ago

5.52.2

5 years ago

5.52.2-rc.6

5 years ago

5.52.2-rc.5

5 years ago

5.52.2-rc.4

5 years ago

5.52.2-rc.3

5 years ago

5.52.2-rc.2

5 years ago

5.52.2-rc.1

5 years ago

5.52.2-rc.0

5 years ago

5.52.1

5 years ago

5.52.1-rc.7

5 years ago

5.52.1-rc.6

5 years ago

5.52.1-rc.5

5 years ago

5.52.1-rc.4

5 years ago

5.52.1-rc.3

5 years ago

5.52.1-rc.2

5 years ago

5.52.1-rc.0

5 years ago

5.52.0

5 years ago

5.51.2-rc.8

5 years ago

5.51.2-rc.7

5 years ago

5.51.1

5 years ago

5.51.1-rc.0

5 years ago

5.51.0

5 years ago

5.50.1-rc.8

5 years ago

5.50.1-rc.7

5 years ago

5.50.1-rc.6

5 years ago

5.50.0

5 years ago

5.49.1-rc.15

5 years ago

5.49.1-rc.14

5 years ago

5.49.1-rc.10

5 years ago

5.49.1-rc.9

5 years ago

5.49.1-rc.7

5 years ago

5.49.1-rc.6

5 years ago

5.49.1-rc.5

5 years ago

5.49.1-rc.4

5 years ago

5.49.0

5 years ago

5.48.1-rc.12

5 years ago

5.48.1-rc.11

5 years ago

5.48.1-rc.9

5 years ago

5.48.1-rc.3

5 years ago

5.48.1-rc.2

5 years ago

5.48.1-rc.1

5 years ago

5.48.1-rc.0

5 years ago

5.48.0

5 years ago

5.47.1-rc.2

5 years ago

5.47.1-rc.1

5 years ago

5.47.1-rc.0

5 years ago

5.47.0

5 years ago

5.46.2-rc.4

5 years ago

5.46.2-rc.3

5 years ago

5.46.2-rc.2

5 years ago

5.46.2-rc.1

5 years ago

5.46.1

5 years ago

5.46.1-rc.0

5 years ago

5.46.0

5 years ago

5.45.2-rc.1

5 years ago

5.45.2-rc.0

5 years ago

5.45.1

5 years ago

5.45.1-rc.0

5 years ago

5.45.0

5 years ago

5.44.1-rc.26

5 years ago

5.44.1-rc.25

5 years ago

5.44.1-rc.24

5 years ago

5.44.1-rc.23

5 years ago

5.44.1-rc.22

5 years ago

5.44.1-rc.21

5 years ago

5.44.1-rc.20

5 years ago

5.44.1-rc.19

5 years ago

5.44.1-rc.17

5 years ago

5.44.1-jsdev.17

5 years ago

5.44.1-rc.16

5 years ago

5.44.1-rc.15

5 years ago

5.44.1-dev.16

5 years ago

5.44.1-jstern.15

5 years ago

5.44.1-rc.14

5 years ago

5.44.1-rc.13

5 years ago

5.44.1-rc.12

5 years ago

5.44.1-rc.11

5 years ago

5.44.1-rc.10

5 years ago

5.44.1-rc.7

5 years ago

5.44.1-rc.6

5 years ago

5.44.1-rc.5

5 years ago

5.44.1-rc.4

5 years ago

5.44.1-rc.3

5 years ago

5.44.1-rc.2

5 years ago

5.44.1-rc.1

5 years ago

5.44.1-rc.0

5 years ago

5.44.0

5 years ago

5.43.1-rc.5

5 years ago

5.43.1-rc.4

5 years ago

5.43.1-rc.2

5 years ago

5.43.1-jstern.0

5 years ago

5.43.0

5 years ago

5.43.1-rc.0

5 years ago

5.42.1-rc.2

5 years ago

5.42.1-rc.1

5 years ago

5.42.0

5 years ago

5.42.1-rc.0

5 years ago

5.41.2-rc.0

5 years ago

5.42.0-jstern.4

5 years ago

5.42.0-jstern.3

5 years ago

5.42.0-jstern.2

5 years ago

5.42.0-jstern

5 years ago

5.41.1

5 years ago

5.41.1-rc.2

5 years ago

5.41.0

5 years ago

6.0.0-rc.17

5 years ago

5.40.1-rc.5

5 years ago

5.40.0

5 years ago

5.40.0-rc.7

5 years ago

5.40.0-rc.6

5 years ago

5.40.0-rc.5

5 years ago

5.40.0-rc.4

5 years ago

5.39.1-rc.3

5 years ago

5.39.1-rc.1

5 years ago

5.39.0

5 years ago

5.39.0-rc.12

5 years ago

5.39.0-rc.8

5 years ago

5.39.0-rc.6

5 years ago

5.39.0-rc.5

5 years ago

5.39.0-rc.2

5 years ago

5.38.1-rc.1

5 years ago

5.38.0

5 years ago

5.38.0-rc.14

5 years ago

5.38.0-rc.13

5 years ago

5.38.0-rc.12

5 years ago

5.38.0-rc.9

5 years ago

5.38.0-rc.8

5 years ago

5.38.0-rc.7

5 years ago

5.38.0-rc.6

5 years ago

5.38.0-rc.5

5 years ago

5.38.0-rc.4

5 years ago

5.38.0-rc.3

5 years ago

5.38.0-rc.2

5 years ago

5.37.1-rc.1

5 years ago

5.37.0

5 years ago

5.37.0-rc.13

5 years ago

5.37.0-rc.12

5 years ago

5.37.0-rc.11

5 years ago

5.37.0-rc.10

5 years ago

5.37.0-rc.9

5 years ago

5.37.0-rc.8

5 years ago

5.37.0-rc.7

5 years ago

5.37.0-rc.6

5 years ago

5.37.0-rc.5

5 years ago

5.37.0-rc.4

5 years ago

5.36.1-rc.2

5 years ago

5.36.1-rc.1

5 years ago

5.36.0

5 years ago

5.36.0-rc.7

5 years ago

5.36.0-rc.6

5 years ago

5.36.0-rc.5

5 years ago

5.36.0-rc.4

5 years ago

5.36.0-rc.3

5 years ago

5.35.1-rc.2

5 years ago

5.35.1-rc.1

5 years ago

5.35.0

5 years ago

5.35.0-rc.36

5 years ago

5.35.0-rc.35

5 years ago

5.35.0-rc.34

5 years ago

5.35.0-rc.33

5 years ago

5.35.0-rc.32

5 years ago

5.35.0-rc.31

5 years ago

5.35.0-rc.30

5 years ago

5.35.0-rc.29

5 years ago

5.35.0-rc.28

5 years ago

5.35.0-rc.27

5 years ago

5.35.0-rc.26

5 years ago

5.35.0-rc.25

5 years ago

5.35.0-rc.24

5 years ago

5.35.0-rc.23

5 years ago

5.35.0-rc.22

5 years ago

5.35.0-rc.21

5 years ago

5.35.0-rc.20

5 years ago

5.35.0-rc.19

5 years ago

5.35.0-rc.18

5 years ago

5.35.0-rc.17

5 years ago

5.35.0-rc.16

5 years ago

5.35.0-rc.15

5 years ago

5.35.0-rc.14

5 years ago

5.35.0-rc.13

5 years ago

5.35.0-rc.12

5 years ago

5.35.0-rc.11

5 years ago

5.35.0-rc.10

5 years ago

5.35.0-rc.9

5 years ago

5.35.0-rc.8

5 years ago

5.35.0-rc.7

5 years ago

5.35.0-rc.6

5 years ago

5.35.0-rc.5

5 years ago

5.35.0-rc.4

5 years ago

5.35.0-rc.3

5 years ago

5.34.1-rc.2

5 years ago

5.34.1-rc.1

5 years ago

5.34.0

5 years ago

5.34.0-rc.9

5 years ago

5.34.0-rc.8

5 years ago

5.34.0-rc.7

5 years ago

5.34.0-rc.6

5 years ago

5.34.0-rc.4

5 years ago

5.34.0-rc.3

5 years ago

5.34.0-rc.2

5 years ago

5.34.0-rc.1

5 years ago

5.33.0

5 years ago

5.33.0-rc.39

5 years ago

5.33.0-rc.38

5 years ago

5.33.0-rc.37

5 years ago

5.33.0-rc.32

5 years ago

5.33.0-rc.31

5 years ago

5.33.0-rc.30

5 years ago

5.33.0-rc.29

5 years ago

5.33.0-rc.28

5 years ago

5.33.0-rc.27

5 years ago

5.33.0-rc.26

5 years ago

5.33.0-rc.25

5 years ago

5.33.0-rc.24

5 years ago

5.33.0-rc.23

5 years ago

5.33.0-rc.22

5 years ago

5.33.0-rc.21

5 years ago

5.33.0-rc.20

5 years ago

5.33.0-rc.19

5 years ago

5.33.0-rc.18

5 years ago

5.33.0-rc.17

5 years ago

5.33.0-rc.16

5 years ago

5.33.0-rc.15

5 years ago

5.33.0-rc.14

5 years ago

5.33.0-rc.13

5 years ago

5.33.0-rc.7

5 years ago

5.33.0-rc.6

5 years ago

5.33.0-rc.5

5 years ago

5.32.1-rc.4

6 years ago

5.32.1-rc.3

6 years ago

5.32.1-rc.2

6 years ago

5.32.1-rc.1

6 years ago

5.32.0

6 years ago

5.32.0-rc.20

6 years ago

5.32.0-rc.19

6 years ago

5.32.0-rc.18

6 years ago

5.32.0-rc.17

6 years ago

5.32.0-rc.16

6 years ago

5.32.0-rc.15

6 years ago

5.32.0-rc.14

6 years ago

5.32.0-rc.13

6 years ago

5.32.0-rc.12

6 years ago

5.32.0-rc.11

6 years ago

5.32.0-rc.10

6 years ago

5.32.0-rc.9

6 years ago

5.32.0-rc.8

6 years ago

5.32.0-rc.7

6 years ago

5.32.0-rc.6

6 years ago

5.32.0-rc.5

6 years ago

5.32.0-rc.3

6 years ago

5.32.0-rc.2

6 years ago

5.32.0-rc.1

6 years ago

5.31.0

6 years ago

5.31.0-rc.30

6 years ago

5.31.0-rc.29

6 years ago

5.31.0-rc.28

6 years ago

5.31.0-rc.27

6 years ago

5.31.0-rc.22

6 years ago

5.31.0-rc.21

6 years ago

5.31.0-rc.20

6 years ago

5.31.0-rc.19

6 years ago

5.31.0-rc.18

6 years ago

5.31.0-rc.17

6 years ago

5.31.0-rc.16

6 years ago

5.31.0-rc.15

6 years ago

5.31.0-rc.14

6 years ago

5.31.0-rc.13

6 years ago

5.31.0-rc.12

6 years ago

5.31.0-rc.11

6 years ago

5.31.0-rc.8

6 years ago

5.31.0-rc.7

6 years ago

5.31.0-rc.6

6 years ago

5.31.0-rc.5

6 years ago

5.31.0-rc.4

6 years ago

5.31.0-rc.3

6 years ago

5.31.0-rc.2

6 years ago

5.30.1-rc.1

6 years ago

5.30.0

6 years ago

5.30.0-rc.4

6 years ago

5.30.0-rc.3

6 years ago

5.30.0-rc.2

6 years ago

5.30.0-rc.1

6 years ago

5.29.0

6 years ago

5.29.0-rc.17

6 years ago

5.29.0-rc.16

6 years ago

5.29.0-rc.15

6 years ago

5.29.0-rc.13

6 years ago

5.29.0-rc.12

6 years ago

5.29.0-rc.11

6 years ago

5.29.0-rc.10

6 years ago

5.29.0-rc.9

6 years ago

5.29.0-rc.8

6 years ago

5.29.0-rc.7

6 years ago

5.29.0-rc.6

6 years ago

5.29.0-rc.5

6 years ago

5.28.2-rc.4

6 years ago

5.28.2-rc.3

6 years ago

5.28.2-rc.2

6 years ago

5.28.2-rc.1

6 years ago

5.28.1

6 years ago

5.28.1-rc.4

6 years ago

5.28.1-rc.3

6 years ago

5.28.1-rc.2

6 years ago

5.28.1-rc.1

6 years ago

5.28.0

6 years ago

5.28.0-rc.8

6 years ago

5.28.0-rc.6

6 years ago

5.28.0-rc.5

6 years ago

5.27.1-rc.4

6 years ago

5.27.1-rc.3

6 years ago

5.27.1-rc.2

6 years ago

5.27.1-rc.1

6 years ago

5.27.0

6 years ago

5.27.0-rc.5

6 years ago

5.27.0-rc.4

6 years ago

5.27.0-rc.3

6 years ago

5.27.0-rc.2

6 years ago

5.26.0

6 years ago

5.26.0-rc.18

6 years ago

5.26.0-rc.17

6 years ago

5.26.0-rc.16

6 years ago

5.26.0-rc.15

6 years ago

5.26.0-rc.14

6 years ago

5.26.0-rc.13

6 years ago

5.26.0-rc.12

6 years ago

5.26.0-rc.11

6 years ago

5.26.0-rc.10

6 years ago

5.26.0-rc.9

6 years ago

5.26.0-rc.8

6 years ago

5.26.0-rc.7

6 years ago

5.26.0-rc.6

6 years ago

5.26.0-rc.5

6 years ago

5.26.0-rc.4

6 years ago

5.26.0-rc.3

6 years ago

5.25.1-rc.2

6 years ago

5.25.1-rc.1

6 years ago

5.25.0

6 years ago

5.25.0-rc.14

6 years ago

5.25.0-rc.13

6 years ago

5.25.0-rc.12

6 years ago

5.25.0-rc.11

6 years ago

5.25.0-rc.10

6 years ago

5.25.0-rc.9

6 years ago

5.25.0-rc.8

6 years ago

5.24.1-rc.7

6 years ago

5.24.1-rc.6

6 years ago

5.24.1-rc.5

6 years ago

5.24.1-rc.4

6 years ago

5.24.1-rc.3

6 years ago

5.24.1-rc.2

6 years ago

5.24.1-rc.1

6 years ago

5.24.0

6 years ago

5.24.0-rc.13

6 years ago

5.24.0-rc.12

6 years ago

5.24.0-rc.11

6 years ago

5.24.0-rc.10

6 years ago

5.24.0-rc.9

6 years ago

5.24.0-rc.8

6 years ago

5.24.0-rc.7

6 years ago

5.24.0-rc.6

6 years ago

5.24.0-rc.4

6 years ago

5.23.1-rc.3

6 years ago

5.23.1-rc.2

6 years ago

5.23.1-rc.1

6 years ago

5.23.0

6 years ago

5.22.1-rc.1

6 years ago

5.22.0

6 years ago

5.22.0-rc.13

6 years ago

5.22.0-rc.12

6 years ago

5.22.0-rc.11

6 years ago

5.22.0-rc.10

6 years ago

5.22.0-rc.9

6 years ago

5.22.0-rc.8

6 years ago

5.22.0-rc.7

6 years ago

5.22.0-rc.6

6 years ago

5.22.0-rc.5

6 years ago

5.22.0-rc.4

6 years ago

5.22.0-rc.3

6 years ago

5.22.0-rc.2

6 years ago

5.21.1-rc.1

6 years ago

5.21.0

6 years ago

5.21.0-rc.17

6 years ago

5.21.0-rc.16

6 years ago

5.21.0-rc.15

6 years ago

5.21.0-rc.14

6 years ago

5.21.0-rc.13

6 years ago

5.21.0-rc.12

6 years ago

5.21.0-rc.11

6 years ago

5.21.0-rc.10

6 years ago

5.21.0-rc.9

6 years ago

5.21.0-rc.8

6 years ago

5.21.0-rc.7

6 years ago

5.21.0-rc.5

6 years ago

5.21.0-rc.4

6 years ago

5.20.2-rc.3

6 years ago

5.20.2-rc.2

6 years ago

5.20.2-rc.1

6 years ago

5.20.1

6 years ago

5.21.0-rc.6

6 years ago

5.20.1-rc.5

6 years ago

5.20.1-rc.4

6 years ago

5.20.1-rc.2

6 years ago

5.20.1-rc.1

6 years ago

5.20.0

6 years ago

5.20.0-rc.8

6 years ago

5.20.0-rc.7

6 years ago

5.20.0-rc.6

6 years ago

5.20.0-rc.5

6 years ago

5.20.0-rc.4

6 years ago

5.20.0-rc.3

6 years ago

5.20.0-rc.2

6 years ago

5.19.1-rc.1

6 years ago

5.19.0

6 years ago

5.19.0-rc.24

6 years ago

5.19.0-rc.21

6 years ago

5.19.0-rc.20

6 years ago

5.19.0-rc.19

6 years ago

5.19.0-rc.18

6 years ago

5.19.0-rc.17

6 years ago

5.19.0-rc.16

6 years ago

5.19.0-rc.15

6 years ago

5.19.0-rc.14

6 years ago

5.19.0-rc.13

6 years ago

5.19.0-rc.12

6 years ago

5.19.0-rc.11

6 years ago

5.19.0-rc.10

6 years ago

5.19.0-rc.9

6 years ago

5.19.0-rc.8

6 years ago

5.19.0-rc.7

6 years ago

5.19.0-rc.6

6 years ago

5.18.1-rc.5

6 years ago

5.18.1-rc.4

6 years ago

5.18.1-rc.3

6 years ago

5.18.1-rc.2

6 years ago

5.18.1-rc.1

6 years ago

5.18.0

6 years ago

5.18.0-rc.2

6 years ago

5.17.1-rc.1

6 years ago

5.17.0

6 years ago

5.17.0-rc.3

6 years ago

5.17.0-rc.2

6 years ago

5.17.0-rc.1

6 years ago

5.16.0

6 years ago

5.16.0-rc.8

6 years ago

5.16.0-rc.7

6 years ago

5.16.0-rc.6

6 years ago

5.16.0-rc.5

6 years ago

5.16.0-rc.4

6 years ago

5.16.0-rc.3

6 years ago

5.16.0-rc.2

6 years ago

5.15.1-rc.1

6 years ago

5.15.0

6 years ago

5.15.0-rc.4

6 years ago

5.15.0-rc.3

6 years ago

5.15.0-rc.2

6 years ago

5.15.0-rc.1

6 years ago

5.14.0

6 years ago

5.14.0-rc.7

6 years ago

5.14.0-rc.3

6 years ago

5.14.0-rc.2

6 years ago

5.13.2-rc.1

6 years ago

5.13.1

6 years ago

5.13.1-rc.9

6 years ago

5.13.1-rc.8

6 years ago

5.13.1-rc.7

6 years ago

5.13.1-rc.6

6 years ago

5.13.1-rc.5

6 years ago

5.13.1-rc.4

6 years ago

5.13.1-rc.3

6 years ago

5.13.1-rc.2

6 years ago

5.13.1-rc.1

6 years ago

5.13.0

6 years ago

5.13.0-rc.20

6 years ago

5.13.0-rc.19

6 years ago

5.13.0-rc.18

6 years ago

5.13.0-rc.7

6 years ago

5.13.0-rc.6

6 years ago

5.13.0-rc.5

6 years ago

5.13.0-rc.4

6 years ago

5.13.0-rc.3

6 years ago

5.13.0-rc.2

6 years ago

5.13.0-rc.17

6 years ago

5.12.0

6 years ago

5.12.0-rc.15

6 years ago

5.12.0-rc.14

6 years ago

5.12.0-rc.13

6 years ago

5.11.0

6 years ago

5.10.0

6 years ago

5.9.0

6 years ago

5.8.1

6 years ago

5.8.0

6 years ago

5.7.0

6 years ago

5.6.0

6 years ago

5.5.0

6 years ago

5.4.1-dev.1

6 years ago

5.4.1-dev.0

6 years ago

5.4.0-dev.0

6 years ago

5.5.0-dev.0

6 years ago

5.4.0

6 years ago

5.3.1-dev.2

6 years ago

5.3.1

6 years ago

5.3.1-dev.1

6 years ago

5.3.1-dev.0

6 years ago

5.3.0-dev.1

6 years ago

5.3.0

6 years ago

4.8.0-dev.1

6 years ago

5.0.0-dev.11

6 years ago

5.0.1-dev.3

6 years ago

5.2.0-dev.3

6 years ago

5.2.0-dev.2

6 years ago

5.2.0-dev.1

6 years ago

5.2.0

6 years ago

5.1.1-dev.1

6 years ago

5.0.1-dev.2

6 years ago

5.1.1

6 years ago

5.0.1-dev.1

6 years ago

5.1.0

6 years ago

5.0.1

6 years ago

5.0.0

6 years ago

4.8.0

6 years ago

4.7.3

6 years ago

5.0.0-dev.10

6 years ago

5.0.0-dev.9

6 years ago

5.0.0-dev.8

6 years ago

5.0.0-dev.7

6 years ago

4.7.2

6 years ago

5.0.0-dev.6

6 years ago

5.0.0-dev.5

6 years ago

5.0.0-dev.4

6 years ago

4.7.1-dev.1

6 years ago

4.7.1-dev.0

6 years ago

5.0.0-dev.3

6 years ago

4.7.1

6 years ago

4.7.0

6 years ago

4.8.0-dev.0

6 years ago

4.4.1-dev.11

6 years ago

4.4.1-dev.10

6 years ago

4.4.1-dev.9

6 years ago

4.4.1-dev.7

6 years ago

4.4.1-dev.6

6 years ago

4.4.1-dev.5

6 years ago

4.4.1-dev.3

6 years ago

4.6.0

6 years ago

5.0.0-dev.0

6 years ago

4.4.1-dev.2

6 years ago

4.4.1-dev.1

6 years ago

4.5.0

6 years ago

4.4.1

6 years ago

4.4.0

6 years ago

4.3.0

6 years ago

4.0.0-dev.3

6 years ago

4.2.0

6 years ago

4.0.0-dev.2

6 years ago

4.1.0

6 years ago

4.0.1

6 years ago

4.1.0-dev.1

6 years ago

4.1.0-dev.0

7 years ago

4.0.1-dev.0

7 years ago

4.0.0

7 years ago

4.0.0-beta.0

7 years ago