How to use the postcss/lib/input function in postcss

To help you get started, we’ve selected a few postcss examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github shellscape / postcss-less / lib / less-parse.js View on Github external
export default function lessParse (less, opts) {
  const input = new Input(less, opts);
  const parser = new LessParser(input, opts);
  // const parser = new Parser(input, opts);

  parser.tokenize();
  parser.loop();

  return parser.root;
}
github postcss / postcss-safe-parser / test / tokenize.es6 View on Github external
let test = (css, tokens) => {
    expect(tokenize(new Input(css))).to.eql(tokens);
};
github postcss / postcss-scss / test / tokenize.es6 View on Github external
let test = (css, tokens) => {
    expect(tokenize(new Input(css))).to.eql(tokens);
};
github postcss / sugarss / test / tokenize.js View on Github external
function run(t, css, tokens) {
    t.deepEqual(tokenize(new Input(css)), tokens);
}
github shellscape / postcss-less / test / tokenize.spec.js View on Github external
function testTokens (less, tokens) {
  expect(tokenize(new Input(less))).to.eql(tokens);
}
github postcss / sugarss / parse.es6 View on Github external
export default function parse (source, opts) {
  let input = new Input(source, opts)

  let parser = new Parser(input)
  parser.tokens = tokenizer(input)
  parser.parts = preprocess(input, liner(parser.tokens))
  parser.loop()

  return parser.root
}
github emotion-js / emotion / packages / babel-plugin-emotion / src / parser.js View on Github external
export function parse(css: string, opts: Object) {
  let input = new Input(css, opts)

  let parser = new EmotionParser(input)
  parser.parse()

  return parser.root
}