From c1fdd164f457e2452bb5c6790d20b2cbb7a690c6 Mon Sep 17 00:00:00 2001 From: Belar Date: Thu, 28 Mar 2019 19:55:04 +0100 Subject: [PATCH] fix: missing dependencies installation --- lib/main.js | 3 +++ package-lock.json | 39 +++++++++++++++++++++++++++++++++++++-- package.json | 4 ++++ 3 files changed, 44 insertions(+), 2 deletions(-) diff --git a/lib/main.js b/lib/main.js index 96e0787..6f269a9 100644 --- a/lib/main.js +++ b/lib/main.js @@ -1,6 +1,7 @@ 'use babel'; import { CompositeDisposable } from 'atom'; +import { install as installPackageDependencies } from 'atom-package-deps'; import goToDefinition from './goToDefinition'; import createProviderRegistry from './providerRegistry'; import { ClickProvider } from './clickProvider'; @@ -21,6 +22,8 @@ function package() { goToDefinition(providerRegistry), }) ); + + installPackageDependencies('atom-ide-definitions'); } function deactivate() { diff --git a/package-lock.json b/package-lock.json index 01ba69e..65a0427 100644 --- a/package-lock.json +++ b/package-lock.json @@ -3915,6 +3915,15 @@ "vscode-languageserver-types": "3.12.0" } }, + "atom-package-deps": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/atom-package-deps/-/atom-package-deps-5.0.0.tgz", + "integrity": "sha512-C5Z2V68GuZvuLowrqQ8O8+BE8P4Elhxuc6eZiZ0770CH2e2R/Ausz5VebbDxVOSedFwAaz3CzQJYHayqZ5wKQg==", + "requires": { + "sb-fs": "^3.0.0", + "semver": "^5.6.0" + } + }, "babel-polyfill": { "version": "6.26.0", "resolved": "https://registry.npmjs.org/babel-polyfill/-/babel-polyfill-6.26.0.tgz", @@ -5610,6 +5619,11 @@ "text-extensions": "^1.0.0" } }, + "is-utf8": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", + "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=" + }, "is-windows": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", @@ -10200,6 +10214,20 @@ "ret": "~0.1.10" } }, + "sb-fs": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/sb-fs/-/sb-fs-3.0.0.tgz", + "integrity": "sha1-+9zdMBDoChuOJ0kM7zNgZJdCA7g=", + "requires": { + "sb-promisify": "^2.0.1", + "strip-bom-buf": "^1.0.0" + } + }, + "sb-promisify": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/sb-promisify/-/sb-promisify-2.0.2.tgz", + "integrity": "sha1-QnelR1RIiqlnXYhuNU24lMm9yYE=" + }, "semantic-release": { "version": "15.13.3", "resolved": "https://registry.npmjs.org/semantic-release/-/semantic-release-15.13.3.tgz", @@ -10360,8 +10388,7 @@ "semver": { "version": "5.6.0", "resolved": "https://registry.npmjs.org/semver/-/semver-5.6.0.tgz", - "integrity": "sha512-RS9R6R35NYgQn++fkDWaOmqGoj4Ek9gGs+DPxNUZKuwE183xjJroKvyo1IzVFeXvUrvmALy6FWD5xrdJT25gMg==", - "dev": true + "integrity": "sha512-RS9R6R35NYgQn++fkDWaOmqGoj4Ek9gGs+DPxNUZKuwE183xjJroKvyo1IzVFeXvUrvmALy6FWD5xrdJT25gMg==" }, "semver-compare": { "version": "1.0.0", @@ -10738,6 +10765,14 @@ "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", "dev": true }, + "strip-bom-buf": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-bom-buf/-/strip-bom-buf-1.0.0.tgz", + "integrity": "sha1-HLRar1dTD0yvhsf3UXnSyaUd1XI=", + "requires": { + "is-utf8": "^0.2.1" + } + }, "strip-eof": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", diff --git a/package.json b/package.json index ab3c687..29d69dc 100644 --- a/package.json +++ b/package.json @@ -14,6 +14,7 @@ "atom": ">=1.0.0 <2.0.0" }, "dependencies": { + "atom-package-deps": "^5.0.0", "atom-languageclient": "^0.9.9" }, "devDependencies": { @@ -41,6 +42,9 @@ "commit-msg": "commitlint -E HUSKY_GIT_PARAMS" } }, + "package-deps": [ + "hyperclick" + ], "consumedServices": { "definitions": { "versions": {