Asset manager helps you auto-generate the assets code and add it to your pubspec.yaml .

Overview

Asset Manager

Pub.dev Badge MIT License Badge

Asset manager helps you auto-generate the assets code and add it to your pubspec.yaml .

Quick start

dart pub global activate asset_manager_cli

Overview

To auto-generate and add assets code to your pubspec.yaml, run the following command at the root of your project.


asset_manager add

To update to latest version, run the following command.


asset_manager update

Note

The cli assumes the following structure for your assets folder.

---assets/
     |---any_other_assets_folder
     |
     |---fonts/
           | 
           |---font1/
           |    |---font1-style-weight1.ttf
           |    |---font1-style-weight2.ttf
           |    |---font1-style-weight3.ttf
           |
           |
           |---font2/
                |---font2-style-weight1.ttf
                |---font2-style-weight2.ttf
                |---font2-style-weight3.ttf
       

Any other assets folders except fonts can have any name you desire for those assets. But for fonts, you should add them within a folder named fonts within assets folder. And each folder within fonts should be named according to the font-family. Every fonts file should be named in the following way -

Font file name ---> font1-style-weight.ttf
                      ^     ^     ^
                      |     |     |
                      |     |   Weight of the font
                      |     |
                      |    Style of the font
                      |
                     Font family name

Support the project

"Buy Me A Coffee"

Comments
  • Bump test from 1.21.5 to 1.22.0

    Bump test from 1.21.5 to 1.22.0

    Bumps test from 1.21.5 to 1.22.0.

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies 
    opened by dependabot[bot] 1
  • Bump mason_logger from 0.1.2 to 0.2.2

    Bump mason_logger from 0.1.2 to 0.2.2

    Bumps mason_logger from 0.1.2 to 0.2.2.

    Release notes

    Sourced from mason_logger's releases.

    mason_logger-v0.2.2

    • fix: only animate progress on terminals

    mason_logger-v0.2.1

    mason_logger-v0.2.0

    • BREAKING feat: add generic support to chooseOne and chooseAny (@​wolfenrain)

      enum Shape { square, circle, triangle}
      

      void main() { final logger = Logger();

      final shape = logger.chooseOne<Shape>( 'What is your favorite shape?', choices: Shape.values, display: (shape) => '${shape.name}', ); logger.info('You chose: $shape');

      final shapes = logger.chooseAny<Shape>( 'Or did you want to choose multiples?', choices: Shape.values, defaultValues: [shape], display: (shape) => '${shape.name}', ); logger.info('You chose: $shapes'); }

    mason_logger-v0.1.4

    • feat: add ProgressOptions API (@​LukeMoody01)

      import 'package:mason_logger/mason_logger.dart';
      

      Future<void> main() async { // 1. ✨ Create a custom ProgressOptions. const progressOptions = ProgressOptions( animation: ProgressAnimation( frames: ['🌑', '🌒', '🌓', '🌔', '🌕', '🌖', '🌗', '🌘'], ), );

      // 2. 💉 Inject progressOptions into your Logger. final logger = Logger(progressOptions: progressOptions);

      // 3. 🤤 Admire your custom progress animation.

    ... (truncated)

    Commits
    • f7c00b2 chore(mason_logger): v0.2.2 (#589)
    • 1797631 fix(mason_logger): only animate progress on terminals (#582)
    • 83c16d1 feat(mason)!: avoid templating hook contents (#581)
    • 713a853 chore(deps-dev): bump eslint from 8.25.0 to 8.26.0 in /extensions/vscode (#575)
    • b8d291a chore(deps-dev): bump typescript in /extensions/vscode (#569)
    • c8f405d chore(deps-dev): bump @​typescript-eslint/eslint-plugin (#578)
    • b1f89ca chore(deps-dev): bump @​typescript-eslint/parser in /extensions/vscode (#577)
    • 1931b67 chore(deps-dev): bump eslint from 8.13.0 to 8.25.0 in /extensions/vscode (#572)
    • 7290ea0 chore(deps-dev): bump prettier from 2.6.0 to 2.7.1 in /extensions/vscode (#571)
    • 978b81a chore(deps-dev): bump @​types/vscode in /extensions/vscode (#567)
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies 
    opened by dependabot[bot] 1
  • Bump test from 1.21.5 to 1.21.7

    Bump test from 1.21.5 to 1.21.7

    Bumps test from 1.21.5 to 1.21.7.

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies 
    opened by dependabot[bot] 1
  • Bump build_runner from 2.2.0 to 2.3.2

    Bump build_runner from 2.2.0 to 2.3.2

    Bumps build_runner from 2.2.0 to 2.3.2.

    Commits
    • ad398e4 specify platform support in the pubspec (#3386)
    • afdc5cb Expand build compiler package descriptions (#3384)
    • 8578d15 Bump dependency on frontend_server_client (#3383)
    • 7ef04f8 Expand build_runner_core pubspec description (#3382)
    • adc0df9 Expand build_modules pubspec description (#3381)
    • 141f66f Expand build_config pubspec description (#3380)
    • 3191e84 add -d abbreviation for --delete-conflicting-outputs (#3378)
    • 9648eff fix analyzer deprecations (#3376)
    • 7409980 Use declareVar and declareFinal from code_builder (#3373)
    • 86acdaf Fix bug with manual deletions of files from build steps with multiple outputs...
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies 
    opened by dependabot[bot] 1
  • Bump mason_logger from 0.1.2 to 0.2.1

    Bump mason_logger from 0.1.2 to 0.2.1

    Bumps mason_logger from 0.1.2 to 0.2.1.

    Release notes

    Sourced from mason_logger's releases.

    mason_logger-v0.2.1

    mason_logger-v0.2.0

    • BREAKING feat: add generic support to chooseOne and chooseAny (@​wolfenrain)

      enum Shape { square, circle, triangle}
      

      void main() { final logger = Logger();

      final shape = logger.chooseOne<Shape>( 'What is your favorite shape?', choices: Shape.values, display: (shape) => '${shape.name}', ); logger.info('You chose: $shape');

      final shapes = logger.chooseAny<Shape>( 'Or did you want to choose multiples?', choices: Shape.values, defaultValues: [shape], display: (shape) => '${shape.name}', ); logger.info('You chose: $shapes'); }

    mason_logger-v0.1.4

    • feat: add ProgressOptions API (@​LukeMoody01)

      import 'package:mason_logger/mason_logger.dart';
      

      Future<void> main() async { // 1. ✨ Create a custom ProgressOptions. const progressOptions = ProgressOptions( animation: ProgressAnimation( frames: ['🌑', '🌒', '🌓', '🌔', '🌕', '🌖', '🌗', '🌘'], ), );

      // 2. 💉 Inject progressOptions into your Logger. final logger = Logger(progressOptions: progressOptions);

      // 3. 🤤 Admire your custom progress animation. final progress = logger.progress('Calculating'); await Future.delayed(const Duration(seconds: 3)); progress.complete('Done!');

    ... (truncated)

    Commits
    • d8e1797 chore(mason_logger): v0.2.1 (#568)
    • 68b98c7 fix(mason_logger): improve clear line mechanism for Progress API (#549)
    • 8641f26 chore(deps): bump build_verify from 2.0.0 to 3.0.0 in /packages/mason (#561)
    • dccd8ea chore(deps-dev): bump @​types/lodash in /extensions/vscode (#557)
    • e06ed49 chore(deps-dev): bump @​types/mocha in /extensions/vscode (#556)
    • 605dce5 chore(deps-dev): bump ts-loader in /extensions/vscode (#555)
    • 0ed5017 chore(deps-dev): bump @​typescript-eslint/eslint-plugin (#554)
    • 1e7eb41 chore(deps-dev): bump webpack-cli in /extensions/vscode (#553)
    • 6f91246 chore(deps): bump VeryGoodOpenSource/very_good_coverage from 1 to 2 (#552)
    • 6f74613 chore(deps): bump actions/setup-node from 2 to 3 (#551)
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies 
    opened by dependabot[bot] 1
  • Bump mason_logger from 0.1.2 to 0.2.0

    Bump mason_logger from 0.1.2 to 0.2.0

    Bumps mason_logger from 0.1.2 to 0.2.0.

    Release notes

    Sourced from mason_logger's releases.

    mason_logger-v0.2.0

    • BREAKING feat: add generic support to chooseOne and chooseAny (@​wolfenrain)

      enum Shape { square, circle, triangle}
      

      void main() { final logger = Logger();

      final shape = logger.chooseOne<Shape>( 'What is your favorite shape?', choices: Shape.values, display: (shape) => '${shape.name}', ); logger.info('You chose: $shape');

      final shapes = logger.chooseAny<Shape>( 'Or did you want to choose multiples?', choices: Shape.values, defaultValues: [shape], display: (shape) => '${shape.name}', ); logger.info('You chose: $shapes'); }

    mason_logger-v0.1.4

    • feat: add ProgressOptions API (@​LukeMoody01)

      import 'package:mason_logger/mason_logger.dart';
      

      Future<void> main() async { // 1. ✨ Create a custom ProgressOptions. const progressOptions = ProgressOptions( animation: ProgressAnimation( frames: ['🌑', '🌒', '🌓', '🌔', '🌕', '🌖', '🌗', '🌘'], ), );

      // 2. 💉 Inject progressOptions into your Logger. final logger = Logger(progressOptions: progressOptions);

      // 3. 🤤 Admire your custom progress animation. final progress = logger.progress('Calculating'); await Future.delayed(const Duration(seconds: 3)); progress.complete('Done!'); }

    ... (truncated)

    Commits
    • 46e8014 chore(mason_logger): v0.2.0 (#542)
    • 8adaa25 feat(mason_logger): generic support for chooseOne and chooseAny (#539)
    • 0184b2b chore(mason_logger): v0.1.4 (#540)
    • 43eae9f feat(mason_logger): add ProgressOptions API (#478)
    • 4aa7e9b docs(mason_cli): update README to include new add <brick> <version> usage
    • 530bc3a chore(mason_cli): v0.1.0-dev.36 (#538)
    • 729bdc9 feat(mason_cli): add <brick> <version> (#537)
    • 9eab851 chore(mason_api): v0.1.0-dev.8 (#534)
    • 4631d95 fix(mason_api): login sets in-memory credentials (#533)
    • 1f9ffef chore(mason_cli): v0.1.0-dev.35 (#524)
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies 
    opened by dependabot[bot] 1
  • Bump build_runner from 2.2.0 to 2.3.0

    Bump build_runner from 2.2.0 to 2.3.0

    Bumps build_runner from 2.2.0 to 2.3.0.

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies 
    opened by dependabot[bot] 1
  • Bump build_runner from 2.2.0 to 2.2.1

    Bump build_runner from 2.2.0 to 2.2.1

    Bumps build_runner from 2.2.0 to 2.2.1.

    Commits
    • 07d1aaf Support latest package:analyzer (#3368)
    • 62cef9f Fix stuck in LruCache after updating items (#3365)
    • 9d607d5 Migrate to latest mono_repo, use pubspec feature (#3363)
    • 231750a Make package configuration loading use the correct function. (#3355)
    • fcff629 Avoid deprecated analyzer APIs (#3351)
    • 2dcbb05 stop ignoring no_leading_underscores_for_library_prefixes in build scripts, c...
    • 7eb3087 Use a standalone process to compile DDC dart_sdk.js files (#3348)
    • be57ae7 migrate off of library.parts (#3342)
    • 8fb894f Remove non-existing 3.0.2 version from changelog (#3341)
    • f1a7de8 run dart2js through 'dart compile js' instead of its snapshot (#3338)
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies 
    opened by dependabot[bot] 1
  • Bump test from 1.21.5 to 1.21.6

    Bump test from 1.21.5 to 1.21.6

    Bumps test from 1.21.5 to 1.21.6.

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies 
    opened by dependabot[bot] 1
  • Bump mason_logger from 0.1.2 to 0.1.3

    Bump mason_logger from 0.1.2 to 0.1.3

    Bumps mason_logger from 0.1.2 to 0.1.3.

    Release notes

    Sourced from mason_logger's releases.

    mason_logger-v0.1.3

    • feat: add link API (@​Luckey-Elijah)

      final logger = Logger();
      final repoLink = link(
        message: 'GitHub Repository',
        uri: Uri.parse('https://github.com/felangel/mason'),
      );
      logger.info('To learn more, visit the $repoLink.');
      
    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies 
    opened by dependabot[bot] 1
  • error in SDK version

    error in SDK version

    when add it, show me error in terminal:

    The current Dart SDK version is 2.17.6.

    Because aagel depends on asset_manager_cli >=0.1.0-dev.0+1 which requires SDK version >=2.18.0 <3.0.0, version solving failed. Running "flutter pub get" in aagel...
    pub get failed (1; Because aagel depends on asset_manager_cli >=0.1.0-dev.0+1 which requires SDK version >=2.18.0 <3.0.0, version solving failed.)

    and when modify sdk version: 2.18.0 show me error in terminal:

    The current Dart SDK version is 2.17.6.

    Because aagel requires SDK version >=2.18.0 <3.0.0, version solving failed. Running "flutter pub get" in aagel...
    pub get failed (1; Because aagel requires SDK version >=2.18.0 <3.0.0, version solving failed.)

    opened by Mahm0ud-Ahmed 1
  • Bump build_runner from 2.2.0 to 2.3.3

    Bump build_runner from 2.2.0 to 2.3.3

    Bumps build_runner from 2.2.0 to 2.3.3.

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies 
    opened by dependabot[bot] 0
  • Bump test from 1.21.5 to 1.22.1

    Bump test from 1.21.5 to 1.22.1

    Bumps test from 1.21.5 to 1.22.1.

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies 
    opened by dependabot[bot] 0
  • Bump pub_updater from 0.2.2 to 0.2.3

    Bump pub_updater from 0.2.2 to 0.2.3

    Bumps pub_updater from 0.2.2 to 0.2.3.

    Release notes

    Sourced from pub_updater's releases.

    v0.2.3

    Features

    Changelog

    Sourced from pub_updater's changelog.

    0.2.3 (2022-11-17)

    Features

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies 
    opened by dependabot[bot] 0
  • Bump mason_logger from 0.1.2 to 0.2.3

    Bump mason_logger from 0.1.2 to 0.2.3

    Bumps mason_logger from 0.1.2 to 0.2.3.

    Release notes

    Sourced from mason_logger's releases.

    mason_logger-v0.2.3

    • fix: windows progress animation

    mason_logger-v0.2.2

    • fix: only animate progress on terminals

    mason_logger-v0.2.1

    mason_logger-v0.2.0

    • BREAKING feat: add generic support to chooseOne and chooseAny (@​wolfenrain)

      enum Shape { square, circle, triangle}
      

      void main() { final logger = Logger();

      final shape = logger.chooseOne<Shape>( 'What is your favorite shape?', choices: Shape.values, display: (shape) => '${shape.name}', ); logger.info('You chose: $shape');

      final shapes = logger.chooseAny<Shape>( 'Or did you want to choose multiples?', choices: Shape.values, defaultValues: [shape], display: (shape) => '${shape.name}', ); logger.info('You chose: $shapes'); }

    mason_logger-v0.1.4

    • feat: add ProgressOptions API (@​LukeMoody01)

      import 'package:mason_logger/mason_logger.dart';
      

      Future<void> main() async { // 1. ✨ Create a custom ProgressOptions. const progressOptions = ProgressOptions( animation: ProgressAnimation( frames: ['🌑', '🌒', '🌓', '🌔', '🌕', '🌖', '🌗', '🌘'], ), );

      // 2. 💉 Inject progressOptions into your Logger.

    ... (truncated)

    Commits
    • a2d0eca chore(mason_logger): v0.2.3 (#621)
    • a6bc621 fix(mason_logger): windows progress animation (#620)
    • c9a5cdf chore(mason_cli): v0.1.0-dev.39 (#618)
    • b381d2a chore(mason): v0.1.0-dev.38 (#617)
    • 25336ae perf(mason): compile hooks (#613)
    • 4e1ac92 fix(mason): allow optional brick directory (#616)
    • 98a958a chore(deps-dev): bump webpack in /extensions/vscode (#614)
    • 4db2f4f chore(deps-dev): bump @​typescript-eslint/parser in /extensions/vscode (#609)
    • 368a891 chore(deps-dev): bump @​typescript-eslint/eslint-plugin (#610)
    • 003a3f1 chore(deps-dev): bump @​types/lodash in /extensions/vscode (#611)
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies 
    opened by dependabot[bot] 0
  • Bump lints from 2.0.0 to 2.0.1

    Bump lints from 2.0.0 to 2.0.1

    Bumps lints from 2.0.0 to 2.0.1.

    Changelog

    Sourced from lints's changelog.

    2.0.1

    • Updated documentation for the lib/core.yaml and lib/recommended.yaml analysis configurations.
    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies 
    opened by dependabot[bot] 0
Owner
Rutvik Tak
Flutter freelance dev and Technical writer
Rutvik Tak
A Flutter plugin that provides assets abstraction management APIs without UI integration, you can get assets (image/video/audio) on Android, iOS and macOS.

photo_manager Photo/Assets management APIs for Flutter without UI integration, you can get assets (image/video/audio) from Android, iOS and macOS. 提供相

FlutterCandies 526 Jan 4, 2023
A customizable toggle switch widget to add asset background images to the toggle switch.

A customizable toggle switch widget to add asset background images to the toggle switch. Features Use this package to give fancy background images to

null 3 Jul 26, 2022
Extract pubspec details (such as package version, author and description) into Dart code.

build_pubspec This package helps you convert fields from your pubspec.yaml file into Dart code. Based on the fields in your pubspec, this package will

dartside.dev 9 Jul 15, 2021
This example uses a ScrollView, JSON Rest API, Navigation, Alert Pop Up, Progress Indicator, Globals, Images in a shared asset folder, and 100% Shared Code

This example uses a ScrollView, JSON Rest API, Navigation, Alert Pop Up, Progress Indicator, Globals, Images in a shared asset folder, and 100% Shared Code. Now with the ability to login with FaceID, TouchID, and Fingerprint Reader on Android.

Rody Davis 672 Jan 6, 2023
Flutter Image add drag sort, Image add drag sort, support click event, delete, add, long press drag sort.

flutter_image_add_drag_sort Flutter Image add drag sort, Image add drag sort, support click event, delete, add, long press drag sort, support video fi

null 5 Jun 23, 2020
Run Pubspec Script (RPS)

Run Pubspec Script (RPS) Define and use scripts from your pubspec.yaml file. Get

Kamil Klyta 12 Nov 27, 2022
The Swift code generator for your assets, storyboards, Localizable.strings, … — Get rid of all String-based APIs!

SwiftGen SwiftGen is a tool to automatically generate Swift code for resources of your projects (like images, localised strings, etc), to make them ty

null 8.3k Dec 31, 2022
A flutter plugin about qr code or bar code scan , it can scan from file、url、memory and camera qr code or bar code .Welcome to feedback your issue.

r_scan A flutter plugin about qr code or bar code scan , it can scan from file、url、memory and camera qr code or bar code .Welcome to feedback your iss

PengHui Li 112 Nov 11, 2022
This is a mason brick you can use to generate code that get's you started right up with a flutter project

flutter_brick This is a mason brick you can use to generate code that gets you started right up with a flutter project A flutter brick created with th

Bruce Omukoko 3 Sep 16, 2022
Asset File Generator For Flutter

A simple command line tool that is used to generate the file containing a class, where all the assets present in the given directory will be mapped to a unique variable name.

null 5 Feb 16, 2022
Given a JSON string, this library will generate all the necessary Dart classes to parse and generate JSON.

JSON to Dart Given a JSON string, this library will generate all the necessary Dart classes to parse and generate JSON. This library is designed to ge

Javier Lecuona 1.2k Dec 25, 2022
A flutter application to track the number of hours you devoted a particular skill. Helps you track your process in a neat and organised way

10-000 Hours A flutter application to track the number of hours you devoted a particular skill. Helps you track your process in a neat and organised w

ACM VIT 4 Oct 31, 2022
An application that helps you to quit smoking by showing your everyday performance and boosting your confidence.

This Project is developed in HACKTOBERFEST 2022 By I Can And I Will An application that helps you to quit smoking by showing your everyday performance

Kalash Saini 10 Oct 27, 2022
Behruz Hurramov 0 Dec 29, 2021
This is a command-line app written on dart language for flutter applications that will help you to generate some boilerplate code

dart-generator Manual installation: 1- generate a platform executable from code dart compile exe main.dart -o generator this will generate a new gene

One Studio 11 Oct 26, 2022
Kyber Mod Manager A Mod Manager build for Kyber.

Kyber Mod Manager A Mod Manager build for Kyber. This app is not affiliated with Kyber or any of its creators. Key Features • Download • Screenshots •

liam 14 Sep 25, 2022
Daily-Task-Manager a daily task manager application project created in flutter

This is a daily task manager application project created in flutter. Install this application on Android - Install from Play Store

DVS 0 May 10, 2022
Automatically generate profile picture with random first name and background color. But you can still provide pictures if you have them. As the default color, based on the name of the first letter. :fire: :fire: :fire:

FLUTTER PROFILE PICTURE Automatically generate profile picture with random first name and background color. But you can still provide pictures if you

Aditya Dharmawan Saputra 10 Dec 20, 2022
A Video and Audio player that can play from local assets, local files and network URLs with the powerful controls

Video/Audio Player in Flutter with Powerful controls How can we play videos in Flutter? There is a library directly from the Flutter team simply calle

Harsh Mistry 12 Jan 31, 2022