UNPKG

canonical

Version:

Canonical code style linter and formatter for JavaScript, SCSS, CSS and JSON.

19 lines (15 loc) 651 B
// var tt = require("babylon").tokTypes; // var tt = require("babel-core").acorn.tokTypes; var convertTemplateType = require("./convertTemplateType"); var toToken = require("./toToken"); module.exports = function (tokens, tt, code) { // transform tokens to type "Template" convertTemplateType(tokens, tt); var transformedTokens = tokens.filter(function (token) { return token.type !== "CommentLine" && token.type !== "CommentBlock"; }); for (var i = 0, l = transformedTokens.length; i < l; i++) { transformedTokens[i] = toToken(transformedTokens[i], tt, code); } return transformedTokens; };