Sha256: 6540bc0b0efca145c1d9afba87d0914d09005f990112f597c94ab6d3b83d0fab

Contents?: true

Size: 1.46 KB

Versions: 26

Compression:

Stored size: 1.46 KB

Contents

'use strict';

const Parser = require('./parser');
const AtWord = require('./atword');
const Colon = require('./colon');
const Comma = require('./comma');
const Comment = require('./comment');
const Func = require('./function');
const Num = require('./number');
const Operator = require('./operator');
const Paren = require('./paren');
const Str = require('./string');
const UnicodeRange = require('./unicode-range');
const Value = require('./value');
const Word = require('./word');

let parser = function (source, options) {
  return new Parser(source, options);
};

parser.atword = function (opts) {
  return new AtWord(opts);
};

parser.colon = function (opts) {
  return new Colon(Object.assign({ value: ':' }, opts));
};

parser.comma = function (opts) {
  return new Comma(Object.assign({ value: ',' }, opts));
};

parser.comment = function (opts) {
  return new Comment(opts);
};

parser.func = function (opts) {
  return new Func(opts);
};

parser.number = function (opts) {
  return new Num(opts);
};

parser.operator = function (opts) {
  return new Operator(opts);
};

parser.paren = function (opts) {
  return new Paren(Object.assign({ value: '(' }, opts));
};

parser.string = function (opts) {
  return new Str(Object.assign({ quote: '\'' }, opts));
};

parser.value = function (opts) {
  return new Value(opts);
};

parser.word = function (opts) {
  return new Word(opts);
};

parser.unicodeRange = function (opts) {
  return new UnicodeRange(opts);
};

module.exports = parser;

Version data entries

26 entries across 25 versions & 8 rubygems

Version Path
optimacms-0.1.61 spec/dummy/node_modules/postcss-values-parser/lib/index.js
disco_app-0.18.0 test/dummy/node_modules/postcss-values-parser/lib/index.js
disco_app-0.18.2 test/dummy/node_modules/postcss-values-parser/lib/index.js
disco_app-0.16.1 test/dummy/node_modules/postcss-values-parser/lib/index.js
disco_app-0.15.2 test/dummy/node_modules/postcss-values-parser/lib/index.js
disco_app-0.18.4 test/dummy/node_modules/postcss-values-parser/lib/index.js
disco_app-0.18.1 test/dummy/node_modules/postcss-values-parser/lib/index.js
disco_app-0.12.7.pre.puma.pre.3 test/dummy/node_modules/postcss-values-parser/lib/index.js
disco_app-0.14.0 test/dummy/node_modules/postcss-values-parser/lib/index.js
disco_app-0.13.6.pre.puma.pre.3 test/dummy/node_modules/postcss-values-parser/lib/index.js
tang-0.2.1 spec/tang_app/node_modules/postcss-values-parser/lib/index.js
groonga-client-model-6.0.0 test/apps/rails6.0.3.5/node_modules/postcss-values-parser/lib/index.js
groonga-client-model-6.0.0 test/apps/rails6.1.3/node_modules/postcss-values-parser/lib/index.js
ruby2js-4.0.4 lib/tasks/testrails/node_modules/postcss-values-parser/lib/index.js
ruby2js-4.0.3 lib/tasks/testrails/node_modules/postcss-values-parser/lib/index.js
tang-0.2.0 spec/tang_app/node_modules/postcss-values-parser/lib/index.js
tang-0.1.0 spec/tang_app/node_modules/postcss-values-parser/lib/index.js
tang-0.0.9 spec/tang_app/node_modules/postcss-values-parser/lib/index.js
enju_library-0.3.8 spec/dummy/node_modules/postcss-values-parser/lib/index.js
jester-data-8.0.0 node_modules/postcss-values-parser/lib/index.js