Skip to content
Open
Show file tree
Hide file tree
Changes from 7 commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions .changeset/orange-hounds-unite.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@primer/primitives': patch
---

Adding simplified exports
38 changes: 22 additions & 16 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -28,25 +28,31 @@ Data is served from the `dist/` folder:
All available imports:

```css
/* size, motion & typography in one file */
@import '@primer/primitives/primitives.css';

/* motion */
@import '@primer/primitives/base/motion.css';

/* size/typography */
@import '@primer/primitives/dist/css/base/size/size.css';
@import '@primer/primitives/dist/css/base/typography/typography.css';
@import '@primer/primitives/dist/css/functional/size/border.css';
@import '@primer/primitives/dist/css/functional/size/breakpoints.css';
@import '@primer/primitives/dist/css/functional/size/size.css';
@import '@primer/primitives/dist/css/functional/size/viewport.css';
@import '@primer/primitives/dist/css/functional/typography/typography.css';
@import '@primer/primitives/base/typography.css';
@import '@primer/primitives/base/size.css';
@import '@primer/primitives/functional/border.css';
@import '@primer/primitives/functional/breakpoints.css';
@import '@primer/primitives/functional/size.css';
@import '@primer/primitives/functional/viewport.css';
@import '@primer/primitives/functional/typography.css';

/* color */
@import '@primer/primitives/dist/css/functional/themes/light.css';
@import '@primer/primitives/dist/css/functional/themes/light-tritanopia.css';
@import '@primer/primitives/dist/css/functional/themes/light-high-contrast.css';
@import '@primer/primitives/dist/css/functional/themes/light-colorblind.css';
@import '@primer/primitives/dist/css/functional/themes/dark.css';
@import '@primer/primitives/dist/css/functional/themes/dark-colorblind.css';
@import '@primer/primitives/dist/css/functional/themes/dark-dimmed.css';
@import '@primer/primitives/dist/css/functional/themes/dark-high-contrast.css';
@import '@primer/primitives/dist/css/functional/themes/dark-tritanopia.css';
@import '@primer/primitives/themes/light.css';
@import '@primer/primitives/themes/light-tritanopia.css';
@import '@primer/primitives/themes/light-high-contrast.css';
@import '@primer/primitives/themes/light-colorblind.css';
@import '@primer/primitives/themes/dark.css';
@import '@primer/primitives/themes/dark-colorblind.css';
@import '@primer/primitives/themes/dark-dimmed.css';
@import '@primer/primitives/themes/dark-high-contrast.css';
@import '@primer/primitives/themes/dark-tritanopia.css';
```

## Design token data
Expand Down
16 changes: 16 additions & 0 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,22 @@
"dist",
"src/tokens"
],
"exports": {
"./dist/*": "./dist/*",
"./src/*": "./src/*",
"./themes/*.css": "./dist/css/functional/themes/*.css",
"./functional/border.css": "./dist/css/functional/size/border.css",
"./functional/breakpoints.css": "./dist/css/functional/size/breakpoints.css",
"./functional/size.css": "./dist/css/functional/size/size.css",
"./functional/size-fine.css": "./dist/css/functional/size/size-fine.css",
"./functional/size-coarse.css": "./dist/css/functional/size/size-coarse.css",
"./functional/viewports.css": "./dist/css/functional/size/viewports.css",
"./functional/typography.css": "./dist/css/functional/typography/typography.css",
"./base/size.css": "./dist/css/base/size/size.css",
"./base/typography.css": "./dist/css/base/typography/typography.css",
"./base/motion.css": "./dist/css/base/motion/motion.css",
"./primitives.css": "./dist/css/primitives.css"
},
"repository": "https://github.com/primer/primitives",
"keywords": [
"primitives",
Expand Down