Skip to content

Commit f633ba4

Browse files
committed
Stop hard-wrapping the Markdown
1 parent 8814615 commit f633ba4

File tree

1 file changed

+11
-19
lines changed

1 file changed

+11
-19
lines changed

README.md

Lines changed: 11 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -313,34 +313,26 @@ Options:
313313

314314
## Contextify
315315

316-
[Contextify](https://npmjs.org/package/contextify) is a dependency of jsdom, used for running `<script>` tags within the
317-
page. In other words, it allows jsdom, which is run in Node.js, to run strings of JavaScript in an isolated environment
318-
that pretends to be a browser environment instead of a server. You can see how this is an important feature.
316+
[Contextify](https://npmjs.org/package/contextify) is a dependency of jsdom, used for running `<script>` tags within the page. In other words, it allows jsdom, which is run in Node.js, to run strings of JavaScript in an isolated environment that pretends to be a browser environment instead of a server. You can see how this is an important feature.
319317

320-
Unfortunately, doing this kind of magic requires C++. And in Node.js, using C++ from JavaScript means using "native
321-
modules." Native modules are compiled at installation time so that they work precisely for your machine; that is, you
322-
don't download a contextify binary from npm, but instead build one locally after downloading the source from npm.
318+
Unfortunately, doing this kind of magic requires C++. And in Node.js, using C++ from JavaScript means using "native modules." Native modules are compiled at installation time so that they work precisely for your machine; that is, you don't download a contextify binary from npm, but instead build one locally after downloading the source from npm.
323319

324-
Getting C++ compiled within npm's installation system can be tricky, especially for Windows users. Thus, one of the
325-
most common problems with jsdom is trying to use it without the proper compilation tools installed. Here's what you
326-
need to compile Contextify, and thus to install jsdom:
320+
Getting C++ compiled within npm's installation system can be tricky, especially for Windows users. Thus, one of the most common problems with jsdom is trying to use it without the proper compilation tools installed. Here's what you need to compile Contextify, and thus to install jsdom:
327321

328322
### Windows
329323

330-
* The latest version of [Node.js for Windows](http://nodejs.org/download/)
331-
* A copy of [Visual Studio Express 2013 for Windows Desktop](http://www.visualstudio.com/downloads/download-visual-studio-vs#d-express-windows-desktop)
332-
* A copy of [Python 2.7](http://www.python.org/download/), installed in the default location of `C:\Python27`
324+
- The latest version of [Node.js for Windows](http://nodejs.org/download/)
325+
- A copy of [Visual Studio Express 2013 for Windows Desktop](http://www.visualstudio.com/downloads/download-visual-studio-vs#d-express-windows-desktop)
326+
- A copy of [Python 2.7](http://www.python.org/download/), installed in the default location of `C:\Python27`
333327

334-
There are some slight modifications to this that can work; for example other Visual Studio versions often work too. But
335-
it's tricky, so start with the basics!
328+
There are some slight modifications to this that can work; for example other Visual Studio versions often work too. But it's tricky, so start with the basics!
336329

337330
### Mac
338331

339-
* XCode needs to be installed
340-
* "Command line tools for XCode" need to be installed
341-
* Launch XCode once to accept the license, etc. and ensure it's properly installed
332+
- XCode needs to be installed
333+
- "Command line tools for XCode" need to be installed
334+
- Launch XCode once to accept the license, etc. and ensure it's properly installed
342335

343336
### Linux
344337

345-
You'll need various build tools installed, like `make`, Python 2.7, and a compiler toolchain. How to install these will
346-
be specific to your distro, if you don't already have them.
338+
You'll need various build tools installed, like `make`, Python 2.7, and a compiler toolchain. How to install these will be specific to your distro, if you don't already have them.

0 commit comments

Comments
 (0)