forked from mirrors/gecko-dev
37 lines
878 B
JavaScript
37 lines
878 B
JavaScript
/* This Source Code Form is subject to the terms of the Mozilla Public
|
||
* License, v. 2.0. If a copy of the MPL was not distributed with this
|
||
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
||
|
||
module.exports = function (grunt) {
|
||
'use strict';
|
||
|
||
grunt.config('replace', {
|
||
tos: {
|
||
src: [
|
||
'<%= project_vars.tos_md_src %>/*.md'
|
||
],
|
||
overwrite: true,
|
||
replacements: [{
|
||
// remove tags not handle by the markdown-to-HTML conversation
|
||
from: /{:\s.*?\s}/g,
|
||
to: ''
|
||
}, {
|
||
// remove unhandled comments
|
||
from: /^#\s.*?\n$/m,
|
||
to: ''
|
||
}, {
|
||
// fix "smart quotes"
|
||
from: /(“|”)/g,
|
||
to: """
|
||
}, {
|
||
// fix "smart quotes"
|
||
from: /’/g,
|
||
to: "'"
|
||
}, {
|
||
from: /–/g,
|
||
to: "—"
|
||
}
|
||
]
|
||
}
|
||
});
|
||
};
|