Using "pure modules" avoid relying on internal states like the filesystem. A pure module should be de facto compatible with Browserify.