1.0.0-beta.42 • Published 8 months ago

@swagger-api/apidom-ls v1.0.0-beta.42

Weekly downloads
-
License
Apache-2.0
Repository
github
Last release
8 months ago

ApiDOM Language Service (apidom-ls)

The ApiDOM Language Service (apidom-ls) contains the language smarts powering ApiDOM supported languages processing, specifically editing experience.

ApiDOM Language Service APIs adhere to LSP Protocol and are therefore usable via a LSP Server wrapper in a variety of editors and IDEs.

Installation

After prerequisites for installing this package are satisfied, you can install it via npm CLI by running the following command:

 $ npm install @swagger-api/apidom-ls

Project current status

Please note that ApiDOM Language Service is still in unstable status, with planned APIs changes specifically in terms of "configuration rules" structure.

Quick start (WIP)

Validation

import { getLanguageService } from '@swagger-api/apidom-ls';
import { TextDocument } from 'vscode-languageserver-textdocument';
...

const apidomContext = {};
const languageService = getLanguageService(apidomContext);

const oas31orAsyncapiDoc = 'asyncapi: 2.2.0';
const doc = TextDocument.create('foo://bar/file.yaml', 'apidom', 0, oas31orAsyncapiDoc);
const diagnostics = await languageService.doValidation(document);
console.log(JSON.stringify(diagnostics, null, 2);
1.0.0-beta.42

8 months ago

1.0.0-beta.40

8 months ago

1.0.0-beta.41

8 months ago

1.0.0-beta.33

9 months ago

1.0.0-beta.34

9 months ago

1.0.0-beta.31

10 months ago

1.0.0-beta.32

9 months ago

1.0.0-beta.39

9 months ago

1.0.0-beta.37

9 months ago

1.0.0-beta.38

9 months ago

1.0.0-beta.35

9 months ago

1.0.0-beta.36

9 months ago

1.0.0-beta.29

11 months ago

1.0.0-beta.30

11 months ago

1.0.0-beta.23

11 months ago

1.0.0-beta.20

11 months ago

1.0.0-beta.28

11 months ago

1.0.0-beta.26

11 months ago

1.0.0-beta.27

11 months ago

1.0.0-beta.24

11 months ago

1.0.0-beta.25

11 months ago

1.0.0-beta.19

11 months ago

1.0.0-beta.17

11 months ago

1.0.0-beta.18

11 months ago

1.0.0-beta.15

11 months ago

1.0.0-beta.16

11 months ago

1.0.0-beta.13

11 months ago

1.0.0-beta.14

11 months ago

1.0.0-beta.11

1 year ago

1.0.0-beta.12

12 months ago

1.0.0-beta.10

1 year ago

1.0.0-beta.8

1 year ago

1.0.0-beta.9

1 year ago

1.0.0-beta.2

1 year ago

1.0.0-beta.3

1 year ago

1.0.0-beta.4

1 year ago

1.0.0-beta.5

1 year ago

1.0.0-beta.0

1 year ago

1.0.0-beta.1

1 year ago

1.0.0-beta.6

1 year ago

1.0.0-beta.7

1 year ago

1.0.0-alpha.10

1 year ago

1.0.0-alpha.9

1 year ago

1.0.0-alpha.8

2 years ago

1.0.0-alpha.7

2 years ago

1.0.0-alpha.6

2 years ago

1.0.0-alpha.5

2 years ago

1.0.0-alpha.4

2 years ago

1.0.0-alpha.3

2 years ago

1.0.0-alpha.2

2 years ago

1.0.0-alpha.1

2 years ago

1.0.0-alpha.0

2 years ago

0.99.2

2 years ago

0.99.1

2 years ago

0.99.0

2 years ago

0.98.3

2 years ago

0.98.2

2 years ago

0.98.1

2 years ago

0.98.0

2 years ago

0.97.1

2 years ago

0.97.0

2 years ago

0.96.0

2 years ago

0.95.0

2 years ago

0.94.0

2 years ago

0.93.0

2 years ago

0.92.0

2 years ago

0.91.0

2 years ago

0.90.0

2 years ago

0.89.0

2 years ago

0.88.0

2 years ago

0.87.0

2 years ago

0.86.0

2 years ago

0.84.0

2 years ago

0.85.0

2 years ago

0.82.2

2 years ago

0.80.0

2 years ago

0.81.0

2 years ago

0.82.0

2 years ago

0.83.0

2 years ago

0.82.1

2 years ago

0.78.0

2 years ago

0.76.2

2 years ago

0.77.0

2 years ago

0.76.1

2 years ago

0.79.0

2 years ago

0.74.0

3 years ago

0.73.0

3 years ago

0.76.0

2 years ago

0.75.0

2 years ago

0.74.1

3 years ago

0.72.0

3 years ago

0.71.1

3 years ago

0.71.0

3 years ago

0.70.4

3 years ago

0.70.3

3 years ago

0.70.2

3 years ago

0.70.1

3 years ago

0.70.0

3 years ago

0.69.2

3 years ago

0.69.1

3 years ago

0.69.3

3 years ago

0.69.0

3 years ago

0.68.1

3 years ago