upgrade deps
docs: type [ci skip]
docs: hot code swapping [ci skip]