├── .gitignore ├── .nvmrc ├── README.md ├── jest.config.js ├── package.json ├── prettier.config.js ├── src ├── actions │ ├── completion │ │ ├── package-name.ts │ │ └── possible-keys.ts │ ├── hover │ │ └── package-details.ts │ ├── index.ts │ └── index.types.ts ├── composer-cli.ts ├── composer-schema.ts ├── context.ts ├── index.ts └── tsconfig.json ├── tests ├── __fixtures__ │ ├── composer-schema.json │ ├── composer.json │ └── in-progress.composer.json ├── composer.test.ts ├── helpers.ts ├── parsing.test.ts └── tsconfig.json └── tsconfig.base.json /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | dist 3 | -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | 16.4.0 2 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HappyMicky0317/composer-language-server/HEAD/README.md -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | preset: 'ts-jest', 3 | }; 4 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HappyMicky0317/composer-language-server/HEAD/package.json -------------------------------------------------------------------------------- /prettier.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | arrowParens: 'always', 3 | singleQuote: true 4 | }; 5 | -------------------------------------------------------------------------------- /src/actions/completion/package-name.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HappyMicky0317/composer-language-server/HEAD/src/actions/completion/package-name.ts -------------------------------------------------------------------------------- /src/actions/completion/possible-keys.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HappyMicky0317/composer-language-server/HEAD/src/actions/completion/possible-keys.ts -------------------------------------------------------------------------------- /src/actions/hover/package-details.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HappyMicky0317/composer-language-server/HEAD/src/actions/hover/package-details.ts -------------------------------------------------------------------------------- /src/actions/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HappyMicky0317/composer-language-server/HEAD/src/actions/index.ts -------------------------------------------------------------------------------- /src/actions/index.types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HappyMicky0317/composer-language-server/HEAD/src/actions/index.types.ts -------------------------------------------------------------------------------- /src/composer-cli.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HappyMicky0317/composer-language-server/HEAD/src/composer-cli.ts -------------------------------------------------------------------------------- /src/composer-schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HappyMicky0317/composer-language-server/HEAD/src/composer-schema.ts -------------------------------------------------------------------------------- /src/context.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HappyMicky0317/composer-language-server/HEAD/src/context.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HappyMicky0317/composer-language-server/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HappyMicky0317/composer-language-server/HEAD/src/tsconfig.json -------------------------------------------------------------------------------- /tests/__fixtures__/composer-schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HappyMicky0317/composer-language-server/HEAD/tests/__fixtures__/composer-schema.json -------------------------------------------------------------------------------- /tests/__fixtures__/composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HappyMicky0317/composer-language-server/HEAD/tests/__fixtures__/composer.json -------------------------------------------------------------------------------- /tests/__fixtures__/in-progress.composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HappyMicky0317/composer-language-server/HEAD/tests/__fixtures__/in-progress.composer.json -------------------------------------------------------------------------------- /tests/composer.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HappyMicky0317/composer-language-server/HEAD/tests/composer.test.ts -------------------------------------------------------------------------------- /tests/helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HappyMicky0317/composer-language-server/HEAD/tests/helpers.ts -------------------------------------------------------------------------------- /tests/parsing.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HappyMicky0317/composer-language-server/HEAD/tests/parsing.test.ts -------------------------------------------------------------------------------- /tests/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HappyMicky0317/composer-language-server/HEAD/tests/tsconfig.json -------------------------------------------------------------------------------- /tsconfig.base.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HappyMicky0317/composer-language-server/HEAD/tsconfig.base.json --------------------------------------------------------------------------------