UNPKG

workboots

Version:

a lightweight message proxy for webworkers and worker threads

56 lines (55 loc) 1.88 kB
{ "name": "workboots", "version": "1.1.0", "description": "a lightweight message proxy for webworkers and worker threads", "main": "dist/work-boots.js", "module": "src/index.js", "browser": "dist/work-boots.browser.js", "type": "module", "repository": "github.com/john-holland/work-boots", "author": "John Holland", "license": "MIT", "private": false, "scripts": { "build": "npm run build:browser && npm run build:node", "build:browser": "browserify src/index.js -o dist/work-boots.browser.js -s WorkBoots --ignore worker_threads", "build:node": "cp src/index.js dist/work-boots.js", "build:worker": "browserify src/work-boots.js -o dist/work-boots.worker.js -s WorkBoots --ignore worker_threads", "test": "node --experimental-vm-modules node_modules/.bin/jest", "test:watch": "node --experimental-vm-modules node_modules/.bin/jest --watch", "test:coverage": "node --experimental-vm-modules node_modules/.bin/jest --coverage", "test:browser": "node --experimental-vm-modules node_modules/.bin/jest --testEnvironment=jsdom", "lint": "eslint src/**/*.js", "lint:fix": "eslint src/**/*.js --fix", "prepublishOnly": "npm run build" }, "dependencies": {}, "devDependencies": { "@babel/core": "^7.23.0", "@babel/preset-env": "^7.23.0", "babel-jest": "^29.7.0", "babelify": "^10.0.0", "browserify": "^17.0.0", "eslint": "^8.50.0", "jest": "^29.7.0", "jest-environment-jsdom": "^29.7.0", "jsdom": "^22.1.0", "uglify-js": "^3.17.4" }, "browserify": { "transform": [ ["babelify", { "presets": ["@babel/preset-env"] }] ], "standalone": "WorkBoots", "ignore": ["worker_threads"] }, "keywords": [ "webworker", "worker-thread", "background-processing", "message-proxy", "cross-platform", "browserify", "universal" ] }