isbot
v3.0.19 bot crawlers spiders googlebot useragent user agent parsing 🤖
ts
tsc
lint
standard
sort
./scripts/sort.js
test
npm run sort && npm run unit && npm run browser && npm run lint && npm run ts
unit
node --experimental-worker ./node_modules/.bin/mocha tests/*.js --exclude 'tests/.*'
build
parcel build page/index.pug --out-dir docs --public-url .
start
parcel page/index.pug --out-dir docs
browser
karma start .karma.js
preunit
[ -f "tests/fixtures/downloaded" ] || ./scripts/download-fixtures.sh
prebuild
which parcel || npm i parcel-bundler --no-save
prestart
which parcel || npm i parcel-bundler --no-save
postbuild
echo isbot.js.org > docs/CNAME
prebrowser
rollup --config .rollup.js
contributors
./scripts/contributors.js
precontributors
curl -f https://api.github.com/repos/omrilotan/isbot/contributors > contributors.json