{
  "name": "iframe-worker",
  "version": "1.0.4",
  "description": "A tiny WebWorker shim for file:// in 690b",
  "keywords": [
    "webworker",
    "polyfill",
    "shim",
    "iframe"
  ],
  "homepage": "https://github.com/squidfunk/iframe-worker",
  "bugs": {
    "url": "https://github.com/squidfunk/iframe-worker/issues",
    "email": "martin.donath@squidfunk.com"
  },
  "license": "MIT",
  "author": {
    "name": "Martin Donath",
    "email": "martin.donath@squidfunk.com"
  },
  "contributors": [],
  "repository": {
    "type": "git",
    "url": "https://github.com/squidfunk/iframe-worker.git"
  },
  "files": [
    "dist",
    "shim"
  ],
  "main": "dist/cjs",
  "module": "dist/esm",
  "scripts": {
    "build": "run-p build:*",
    "build:cjs": "tsc --outDir dist/cjs -m commonjs",
    "build:esm": "tsc --outDir dist/esm -m es2015",
    "build:shim": "esbuild --bundle --target=es2020 --outfile=shim/index.js --minify src/shim/index.ts",
    "clean": "rimraf dist shim",
    "check": "run-p check:*",
    "check:build": "tsc --noEmit",
    "check:style": "eslint --cache \"src/**/*.ts\"",
    "upgrade": "run-s upgrade:*",
    "upgrade:bump": "ncu --upgrade --filterVersion \"/^\\^/\"",
    "upgrade:install": "npm install",
    "test": "( cd tests; TS_NODE_FILES=1 karma start karma.conf.ts --single-run )",
    "test:watch": "( cd tests; TS_NODE_FILES=1 karma start karma.conf.ts )"
  },
  "devDependencies": {
    "@types/chance": "^1.1.6",
    "@types/jasmine": "^5.1.4",
    "@types/karma": "^6.3.8",
    "@types/node": "^20.12.5",
    "@types/webpack": "^5.28.5",
    "@typescript-eslint/eslint-plugin": "^7.5.0",
    "@typescript-eslint/parser": "^7.5.0",
    "chance": "^1.1.11",
    "esbuild": "^0.20.2",
    "eslint": "^8.56.0",
    "eslint-plugin-eslint-comments": "^3.2.0",
    "eslint-plugin-import": "^2.29.1",
    "eslint-plugin-jsdoc": "^48.2.3",
    "istanbul-instrumenter-loader": "^2.0.0",
    "jasmine": "^5.1.0",
    "jasmine-spec-reporter": "^7.0.0",
    "karma": "^6.4.3",
    "karma-chrome-launcher": "^3.2.0",
    "karma-clear-screen-reporter": "^1.0.0",
    "karma-coverage-istanbul-reporter": "^3.0.3",
    "karma-jasmine": "^5.1.0",
    "karma-sourcemap-loader": "^0.4.0",
    "karma-spec-reporter": "^0.0.36",
    "karma-summary-reporter": "^4.0.1",
    "karma-webpack": "^5.0.1",
    "npm-check-updates": "^16.14.18",
    "npm-run-all": "^4.1.5",
    "project-name-generator": "^2.1.9",
    "rimraf": "^5.0.5",
    "ts-loader": "^9.5.1",
    "ts-node": "^10.9.2",
    "tsconfig-paths-webpack-plugin": "^4.1.0",
    "tslib": "^2.6.2",
    "typescript": "^5.4.4",
    "webpack": "^5.91.0"
  },
  "engines": {
    "node": ">= 16"
  }
}
