1
0
mirror of https://github.com/S2-/minifyfromhtml.git synced 2025-08-03 20:30:04 +02:00

add some packages

This commit is contained in:
s2
2018-05-05 13:54:07 +02:00
parent 48c1138518
commit ff6e20677d
3738 changed files with 215920 additions and 0 deletions

52
node_modules/clean-css/lib/writer/simple.js generated vendored Normal file
View File

@@ -0,0 +1,52 @@
var all = require('./helpers').all;
var lineBreak = require('os').EOL;
function store(serializeContext, token) {
var value = typeof token == 'string' ?
token :
token[1];
var wrap = serializeContext.wrap;
wrap(serializeContext, value);
track(serializeContext, value);
serializeContext.output.push(value);
}
function wrap(serializeContext, value) {
if (serializeContext.column + value.length > serializeContext.format.wrapAt) {
track(serializeContext, lineBreak);
serializeContext.output.push(lineBreak);
}
}
function track(serializeContext, value) {
var parts = value.split('\n');
serializeContext.line += parts.length - 1;
serializeContext.column = parts.length > 1 ? 0 : (serializeContext.column + parts.pop().length);
}
function serializeStyles(tokens, context) {
var serializeContext = {
column: 0,
format: context.options.format,
indentBy: 0,
indentWith: '',
line: 1,
output: [],
spaceAfterClosingBrace: context.options.compatibility.properties.spaceAfterClosingBrace,
store: store,
wrap: context.options.format.wrapAt ?
wrap :
function () { /* noop */ }
};
all(serializeContext, tokens);
return {
styles: serializeContext.output.join('')
};
}
module.exports = serializeStyles;