Hi,
Trying to create a package right now, and I’m having trouble getting dependencies to work themselves out.
My package.js is looking like
Package.onUse(function(api) {
api.versionsFrom('1.8.1');
api.use('typescript');
api.use('jagi:astronomy');
api.mainModule('typestronomy.ts');
});
Package.onTest(function(api) {
api.versionsFrom('1.8.1');
api.use('cereal:typestronomy');
api.use('tinytest');
api.use('jagi:astronomy');
api.mainModule('typestronomy-tests.js');
});
and the error I’m getting is
While selecting package versions:
error: Conflict: Constraint modules@0.14.0-beta182.17 is not satisfied by modules 0.13.0.
Constraints on package "modules":
* modules@~0.13.0 <- top level
* modules@0.13.0 <- ecmascript 0.12.7 <- allow-deny 1.1.0 <- mongo 1.6.3 <- jagi:astronomy
0.1.0 <- cereal:typestronomy 0.0.1 <- local-test:cereal:typestronomy 0.0.1
* modules@0.13.0 <- ecmascript 0.12.7 <- allow-deny 1.1.0 <- mongo 1.6.3 <- jagi:astronomy
0.1.0 <- local-test:cereal:typestronomy 0.0.1
* modules@0.13.0 <- ecmascript 0.12.7 <- autoupdate 1.6.0
* modules@0.13.0 <- ecmascript-runtime-client 0.8.0 <- ecmascript-runtime 0.7.0 <-
babel-compiler 7.3.4 <- ecmascript 0.12.7 <- allow-deny 1.1.0 <- mongo 1.6.3 <- jagi:astronomy
0.1.0 <- cereal:typestronomy 0.0.1 <- local-test:cereal:typestronomy 0.0.1
* modules@0.13.0 <- ecmascript-runtime-client 0.8.0 <- ecmascript-runtime 0.7.0 <-
babel-compiler 7.3.4 <- ecmascript 0.12.7 <- allow-deny 1.1.0 <- mongo 1.6.3 <- jagi:astronomy
0.1.0 <- local-test:cereal:typestronomy 0.0.1
* modules@0.13.0 <- ecmascript-runtime-client 0.8.0 <- ecmascript-runtime 0.7.0 <-
babel-compiler 7.3.4 <- ecmascript 0.12.7 <- autoupdate 1.6.0
* modules@0.13.0 <- ecmascript-runtime-client 0.8.0 <- ecmascript-runtime 0.7.0 <- ecmascript
0.12.7 <- autoupdate 1.6.0
* modules@0.12.0 <- promise 0.11.2 <- dynamic-import 0.5.1 <- ecmascript 0.12.7 <- allow-deny
1.1.0 <- mongo 1.6.3 <- jagi:astronomy 0.1.0 <- cereal:typestronomy 0.0.1 <-
local-test:cereal:typestronomy 0.0.1
* modules@0.12.0 <- promise 0.11.2 <- dynamic-import 0.5.1 <- ecmascript 0.12.7 <- allow-deny
1.1.0 <- mongo 1.6.3 <- jagi:astronomy 0.1.0 <- local-test:cereal:typestronomy 0.0.1
* modules@0.12.0 <- promise 0.11.2 <- dynamic-import 0.5.1 <- ecmascript 0.12.7 <- autoupdate
1.6.0
* modules@0.12.0 <- promise 0.11.2 <- ecmascript 0.12.7 <- autoupdate 1.6.0
* modules@0.13.0 <- modern-browsers 0.1.4 <- babel-compiler 7.3.4 <- ecmascript 0.12.7 <-
allow-deny 1.1.0 <- mongo 1.6.3 <- jagi:astronomy 0.1.0 <- cereal:typestronomy 0.0.1 <-
local-test:cereal:typestronomy 0.0.1
* modules@0.13.0 <- modern-browsers 0.1.4 <- babel-compiler 7.3.4 <- ecmascript 0.12.7 <-
allow-deny 1.1.0 <- mongo 1.6.3 <- jagi:astronomy 0.1.0 <- local-test:cereal:typestronomy 0.0.1
* modules@0.13.0 <- modern-browsers 0.1.4 <- babel-compiler 7.3.4 <- ecmascript 0.12.7 <-
autoupdate 1.6.0
* modules@0.13.0 <- modern-browsers 0.1.4 <- webapp 1.7.4 <- autoupdate 1.6.0
* modules@0.12.0 <- ecmascript-runtime-server 0.7.1 <- ecmascript-runtime 0.7.0 <-
babel-compiler 7.3.4 <- ecmascript 0.12.7 <- allow-deny 1.1.0 <- mongo 1.6.3 <- jagi:astronomy
0.1.0 <- cereal:typestronomy 0.0.1 <- local-test:cereal:typestronomy 0.0.1
* modules@0.12.0 <- ecmascript-runtime-server 0.7.1 <- ecmascript-runtime 0.7.0 <-
babel-compiler 7.3.4 <- ecmascript 0.12.7 <- allow-deny 1.1.0 <- mongo 1.6.3 <- jagi:astronomy
0.1.0 <- local-test:cereal:typestronomy 0.0.1
* modules@0.12.0 <- ecmascript-runtime-server 0.7.1 <- ecmascript-runtime 0.7.0 <-
babel-compiler 7.3.4 <- ecmascript 0.12.7 <- autoupdate 1.6.0
* modules@0.12.0 <- ecmascript-runtime-server 0.7.1 <- ecmascript-runtime 0.7.0 <- ecmascript
0.12.7 <- autoupdate 1.6.0
* modules@0.13.0 <- babel-runtime 1.3.0 <- ecmascript 0.12.7 <- allow-deny 1.1.0 <- mongo 1.6.3
<- jagi:astronomy 0.1.0 <- cereal:typestronomy 0.0.1 <- local-test:cereal:typestronomy 0.0.1
* modules@0.13.0 <- babel-runtime 1.3.0 <- ecmascript 0.12.7 <- allow-deny 1.1.0 <- mongo 1.6.3
<- jagi:astronomy 0.1.0 <- local-test:cereal:typestronomy 0.0.1
* modules@0.13.0 <- babel-runtime 1.3.0 <- ecmascript 0.12.7 <- autoupdate 1.6.0
* modules@0.13.0 <- dynamic-import 0.5.1 <- ecmascript 0.12.7 <- allow-deny 1.1.0 <- mongo
1.6.3 <- jagi:astronomy 0.1.0 <- cereal:typestronomy 0.0.1 <- local-test:cereal:typestronomy
0.0.1
* modules@0.13.0 <- dynamic-import 0.5.1 <- ecmascript 0.12.7 <- allow-deny 1.1.0 <- mongo
1.6.3 <- jagi:astronomy 0.1.0 <- local-test:cereal:typestronomy 0.0.1
* modules@0.13.0 <- dynamic-import 0.5.1 <- ecmascript 0.12.7 <- autoupdate 1.6.0
* modules@0.13.0 <- fetch 0.1.1 <- dynamic-import 0.5.1 <- ecmascript 0.12.7 <- allow-deny
1.1.0 <- mongo 1.6.3 <- jagi:astronomy 0.1.0 <- cereal:typestronomy 0.0.1 <-
local-test:cereal:typestronomy 0.0.1
* modules@0.13.0 <- fetch 0.1.1 <- dynamic-import 0.5.1 <- ecmascript 0.12.7 <- allow-deny
1.1.0 <- mongo 1.6.3 <- jagi:astronomy 0.1.0 <- local-test:cereal:typestronomy 0.0.1
* modules@0.13.0 <- fetch 0.1.1 <- dynamic-import 0.5.1 <- ecmascript 0.12.7 <- autoupdate
1.6.0
* modules@0.13.0 <- inter-process-messaging 0.1.0 <- autoupdate 1.6.0
* modules@0.14.0-beta182.17 <- typescript 3.5.2-beta182.17 <- cereal:typestronomy 0.0.1 <-
local-test:cereal:typestronomy 0.0.1
* modules@0.7.7 <- geojson-utils 1.0.10 <- minimongo 1.4.5 <- allow-deny 1.1.0 <- mongo 1.6.3
<- jagi:astronomy 0.1.0 <- cereal:typestronomy 0.0.1 <- local-test:cereal:typestronomy 0.0.1
* modules@0.7.7 <- geojson-utils 1.0.10 <- minimongo 1.4.5 <- allow-deny 1.1.0 <- mongo 1.6.3
<- jagi:astronomy 0.1.0 <- local-test:cereal:typestronomy 0.0.1
* modules@0.7.7 <- geojson-utils 1.0.10 <- minimongo 1.4.5 <- jagi:astronomy 0.1.0 <-
cereal:typestronomy 0.0.1 <- local-test:cereal:typestronomy 0.0.1
* modules@0.7.7 <- geojson-utils 1.0.10 <- minimongo 1.4.5 <- jagi:astronomy 0.1.0 <-
local-test:cereal:typestronomy 0.0.1
* modules@0.11.0 <- mongo-dev-server 1.1.0 <- mongo 1.6.3 <- jagi:astronomy 0.1.0 <-
cereal:typestronomy 0.0.1 <- local-test:cereal:typestronomy 0.0.1
* modules@0.11.0 <- mongo-dev-server 1.1.0 <- mongo 1.6.3 <- jagi:astronomy 0.1.0 <-
local-test:cereal:typestronomy 0.0.1
* modules@0.7.7 <- jquery 1.11.11 <- blaze 2.1.9 <- spacebars 1.0.13 <- templating-runtime
1.2.15 <- templating 1.2.15 <- test-in-browser 1.2.0
* modules@0.7.7 <- jquery 1.11.11 <- blaze 2.1.9 <- spacebars 1.0.13 <- test-in-browser 1.2.0
* modules@0.7.7 <- jquery 1.11.11 <- blaze 2.1.9 <- test-in-browser 1.2.0
* modules@0.7.7 <- jquery 1.11.11 <- test-in-browser 1.2.0
Conflict: Constraint babel-runtime@1.4.0-beta182.17 is not satisfied by babel-runtime 1.3.0.
Constraints on package "babel-runtime":
* babel-runtime@~1.3.0 <- top level
* babel-runtime@1.3.0 <- ecmascript 0.12.7 <- allow-deny 1.1.0 <- mongo 1.6.3 <- jagi:astronomy
0.1.0 <- cereal:typestronomy 0.0.1 <- local-test:cereal:typestronomy 0.0.1
* babel-runtime@1.3.0 <- ecmascript 0.12.7 <- allow-deny 1.1.0 <- mongo 1.6.3 <- jagi:astronomy
0.1.0 <- local-test:cereal:typestronomy 0.0.1
* babel-runtime@1.3.0 <- ecmascript 0.12.7 <- autoupdate 1.6.0
* babel-runtime@1.4.0-beta182.17 <- typescript 3.5.2-beta182.17 <- cereal:typestronomy 0.0.1 <-
local-test:cereal:typestronomy 0.0.1
Conflict: Constraint babel-compiler@7.4.0-beta182.17 is not satisfied by babel-compiler 7.3.4.
Constraints on package "babel-compiler":
* babel-compiler@~7.3.4 <- top level
* babel-compiler@7.3.4 <- ecmascript 0.12.7 <- allow-deny 1.1.0 <- mongo 1.6.3 <-
jagi:astronomy 0.1.0 <- cereal:typestronomy 0.0.1 <- local-test:cereal:typestronomy 0.0.1
* babel-compiler@7.3.4 <- ecmascript 0.12.7 <- allow-deny 1.1.0 <- mongo 1.6.3 <-
jagi:astronomy 0.1.0 <- local-test:cereal:typestronomy 0.0.1
* babel-compiler@7.3.4 <- ecmascript 0.12.7 <- autoupdate 1.6.0
* babel-compiler@7.4.0-beta182.17 <- typescript 3.5.2-beta182.17 <- cereal:typestronomy 0.0.1
<- local-test:cereal:typestronomy 0.0.1
Any direction would be helpful. I’ve tried pinning versions as they come up in errors, but I always run into constraint errors. Is it just not possible at this time?