2017-12-26 04:23:50 +03:00
|
|
|
"use strict";
|
|
|
|
|
|
|
|
const printer = require("./printer-postcss");
|
2018-02-08 19:06:38 +03:00
|
|
|
const options = require("./options");
|
2018-08-22 05:12:57 +03:00
|
|
|
const createLanguage = require("../utils/create-language");
|
2017-12-26 04:23:50 +03:00
|
|
|
|
|
|
|
const languages = [
|
2019-09-14 00:57:16 +03:00
|
|
|
createLanguage(require("linguist-languages/data/CSS"), {
|
2018-08-22 05:12:57 +03:00
|
|
|
override: {
|
|
|
|
since: "1.4.0",
|
|
|
|
parsers: ["css"],
|
|
|
|
vscodeLanguageIds: ["css"]
|
|
|
|
}
|
2018-06-28 03:24:02 +03:00
|
|
|
}),
|
2019-09-14 00:57:16 +03:00
|
|
|
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"]
|
|
|
|
}
|
2018-06-28 03:24:02 +03:00
|
|
|
}),
|
2019-09-14 00:57:16 +03:00
|
|
|
createLanguage(require("linguist-languages/data/Less"), {
|
2018-08-22 05:12:57 +03:00
|
|
|
override: {
|
|
|
|
since: "1.4.0",
|
|
|
|
parsers: ["less"],
|
|
|
|
vscodeLanguageIds: ["less"]
|
|
|
|
}
|
2018-06-28 03:24:02 +03:00
|
|
|
}),
|
2019-09-14 00:57:16 +03:00
|
|
|
createLanguage(require("linguist-languages/data/SCSS"), {
|
2018-08-22 05:12:57 +03:00
|
|
|
override: {
|
|
|
|
since: "1.4.0",
|
|
|
|
parsers: ["scss"],
|
|
|
|
vscodeLanguageIds: ["scss"]
|
|
|
|
}
|
2018-06-28 03:24:02 +03:00
|
|
|
})
|
2017-12-26 04:23:50 +03:00
|
|
|
];
|
|
|
|
|
|
|
|
const printers = {
|
|
|
|
postcss: printer
|
|
|
|
};
|
|
|
|
|
|
|
|
module.exports = {
|
|
|
|
languages,
|
2018-02-08 19:06:38 +03:00
|
|
|
options,
|
2017-12-26 04:23:50 +03:00
|
|
|
printers
|
|
|
|
};
|