From 99b80dddddd057590e2260127a1fcea0536a3b75 Mon Sep 17 00:00:00 2001 From: "specifyapp[bot]" <71139993+specifyapp[bot]@users.noreply.github.com> Date: Wed, 14 Sep 2022 12:16:12 +0000 Subject: [PATCH] Add default .specifyrc.json --- .specifyrc.json | 114 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 114 insertions(+) create mode 100644 .specifyrc.json diff --git a/.specifyrc.json b/.specifyrc.json new file mode 100644 index 0000000..ebd7e13 --- /dev/null +++ b/.specifyrc.json @@ -0,0 +1,114 @@ +{ + "repository": "@hacker/moon", + "head": "specify", + "base": "master", + "rules": [ + { + "name": "Design Tokens / Theme", + "path": "./output/theme.js", + "filter": { + "types": [ + "color", + "textStyle", + "font" + ] + }, + "parsers": [ + { + "name": "to-tailwind", + "options": { + "formatName": "camelCase", + "formatConfig": { + "objectName": "extend", + "module": "commonjs" + } + } + } + ] + }, + { + "name": "Design Tokens / CSS font imports", + "path": "./output/styles/fonts.css", + "filter": { + "types": [ + "font" + ] + }, + "parsers": [ + { + "name": "to-css-font-import", + "options": { + "formats": [ + "woff", + "woff2" + ], + "fontsPath": "../assets/fonts" + } + } + ] + }, + { + "name": "Design Tokens / Export fonts", + "path": "./output/assets/fonts", + "filter": { + "types": [ + "font" + ] + }, + "parsers": [ + { + "name": "convert-font", + "options": { + "formats": [ + "woff", + "woff2" + ] + } + } + ] + }, + { + "name": "Design Tokens / Vector", + "path": "./output/assets/vectors", + "filter": { + "types": [ + "vector" + ] + }, + "parsers": [ + { + "name": "kebabcasify" + }, + { + "name": "svgo", + "options": { + "svgo": { + "js2svg": { + "pretty": true + }, + "plugins": [ + { + "removeDimensions": true + }, + { + "removeAttrs": { + "attrs": "*:(fill|stroke)" + } + }, + { + "addAttributesToSVGElement": { + "attributes": [ + "width=\"1em\"", + "height=\"1em\"", + "focusable=\"false\"" + ] + } + } + ] + } + } + } + ] + } + ] +} \ No newline at end of file