Skip to content

Commit 927454c

Browse files
chore(doc-gen): don't use string module to stripTags
This module writes a file called `string` containing the text `testtest` to the file system when it initialize. See shelljs/shelljs#212
1 parent 0e28297 commit 927454c

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

docs/angular.io-package/services/renderMarkdown.js

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,11 @@ var marked = require('marked');
22
var Encoder = require('node-html-encoder').Encoder;
33
var html2jade = require('html2jade');
44
var indentString = require('indent-string');
5-
var S = require('string');
5+
6+
7+
function stripTags(s) { //from sugar.js
8+
return s.replace(RegExp('<\/?[^<>]*>', 'gi'), '');
9+
}
610

711
// entity type encoder
812
var encoder = new Encoder('entity');
@@ -35,7 +39,7 @@ module.exports = function renderMarkdown(trimIndentation) {
3539

3640
renderer.heading = function (text, level, raw) {
3741
var headingText = marked.Renderer.prototype.heading.call(renderer, text, level, raw);
38-
var title = 'h2 ' + S(headingText).stripTags().s;
42+
var title = 'h2 ' + stripTags(headingText);
3943

4044
if (level==2) {
4145
title = '.l-main-section\n' + indentString(title, ' ', 2) ;

0 commit comments

Comments
 (0)