package: add "web" keyword

Close #538