{ "name": "web-worker", "version": "1.3.0", "description": "Consistent Web Workers in browser and Node.", "main": "./cjs/node.js", "browser": "./cjs/browser.js", "types": "./index.d.ts", "exports": { "types": "./index.d.ts", "import": { "bun": "./browser.js", "browser": "./browser.js", "default": "./node.js" }, "module": { "bun": "./browser.js", "browser": "./browser.js", "default": "./node.js" }, "default": { "bun": "./cjs/browser.js", "browser": "./cjs/browser.js", "default": "./cjs/node.js" } }, "files": [ "cjs", "browser.js", "node.js", "index.d.ts" ], "scripts": { "prepare": "babel node.js browser.js -d cjs", "test": "eslint '*.js' test && node --experimental-modules ./node_modules/.bin/ava" }, "babel": { "plugins": [ "@babel/plugin-syntax-dynamic-import", "babel-plugin-commonjs-lite" ] }, "repository": "developit/web-worker", "keywords": [ "worker", "worker_threads", "webworker", "web worker", "web-worker", "threads" ], "authors": [], "license": "Apache-2.0", "homepage": "https://github.com/developit/web-worker", "eslintConfig": { "extends": "developit", "rules": { "no-console": 0 } }, "devDependencies": { "@babel/cli": "^7.21.0", "@babel/core": "^7.21.0", "@babel/plugin-syntax-dynamic-import": "^7.8.3", "@babel/plugin-transform-modules-commonjs": "7.21", "ava": "2.4", "babel-plugin-commonjs-lite": "gist:3e38560d5bed35da1fd708d635e4acb3", "eslint": "^7.32.0", "eslint-config-developit": "^1.2.0", "eslint-plugin-compat": "^4.2.0" } }