gonzales-pe
Advanced tools
Changelog
19.10.2015, version 3.2.1
:green_apple: Fixed the issue when selectors inside extends were not wrapped in
selector
nodes in Sass and SCSS.
:green_apple: Fixed parsing of multiple selectors in extends in Sass and SCSS.
Changelog
19.10.2015, version 3.2.0
:star: Added new node type: parentSelectorExtension
.
:green_apple: Fixed parsing of parent selectors with extensions, like
&__element
or &--modifier
.
Changelog
19.10.2015, version 3.1.1
:green_apple: Fixed parsing of selectors starting or ending with a combinator in Less, Sass and SCSS.
Changelog
18.10.2015, version 3.1.0
:green_apple: Fixed passing a --context
argument.
:green_apple: Fixed printing of a simplified tree.
:star: Added new node type: keyframesSelector
.
:green_apple: Fixed parsing of keyframes in all syntaxes.
Changelog
18.10.2015, version 3.0.3
:green_apple: Fixed parsing of spaces inside interpolations in Sass and SCSS.
Changelog
18.10.2015, version 3.0.2
:green_apple: Fixed the issue when operators were parsed as idents inside parentheses in Sass and SCSS.
Changelog
18.10.2015, version 3.0.1
:green_apple: Fixed parsing of parent selectors in SCSS and Less.
:green_apple: Fixed parsing of placeholders inside selectors in SCSS.
Changelog
18.10.2015, version 3.0.0
:japanese_ogre: Made cli process stdin only if -
argument is passed.
:star: Added help message.
:japanese_ogre: Renamed parseTree.remove
to parseTree.removeChild()
.
:japanese_ogre: Unwraped callback parameters for traverse...
methods.
:japanese_ogre: Made first()
, last()
and get()
methods return null
if no child nodes were found.
:japanese_ogre: Made node.length
return a number of child nodes.
:japanese_ogre: Renamed rule
to context
.
:star: Made parseTree.removeChild()
return a removed node.
:star: Added traverseBy...
methods to all nodes, not only root ones.
:star: Added support for specifying a tab size in spaces.
:green_apple: Fixed parsing of single-line comments after url
token.
:green_apple: Fixed parsing of interpolations inside id selectors in Less.
:green_apple: Fixed parsing of selectors according to spec.
:green_apple: Fixed parsing of placeholders as selectors in SCSS.
:star: Added Travis badge to Readme page.
:star: Added init script to build sources.
:star: Added commit message template.
Changelog
05.10.2015, version 3.0.0-beta
:star: Added --simple
flag for printing a simplified tree structure.
:green_apple: CLI now prints parse tree to stdout.
:japanese_ogre: Parse tree is now represented as objects, not arrays.
:japanese_ogre: Renamed gonzales.srcToAST()
to gonzales.parse()
.
See Readme.
:japanese_ogre: Renamed gonzales.astToSrc()
to parseTree.toString()
.
See Readme.
:japanese_ogre: Renamed gonzales.astToString()
to parseTree.toJson()
.
See Readme.
:star: Added information about column number to nodes.
:star: Added information about end position to nodes.
:green_apple: Made empty strings to be parsed as empty nodes.
:japanese_ogre: In Sass renamed interpolatedVariable
to interpolation
.
:japanese_ogre: Separated include
and extend
nodes.
:japanese_ogre: Replaced filter
with declaration
.
:japanese_ogre: Replaced braces
with brackets
and parentheses
.
:japanese_ogre: Replaced atrulers
with block
.
:japanese_ogre: Renamed nthSelector
to pseudoClass
.
:japanese_ogre: Renamed atrules
, atruler
and atruleb
to atrule
.
:japanese_ogre: Renamed functionBody
to arguments
.
:japanese_ogre: Renamed functionExpression
to expression
.
:japanese_ogre: Renamed attrib
to attributeSelector
.
:japanese_ogre: Renamed attrselector
to attributeMatch
.
:japanese_ogre: Renamed commentSL
to singlelineComment
.
:japanese_ogre: Renamed commentML
to multilineComment
.
:japanese_ogre: Renamed declDelim
to declarationDelimiter
.
:japanese_ogre: Renamed delim
to delimiter
.
:japanese_ogre: Renamed propertyDelim
to propertyDelimiter
.
:japanese_ogre: Renamed pseudoc
to pseudoClass
.
:japanese_ogre: Renamed pseudoe
to pseudoElement
.
:japanese_ogre: Renamed s
to space
.
:japanese_ogre: Renamed shash
to color
.
:japanese_ogre: Renamed vhash
to id
.
:japanese_ogre: Removed atrulerq
, unary
and unknown
.
:star: Added attributeFlags
.
:star: Added attributeName
.
:star: Added attributeValue
.
:star: Added conditionalStatement
.
:star: Added namePrefix
.
:star: Added namespacePrefix
.
:star: Added namespaceSeparator
.
:star: Added typeSelector
.
:japanese_ogre: Spaces that separate two nodes are now put between those
nodes in parse tree.
:star: Added support for extend
nodes in Less.
:star: Added support for equality and inequality signs in Sass and SCSS.
:star: Added support for /deep/
combinator.
:star: Added support for !optional
and !global
in Sass and SCSS.
:green_apple: Fixed parsing of interpolations in Sass and SCSS.
:green_apple: Fixed parsing of arguments in Sass, SCSS and Less.
:green_apple: Fixed parsing of declaration delimiters in Sass.
:green_apple: Fixed the issue when pseudo-classes were parsed like declarations.
:green_apple: Fixed parsing of selectors on multiple lines in Sass.
:green_apple: Fixed parsing of percent sign as operator in SCSS.
:green_apple: Fixed parsing of pseudo-elements as selectors in Sass.
:star: Added Babel to build source files.
:star: Used mocha for tests.
:star: Added helper scripts.
:star: Added Travis config.
:rocket: Improved tests structure.
:rocket: Separated log and test scripts.
:rocket: Improved error messages.
:rocket: Removed benchmark tests.
:rocket: Moved source files from lib
to src
directory.
:rocket: Made package availbale for install from GitHub.