Soren Valle
08/10/2019, 5:21 PManton.bannykh
08/13/2019, 2:04 PMDominaezzz
08/22/2019, 12:57 AMsnrostov
08/23/2019, 9:07 AMlocal
npm dependency?snrostov
08/23/2019, 9:08 AMyarn
workspaces.Dominaezzz
08/23/2019, 9:09 AMlibrary-version.tgz
file that I need to include as dependency.Dominaezzz
08/23/2019, 9:11 AMyarn add
supports. When I do npm("http://....../package.tgz", "")
, @
gets appended to the end of the resolved dependency, causing resolution to fail.snrostov
08/23/2019, 9:17 AMsnrostov
08/23/2019, 9:30 AMimplementation npm("@fancyapps/fancybox", "<https://github.com/fancyapps/fancybox#3.0>")
snrostov
08/23/2019, 9:31 AMnpm("package", "http://....../package.tgz")
snrostov
08/23/2019, 9:38 AMDominaezzz
08/23/2019, 10:31 AMDominaezzz
08/23/2019, 10:41 AMimplementation(npm("@olm/olm","<https://packages.matrix.org/npm/olm/olm-3.1.0.tgz>"))
.Dominaezzz
08/23/2019, 10:43 AMjs("""
global.Olm = require('olm')
""")
I get
Error: Cannot find module 'olm'
at Function.Module._resolveFilename (internal/modules/cjs/loader.js:582:15)
at Function.Module._load (internal/modules/cjs/loader.js:508:25)
at Module.require (internal/modules/cjs/loader.js:637:17)
at require (internal/modules/cjs/helpers.js:22:18)
at test (/home/dominaezzz/IdeaProjects/MatrixKt/olm/src/jsMain/kotlin/sample/SampleJs.kt:13:22)
at SampleTestsJS.testHello (/home/dominaezzz/IdeaProjects/MatrixKt/olm/src/jsTest/kotlin/sample/SampleTestsJS.kt:11:9)
at /home/dominaezzz/IdeaProjects/MatrixKt/build/js/packages/MatrixKt-olm-test/kotlin/MatrixKt-olm-test.js:60:38
at Object.fn [as test] (/home/dominaezzz/IdeaProjects/MatrixKt/build/js/packages_imported/kotlin-test-nodejs-runner/src/KotlinTestRunner.ts:12:25)
at Object.test (/home/dominaezzz/IdeaProjects/MatrixKt/build/js/packages_imported/kotlin-test-nodejs-runner/src/KotlinTestTeamCityReporter.ts:80:28)
at test (/home/dominaezzz/IdeaProjects/MatrixKt/build/js/packages_imported/kotlin-test/1.3.41/src/main/kotlin/kotlin/test/TestApi.kt:57:15)
Dominaezzz
08/23/2019, 10:44 AMsnrostov
08/23/2019, 12:14 PMrequire('@olm/olm')
instead of require('olm')
Dominaezzz
08/23/2019, 12:17 PMSoren Valle
08/23/2019, 12:21 PMlocal
was a js lib that I had written. I was trying to figure out how to include it as an npm dependency. So it would be properly resolved through @JsModule
Soren Valle
08/23/2019, 12:23 PMfile
resolution in package.json
from what I remember. npm()
didn't seem to allow for that.Soren Valle
08/23/2019, 12:24 PM