The easiest way would be to change
main: './resources/assets/js/main.js',
services: './resources/assets/js/services.js'
to be
main: ['babel-polyfill', './resources/assets/js/main.js'],
services: ['./resources/assets/js/services.js']
so that the polyfill is loaded and executed as part of each entry point without your files needing to know about it.
This assumes that both main and services are loaded on the same page. If they are two separate pages, you’d want the babel-polyfill entry in both arrays.
Note
The above applies to Babel 5. For Babel 6, you’d npm install --save babel-polyfill and use babel-polyfill instead of babel/polyfill.