# source_helper 1.3.9

Utilities to help with Dart source code generation. Includes utilities for properly generating String literals from any String value.




## Installing
```
export PUB_HOSTED_URL=https://pub.mirror.p-hatan.ir
flutter pub add 'source_helper:1.3.9'
```
Published: 2025-11-20T15:56:30.009503Z
Expected archive SHA-256: e82b1996c63da42aa3e6a34cc1ec17427728a1baf72ed017717a5669a7123f0d

Available in cache; verification: upstream_checksum
## Direct dependencies
- analyzer: ^9.0.0
- source_gen: ^4.1.1

## Package README (untrusted upstream documentation)
Utilities to help with Dart source code generation.

[![Pub package](https://img.shields.io/pub/v/source_helper.svg)](https://pub.dev/packages/source_helper)
[![Dart](https://github.com/google/source_helper.dart/actions/workflows/ci.yml/badge.svg)](https://github.com/google/source_helper.dart/actions/workflows/ci.yml)
[![package publisher](https://img.shields.io/pub/publisher/source_helper.svg)](https://pub.dev/packages/source_helper/publisher)
[![Coverage Status](https://coveralls.io/repos/github/google/source_helper.dart/badge.svg)](https://coveralls.io/github/google/source_helper.dart)

## Contributing

See [`CONTRIBUTING.md`](CONTRIBUTING.md) for details.

## License

Apache 2.0; see [`LICENSE`](LICENSE) for details.

## Disclaimer

This project is not an official Google project. It is not supported by
Google and Google specifically disclaims all warranties as to its quality,
merchantability, or fitness for a particular purpose.

## Changelog
## 1.3.9

- Require `analyzer: ^9.0.0`
- Require `sdk: ^3.9.0`
- Require `source_gen: ^4.1.1`

## 1.3.8

- Require `analyzer: ^7.4.0`
- Require `source_gen: >3.1.0 <5.0.0`
- Require `sdk: ^3.7.0`

## 1.3.7

- Required `analyzer: '>=7.3.0 <9.0.0'`.

## 1.3.6

- Require `analyzer: ^7.3.0`
- Require `source_gen: >=2.0.0 <4.0.0`
- Require `sdk: ^3.6.0`

## 1.3.5

- Add `camel` to `extension CaseHelper on String`.
- Support the latest `package:analyzer` and `package:source_gen`.
- Require `sdk: ^3.4.0`

## 1.3.4

- Require `analyzer: >=5.12.0 <7.0.0`
- Require `sdk: '>=2.19.0 <3.0.0'`

## 1.3.3

- Require `analyzer: '>=4.6.0 <6.0.0'`
- Require `sdk: '>=2.17.0 <3.0.0'`

## 1.3.2

- Support the latest version of `package:analyzer`.

## 1.3.1

- Support the latest version of `package:analyzer`.

## 1.3.0

- Added `extension CaseHelper on String` to preform common, identifier-related
  conversions.
- Added an example

## 1.2.1

- More efficiently escape strings with both single and double quotes.

## 1.2.0

- Support the latest version of `package:analyzer`.

## 1.1.0

- Added `typeArgumentsOf` extension to `DartType`.

## 1.0.0

- First release!







 
