frontend build script