🎉 initiate project *astro_rewrite*
This commit is contained in:
parent
ffd4d5e86c
commit
2ba37bfbe3
8658 changed files with 2268794 additions and 2538 deletions
47
node_modules/@astrojs/language-server/dist/plugins/css/language-service.js
generated
vendored
Normal file
47
node_modules/@astrojs/language-server/dist/plugins/css/language-service.js
generated
vendored
Normal file
|
|
@ -0,0 +1,47 @@
|
|||
"use strict";
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.getLanguageService = exports.getLanguage = void 0;
|
||||
const vscode_css_languageservice_1 = require("vscode-css-languageservice");
|
||||
const astro_selectors_1 = require("./features/astro-selectors");
|
||||
const customDataProvider = {
|
||||
providePseudoClasses() {
|
||||
return astro_selectors_1.pseudoClass;
|
||||
},
|
||||
provideProperties() {
|
||||
return [];
|
||||
},
|
||||
provideAtDirectives() {
|
||||
return [];
|
||||
},
|
||||
providePseudoElements() {
|
||||
return [];
|
||||
},
|
||||
};
|
||||
const [css, scss, less] = [vscode_css_languageservice_1.getCSSLanguageService, vscode_css_languageservice_1.getSCSSLanguageService, vscode_css_languageservice_1.getLESSLanguageService].map((getService) => getService({
|
||||
customDataProviders: [customDataProvider],
|
||||
}));
|
||||
const langs = {
|
||||
css,
|
||||
scss,
|
||||
less,
|
||||
};
|
||||
function getLanguage(kind) {
|
||||
switch (kind) {
|
||||
case 'scss':
|
||||
case 'text/scss':
|
||||
return 'scss';
|
||||
case 'less':
|
||||
case 'text/less':
|
||||
return 'less';
|
||||
case 'css':
|
||||
case 'text/css':
|
||||
default:
|
||||
return 'css';
|
||||
}
|
||||
}
|
||||
exports.getLanguage = getLanguage;
|
||||
function getLanguageService(kind) {
|
||||
const lang = getLanguage(kind);
|
||||
return langs[lang];
|
||||
}
|
||||
exports.getLanguageService = getLanguageService;
|
||||
Loading…
Add table
Add a link
Reference in a new issue