mirror of
https://github.com/mgerb/mywebsite
synced 2026-01-12 02:42:48 +00:00
updated bunch of file paths and changed the way posts are loaded
This commit is contained in:
31
node_modules/clean-css/lib/utils/source-tracker.js
generated
vendored
Normal file
31
node_modules/clean-css/lib/utils/source-tracker.js
generated
vendored
Normal file
@@ -0,0 +1,31 @@
|
||||
function SourceTracker() {
|
||||
this.sources = [];
|
||||
}
|
||||
|
||||
SourceTracker.prototype.store = function (filename, data) {
|
||||
this.sources.push(filename);
|
||||
|
||||
return '__ESCAPED_SOURCE_CLEAN_CSS' + (this.sources.length - 1) + '__' +
|
||||
data +
|
||||
'__ESCAPED_SOURCE_END_CLEAN_CSS__';
|
||||
};
|
||||
|
||||
SourceTracker.prototype.nextStart = function (data) {
|
||||
var next = /__ESCAPED_SOURCE_CLEAN_CSS(\d+)__/.exec(data);
|
||||
|
||||
return next ?
|
||||
{ index: next.index, filename: this.sources[~~next[1]] } :
|
||||
null;
|
||||
};
|
||||
|
||||
SourceTracker.prototype.nextEnd = function (data) {
|
||||
return /__ESCAPED_SOURCE_END_CLEAN_CSS__/g.exec(data);
|
||||
};
|
||||
|
||||
SourceTracker.prototype.removeAll = function (data) {
|
||||
return data
|
||||
.replace(/__ESCAPED_SOURCE_CLEAN_CSS\d+__/g, '')
|
||||
.replace(/__ESCAPED_SOURCE_END_CLEAN_CSS__/g, '');
|
||||
};
|
||||
|
||||
module.exports = SourceTracker;
|
||||
Reference in New Issue
Block a user