Skip to content

Instantly share code, notes, and snippets.

View ChucKN0risK's full-sized avatar

Louis Chenais ChucKN0risK

View GitHub Profile
@ChucKN0risK
ChucKN0risK / specifyrc.json
Created July 7, 2023 17:48
Use token properties inside the SVGO config
{
"repository": "@acme-inc/all-design-data",
"personalAccessToken": "0210baf240fcbad016552bdbdceda65c134c1af92b3d6ce0d1226804ced0fa8d",
"rules": [
{
"name": "Design Tokens / Vector",
"path": "./priv/static/assets/designsystem/vectors",
"filter": {
"types": [
"vector"
@ChucKN0risK
ChucKN0risK / specifyrc.json
Created July 7, 2023 17:42
Generate unique ids on SVG files
{
"repository": "@acme-inc/all-design-data",
"personalAccessToken": "0210baf240fcbad016552bdbdceda65c134c1af92b3d6ce0d1226804ced0fa8d",
"rules": [
{
"name": "Design Tokens / Vector",
"path": "./priv/static/assets/designsystem/vectors",
"filter": {
"types": [
"vector"
@ChucKN0risK
ChucKN0risK / specifyrc.json
Last active July 5, 2023 13:13
Generate icons as JSX components
{
"repository": "@owner/repository",
"personalAccessToken": "<your-personal-access-token>",
"rules": [
{
"name": "Icons",
"path": "./output/assets/icons",
"filter": {
"types": [
"vector"
@ChucKN0risK
ChucKN0risK / specifyrc.json
Created October 7, 2022 14:08
Generate measurements in rem for Tailwind
{
"repository": "YOUR_SPECIFY_REPO",
"personalAccessToken": "YOUR_PAT",
"rules": [
{
"name": "Design Tokens / Everything but measurements",
"path": "./output/theme.js",
"filter": {
"types": [
"color",
@ChucKN0risK
ChucKN0risK / config.json
Created October 5, 2022 09:39
Specify configuration rule to get measurements as CSS variables in rem
{
"name": "Design Tokens / Measurements",
"path": "./output/styles/measurements.css",
"filter": {
"types": [
"measurement"
]
},
"parsers": [
{
@ChucKN0risK
ChucKN0risK / example.js
Created September 20, 2022 14:37
David vectors rule
[
{
"name": "iOS / Vector / Download (pdf) - Batch 1",
"path": "tokens/ios/icons/asset",
"filter": {
"types": [
"vector"
]
},
"parsers": [
{
"repository": "your-specify-repository",
"personalAccessToken": "personal-access-token",
"rules": [
{
"name": "Design Tokens / Icons",
"path": "assets/icons",
"filter": {
"types": ["vector"]
},
@ChucKN0risK
ChucKN0risK / .specifyrc.json
Created February 22, 2022 17:17
Example Config For Nortal
{
"repository": "@nortal/NEOM-Core",
"personalAccessToken": "",
"rules": [
{
"name": "Design Tokens / Colors",
"path": "assets/style/colors.css",
"filter": {
"types": ["color"]
},
@ChucKN0risK
ChucKN0risK / specifyrc.json
Created November 15, 2021 15:10
Fixed config for Szymon
{
"repository": "@juul/atom",
"rules": [
{
"name": "Design Tokens",
"path": "src/styles/atom/tokens/",
"filter": {
"types": [
"color",
"measurement",
@ChucKN0risK
ChucKN0risK / .specifyrc.json
Created November 12, 2021 10:52
Tailwind config Kenneth
{
"repository": "@freeflow/Nomadic",
"rules": [
{
"name": "Design Tokens",
"path": "packages/core/src/styles/themeFromSpecify.js",
"parsers": [
{
"name": "to-tailwind",
"options": {