Skip to content

Conversation

@JesperBellenbaum
Copy link
Contributor

@JesperBellenbaum JesperBellenbaum commented Nov 18, 2025

Description

  • Remove our Figma API package in favor of Figma 8.0
  • Style Dedup (please check style-dedup.md

Checklist

  • My PR title is in the style of conventional commits
  • All public facing APIs are documented with dartdoc
  • I have added tests to cover my changes

@netlify
Copy link

netlify bot commented Nov 18, 2025

Deploy Preview for figmage ready!

Name Link
🔨 Latest commit f74ab77
🔍 Latest deploy log https://app.netlify.com/projects/figmage/deploys/691ca9d847080a0008931cfb
😎 Deploy Preview https://deploy-preview-224--figmage.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@JesperBellenbaum JesperBellenbaum changed the title Fix styles show old attributes feat: Style dedup and package refactoring Nov 18, 2025
@github-actions
Copy link
Contributor

github-actions bot commented Nov 18, 2025

Coverage Report

This is an automatic coverage report for f74ab77, proudly generated by Dart Coverage Assistant 🎯🧪.

Monorepo coverage

This repository contains 2 Dart projects. This is is the total coverage across all of them:

76.43504531722054% - pass ⬇️ -5.33%

figmage

A CLI tool for generating Figma styles for Flutter

76.02950215119853% - pass ⬇️ -5.38%

Coverage Details for figmage
File Line Percentage Line Count
/lib/src
command_runner.dart 98.36 61
/lib/src/commands/shared
forge_settings_providers.dart 86.67 15
generation_notifier.dart 73.68 19
/lib/src/commands/update
update_command.dart 57.69 26
/lib/src/data/generators
generator_util.dart 100.00 12
/lib/src/data/generators/assets
asset_class_generator.dart 98.28 58
/lib/src/data/generators/file_generators
asset_file_generator.dart 100.00 14
base_file_generator.dart 94.59 37
color_file_generator.dart 100.00 6
number_file_generator.dart 33.33 6
padding_file_generator.dart 22.22 9
spacer_file_generator.dart 22.22 9
typography_file_generator.dart 100.00 7
/lib/src/data/generators/reference_generators
padding_generator.dart 100.00 32
reference_theme_class_generator.dart 100.00 52
spacer_generator.dart 100.00 33
/lib/src/data/generators/theme_extension_generators
color_theme_extension_generator.dart 100.00 5
mode_theme_extension_generator.dart 98.85 174
number_theme_extension_generator.dart 100.00 4
text_style_theme_extension_generator.dart 96.30 27
/lib/src/data/repositories
dart_code_file_writer_repository.dart 0.00 7
dart_post_generation_repository.dart 100.00 17
figma_assets_repository.dart 0.00 52
figma_styles_repository.dart 0.00 117
figma_variables_repository.dart 65.08 126
yaml_config_repository.dart 82.61 23
/lib/src/data/util/converters
color_conversion_x.dart 100.00 6
string_dart_conversion_x.dart 100.00 20
type_style_conversion_x.dart 100.00 14
/lib/src/domain
generated_package_name_provider.dart 100.00 5
/lib/src/domain/models/config
config.dart 86.11 72
config.g.dart 94.44 144
/lib/src/domain/models/style
design_style.dart 80.00 20
/lib/src/domain/models/tokens_by_file_type
tokens_by_type.dart 100.00 19
/lib/src/domain/models/typography
typography.dart 100.00 1
/lib/src/domain/models/variable
variable.dart 96.88 32
variable_type.dart 100.00 5
/lib/src/domain/models/variable/alias_or
alias_or.dart 100.00 5
/lib/src/domain/providers
config_providers.dart 100.00 4
design_token_providers.dart 65.96 141
figmage_package_generator_providers.dart 11.76 34
file_writer_providers.dart 22.22 9
generator_providers.dart 100.00 38
library_provider.dart 100.00 15
logger_providers.dart 100.00 1
post_generation_providers.dart 87.50 8
pub_updater_providers.dart 100.00 1
/lib/src/domain/repositories
assets_repository.dart 25.00 8
config_repository.dart 100.00 2
file_writer_repository.dart 0.00 2
post_generation_repository.dart 100.00 2
styles_repository.dart 83.33 6
variables_repository.dart 100.00 5
/lib/src/domain/shared
dart_symbol_conversion.dart 100.00 14
reserved_words.dart 100.00 1
/lib/src/domain/util
token_filter_x.dart 88.37 43
values_by_name_by_mode_x.dart 100.00 2

figmage_package_generator

A generator for an empty figmage styles dart package

100% - pass ➡️ 0.00%

Coverage Details for figmage_package_generator
File Line Percentage Line Count
/lib/src
figmage_package_generator.dart 100.00 19
token_file_type.dart 100.00 9

@JesperBellenbaum JesperBellenbaum added the integration test Triggers Integration Test run on a PR label Nov 18, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

integration test Triggers Integration Test run on a PR

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants