pulumi/pkg
Matt Ellis e994f8394a Only archive production node_modules
Previously, we would archive every file in node_modules, however we
only actually needed the production modules. This change adds an
implicit ignorer when walking a directory that has a package.json file
in to exclude stuff under `node_modules` which is not pulled in via an
entry in the `dependencies` section of the package.json.

This change will also cause the archives that we upload to not include
either pulumi or any @pulumi/... packages, since they are not listed
in the  dependencies section ofa package.json. This is fine, since we
linked in the versions we have in the cloud anyway. When we move to
using npm for these packages (instead of linking) then they will be
included.
2017-11-21 17:00:49 -08:00
..
apitype Move program uploads to the CLI (#571) 2017-11-15 13:27:28 -08:00
compiler/errors Use Stack over Environment to describe a deployment target 2017-10-16 13:04:20 -07:00
component Add a very barebones pulumi logs command 2017-11-14 12:26:55 -08:00
diag Stop formatting output that should be raw. 2017-11-14 11:26:41 -08:00
encoding Use go-yaml directly 2017-10-20 14:01:37 -07:00
engine Show a nicer diff of our serialized functions when doing a 'pulumi update' 2017-11-20 11:39:49 -08:00
graph Rename pulumi-fabric to pulumi 2017-09-21 19:18:21 -07:00
pack Allow overriding a Pulumi.yaml's entrypoint (#582) 2017-11-16 07:49:07 -08:00
pulumiframework Add a very barebones pulumi logs command 2017-11-14 12:26:55 -08:00
resource Log the project and stack names 2017-11-19 10:16:47 -08:00
testing Change configuration verbs for getting and setting values 2017-11-16 11:39:28 -08:00
tokens Rename pulumi-fabric to pulumi 2017-09-21 19:18:21 -07:00
tools Rename pulumi-fabric to pulumi 2017-09-21 19:18:21 -07:00
util Only archive production node_modules 2017-11-21 17:00:49 -08:00
workspace Support .pulumiignore 2017-11-21 12:09:18 -08:00