Kevin Sawicki
63e6df8022
Move .npmrc file to build folder
...
apm commands appear to be picking it up as a config file when bootstrapping
from the root of the repo causing cache clashes between build modules and
core packages.
2015-03-24 13:16:08 -07:00
Kevin Sawicki
d70e2b4912
Install apm with a 0.10.35 target
2015-02-18 16:01:45 -08:00
Kevin Sawicki
ef9cca26e8
Remove unneeded apm deduping
2015-02-18 15:57:11 -08:00
Kevin Sawicki
5310b7dd32
Dedupe iconv-lite
2015-02-11 15:21:23 -08:00
Kevin Sawicki
e4ab385165
Dedupe cheerio and domelementtype
2015-02-11 15:21:23 -08:00
Kevin Sawicki
59dea26351
Dedupe more core modules
2015-02-11 15:21:23 -08:00
Kevin Sawicki
6de3e3dbbe
Dedupe highlights
2015-02-11 15:21:23 -08:00
Kevin Sawicki
a194b365ab
Dedupe loophole
2015-02-11 15:21:22 -08:00
Kevin Sawicki
f3a08c56e3
Dedupe request
2015-02-11 15:21:22 -08:00
Kevin Sawicki
0d91b92bd1
🎨
2015-02-11 15:21:21 -08:00
Kevin Sawicki
b09a9c5f95
Dedupe temp
2015-02-11 15:21:21 -08:00
Kevin Sawicki
f6742ac45a
Dedupe atom-space-pen-views
2015-02-11 15:21:01 -08:00
Kevin Sawicki
e0654d62e8
Dedupe semver
2015-02-11 15:21:01 -08:00
Kevin Sawicki
d0b56ba9af
Dedupe q
2015-02-10 16:06:18 -08:00
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