PascalAOMS
10/28/2016 - 1:46 PM

Inline Manifest

Inline Manifest

export function inlineManifest() {
    return new Promise(res => {
        fs.readFile(`${dest.js}/manifest.js`, (err, data) => {
            gutil.log(data)

            const manifest =
`
add_action( 'wp_footer', function () { ?>
    <script>${data}</script>
<?php }, 1);
`
            fs.appendFile('build/functions.php', manifest, function (err) {
                gutil.log('Error:', err)
            });

            // delete file afterwards
            DEL(`${dest.js}/manifest.js`)
            res()
        })

    })
}