1.2.0 • Published 8 years ago

@conglomerate/worker v1.2.0

Weekly downloads
2
License
MIT AND BSD-3-Cla...
Repository
github
Last release
8 years ago

NPM version Build Status

conglomerate-worker

Example

// main.js
'use strict'
const conglomerateWorker = require('@conglomerate/worker')

conglomerateWorker(require('./worker'))
.then(function (worker) {
    worker.addEventListener('message', function (event) {
        expect(event.data).toEqual('pong')
        done()
    })

    worker.postMessage('ping')
})
// worker.js
'use strict'
module.exports = function (worker) {
  worker.addEventListener('message', function (event) {
    if (event.data === 'ping') {
        worker.postMessage('pong')
    }
  })
}

Thanks

Thanks to James Halliday, Boris Sirota and Browserify community.

Thanks to Sauce Labs for providing the infrastructure that allows us to run our build in real browsers.

License

conglomerate-worker is released under the terms of the MIT and BSD-3-Clause licenses.

This software includes or is derivative of works distributed under the licenses listed below. Please refer to the specific files and/or packages for more detailed information about the authors, copyright notices, and licenses.