diff --git a/third_party/packages/mustache_template/CHANGELOG.md b/third_party/packages/mustache_template/CHANGELOG.md
index ed2daa26..a8668535 100644
--- a/third_party/packages/mustache_template/CHANGELOG.md
+++ b/third_party/packages/mustache_template/CHANGELOG.md
@@ -1,3 +1,11 @@
+## 2.0.6
+
+* Adopts `code-excerpt` for the README's Dart snippets so they're validated
+ against compilable, analyzed source (fixes an invalid snippet and a
+ copy-pasted duplicate example that had gone unnoticed).
+* Removes the `exempt_from_excerpts` CI opt-out now that the README is
+ excerpt-backed.
+
## 2.0.5
* Updates metadata for move to https://github.com/flutter/core-packages.
diff --git a/third_party/packages/mustache_template/README.md b/third_party/packages/mustache_template/README.md
index cf4dab61..5c78450d 100644
--- a/third_party/packages/mustache_template/README.md
+++ b/third_party/packages/mustache_template/README.md
@@ -1,3 +1,5 @@
+
+
# Mustache templates
A Dart library to parse and render [mustache templates](https://mustache.github.io/).
@@ -7,29 +9,27 @@ See the [mustache manual](https://mustache.github.io/mustache.5.html) for detail
This library passes all [mustache specification](https://github.com/mustache/spec/tree/master/specs) tests.
## Example usage
+
+
```dart
-import 'package:mustache_template/mustache_template.dart';
-
-main() {
- var source = '''
- {{# names }}
-
{{ lastname }}, {{ firstname }}
- {{/ names }}
- {{^ names }}
- No names.
- {{/ names }}
- {{! I am a comment. }}
- ''';
-
- var template = Template(source, name: 'template-filename.html');
-
- var output = template.renderString({'names': [
- {'firstname': 'Greg', 'lastname': 'Lowe'},
- {'firstname': 'Bob', 'lastname': 'Johnson'}
- ]});
-
- print(output);
-}
+ final source = '''
+{{# names }}
+ {{ lastname }}, {{ firstname }}
+{{/ names }}
+{{^ names }}
+ No names.
+{{/ names }}
+{{! I am a comment. }}
+''';
+
+ final template = Template(source, name: 'template-filename.html');
+
+ final output = template.renderString({
+ 'names':