iso-639-3

v0.1.0
ISO-639-3 codes in an accessible format
iso-639-3 iso 639 3 language code name information

test

_mocha --reporter spec --check-leaks -u exports test.js

test-travis

istanbul cover node_modules/.bin/_mocha --report lcovonly -- --reporter spec --check-leaks -u exports test.js

lint

npm run lint-api && npm run lint-test && npm run lint-style

lint-api

eslint index.js script/build-data.js script/build-support.js --env node --env browser --rule 'quotes: [2, single]'

lint-test

eslint test.js --env node --env mocha --rule 'quotes: [2, single]'

lint-style

jscs index.js script/build-data.js script/build-support.js test.js --reporter=inline

scrape-data

curl --connect-timeout 15 --max-time 20 -L http://www-01.sil.org/iso639%2D3/iso-639-3_Code_Tables_20140320.zip -o data/iso-639-3.zip || exit 0

unzip-data

unzip -o -d data data/iso-639-3.zip || exit 0

clean-data

mv data/iso-639-3_Code_Tables_20140320/iso-639-3_20140320.tab data/iso-639-3.txt && rm -rf data/iso-639-3_Code_Tables_20140320 || exit 0

build-data

node script/build-data.js

build-support

node script/build-support.js

coverage

istanbul cover node_modules/.bin/_mocha -- -- test.js

prepublish

npm run scrape-data && npm run unzip-data && npm run clean-data && npm run build-data && npm run build-support

make

npm run lint && npm run coverage

Metadata

  • MIT
  • Whatever
  • Titus Wormer
  • released 10/19/2014

Downloads

Maintainers