-
Notifications
You must be signed in to change notification settings - Fork 0
/
all.scss
33 lines (28 loc) · 1.36 KB
/
all.scss
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
// ----------------------------------------------------------------------------
// DESCRIPTION
// ----------------------------------------------------------------------------
//
// Load this file in your main Sass file to include all the utilities, mixins, and modules. There is
// essentially no tree-shaking in Sass, so you will get everything in this package. In complex sites
// it probably makes sense to be more strategic about loading.
//
// In many cases you'll want to load index.scss instead of this file (which don't include modules or
// controls but just utils and common site aware mixins and functions).
//
// USAGE: @use '@thinkpixellab-public/px-styles/all' as *;
// ----------------------------------------------------------------------------
// FORWARDS
// ----------------------------------------------------------------------------
// Reusable utils (functions, mixins) that have no dependency on site configuration settings
@forward 'src/utils';
// Mixins / functions that have configuration settings / site awareness
@forward 'src/site';
// Standalone modules (depends on both utils and site)
@forward 'src/modules/atoms';
@forward 'src/modules/boilerplate';
@forward 'src/modules/highlightjs';
@forward 'src/modules/reading';
@forward 'src/modules/sanitize';
@forward 'src/modules/controls';
// Initializer (must run init() to set up site)
@forward 'src/init';