0.8.4 • Published 6 years ago

scss-comment-parser v0.8.4

Weekly downloads
21,081
License
MIT
Repository
github
Last release
6 years ago

scss-comment-parser Build Status

Parse /// comments and extracts context from SCSS.

Install

npm install --save scss-comment-parser

Usage

var ScssCommentParser = require('scss-comment-parser');

var annotations = {
  _: {
    alias: {
      'aliasTest': 'annotationTest'
    }
  },
  annotationTest: function ( commentLine ) {
    return 'Working';
  }
};

var parser = new ScssCommentParser( annotations );


var scss = /* Load Scss */
var comments = parser.parse ( scss );

console.log(comments);

Changelog

0.8.4

  • Fix parsing of variable values containing semicolons.

0.8.3

  • Fix remaining previous package name.

0.8.2

  • Fix selectors with interpolations parsing.

0.8.1

  • Fix CSS line numbers, expected by SassDoc.

0.8.0

  • Allow CSS context parsing.

0.7.0

  • Update to cdocparser@0.14.0

0.6.0

  • Update to cdocparser@0.13.0
  • Make changes needed for SassDoc 2.0

0.5.1-rc1

  • Update to cdocparser@0.5.0
  • Add support for configuration passed to the extractor.

0.5.0

  • Update to cdocparser@0.4.0
  • Add support for configuration passed to the extractor.

0.4.0

  • Update to cdocparser@0.3.0 supporting /// comments
  • Include a context.line with start, end value for each detected code part

0.3.2

  • Added context.code to type placeholder.

0.3.1

0.3.0

  • Add placeholder support (thanks to callum)

0.2.4

  • Remove first opening and last closing brace in context.code

0.2.3

  • Fixed wrong code extraction for function and mixin. (See #11)

0.2.2

  • Added context.code to type function and mixin containing the whole code.

0.2.1

  • Fix bug in detection of comment blocks

0.1.2

  • Update dependencys

0.1.1

  • Fix multiline annotations to include @

0.1.0

  • Initial release
0.8.4

6 years ago

0.8.3

7 years ago

0.8.2

8 years ago

0.8.1

8 years ago

0.8.0

8 years ago

0.7.0

9 years ago

0.6.0

9 years ago

0.6.0-rc.3

9 years ago

0.6.0-rc.2

9 years ago

0.6.0-rc.1

9 years ago

0.5.1-rc.5

9 years ago

0.5.1-rc.4

9 years ago

0.5.1-rc.3

9 years ago

0.5.1-rc.2

10 years ago

0.5.1-rc1

10 years ago

0.5.0

10 years ago

0.5.0-rc4

10 years ago

0.5.0-rc3

10 years ago

0.5.0-rc2

10 years ago

0.5.0-rc1

10 years ago

0.4.0

10 years ago

0.4.0-pre7

10 years ago

0.4.0-pre6

10 years ago

0.4.0-pre5

10 years ago

0.4.0-pre4

10 years ago

0.4.0-pre3

10 years ago

0.4.0-pre2

10 years ago

0.4.0-pre1

10 years ago

0.3.3

10 years ago

0.3.2

10 years ago

0.3.1

10 years ago

0.3.0

10 years ago

0.2.4

10 years ago

0.2.3

10 years ago

0.2.2

10 years ago

0.2.1

10 years ago

0.2.0

10 years ago

0.1.2

10 years ago

0.1.1

10 years ago

0.1.0

10 years ago