addsite script, npm dependencies