:punch: page-js smart package