prettier/src/language-css/index.js

50 lines
1012 B
JavaScript
Raw Normal View History

"use strict";
const printer = require("./printer-postcss");
const options = require("./options");
2018-08-22 05:12:57 +03:00
const createLanguage = require("../utils/create-language");
const languages = [
createLanguage(require("linguist-languages/data/CSS"), {
2018-08-22 05:12:57 +03:00
override: {
since: "1.4.0",
parsers: ["css"],
vscodeLanguageIds: ["css"]
}
}),
createLanguage(require("linguist-languages/data/PostCSS"), {
2018-08-22 05:12:57 +03:00
override: {
since: "1.4.0",
parsers: ["css"],
vscodeLanguageIds: ["postcss"]
},
extend: {
extensions: [".postcss"]
}
}),
createLanguage(require("linguist-languages/data/Less"), {
2018-08-22 05:12:57 +03:00
override: {
since: "1.4.0",
parsers: ["less"],
vscodeLanguageIds: ["less"]
}
}),
createLanguage(require("linguist-languages/data/SCSS"), {
2018-08-22 05:12:57 +03:00
override: {
since: "1.4.0",
parsers: ["scss"],
vscodeLanguageIds: ["scss"]
}
})
];
const printers = {
postcss: printer
};
module.exports = {
languages,
options,
printers
};