diff --git a/docs/config/templates/ngdoc/lib/methods.template.html b/docs/config/templates/ngdoc/lib/methods.template.html
index 9f449f97cfba..ea9218a568b7 100644
--- a/docs/config/templates/ngdoc/lib/methods.template.html
+++ b/docs/config/templates/ngdoc/lib/methods.template.html
@@ -17,7 +17,7 @@
Parameters
{% endif %}
{% if method.this %}
- Method's {% code %}this{% endcode %}
+ Method's `this`
{$ method.this | marked $}
{% endif %}
diff --git a/docs/config/templates/ngdoc/lib/this.template.html b/docs/config/templates/ngdoc/lib/this.template.html
index 24881972b561..1829c1b374d6 100644
--- a/docs/config/templates/ngdoc/lib/this.template.html
+++ b/docs/config/templates/ngdoc/lib/this.template.html
@@ -1,4 +1,4 @@
{% if doc.this %}
-Method's {% code %}this{% endcode %}
+Method's `this`
{$ doc.this | marked $}
-{% endif %}
\ No newline at end of file
+{% endif %}
diff --git a/i18n/ucd/src/extract.js b/i18n/ucd/src/extract.js
index ae8493fd2b74..bc6736597d77 100644
--- a/i18n/ucd/src/extract.js
+++ b/i18n/ucd/src/extract.js
@@ -20,7 +20,7 @@ function main() {
} catch (e) {
fs.mkdirSync(__dirname + '/../../../src/ngParseExt');
}
- fs.writeFile(__dirname + '/../../../src/ngParseExt/ucd.js', code);
+ fs.writeFileSync(__dirname + '/../../../src/ngParseExt/ucd.js', code);
}
}
diff --git a/package.json b/package.json
index b674a91bcaa0..1e25cc44728e 100644
--- a/package.json
+++ b/package.json
@@ -99,6 +99,11 @@
"stringmap": "^0.2.2"
},
"dependencies": {},
+ "resolutions": {
+ "//1": "`natives@1.1.0` does not work with Node.js 10.x on Windows 10",
+ "//2": "(E.g. see https://github.com/gulpjs/gulp/issues/2162.)",
+ "natives": "1.1.3"
+ },
"commitplease": {
"style": "angular",
"nohook": true
diff --git a/test/ng/compileSpec.js b/test/ng/compileSpec.js
index 48b5e565e088..2dd80560509c 100644
--- a/test/ng/compileSpec.js
+++ b/test/ng/compileSpec.js
@@ -11703,37 +11703,37 @@ describe('$compile', function() {
// All interpolations are disallowed.
$rootScope.onClickJs = '';
expect(function() {
- $compile('