Kevin Sawicki
f7ecc3e2a3
Don't log npm install warnings
...
Closes #5194
2015-01-21 17:10:21 -08:00
Kevin Sawicki
9f9ca0a2cf
Don't dedupe node-gyp
...
npm has hard-coded paths to it so it can't be moved up.
2014-07-23 10:45:21 -07:00
Kevin Sawicki
3326cf357f
Dedupe semver in apm
2014-07-23 10:11:03 -07:00
Kevin Sawicki
9c78b9832b
Dedupe node-gyp in apm
2014-07-23 10:11:02 -07:00
Kevin Sawicki
b11accec6d
📝 Doc --arch=ia32 flag
2014-07-10 17:28:21 -07:00
Kevin Sawicki
8d4be6ab57
Install apm in 32-bit mode on Windows CI
2014-07-10 17:28:21 -07:00
Kevin Sawicki
3402c8dcd1
Dedupe request in apm folder
...
This prevents long path issues on Windows
2014-07-10 11:47:02 -07:00
Kevin Sawicki
4bb7e0f323
=== not !== for no-quiet check
2014-07-02 13:55:58 -07:00
Kevin Sawicki
7b09fc04da
Don't ignore stdout when --no-quiet is set
2014-07-02 13:51:52 -07:00
Kevin Sawicki
1090746cb1
Add --no-quiet option to script/bootstrap
...
This will run apm/npm commands without the --quiet flag to get more
output on failures.
2014-07-02 13:46:12 -07:00
Kevin Sawicki
34be92b5b0
Log message for all commands
...
The first time you bootstrap, all the build modules and apm are
installed. Previously this was showing no output so it was unclear
whether things are hung or now.
This will also help easily identify which stage of the build
npm and node-gyp errors are occurring.
2014-06-13 10:06:45 -07:00
Corey Johnson
01b4ff24b9
Dedupe grim
2014-06-11 16:50:45 -07:00
Kevin Sawicki
31cf907b48
💄
2014-06-10 16:54:25 -07:00
probablycorey
51183f4be5
Use process.exit
2014-06-04 13:14:00 -07:00
probablycorey
c79c7b7a98
Make all verify requirements methods take callbacks
...
This moves the error handling to bootstrap and also allows us to
display a success message.
2014-06-04 12:16:16 -07:00
probablycorey
1ac40b2673
Mimic Atom’s if/else style convention
2014-06-04 10:55:10 -07:00
probablycorey
5434a26636
Rename postVerification method to bootstrap
2014-06-04 10:53:05 -07:00
James R Sconfitto
3f8d7d54cf
🏁 Verify python version for build
...
References:
56dcb88909/lib/configure.js
2014-06-03 22:20:33 -04:00
probablycorey
0fdceb8474
Update bootstrap requires
2014-05-30 09:36:29 -07:00
probablycorey
041ec8c7cf
Use verifyRequirements in script/bootstrap
2014-05-30 09:31:53 -07:00
Kevin Sawicki
5f359a4271
💄
2014-05-28 18:36:42 -07:00
Kevin Sawicki
d1bd2113bf
Install npm into build/ folder
2014-05-28 18:30:27 -07:00
Corey Johnson
f30c56c237
Don't require 32bit node
2014-05-15 14:55:58 -07:00
Corey Johnson
bb9d67a1b1
Merge remote-tracking branch 'origin/master' into cj-windows-build-instructions-update
...
Conflicts:
script/bootstrap
2014-05-15 14:34:07 -07:00
Corey Johnson
a2be86d15a
Require fs
in bootstrap
2014-05-14 15:42:05 -07:00
Corey Johnson
0b5b741db4
Make sure python2.7 is installed on win32
...
Closes #2193
Closes #2167
Closes atom/node-runas#5
2014-05-14 15:29:21 -07:00
Corey Johnson
aeac32ae47
Ensure that node is 32bit on win32
2014-05-14 14:49:35 -07:00
Eric Engeström
9302242299
Allowing node > 1.0 (no reason not to already do that, I guess)
2014-05-09 00:45:13 +02:00
Eric Engeström
ed90a78ea5
Replacing string comparison with actual int comparison
2014-05-09 00:42:40 +02:00
Eric Engeström
2ff5309d54
Allow newer version of nodejs
2014-05-07 00:00:44 +02:00
Kevin Sawicki
806ff4e141
Resolve path to apm
...
Refs #1936
2014-05-06 09:56:03 -07:00
Kevin Sawicki
e8090b16f3
Move apm version to apm/package.json
2014-04-24 15:43:35 -07:00
Kevin Sawicki
8f2cdae0eb
Install apm from npmjs.org
2014-04-24 15:43:35 -07:00
Cheng Zhao
645fc1511a
Do not add parameter in shebang string.
...
On Linux "#!/usr/bin/env node --harmony_collections" is unfortunately
not recognized by system.
2014-03-25 15:40:43 +08:00
Nathan Sobo
65ff108615
Warn and exit if script/bootstrap is run with wrong node version
2014-03-20 13:05:49 -06:00
Kevin Sawicki
f912eb805d
Add npm as build dependency
...
This switches script/bootstrap to use a locally installed npm so that
the version of npm being used to bootstrap apm is now managed in
build/package.json instead of whatever version is installed globally on the
machine running script/bootstrap.
Closes #1770
2014-03-19 08:41:08 -07:00
Kevin Sawicki
f1b0390b9b
Remove apm from node_modules
2014-03-04 17:26:52 -08:00
Kevin Sawicki
01eb6e31ba
Revert "Set --ca to null on the command line"
...
This reverts commit 7f4c8023aee10ded0088076773c6c13f92993aab.
2014-03-04 10:19:20 -08:00
Kevin Sawicki
071e6f885f
Set --ca to null on the command line
2014-03-04 10:19:20 -08:00
Kevin Sawicki
5fcde96f88
Add .npmrc file with default ca value
2014-03-04 10:19:20 -08:00
Kevin Sawicki
d8e314b0a0
Upgrade apm to include bundled node
2014-03-03 12:43:01 -08:00
Kevin Sawicki
d660e9a066
Go back to strict-ssl false
2014-02-28 10:01:54 -08:00
Kevin Sawicki
abcaaa3264
Try single quotes for empty ca arg
2014-02-28 09:53:39 -08:00
Kevin Sawicki
7f2b871885
Use known list of registrars
2014-02-28 09:43:38 -08:00
Kevin Sawicki
e51dd05989
Disable strict-ssl for now on janky machines
...
This is until we can get npm upgraded there.
2014-02-28 09:33:18 -08:00
Kevin Sawicki
3434a68ac0
Only use token to download grunt-download-atom-shell
2014-02-25 19:55:19 -08:00
Kevin Sawicki
9a941b97cb
Use new atom-bot token
2014-02-25 19:52:59 -08:00
Kevin Sawicki
0dce31e02d
Don't dedupe nan
2014-02-17 15:26:40 -08:00
Kevin Sawicki
d79d819048
Dedupe fs-plus and season
2014-01-31 14:09:19 -08:00
Kevin Sawicki
677ec44b37
Dedupe humanize-plus
2014-01-16 18:54:58 -08:00