import { registerExtension } from 'vscode/extensions';

const manifest = {"name":"pascal","displayName":"Pascal","description":"Pascal language support for Visual Studio Code","version":"9.8.0","publisher":"alefragnani","galleryBanner":{"color":"#4682B4","theme":"dark"},"engines":{"vscode":"^1.74.0"},"categories":["Programming Languages","Snippets","Other"],"keywords":["pascal","delphi","freepascal","lazarus","multi-root ready"],"capabilities":{"virtualWorkspaces":{"supported":"limited","description":"In virtual workspaces, code navigation features are not supported."},"untrustedWorkspaces":{"supported":"limited","description":"Trust is required to be able to use code navigation features in this workspace.","restrictedConfigurations":["pascal.tags.autoGenerate","pascal.codeNavigation"]}},"icon":"images/icon.png","license":"SEE LICENSE IN LICENSE.md","homepage":"https://github.com/alefragnani/vscode-language-pascal/blob/master/README.md","repository":{"type":"git","url":"https://github.com/alefragnani/vscode-language-pascal.git"},"bugs":{"url":"https://github.com/alefragnani/vscode-language-pascal/issues"},"sponsor":{"url":"https://github.com/sponsors/alefragnani"},"contributes":{"languages":[{"id":"pascal","aliases":["Pascal","pascal"],"extensions":[".pas",".p",".dfm",".fmx",".dpr",".dpk",".lfm",".dpr",".lpr"],"configuration":"./pascal.configuration.json"}],"grammars":[{"language":"pascal","scopeName":"source.pascal","path":"./syntaxes/pascal.tmLanguage"}],"snippets":[{"language":"pascal","path":"./snippets/pascal.json"}],"configuration":{"type":"object","title":"%pascal.configuration.title%","properties":{"pascal.tags.autoGenerate":{"type":"boolean","default":true,"description":"%pascal.configuration.tags.autoGenerate.description%"},"pascal.codeNavigation":{"type":"string","default":"workspace","scope":"resource","description":"%pascal.configuration.codeNavigation.description%","enum":["workspace","file"]}}}},"eslintConfig":{"extends":["vscode-ext"]}};

const { registerFileUrl, whenReady } = registerExtension(manifest, undefined, {"system":true,"readmePath":"README.md","changelogPath":"CHANGELOG.md"});


registerFileUrl('README.md', new URL('../assets/alefragnani.pascal-9.8.0.vsix/README.md', import.meta.url).href, {"mimeType":"text/markdown","size":9637});

registerFileUrl('CHANGELOG.md', new URL('../assets/alefragnani.pascal-9.8.0.vsix/CHANGELOG.md', import.meta.url).href, {"mimeType":"text/markdown","size":8431});

registerFileUrl('syntaxes/pascal.tmLanguage', new URL('../assets/alefragnani.pascal-9.8.0.vsix/pascal.tmLanguage', import.meta.url).href, {"size":7203});

registerFileUrl('pascal.configuration.json', new URL('../assets/alefragnani.pascal-9.8.0.vsix/pascal.configuration.json', import.meta.url).href, {"mimeType":"application/json","size":590});

registerFileUrl('snippets/pascal.json', new URL('../assets/alefragnani.pascal-9.8.0.vsix/pascal.json', import.meta.url).href, {"mimeType":"application/json","size":7627});

registerFileUrl('package.json', new URL('../assets/alefragnani.pascal-9.8.0.vsix/package.json', import.meta.url).href, {"mimeType":"application/json","size":9423});

registerFileUrl('package.nls.json', new URL('../assets/alefragnani.pascal-9.8.0.vsix/package.nls.json', import.meta.url).href, {"mimeType":"application/json","size":2267});

registerFileUrl('package.nls.pt-br.json', new URL('../assets/alefragnani.pascal-9.8.0.vsix/package.nls.pt-br.json', import.meta.url).href, {"mimeType":"application/json","size":2372});

registerFileUrl('images/icon.png', new URL('../assets/alefragnani.pascal-9.8.0.vsix/icon.png', import.meta.url).href, {"mimeType":"image/png","size":11612});

export { whenReady };
