ass="text truncate">orphans.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años outline.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años outlineColor.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años outlineOffset.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años outlineStyle.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años outlineWidth.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años overflow.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años overflowX.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años overflowY.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años padding.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años paddingBottom.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años paddingLeft.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años paddingRight.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años paddingTop.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años page.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años pageBreakAfter.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años pageBreakBefore.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años pageBreakInside.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años pause.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años pauseAfter.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años pauseBefore.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años pitch.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años pitchRange.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años playDuring.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años pointerEvents.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años position.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años quotes.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años resize.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años richness.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años right.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años shapeRendering.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años size.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años speak.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años speakHeader.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años speakNumeral.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años speakPunctuation.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años speechRate.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años src.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años stopColor.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años stopOpacity.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años stress.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años stroke.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años strokeDasharray.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años strokeDashoffset.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años strokeLinecap.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años strokeLinejoin.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años strokeMiterlimit.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años strokeOpacity.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años strokeWidth.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años tableLayout.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años textAlign.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años textAnchor.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años textDecoration.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años textIndent.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años textLineThrough.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años textLineThroughColor.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años textLineThroughMode.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años textLineThroughStyle.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años textLineThroughWidth.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años textOverflow.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años textOverline.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años textOverlineColor.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años textOverlineMode.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años textOverlineStyle.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años textOverlineWidth.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años textRendering.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años textShadow.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años textTransform.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años textUnderline.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años textUnderlineColor.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años textUnderlineMode.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años textUnderlineStyle.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años textUnderlineWidth.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años top.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años unicodeBidi.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años unicodeRange.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años vectorEffect.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años verticalAlign.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años visibility.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años voiceFamily.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años volume.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años webkitAnimation.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años webkitAnimationDelay.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años webkitAnimationDirection.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años webkitAnimationDuration.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años webkitAnimationFillMode.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años webkitAnimationIterationCount.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años webkitAnimationName.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años webkitAnimationPlayState.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años webkitAnimationTimingFunction.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años webkitAppearance.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años webkitAspectRatio.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años webkitBackfaceVisibility.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años webkitBackgroundClip.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años webkitBackgroundComposite.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años webkitBackgroundOrigin.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años webkitBackgroundSize.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años webkitBorderAfter.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años webkitBorderAfterColor.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años webkitBorderAfterStyle.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años webkitBorderAfterWidth.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años webkitBorderBefore.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años webkitBorderBeforeColor.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años webkitBorderBeforeStyle.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años webkitBorderBeforeWidth.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años webkitBorderEnd.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años webkitBorderEndColor.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años webkitBorderEndStyle.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años webkitBorderEndWidth.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años webkitBorderFit.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años webkitBorderHorizontalSpacing.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años webkitBorderImage.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años webkitBorderRadius.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años webkitBorderStart.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años webkitBorderStartColor.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años webkitBorderStartStyle.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años webkitBorderStartWidth.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años webkitBorderVerticalSpacing.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años webkitBoxAlign.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años webkitBoxDirection.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años webkitBoxFlex.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años webkitBoxFlexGroup.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años webkitBoxLines.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años webkitBoxOrdinalGroup.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años webkitBoxOrient.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años webkitBoxPack.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años webkitBoxReflect.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años webkitBoxShadow.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años webkitColorCorrection.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años webkitColumnAxis.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años webkitColumnBreakAfter.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años webkitColumnBreakBefore.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años webkitColumnBreakInside.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años webkitColumnCount.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años webkitColumnGap.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años webkitColumnRule.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años webkitColumnRuleColor.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años webkitColumnRuleStyle.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años webkitColumnRuleWidth.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años webkitColumnSpan.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años webkitColumnWidth.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años webkitColumns.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años webkitFilter.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años webkitFlexAlign.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años webkitFlexDirection.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años webkitFlexFlow.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años webkitFlexItemAlign.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años webkitFlexLinePack.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años webkitFlexOrder.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años webkitFlexPack.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años webkitFlexWrap.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años webkitFlowFrom.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años webkitFlowInto.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años webkitFontFeatureSettings.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años webkitFontKerning.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años webkitFontSizeDelta.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años webkitFontSmoothing.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años webkitFontVariantLigatures.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años webkitHighlight.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años webkitHyphenateCharacter.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años webkitHyphenateLimitAfter.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años webkitHyphenateLimitBefore.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años webkitHyphenateLimitLines.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años webkitHyphens.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años webkitLineAlign.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años webkitLineBoxContain.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años webkitLineBreak.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años webkitLineClamp.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años webkitLineGrid.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años webkitLineSnap.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años webkitLocale.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años webkitLogicalHeight.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años webkitLogicalWidth.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años webkitMarginAfter.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años webkitMarginAfterCollapse.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años webkitMarginBefore.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años webkitMarginBeforeCollapse.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años webkitMarginBottomCollapse.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años webkitMarginCollapse.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años webkitMarginEnd.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años webkitMarginStart.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años webkitMarginTopCollapse.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años webkitMarquee.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años webkitMarqueeDirection.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años webkitMarqueeIncrement.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años webkitMarqueeRepetition.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años webkitMarqueeSpeed.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años webkitMarqueeStyle.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años webkitMask.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años webkitMaskAttachment.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años webkitMaskBoxImage.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años webkitMaskBoxImageOutset.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años webkitMaskBoxImageRepeat.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años webkitMaskBoxImageSlice.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años webkitMaskBoxImageSource.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años webkitMaskBoxImageWidth.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años webkitMaskClip.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años webkitMaskComposite.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años webkitMaskImage.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años webkitMaskOrigin.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años webkitMaskPosition.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años webkitMaskPositionX.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años webkitMaskPositionY.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años webkitMaskRepeat.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años webkitMaskRepeatX.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años webkitMaskRepeatY.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años webkitMaskSize.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años webkitMatchNearestMailBlockquoteColor.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años webkitMaxLogicalHeight.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años webkitMaxLogicalWidth.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años webkitMinLogicalHeight.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años webkitMinLogicalWidth.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años webkitNbspMode.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años webkitOverflowScrolling.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años webkitPaddingAfter.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años webkitPaddingBefore.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años webkitPaddingEnd.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años webkitPaddingStart.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años webkitPerspective.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años webkitPerspectiveOrigin.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años webkitPerspectiveOriginX.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años webkitPerspectiveOriginY.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años webkitPrintColorAdjust.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años webkitRegionBreakAfter.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años webkitRegionBreakBefore.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años webkitRegionBreakInside.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años webkitRegionOverflow.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años webkitRtlOrdering.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años webkitSvgShadow.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años webkitTapHighlightColor.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años webkitTextCombine.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años webkitTextDecorationsInEffect.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años webkitTextEmphasis.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años webkitTextEmphasisColor.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años webkitTextEmphasisPosition.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años webkitTextEmphasisStyle.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años webkitTextFillColor.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años webkitTextOrientation.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años webkitTextSecurity.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años webkitTextSizeAdjust.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años webkitTextStroke.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años webkitTextStrokeColor.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años webkitTextStrokeWidth.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años webkitTransform.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años webkitTransformOrigin.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años webkitTransformOriginX.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años webkitTransformOriginY.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años webkitTransformOriginZ.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años webkitTransformStyle.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años webkitTransition.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años webkitTransitionDelay.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años webkitTransitionDuration.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años webkitTransitionProperty.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años webkitTransitionTimingFunction.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años webkitUserDrag.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años webkitUserModify.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años webkitUserSelect.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años webkitWrap.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años webkitWrapFlow.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años webkitWrapMargin.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años webkitWrapPadding.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años webkitWrapShapeInside.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años webkitWrapShapeOutside.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años webkitWrapThrough.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años webkitWritingMode.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años whiteSpace.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años widows.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años width.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años wordBreak.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años wordSpacing.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años wordWrap.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años writingMode.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años zIndex.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años zoom.js 11e3a9652a first %!s(int64=8) %!d(string=hace) años adminSystem - Gogs: Go Git Service

No Description

FFIB: 11e3a9652a first 8 years ago
..
.npmignore 11e3a9652a first 8 years ago
LICENSE 11e3a9652a first 8 years ago
README.md 11e3a9652a first 8 years ago
index.js 11e3a9652a first 8 years ago
package.json 11e3a9652a first 8 years ago

README.md

Last Call Webpack Plugin

A Webpack plugin that allows you to transform \ modify assets just before Webpack emits them.

What does the plugin do?

It allows you to transform \ modify Webpack assets just before Webpack emits them (writes them to files or memory in case you are using something like Webpack dev server).

It can be used for example to:

  • Prefix a /* Author: John Doe */ comment on all the .js files Webpack generates.
  • Run some final optimization on all .css files Webpack generates.

Installation:

Using npm:

$ npm install --save-dev last-call-webpack-plugin

Configuration:

The plugin can receive the following options:

  • assetProcessors: An Array of objects that describe asset processors:
    • regExp: A regular expression to match the asset name that the processor handles.
    • processor: A function with the signature of function(assetName, webpackAssetObject, assets) that returns a Promise. If the Promise returns a result this result will replace the assets content.
    • phase: The webpack compilation phase that at which the processor should be called. Default value is compilation.optimize-assets. Can be one of the following values:
    • compilation.optimize-chunk-assets
    • compilation.optimize-assets
    • emit
  • onStart: A function with the signature of function(assets, assetsAndProcessors, webpackCompilationObject) that will be called before the plugin starts calling the assets processors.
  • onEnd: A function with the signature of function(error) that will be called after the plugin calls all the assets processors. If no errors occurred the error parameter will be undefined.
  • canPrint: A boolean indicating if the plugin can print messages to the console, defaults to true.

Note: An environment supporting Promises or a Promise polyfill is needed for this plugin to be used.

Example:

var cssnano = require('cssnano');
var LastCallWebpackPlugin = require('last-call-webpack-plugin');
module.exports = {
  module: {
    loaders: [
      { test: /\.css$/, loader: ExtractTextPlugin.extract("style-loader", "css-loader") }
    ]
  },
  plugins: [
    new ExtractTextPlugin("styles.css"),
    new LastCallWebpackPlugin({
      assetProcessors: [{
        regExp:  /\.js$/,
        processor: (assetName, asset) => Promise.resolve('// Author: John Doe \n' + asset.source())
      }, {
        regExp:  /\.css$/,
        processor: (assetName, asset) => cssnano.process(asset.source())
          .then(r => r.css)
      }],
      onStart: () => console.log('Starting to process assets.'),
      onEnd: (err) => console.log(err ? 'Error: ' + err : 'Finished processing assets.'),
      canPrint: true
    })
	]
}

Assets manipulation

The processor method is supplied an assets object that allows asset manipulation via the setAsset(assetName, assetValue) method. If assetValue is null the asset will be deleted. This object can be used to generate aditional assets (like source maps) or rename the an asset (create a new asset and delete the current one).

Example:

var cssnano = require('cssnano');
var LastCallWebpackPlugin = require('last-call-webpack-plugin');
module.exports = {
  module: {
    loaders: [
      { test: /\.css$/, loader: ExtractTextPlugin.extract("style-loader", "css-loader") }
    ]
  },
  plugins: [
    new ExtractTextPlugin("styles.css"),
    new LastCallWebpackPlugin({
      assetProcessors: [{
        regExp:  /\.css$/,
        processor: (assetName, asset, assets) => {
          assets.setAsset(assetName + '.map', null); // Delete the <assetName>.map asset.
          assets.setAsset(assetName + '.log', 'All OK'); // Add the <assetName>.log asset with the content 'All OK'.
          return cssnano
            .process(asset.source())
            .then(r => r.css)
        }
      }],
      onStart: () => console.log('Starting to process assets.'),
      onEnd: (err) => console.log(err ? 'Error: ' + err : 'Finished processing assets.'),
      canPrint: true
    })
	]
}

The assets object also has a getAsset(assetName) method to get the content of an asset (returns undefined in case the asset does not exist).

License

MIT (http://www.opensource.org/licenses/mit-license.php)