Commit Graph

54 Commits

Author SHA1 Message Date
Jan Dvorak
0f338410e3 Update babel to 7.15.3 to potentially fix d3 array error #11525 2021-08-11 10:45:56 +02:00
Jan Dvorak
8b7c7eb3f7 Update babel runtime and skelets 2021-06-28 17:32:00 +02:00
Jan Dvorak
b8d41a0992 Skelets dependencies updates 2021-04-23 19:14:35 +02:00
Ben Newman
6979b55dfc Update @babel/runtime to latest version in remaining test apps. 2019-07-04 16:23:12 -04:00
Ben Newman
9872a3a71d Tests for @x.y.z! package version constraint override syntax.
Following up on this promise:
https://github.com/meteor/meteor/pull/9942#commitcomment-30080110
2018-08-15 14:05:12 -04:00
Ben Newman
29ce8f2142 Adjust @babel/runtime version constraints in test app package.json files.
According to the plan described in #10134, whereas we had to pin these
versions to exactly 7.0.0-beta.55 for Meteor 1.7.0.4, we must now require
at least 7.0.0-beta.56 for Meteor 1.7.1, since other @babel/... packages
used by babel-compiler and meteor-babel are currently at beta.56.
2018-08-07 13:49:32 -04:00
Ben Newman
7593c74a7b Pin test app @babel/... dependencies to version 7.0.0-beta.55.
Also updated the dynamic-import test app to Meteor 1.7.0.3.
2018-08-06 12:35:23 -04:00
Ben Newman
c8fc62f37e Add a package.json file to tools/tests/apps/package-tests. 2018-04-18 18:36:42 -04:00
Ben Newman
cfdc69bf71 Support @~ version constraints and use them for core packages. (#8991) 2017-08-08 18:01:30 -04:00
Gadi Cohen
dfee72792f Proper import chain for Meteor packages (closes #6907)
Don't include the ", false" for install() on traditional packages

add tests
2016-05-28 20:30:34 +02:00
Martijn Walraven
b8f853db37 Make Cordova self-tests pass again 2015-08-26 19:26:55 +02:00
Martijn Walraven
a5b49b8aa4 Exit when running platforms are removed or plugins changed 2015-08-26 19:26:54 +02:00
David Greenspan
a63dc1f5c2 Support prodOnly in addition to debugOnly
It's very useful to be able to include code only in production.  It's
useful for React integration, but presumably also for many apps.

* Add prodOnly boolean flag alongside debugOnly in Package.describe

* Packages the set prodOnly to true auto-depend on isobuild:prod-only
  (making them error in the old tool where prodOnly isn't supported)

* The `includeDebug` boolean build option is replaced by a string
  named buildMode, which can be 'development' or 'production', just
  like minifyMode.

Tested by self-test.
2015-08-06 16:49:26 -07:00
Sashko Stubailo
ff79737c81 Add DDP dep to package 2015-08-06 16:41:19 -07:00
Sashko Stubailo
a50095b2a6 Remove lots of mentions of meteor-platform in tests 2015-08-05 15:15:13 -07:00
Bartosz Wojtkowiak
1f2f584fe8 realtive path of cordova plugin should be relative to meteor project 2015-05-21 18:02:14 -07:00
Bartosz Wojtkowiak
d978ad4493 fixes according to comments from PR#4229 2015-05-21 18:02:06 -07:00
Bartosz Wojtkowiak
cd28950846 Cordova: support for local plugins 2015-05-21 18:01:48 -07:00
David Glasser
0befea50f2 Delete versions.json files; they are no longer used 2014-12-19 11:34:07 -08:00
David Glasser
6ea8443f30 Update calls to addFiles, onUse, and onTest 2014-12-09 20:18:31 -08:00
David Glasser
e7bfa5202e Update packages to use Package.registerBuildPlugin 2014-12-09 20:09:34 -08:00
David Glasser
7d4757b3ac Show package changes and prerelease warnings
This reimplements functionality that had been removed as part of the
`isopack-cache` branch refactoring.

Information about package changes is encapsulated inside a
PackageMapDelta object on the ProjectContext.  It is the responsibility
of the command that prepares the ProjectContext to choose to call
projectContext.packageMapDelta.displayOnConsole at the appropriate time
if it wishes to display changes.

Part of #3006.
2014-12-01 01:26:35 -08:00
David Glasser
4a5636b8fd remove more remnants of 'programs' directory 2014-11-25 09:06:28 -08:00
Emily Stark
97c85bc3da Exit 'meteor run' when cordova plugins or platforms change.
We don't have a way to HCP a changed set of plugins or platforms, so
just exit and ask the user to re-run. There are probably some cases
where we don't have to exit (e.g. if you add the android platform, we
probably don't need to exit out of 'meteor run ios'), but we exit in all
cases for simplicity.
2014-10-21 15:59:40 -07:00
ekatek
7f134bdfb4 changed the test to catch that we fail to not link in the export variable 2014-10-08 22:06:47 -07:00
David Glasser
3faf1aa21e make test more convincing 2014-10-07 18:26:21 -07:00
ekatek
0aab8e9683 adding the test package used by the debugOnly test 2014-10-07 15:55:50 -07:00
ekatek
2fc9a601dc do not ship the versios.json in test data 2014-09-15 13:22:16 -07:00
David Greenspan
0b1d744731 Merge branch 'reactive-dict' into devel
Conflicts:
	examples/todos/.meteor/versions
2014-09-03 15:20:09 -07:00
Sashko Stubailo
84f1fcace1 Fix docs and self-test 2014-08-29 11:52:33 -07:00
Matthew Arbesfeld
0af50c04ef Change client.* to web.* and accept client and web 2014-08-28 13:35:26 -07:00
Matthew Arbesfeld
8907c2349d rm -rf when platform change
Hack introduced because Cordova doesn't properly manage your plugins.
2014-08-20 00:40:17 -07:00
Matthew Arbesfeld
207378bc83 Fix settings logic 2014-08-08 17:04:28 -07:00
Matthew Arbesfeld
5e3c5333a0 Adjust tests for plugins 2014-07-28 13:33:47 -07:00
Slava Kim
d4d391f50a Fixed settings.json for cordova test 2014-07-22 19:25:23 -07:00
Matthew Arbesfeld
4f7bbd47df Add settings.json for cordova settings 2014-07-22 18:20:13 -07:00
Slava Kim
e79580cd80 Corrections to "change plugins" cordova test 2014-07-22 13:57:37 -07:00
Matthew Arbesfeld
6a726e5843 Add package2.js 2014-07-22 13:42:07 -07:00
Slava Kim
b64a644671 Merge branch 'packaging-matt-cordova' into packaging-client-archs
Contains commands for cordova (ie `meteor cordova serve`) and tests for them.
2014-07-22 13:15:26 -07:00
Matthew Arbesfeld
1f12fb47b0 Add missing package2.js file 2014-07-22 11:50:05 -07:00
Matthew Arbesfeld
d24886bd8d Add test file .js 2014-07-22 11:44:33 -07:00
Matthew Arbesfeld
03c5c425f8 Hard code in client.cordova and fix 'browser' references 2014-07-18 18:59:00 -07:00
Matthew Arbesfeld
fba32514e3 Something working 2014-07-18 16:42:42 -07:00
Matthew Arbesfeld
fb5cf61a8e Add multiple client arches, this is a WIP 2014-07-17 20:53:47 -07:00
Matthew Arbesfeld
50ec6b68ea wip 2014-07-17 16:11:52 -07:00
ekatek
0a64950d6a oops, adding a test file from a few tests ago 2014-07-17 15:41:39 -07:00
Matthew Arbesfeld
b5b55bb792 Add test, not passing 2014-07-14 14:14:50 -07:00
ekatek
8ed9d3459c removed some name fields, changes console.log to process.std[out,err].write in commands-packages and gave user a warning to remember to publish for arch. 2014-07-08 22:41:21 -07:00
Emily Stark
c2ccbd5f8b Don't print weird things when packages have no descriptions. 2014-06-24 16:25:41 -07:00
ekatek
2ddc63e538 project safeToUse to solve infinite loops in tests 2014-05-28 18:16:12 -07:00