Socket
Socket
Sign inDemoInstall

weex-styler

Package Overview
Dependencies
Maintainers
2
Versions
26
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

weex-styler - npm Package Compare versions

Comparing version 0.1.10 to 0.2.0

11

index.js

@@ -105,3 +105,5 @@ 'use strict'

Object.keys(ruleResult).forEach(function (prop) {
if (prop.indexOf('transition') === 0) { // handle transition
// handle transition
if (prop.indexOf('transition') === 0) {
var realProp = prop.replace('transition', '')

@@ -113,6 +115,5 @@ realProp = realProp[0].toLowerCase() + realProp.slice(1)

}
else {
jsonStyle[className] = jsonStyle[className] || {}
jsonStyle[className][prop] = ruleResult[prop]
}
jsonStyle[className] = jsonStyle[className] || {}
jsonStyle[className][prop] = ruleResult[prop]
})

@@ -119,0 +120,0 @@ }

{
"name": "weex-styler",
"version": "0.1.10",
"version": "0.2.0",
"description": "Weex <style> transformer",

@@ -5,0 +5,0 @@ "main": "index.js",

@@ -81,3 +81,3 @@ var chai = require('chai')

expect(data).is.an.object
expect(data.jsonStyle).eql({'@TRANSITION': {foo: {property: 'marginTop', duration: 300, delay: 200, timingFunction: 'ease-in'}}})
expect(data.jsonStyle['@TRANSITION']).eql({foo: {property: 'marginTop', duration: 300, delay: 200, timingFunction: 'ease-in'}})
expect(data.log).eql([

@@ -96,10 +96,20 @@ {line: 1, column: 40, reason: 'NOTE: property value `300ms` is autofixed to `300`'},

expect(data).is.an.object
expect(data.jsonStyle).eql({
'@TRANSITION': {
foo: {property: 'marginTop', duration: 300, delay: 200, timingFunction: 'ease-in'},
bar: {property: 'marginTop', duration: 300, delay: 200, timingFunction: 'ease-in'}
},
foo: {fontSize: 20, color: '#ff5000', height: 30},
bar: {color: '#ff5000', height: 30}
expect(data.jsonStyle['@TRANSITION']).eql({
foo: {property: 'marginTop', duration: 300, delay: 200, timingFunction: 'ease-in'},
bar: {property: 'marginTop', duration: 300, delay: 200, timingFunction: 'ease-in'}
})
expect(data.jsonStyle.foo).eql({
fontSize: 20, color: '#ff5000', height: 30,
transitionDelay: 200,
transitionDuration: 300,
transitionProperty: "marginTop",
transitionTimingFunction: "ease-in"
})
expect(data.jsonStyle.bar).eql({
color: '#ff5000', height: 30,
transitionDelay: 200,
transitionDuration: 300,
transitionProperty: "marginTop",
transitionTimingFunction: "ease-in"
})
expect(data.log).eql([

@@ -118,7 +128,9 @@ {line: 3, column: 75, reason: 'NOTE: property value `300ms` is autofixed to `300`'},

expect(data).is.an.object
expect(data.jsonStyle).eql({
'@TRANSITION': {
foo: {property: 'marginTop', duration: 500, delay: 1000, timingFunction: 'ease-in-out'},
},
foo: {fontSize: 20}
expect(data.jsonStyle['@TRANSITION']).eql({foo: {property: 'marginTop', duration: 500, delay: 1000, timingFunction: 'ease-in-out' }})
expect(data.jsonStyle.foo).eql({
fontSize: 20,
transitionDelay: 1000,
transitionDuration: 500,
transitionProperty: "marginTop",
transitionTimingFunction: "ease-in-out"
})

@@ -125,0 +137,0 @@ expect(data.log).eql([

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc