chore: add support for exporting our colors as Swift files

This commit is contained in:
Gabe Kangas 2023-07-09 12:42:52 -07:00
parent 29499d5b11
commit 40de64fffe
No known key found for this signature in database
GPG Key ID: 4345B2060657F330
2 changed files with 25 additions and 0 deletions

1
.gitignore vendored
View File

@ -42,6 +42,7 @@ test/automated/browser/screenshots
lefthook.yml lefthook.yml
test/automated/browser/cypress/screenshots test/automated/browser/cypress/screenshots
test/automated/browser/cypress/videos test/automated/browser/cypress/videos
web/style-definitions/build/
web/public/sw.js web/public/sw.js
web/public/workbox-*.js web/public/workbox-*.js

View File

@ -54,5 +54,29 @@ module.exports = {
}, },
], ],
}, },
'ios-swift': {
transforms: [
'attribute/cti',
'name/ti/camel',
'color/ColorSwiftUI',
'content/swift/literal',
'asset/swift/literal',
'size/swift/remToCGFloat',
'font/swift/literal',
],
buildPath: 'build/',
files: [
{
format: 'ios-swift/class.swift',
className: 'PlatformColor',
destination: 'Colors.swift',
filter: {
attributes: {
category: 'color',
},
},
},
],
},
}, },
}; };