iso-639-3

v0.0.1
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 spec/iso-639-3.spec.js

test-travis

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

lint

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

lint-api

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

lint-test

eslint spec/iso-639-3.spec.js --env node --env mocha --rule 'quotes: [2, single]'

lint-style

jscs index.js build-data.js build-support.js spec/iso-639-3.spec.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 build-data.js || exit 0

build-support

node build-support.js

coverage

istanbul cover node_modules/.bin/_mocha -- -- spec/iso-639-3.spec.js

prepublish

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

make

npm run lint && npm run coverage

Metadata

  • MIT
  • Whatever
  • Titus Wormer
  • released 9/30/2014

Downloads

Maintainers