mirror of
https://github.com/penpot/penpot-export.git
synced 2025-01-06 14:50:10 -05:00
docs: update configuration example
This commit is contained in:
parent
6fbc1adace
commit
899a8b6572
2 changed files with 25 additions and 60 deletions
79
README.md
79
README.md
|
@ -26,16 +26,33 @@ Configuration example:
|
|||
require('dotenv').config()
|
||||
|
||||
/**
|
||||
* @type {import('penpot-css-export').Config}
|
||||
* @type {import('penpot-css-export').UserConfig}
|
||||
*/
|
||||
const config = {
|
||||
instance: process.env.PENPOT_BASE_URL || undefined,
|
||||
accessToken: process.env.PENPOT_ACCESS_TOKEN,
|
||||
pages: [
|
||||
files: [
|
||||
{
|
||||
output: 'src/styles/ui.css', // 👈🏻 Path where your css should be generated.
|
||||
fileId: 'abea3ef6-4c19-808a-8003-01370d9cb586',
|
||||
pageId: '71b1702b-2eb1-81d6-8002-f82a5f182088',
|
||||
pages: [
|
||||
{
|
||||
pageId: '71b1702b-2eb1-81d6-8002-f82a5f182088',
|
||||
output: 'src/styles/ui.css', // 👈 Path where your CSS file should be generated.
|
||||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
fileId: '4a499800-872e-80e1-8002-fc0b585dc061',
|
||||
colors: [
|
||||
{
|
||||
output: 'src/styles/colors.css', // 👈 Path where your CSS file should be generated.
|
||||
},
|
||||
],
|
||||
typographies: [
|
||||
{
|
||||
output: 'src/styles/typographies.css', // 👈 Path where your CSS file should be generated.
|
||||
},
|
||||
],
|
||||
},
|
||||
],
|
||||
}
|
||||
|
@ -51,59 +68,7 @@ Once you've set up the `penpot-css-export.config.js` file, simply run the follow
|
|||
pce
|
||||
```
|
||||
|
||||
This will read your Penpot designs and generate CSS files in the directory specified in your configuration file.
|
||||
|
||||
Based in the example a css file like this will be generated:
|
||||
|
||||
```css
|
||||
.variables--body {
|
||||
font-style: normal;
|
||||
font-size: 14px;
|
||||
font-weight: 400;
|
||||
direction: ltr;
|
||||
font-family: 'Source Code Pro';
|
||||
}
|
||||
|
||||
.variables--h5 {
|
||||
font-style: normal;
|
||||
font-size: 18px;
|
||||
font-weight: 800;
|
||||
direction: ltr;
|
||||
font-family: 'Source Code Pro';
|
||||
}
|
||||
|
||||
.variables--h4 {
|
||||
font-style: normal;
|
||||
font-size: 24px;
|
||||
font-weight: 800;
|
||||
direction: ltr;
|
||||
font-family: 'Source Code Pro';
|
||||
}
|
||||
|
||||
.variables--h3 {
|
||||
font-style: normal;
|
||||
font-size: 36px;
|
||||
font-weight: 800;
|
||||
direction: ltr;
|
||||
font-family: 'Source Code Pro';
|
||||
}
|
||||
|
||||
.variables--h2 {
|
||||
font-style: normal;
|
||||
font-size: 48px;
|
||||
font-weight: 800;
|
||||
direction: ltr;
|
||||
font-family: 'Source Code Pro';
|
||||
}
|
||||
|
||||
.variables--h1 {
|
||||
font-style: normal;
|
||||
font-size: 72px;
|
||||
font-weight: 900;
|
||||
direction: ltr;
|
||||
font-family: 'Source Code Pro';
|
||||
}
|
||||
```
|
||||
This will read your Penpot designs and generate CSS files in the places specified in your configuration file.
|
||||
|
||||
## Development
|
||||
|
||||
|
|
|
@ -16,7 +16,7 @@ const config = {
|
|||
pages: [
|
||||
{
|
||||
pageId: '71b1702b-2eb1-81d6-8002-f82a5f182088',
|
||||
output: 'src/styles/ui.css', // 👈🏻 Path where your css should be generated.
|
||||
output: 'src/styles/ui.css', // 👈 Path where your CSS file should be generated.
|
||||
},
|
||||
],
|
||||
},
|
||||
|
@ -24,12 +24,12 @@ const config = {
|
|||
fileId: '4a499800-872e-80e1-8002-fc0b585dc061',
|
||||
colors: [
|
||||
{
|
||||
output: 'src/styles/colors.css', // 👈🏻 Path where your css should be generated.
|
||||
output: 'src/styles/colors.css', // 👈 Path where your CSS file should be generated.
|
||||
},
|
||||
],
|
||||
typographies: [
|
||||
{
|
||||
output: 'src/styles/typographies.css', // 👈🏻 Path where your css should be generated.
|
||||
output: 'src/styles/typographies.css', // 👈 Path where your CSS file should be generated.
|
||||
},
|
||||
],
|
||||
},
|
||||
|
|
Loading…
Reference in a new issue