node package manager


A commandline utility for converting crossword puzzles in xpf format to the json format used by crossword.js


A commandline utility written in node.js which converts XPF files XPF Universal Crossword Puzzle Data Format files into JSON.


Install using NPM.

sudo npm install -g xpftojson

Generate JSON to sdtout.

xpftojson puzzle.xml

Optionally, write JSON to a file.

xpftojson -t output.json puzzle.xml


Check out the source.

git clone
cd xpftojson

Install dependencies:

npm install

Run tests.

npm test