{"_id":"@yankeeinlondon/happy-wrapper","_rev":"3318250","name":"@yankeeinlondon/happy-wrapper","description":"A functional API surface wrapping happy-dom","dist-tags":{"latest":"3.1.0"},"maintainers":[{"name":"ksnyde","email":"ken+oss@ken.net"}],"time":{"modified":"2024-06-11T08:58:03.000Z","created":"2022-05-24T17:19:02.973Z","3.1.0":"2023-11-25T19:11:55.585Z","2.10.1":"2022-12-09T18:58:36.236Z","2.10.0":"2022-12-09T18:10:34.668Z","2.9.4":"2022-12-09T03:31:45.720Z","2.9.3":"2022-12-09T03:22:21.249Z","2.9.2":"2022-12-09T03:12:29.142Z","2.9.1":"2022-12-09T03:02:27.042Z","2.9.0":"2022-12-09T02:19:09.997Z","2.8.0":"2022-11-10T20:20:00.276Z","2.7.4":"2022-11-10T19:57:48.293Z","2.7.3":"2022-11-10T19:25:08.217Z","2.7.2":"2022-11-10T04:26:21.654Z","2.7.1":"2022-11-10T03:17:26.369Z","2.7.0":"2022-10-22T21:03:26.390Z","2.6.0":"2022-08-05T16:17:58.199Z","2.5.0":"2022-07-26T00:46:36.469Z","2.4.0":"2022-07-17T18:20:05.706Z","2.3.0":"2022-06-24T16:40:12.318Z","2.2.0":"2022-06-22T22:00:42.823Z","2.1.11":"2022-06-22T21:51:37.773Z","2.1.10":"2022-06-22T21:48:42.301Z","2.1.9":"2022-06-22T21:39:03.010Z","2.1.7":"2022-06-22T21:13:17.161Z","2.1.6":"2022-06-22T21:01:14.907Z","2.1.5":"2022-06-22T20:16:33.610Z","2.1.4":"2022-06-22T19:38:24.427Z","2.1.3":"2022-06-22T19:33:18.314Z","2.1.0":"2022-06-18T18:44:06.458Z","2.0.0":"2022-06-10T17:18:14.913Z","1.0.0":"2022-05-24T17:19:02.973Z"},"users":{},"author":{"name":"Ken Snyder","email":"ken@ken.net"},"repository":{"type":"git","url":"git+https://github.com/yankeeinlondon/happy-wrapper.git"},"versions":{"3.1.0":{"name":"@yankeeinlondon/happy-wrapper","version":"3.1.0","description":"A functional API surface wrapping happy-dom","keywords":["dom","happy-dom"],"homepage":"https://github.com/yankeeinlondon/happy-wrapper#readme","bugs":{"url":"https://github.com/yankeeinlondon/happy-wrapper/issues"},"repository":{"type":"git","url":"git+https://github.com/yankeeinlondon/happy-wrapper.git"},"license":"MIT","author":{"name":"Ken Snyder","email":"ken@ken.net"},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"module":"dist/index.js","types":"dist/index.d.ts","scripts":{"audit:fix":"pnpm audit --fix","build":"tsup src/index.ts --format esm --dts --sourcemap external --clean","watch":"tsup src/index.ts --format esm --dts --sourcemap external --watch","test":"vitest","test:ui":"vitest --ui","prepublishOnly":"npm run build","release":"bumpp","lint":"run-p lint:*","lint:src":"eslint src/**/*.ts --fix","lint:test":"eslint test/**/*.ts --fix","lint:tsc":"tsc --noEmit"},"dependencies":{"fp-ts":"^2.16.1","happy-dom":"^12.10.3","native-dash":"^1.25.0"},"devDependencies":{"@type-challenges/utils":"^0.1.1","@types/node":"20","@typescript-eslint/eslint-plugin":"^6.12.0","@typescript-eslint/parser":"^6.12.0","@vitest/ui":"^0.34.6","bumpp":"^9.2.0","callsites":"^4.1.0","eslint":"^8.54.0","eslint-plugin-import":"^2.29.0","eslint-plugin-promise":"^6.1.1","eslint-plugin-unicorn":"^49.0.0","npm-run-all":"^4.1.5","prettier":"^2.8.8","tsup":"^8.0.1","typescript":"^5.3.2","vite":"5.0.2","vitest":"^0.34.6","vue":"^3.3.9"},"gitHead":"421b62c2a18c4730770be11eb73c3be0e19f4852","_id":"@yankeeinlondon/happy-wrapper@3.1.0","_nodeVersion":"16.20.2","_npmVersion":"8.19.4","dist":{"shasum":"67ff4e6d0b5de6fe1eaba11ae9f6d20cd43e40b1","size":44845,"noattachment":false,"key":"/@yankeeinlondon/happy-wrapper/-/@yankeeinlondon/happy-wrapper-3.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@yankeeinlondon/happy-wrapper/download/@yankeeinlondon/happy-wrapper-3.1.0.tgz"},"_npmUser":{"name":"ksnyde","email":"ken@ken.net"},"directories":{},"maintainers":[{"name":"ksnyde","email":"ken+oss@ken.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/happy-wrapper_3.1.0_1700939515332_0.4255292885840072"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-11-25T19:11:55.585Z","publish_time":1700939515585,"_source_registry_name":"default","_cnpm_publish_time":1700939515585},"2.10.1":{"name":"@yankeeinlondon/happy-wrapper","version":"2.10.1","description":"A functional API surface wrapping happy-dom","keywords":["dom","happy-dom"],"homepage":"https://github.com/yankeeinlondon/happy-wrapper#readme","bugs":{"url":"https://github.com/yankeeinlondon/happy-wrapper/issues"},"repository":{"type":"git","url":"git+https://github.com/yankeeinlondon/happy-wrapper.git"},"license":"MIT","author":{"name":"Ken Snyder","email":"ken@ken.net"},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"module":"dist/index.js","types":"dist/index.d.ts","scripts":{"audit:fix":"pnpm audit --fix","build":"tsup src/index.ts --format esm --dts --sourcemap external --clean","watch":"tsup src/index.ts --format esm --dts --sourcemap external --watch","test":"vitest","test:ui":"vitest --ui","prepublishOnly":"npm run build","release":"bumpp","lint":"run-p lint:*","lint:src":"eslint src/**/*.ts --fix","lint:test":"eslint test/**/*.ts --fix","lint:tsc":"tsc --noEmit"},"dependencies":{"fp-ts":"^2.13.1","happy-dom":"^8.1.0","native-dash":"^1.24.0"},"devDependencies":{"@type-challenges/utils":"^0.1.1","@types/node":"^16.18.7","@typescript-eslint/eslint-plugin":"^5.46.0","@typescript-eslint/parser":"^5.46.0","@vitest/ui":"^0.25.6","bumpp":"^8.2.1","callsites":"^4.0.0","eslint":"^8.29.0","eslint-plugin-import":"^2.26.0","eslint-plugin-promise":"^6.1.1","eslint-plugin-unicorn":"^45.0.1","npm-run-all":"^4.1.5","prettier":"^2.8.1","tsup":"^6.5.0","typescript":"^4.9.4","vite":"4.0.0","vitest":"^0.25.6","vue":"^3.2.45"},"gitHead":"9ac97c3154545290d5571cddde7f05f6601dce1b","_id":"@yankeeinlondon/happy-wrapper@2.10.1","_nodeVersion":"16.18.1","_npmVersion":"8.19.2","dist":{"shasum":"0ac0ec7bfc87714da98cddf957e4152adfd0b108","size":44144,"noattachment":false,"key":"/@yankeeinlondon/happy-wrapper/-/@yankeeinlondon/happy-wrapper-2.10.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@yankeeinlondon/happy-wrapper/download/@yankeeinlondon/happy-wrapper-2.10.1.tgz"},"_npmUser":{"name":"ksnyde","email":"ken@ken.net"},"directories":{},"maintainers":[{"name":"ksnyde","email":"ken+oss@ken.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/happy-wrapper_2.10.1_1670612316075_0.7605433718431718"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-12-09T18:59:17.573Z","publish_time":1670612316236,"_cnpm_publish_time":1670612316236},"2.10.0":{"name":"@yankeeinlondon/happy-wrapper","version":"2.10.0","description":"A functional API surface wrapping happy-dom","keywords":["dom","happy-dom"],"homepage":"https://github.com/yankeeinlondon/happy-wrapper#readme","bugs":{"url":"https://github.com/yankeeinlondon/happy-wrapper/issues"},"repository":{"type":"git","url":"git+https://github.com/yankeeinlondon/happy-wrapper.git"},"license":"MIT","author":{"name":"Ken Snyder","email":"ken@ken.net"},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"module":"dist/index.js","types":"dist/index.d.ts","scripts":{"audit:fix":"pnpm audit --fix","build":"tsup src/index.ts --format esm --dts --sourcemap external --clean","watch":"tsup src/index.ts --format esm --dts --sourcemap external --watch","test":"vitest","test:ui":"vitest --ui","prepublishOnly":"npm run build","release":"bumpp","lint":"run-p lint:*","lint:src":"eslint src/**/*.ts --fix","lint:test":"eslint test/**/*.ts --fix","lint:tsc":"tsc --noEmit"},"dependencies":{"native-dash":"^1.24.0","happy-dom":">=8.1.0"},"peerDependencies":{"fp-ts":"^2.13.1"},"devDependencies":{"@type-challenges/utils":"^0.1.1","@types/node":"^16.18.7","@typescript-eslint/eslint-plugin":"^5.46.0","@typescript-eslint/parser":"^5.46.0","@vitest/ui":"^0.25.6","bumpp":"^8.2.1","callsites":"^4.0.0","eslint":"^8.29.0","eslint-plugin-import":"^2.26.0","eslint-plugin-promise":"^6.1.1","eslint-plugin-unicorn":"^45.0.1","fp-ts":"^2.13.1","npm-run-all":"^4.1.5","prettier":"^2.8.1","tsup":"^6.5.0","typescript":"^4.9.4","vite":"^3.2.5","vitest":"^0.25.6","vue":"^3.2.45"},"gitHead":"21396c3498d9f0e21282609382089834779cc6c0","_id":"@yankeeinlondon/happy-wrapper@2.10.0","_nodeVersion":"16.18.1","_npmVersion":"8.19.2","dist":{"shasum":"aff65a8dc29a9db0df711570709595ef4b035e53","size":44155,"noattachment":false,"key":"/@yankeeinlondon/happy-wrapper/-/@yankeeinlondon/happy-wrapper-2.10.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@yankeeinlondon/happy-wrapper/download/@yankeeinlondon/happy-wrapper-2.10.0.tgz"},"_npmUser":{"name":"ksnyde","email":"ken@ken.net"},"directories":{},"maintainers":[{"name":"ksnyde","email":"ken+oss@ken.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/happy-wrapper_2.10.0_1670609434514_0.9693439649064965"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-12-09T18:19:27.045Z","publish_time":1670609434668,"_cnpm_publish_time":1670609434668},"2.9.4":{"name":"@yankeeinlondon/happy-wrapper","version":"2.9.4","description":"A functional API surface wrapping happy-dom","keywords":["dom","happy-dom"],"homepage":"https://github.com/yankeeinlondon/happy-wrapper#readme","bugs":{"url":"https://github.com/yankeeinlondon/happy-wrapper/issues"},"repository":{"type":"git","url":"git+https://github.com/yankeeinlondon/happy-wrapper.git"},"license":"MIT","author":{"name":"Ken Snyder","email":"ken@ken.net"},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"module":"dist/index.js","types":"dist/index.d.ts","scripts":{"audit:fix":"pnpm audit --fix","build":"tsup src/index.ts --format esm --dts --sourcemap external --clean","watch":"tsup src/index.ts --format esm --dts --sourcemap external --watch","test":"vitest","test:ui":"vitest --ui","prepublishOnly":"npm run build","release":"bumpp","lint":"run-p lint:*","lint:src":"eslint src/**/*.ts --fix","lint:test":"eslint test/**/*.ts --fix","lint:tsc":"tsc --noEmit"},"dependencies":{"native-dash":"^1.24.0"},"peerDependencies":{"fp-ts":"^2.13.1","happy-dom":"^8.1.0"},"devDependencies":{"@type-challenges/utils":"^0.1.1","@types/node":"^16.18.7","@typescript-eslint/eslint-plugin":"^5.46.0","@typescript-eslint/parser":"^5.46.0","@vitest/ui":"^0.25.6","bumpp":"^8.2.1","callsites":"^4.0.0","eslint":"^8.29.0","eslint-plugin-import":"^2.26.0","eslint-plugin-promise":"^6.1.1","eslint-plugin-unicorn":"^45.0.1","fp-ts":"^2.13.1","happy-dom":"^8.1.0","npm-run-all":"^4.1.5","prettier":"^2.8.1","tsup":"^6.5.0","typescript":"^4.9.4","vite":"^3.2.5","vitest":"^0.25.6","vue":"^3.2.45"},"gitHead":"bc56d9d5565df7666a6b8e7adc5c5c0708ab199f","_id":"@yankeeinlondon/happy-wrapper@2.9.4","_nodeVersion":"16.18.1","_npmVersion":"8.19.2","dist":{"shasum":"b6cbcf5a0465b61ecfb82ed537640a488db4ada7","size":44154,"noattachment":false,"key":"/@yankeeinlondon/happy-wrapper/-/@yankeeinlondon/happy-wrapper-2.9.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/@yankeeinlondon/happy-wrapper/download/@yankeeinlondon/happy-wrapper-2.9.4.tgz"},"_npmUser":{"name":"ksnyde","email":"ken@ken.net"},"directories":{},"maintainers":[{"name":"ksnyde","email":"ken+oss@ken.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/happy-wrapper_2.9.4_1670556705497_0.0076344038532552005"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-12-09T03:33:38.345Z","publish_time":1670556705720,"_cnpm_publish_time":1670556705720},"2.9.3":{"name":"@yankeeinlondon/happy-wrapper","version":"2.9.3","description":"A functional API surface wrapping happy-dom","keywords":["dom","happy-dom"],"homepage":"https://github.com/yankeeinlondon/happy-wrapper#readme","bugs":{"url":"https://github.com/yankeeinlondon/happy-wrapper/issues"},"repository":{"type":"git","url":"git+https://github.com/yankeeinlondon/happy-wrapper.git"},"license":"MIT","author":{"name":"Ken Snyder","email":"ken@ken.net"},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"module":"dist/index.js","types":"dist/index.d.ts","scripts":{"audit:fix":"pnpm audit --fix","build":"tsup src/index.ts --format esm --dts --sourcemap external --clean","watch":"tsup src/index.ts --format esm --dts --sourcemap external --watch","test":"vitest","test:ui":"vitest --ui","prepublishOnly":"npm run build","release":"bumpp","lint":"run-p lint:*","lint:src":"eslint src/**/*.ts --fix","lint:test":"eslint test/**/*.ts --fix","lint:tsc":"tsc --noEmit"},"dependencies":{"native-dash":"^1.24.0"},"peerDependencies":{"fp-ts":"^2.13.1","happy-dom":"^8.1.0"},"devDependencies":{"@type-challenges/utils":"^0.1.1","@types/node":"^16.18.7","@typescript-eslint/eslint-plugin":"^5.46.0","@typescript-eslint/parser":"^5.46.0","@vitest/ui":"^0.25.6","bumpp":"^8.2.1","callsites":"^4.0.0","eslint":"^8.29.0","eslint-plugin-import":"^2.26.0","eslint-plugin-promise":"^6.1.1","eslint-plugin-unicorn":"^45.0.1","fp-ts":"^2.13.1","happy-dom":"^8.1.0","npm-run-all":"^4.1.5","prettier":"^2.8.1","tsup":"^6.5.0","typescript":"^4.9.4","vite":"^3.2.5","vitest":"^0.25.6","vue":"^3.2.45"},"gitHead":"3e50025fefb72edfb753bcc28ead9941fded89e7","_id":"@yankeeinlondon/happy-wrapper@2.9.3","_nodeVersion":"16.18.1","_npmVersion":"8.19.2","dist":{"shasum":"d84ec3741e43ec142a204a8c7e6d81f116d3530b","size":44106,"noattachment":false,"key":"/@yankeeinlondon/happy-wrapper/-/@yankeeinlondon/happy-wrapper-2.9.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/@yankeeinlondon/happy-wrapper/download/@yankeeinlondon/happy-wrapper-2.9.3.tgz"},"_npmUser":{"name":"ksnyde","email":"ken@ken.net"},"directories":{},"maintainers":[{"name":"ksnyde","email":"ken+oss@ken.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/happy-wrapper_2.9.3_1670556140996_0.71064451837201"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-12-09T03:23:38.696Z","publish_time":1670556141249,"_cnpm_publish_time":1670556141249},"2.9.2":{"name":"@yankeeinlondon/happy-wrapper","version":"2.9.2","description":"A functional API surface wrapping happy-dom","keywords":["dom","happy-dom"],"homepage":"https://github.com/yankeeinlondon/happy-wrapper#readme","bugs":{"url":"https://github.com/yankeeinlondon/happy-wrapper/issues"},"repository":{"type":"git","url":"git+https://github.com/yankeeinlondon/happy-wrapper.git"},"license":"MIT","author":{"name":"Ken Snyder","email":"ken@ken.net"},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"module":"dist/index.js","types":"dist/index.d.ts","scripts":{"audit:fix":"pnpm audit --fix","build":"tsup src/index.ts --format esm --dts --sourcemap external --clean","watch":"tsup src/index.ts --format esm --dts --sourcemap external --watch","test":"vitest","test:ui":"vitest --ui","prepublishOnly":"npm run build","release":"bumpp","lint":"run-p lint:*","lint:src":"eslint src/**/*.ts --fix","lint:test":"eslint test/**/*.ts --fix","lint:tsc":"tsc --noEmit"},"dependencies":{"native-dash":"^1.24.0"},"peerDependencies":{"fp-ts":"^2.13.1","happy-dom":"^8.1.0"},"devDependencies":{"@type-challenges/utils":"^0.1.1","@types/node":"^16.18.7","@typescript-eslint/eslint-plugin":"^5.46.0","@typescript-eslint/parser":"^5.46.0","@vitest/ui":"^0.25.6","bumpp":"^8.2.1","callsites":"^4.0.0","eslint":"^8.29.0","eslint-plugin-import":"^2.26.0","eslint-plugin-promise":"^6.1.1","eslint-plugin-unicorn":"^45.0.1","fp-ts":"^2.13.1","happy-dom":"^8.1.0","npm-run-all":"^4.1.5","prettier":"^2.8.1","tsup":"^6.5.0","typescript":"^4.9.4","vite":"^3.2.5","vitest":"^0.25.6","vue":"^3.2.45"},"gitHead":"d7153f5fe49c69c85a4c7c6472a4e729d498d2ad","_id":"@yankeeinlondon/happy-wrapper@2.9.2","_nodeVersion":"16.18.1","_npmVersion":"8.19.2","dist":{"shasum":"4a21ef69bf17df71a583de244dc1f9bce36ec996","size":43965,"noattachment":false,"key":"/@yankeeinlondon/happy-wrapper/-/@yankeeinlondon/happy-wrapper-2.9.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@yankeeinlondon/happy-wrapper/download/@yankeeinlondon/happy-wrapper-2.9.2.tgz"},"_npmUser":{"name":"ksnyde","email":"ken@ken.net"},"directories":{},"maintainers":[{"name":"ksnyde","email":"ken+oss@ken.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/happy-wrapper_2.9.2_1670555548906_0.7127231210937783"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-12-09T03:13:37.911Z","publish_time":1670555549142,"_cnpm_publish_time":1670555549142},"2.9.1":{"name":"@yankeeinlondon/happy-wrapper","version":"2.9.1","description":"A functional API surface wrapping happy-dom","keywords":["dom","happy-dom"],"homepage":"https://github.com/yankeeinlondon/happy-wrapper#readme","bugs":{"url":"https://github.com/yankeeinlondon/happy-wrapper/issues"},"repository":{"type":"git","url":"git+https://github.com/yankeeinlondon/happy-wrapper.git"},"license":"MIT","author":{"name":"Ken Snyder","email":"ken@ken.net"},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"module":"dist/index.js","types":"dist/index.d.ts","scripts":{"audit:fix":"pnpm audit --fix","build":"tsup src/index.ts --format esm --dts --sourcemap external --clean","watch":"tsup src/index.ts --format esm --dts --sourcemap external --watch","test":"vitest","test:ui":"vitest --ui","prepublishOnly":"npm run build","release":"bumpp","lint":"run-p lint:*","lint:src":"eslint src/**/*.ts --fix","lint:test":"eslint test/**/*.ts --fix","lint:tsc":"tsc --noEmit"},"dependencies":{"native-dash":"^1.24.0"},"peerDependencies":{"fp-ts":"^2.13.1","happy-dom":"^8.1.0"},"devDependencies":{"@type-challenges/utils":"^0.1.1","@types/node":"^16.18.7","@typescript-eslint/eslint-plugin":"^5.46.0","@typescript-eslint/parser":"^5.46.0","@vitest/ui":"^0.25.6","bumpp":"^8.2.1","callsites":"^4.0.0","eslint":"^8.29.0","eslint-plugin-import":"^2.26.0","eslint-plugin-promise":"^6.1.1","eslint-plugin-unicorn":"^45.0.1","fp-ts":"^2.13.1","happy-dom":"^8.1.0","npm-run-all":"^4.1.5","prettier":"^2.8.1","tsup":"^6.5.0","typescript":"^4.9.4","vite":"^3.2.5","vitest":"^0.25.6","vue":"^3.2.45"},"gitHead":"8bf9cd4d18d30c6df751b8a3b68f6457122e615a","_id":"@yankeeinlondon/happy-wrapper@2.9.1","_nodeVersion":"16.18.1","_npmVersion":"8.19.2","dist":{"shasum":"9b8523e29166ee39df60f5f4e98228e9ac6935dd","size":43953,"noattachment":false,"key":"/@yankeeinlondon/happy-wrapper/-/@yankeeinlondon/happy-wrapper-2.9.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@yankeeinlondon/happy-wrapper/download/@yankeeinlondon/happy-wrapper-2.9.1.tgz"},"_npmUser":{"name":"ksnyde","email":"ken@ken.net"},"directories":{},"maintainers":[{"name":"ksnyde","email":"ken+oss@ken.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/happy-wrapper_2.9.1_1670554946850_0.5427965012943048"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-12-09T03:08:43.138Z","publish_time":1670554947042,"_cnpm_publish_time":1670554947042},"2.9.0":{"name":"@yankeeinlondon/happy-wrapper","version":"2.9.0","description":"A functional API surface wrapping happy-dom","keywords":["dom","happy-dom"],"homepage":"https://github.com/yankeeinlondon/happy-wrapper#readme","bugs":{"url":"https://github.com/yankeeinlondon/happy-wrapper/issues"},"repository":{"type":"git","url":"git+https://github.com/yankeeinlondon/happy-wrapper.git"},"license":"MIT","author":{"name":"Ken Snyder","email":"ken@ken.net"},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"module":"dist/index.js","types":"dist/index.d.ts","scripts":{"audit:fix":"pnpm audit --fix","build":"tsup src/index.ts --format esm --dts --sourcemap external --clean","watch":"tsup src/index.ts --format esm --dts --sourcemap external --watch","test":"vitest","test:ui":"vitest --ui","prepublishOnly":"npm run build","release":"bumpp","lint":"run-p lint:*","lint:src":"eslint src/**/*.ts --fix","lint:test":"eslint test/**/*.ts --fix","lint:tsc":"tsc --noEmit"},"dependencies":{"native-dash":"^1.23.2"},"peerDependencies":{"fp-ts":"^2.13.1","happy-dom":"^8.1.0"},"devDependencies":{"@type-challenges/utils":"^0.1.1","@types/node":"^16.18.7","@typescript-eslint/eslint-plugin":"^5.46.0","@typescript-eslint/parser":"^5.46.0","@vitest/ui":"^0.25.6","bumpp":"^8.2.1","callsites":"^4.0.0","eslint":"^8.29.0","eslint-plugin-import":"^2.26.0","eslint-plugin-promise":"^6.1.1","eslint-plugin-unicorn":"^45.0.1","fp-ts":"^2.13.1","happy-dom":"^8.1.0","npm-run-all":"^4.1.5","prettier":"^2.8.1","tsup":"^6.5.0","typescript":"^4.9.4","vite":"^3.2.5","vitest":"^0.25.6","vue":"^3.2.45"},"gitHead":"be28e7cafd7b697babadf34f83fb4d43180b3cb8","_id":"@yankeeinlondon/happy-wrapper@2.9.0","_nodeVersion":"16.18.1","_npmVersion":"8.19.2","dist":{"shasum":"370c212dec37f9b8b4df5ce12bc5b852e5154189","size":43953,"noattachment":false,"key":"/@yankeeinlondon/happy-wrapper/-/@yankeeinlondon/happy-wrapper-2.9.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@yankeeinlondon/happy-wrapper/download/@yankeeinlondon/happy-wrapper-2.9.0.tgz"},"_npmUser":{"name":"ksnyde","email":"ken@ken.net"},"directories":{},"maintainers":[{"name":"ksnyde","email":"ken+oss@ken.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/happy-wrapper_2.9.0_1670552349792_0.9558939559584936"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-12-09T03:08:40.741Z","publish_time":1670552349997,"_cnpm_publish_time":1670552349997},"2.8.0":{"name":"@yankeeinlondon/happy-wrapper","version":"2.8.0","description":"A functional API surface wrapping happy-dom","keywords":["dom","happy-dom"],"homepage":"https://github.com/yankeeinlondon/happy-wrapper#readme","bugs":{"url":"https://github.com/yankeeinlondon/happy-wrapper/issues"},"repository":{"type":"git","url":"git+https://github.com/yankeeinlondon/happy-wrapper.git"},"license":"MIT","author":{"name":"Ken Snyder","email":"ken@ken.net"},"type":"module","exports":{".":{"types":"./dist/index.d.ts","require":"./dist/index.cjs","import":"./dist/index.js"}},"main":"dist/index.cjs","module":"dist/index.js","types":"dist/index.d.ts","scripts":{"audit:fix":"pnpm audit --fix","build":"tsup src/index.ts --format cjs,esm --dts --sourcemap external --clean","watch":"tsup src/index.ts --format cjs,esm --dts --sourcemap external --watch","test":"vitest","test:ui":"vitest --ui","prepublishOnly":"npm run build","release":"bumpp","lint":"run-p lint:*","lint:src":"eslint src/**/*.ts --fix","lint:test":"eslint test/**/*.ts --fix","lint:tsc":"tsc --noEmit"},"dependencies":{"happy-dom":"^7.6.7","fp-ts":"^2.13.1","native-dash":"^1.23.2"},"devDependencies":{"@type-challenges/utils":"^0.1.1","@types/node":"^16.18.3","@typescript-eslint/eslint-plugin":"^5.42.1","@typescript-eslint/parser":"^5.42.1","@vitest/ui":"^0.25.1","bumpp":"^8.2.1","callsites":"^4.0.0","changelogithub":"^0.12.4","eslint":"^8.27.0","eslint-plugin-import":"^2.26.0","eslint-plugin-promise":"^6.1.1","eslint-plugin-unicorn":"^44.0.2","npm-run-all":"^4.1.5","prettier":"^2.7.1","tsup":"^6.4.0","typescript":"^4.8.4","vite":"^3.2.3","vitest":"^0.25.1","vue":"^3.2.44"},"gitHead":"0d70ded36fc7d2415816881d3abc5c2591693c5b","_id":"@yankeeinlondon/happy-wrapper@2.8.0","_nodeVersion":"16.18.0","_npmVersion":"8.19.2","dist":{"shasum":"a00ca56f1689506bdff085cb4ced322b0fe12c6c","size":80538,"noattachment":false,"key":"/@yankeeinlondon/happy-wrapper/-/@yankeeinlondon/happy-wrapper-2.8.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@yankeeinlondon/happy-wrapper/download/@yankeeinlondon/happy-wrapper-2.8.0.tgz"},"_npmUser":{"name":"ksnyde","email":"ken@ken.net"},"directories":{},"maintainers":[{"name":"ksnyde","email":"ken+oss@ken.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/happy-wrapper_2.8.0_1668111600127_0.993977868585443"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-11-10T20:20:09.347Z","publish_time":1668111600276,"_cnpm_publish_time":1668111600276},"2.7.4":{"name":"@yankeeinlondon/happy-wrapper","version":"2.7.4","description":"A functional API surface wrapping happy-dom","keywords":["dom","happy-dom"],"homepage":"https://github.com/yankeeinlondon/happy-wrapper#readme","bugs":{"url":"https://github.com/yankeeinlondon/happy-wrapper/issues"},"repository":{"type":"git","url":"git+https://github.com/yankeeinlondon/happy-wrapper.git"},"license":"MIT","author":{"name":"Ken Snyder","email":"ken@ken.net"},"type":"module","exports":{".":{"types":"./dist/index.d.ts","require":"./dist/index.cjs","import":"./dist/index.js"}},"main":"dist/index.cjs","module":"dist/index.js","types":"dist/index.d.ts","scripts":{"audit:fix":"pnpm audit --fix","build":"tsup src/index.ts --format cjs,esm --dts --sourcemap external --clean","watch":"tsup src/index.ts --format cjs,esm --dts --sourcemap external --watch","test":"vitest","test:ui":"vitest --ui","prepublishOnly":"npm run build","release":"bumpp","lint":"run-p lint:*","lint:src":"eslint src/**/*.ts --fix","lint:test":"eslint test/**/*.ts --fix","lint:tsc":"tsc --noEmit"},"dependencies":{"happy-dom":"^7.6.7","fp-ts":"^2.13.1","native-dash":"^1.23.2"},"devDependencies":{"@type-challenges/utils":"^0.1.1","@types/node":"^16.18.3","@typescript-eslint/eslint-plugin":"^5.42.1","@typescript-eslint/parser":"^5.42.1","@vitest/ui":"^0.25.1","bumpp":"^8.2.1","callsites":"^4.0.0","changelogithub":"^0.12.4","eslint":"^8.27.0","eslint-plugin-import":"^2.26.0","eslint-plugin-promise":"^6.1.1","eslint-plugin-unicorn":"^44.0.2","npm-run-all":"^4.1.5","prettier":"^2.7.1","tsup":"^6.4.0","typescript":"^4.8.4","vite":"^3.2.3","vitest":"^0.25.1","vue":"^3.2.44"},"gitHead":"47908476c4723c50f48cf1b3e2c98f8aa714f9ff","_id":"@yankeeinlondon/happy-wrapper@2.7.4","_nodeVersion":"16.18.0","_npmVersion":"8.19.2","dist":{"shasum":"36f957839ce15619773b544e03a4ea4f765fea12","size":80536,"noattachment":false,"key":"/@yankeeinlondon/happy-wrapper/-/@yankeeinlondon/happy-wrapper-2.7.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/@yankeeinlondon/happy-wrapper/download/@yankeeinlondon/happy-wrapper-2.7.4.tgz"},"_npmUser":{"name":"ksnyde","email":"ken@ken.net"},"directories":{},"maintainers":[{"name":"ksnyde","email":"ken+oss@ken.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/happy-wrapper_2.7.4_1668110268103_0.14151518361739734"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-11-10T19:57:59.803Z","publish_time":1668110268293,"_cnpm_publish_time":1668110268293},"2.7.3":{"name":"@yankeeinlondon/happy-wrapper","version":"2.7.3","description":"A functional API surface wrapping happy-dom","keywords":["dom","happy-dom"],"homepage":"https://github.com/yankeeinlondon/happy-wrapper#readme","bugs":{"url":"https://github.com/yankeeinlondon/happy-wrapper/issues"},"repository":{"type":"git","url":"git+https://github.com/yankeeinlondon/happy-wrapper.git"},"license":"MIT","author":{"name":"Ken Snyder","email":"ken@ken.net"},"type":"module","exports":{".":{"types":"./dist/index.d.ts","require":"./dist/index.cjs","import":"./dist/index.js"}},"main":"dist/index.cjs","module":"dist/index.js","types":"dist/index.d.ts","scripts":{"audit:fix":"pnpm audit --fix","build":"tsup src/index.ts --format cjs,esm --dts --sourcemap external --clean","watch":"tsup src/index.ts --format cjs,esm --dts --sourcemap external --watch","test":"vitest","test:ui":"vitest --ui","prepublishOnly":"npm run build","release":"bumpp","lint":"run-p lint:*","lint:src":"eslint src/**/*.ts --fix","lint:test":"eslint test/**/*.ts --fix","lint:tsc":"tsc --noEmit"},"dependencies":{"happy-dom":"^7.6.7","fp-ts":"^2.13.1","native-dash":"^1.23.2"},"devDependencies":{"@type-challenges/utils":"^0.1.1","@types/node":"^16.18.3","@typescript-eslint/eslint-plugin":"^5.42.1","@typescript-eslint/parser":"^5.42.1","@vitest/ui":"^0.25.1","bumpp":"^8.2.1","callsites":"^4.0.0","changelogithub":"^0.12.4","eslint":"^8.27.0","eslint-plugin-import":"^2.26.0","eslint-plugin-promise":"^6.1.1","eslint-plugin-unicorn":"^44.0.2","npm-run-all":"^4.1.5","prettier":"^2.7.1","tsup":"^6.4.0","typescript":"^4.8.4","vite":"^3.2.3","vitest":"^0.25.1","vue":"^3.2.44"},"gitHead":"0ff25f8a4b0227a15cb2f716d80df0dc354a1445","_id":"@yankeeinlondon/happy-wrapper@2.7.3","_nodeVersion":"16.18.0","_npmVersion":"8.19.2","dist":{"shasum":"c5c02244a9f817607b5a7aef4879012b0580d258","size":80386,"noattachment":false,"key":"/@yankeeinlondon/happy-wrapper/-/@yankeeinlondon/happy-wrapper-2.7.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/@yankeeinlondon/happy-wrapper/download/@yankeeinlondon/happy-wrapper-2.7.3.tgz"},"_npmUser":{"name":"ksnyde","email":"ken@ken.net"},"directories":{},"maintainers":[{"name":"ksnyde","email":"ken+oss@ken.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/happy-wrapper_2.7.3_1668108308018_0.521702802306552"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-11-10T19:26:19.936Z","publish_time":1668108308217,"_cnpm_publish_time":1668108308217},"2.7.2":{"name":"@yankeeinlondon/happy-wrapper","version":"2.7.2","description":"A functional API surface wrapping happy-dom","keywords":["dom","happy-dom"],"homepage":"https://github.com/yankeeinlondon/happy-wrapper#readme","bugs":{"url":"https://github.com/yankeeinlondon/happy-wrapper/issues"},"repository":{"type":"git","url":"git+https://github.com/yankeeinlondon/happy-wrapper.git"},"license":"MIT","author":{"name":"Ken Snyder","email":"ken@ken.net"},"type":"module","exports":{".":{"types":"./dist/index.d.ts","require":"./dist/index.cjs","import":"./dist/index.js"}},"main":"dist/index.cjs","module":"dist/index.js","types":"dist/index.d.ts","scripts":{"audit:fix":"pnpm audit --fix","build":"tsup src/index.ts --format cjs,esm --dts --sourcemap external --clean","watch":"tsup src/index.ts --format cjs,esm --dts --sourcemap external --watch","test":"vitest","test:ui":"vitest --ui","prepublishOnly":"npm run build","release":"bumpp","lint":"run-p lint:*","lint:src":"eslint src/**/*.ts --fix","lint:test":"eslint test/**/*.ts --fix"},"dependencies":{"happy-dom":"^7.6.7","fp-ts":"^2.13.1","native-dash":"^1.23.2"},"devDependencies":{"@type-challenges/utils":"^0.1.1","@types/node":"^16.18.3","@typescript-eslint/eslint-plugin":"^5.42.1","@typescript-eslint/parser":"^5.42.1","@vitest/ui":"^0.25.1","bumpp":"^8.2.1","callsites":"^4.0.0","changelogithub":"^0.12.4","eslint":"^8.27.0","eslint-plugin-import":"^2.26.0","eslint-plugin-promise":"^6.1.1","eslint-plugin-unicorn":"^44.0.2","npm-run-all":"^4.1.5","prettier":"^2.7.1","tsup":"^6.4.0","typescript":"^4.8.4","vite":"^3.2.3","vitest":"^0.25.1","vue":"^3.2.44"},"gitHead":"7dc8d2ac9c402dfd14b1607ac59a0e6bc1581b1a","_id":"@yankeeinlondon/happy-wrapper@2.7.2","_nodeVersion":"16.18.0","_npmVersion":"8.19.2","dist":{"shasum":"f9fd8ab10a332adfdbdc56e432b62c057a027302","size":80297,"noattachment":false,"key":"/@yankeeinlondon/happy-wrapper/-/@yankeeinlondon/happy-wrapper-2.7.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@yankeeinlondon/happy-wrapper/download/@yankeeinlondon/happy-wrapper-2.7.2.tgz"},"_npmUser":{"name":"ksnyde","email":"ken@ken.net"},"directories":{},"maintainers":[{"name":"ksnyde","email":"ken+oss@ken.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/happy-wrapper_2.7.2_1668054381434_0.16839190090558187"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-11-10T04:29:17.981Z","publish_time":1668054381654,"_cnpm_publish_time":1668054381654},"2.7.1":{"name":"@yankeeinlondon/happy-wrapper","version":"2.7.1","description":"A functional API surface wrapping happy-dom","keywords":["dom","happy-dom"],"homepage":"https://github.com/yankeeinlondon/happy-wrapper#readme","bugs":{"url":"https://github.com/yankeeinlondon/happy-wrapper/issues"},"repository":{"type":"git","url":"git+https://github.com/yankeeinlondon/happy-wrapper.git"},"license":"MIT","author":{"name":"Ken Snyder","email":"ken@ken.net"},"type":"module","exports":{".":{"types":"./dist/index.d.ts","require":"./dist/index.cjs","import":"./dist/index.js"}},"main":"dist/index.cjs","module":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsup src/index.ts --format cjs,esm --dts --sourcemap external --clean","watch":"tsup src/index.ts --format cjs,esm --dts --sourcemap external --watch","test":"vitest","test:ui":"vitest --ui","prepublishOnly":"npm run build","release":"bumpp","lint":"run-p lint:*","lint:src":"eslint src/**/*.ts --fix","lint:test":"eslint test/**/*.ts --fix"},"dependencies":{"native-dash":"^1.23.2"},"peerDependencies":{"happy-dom":"^7.6.0"},"devDependencies":{"@type-challenges/utils":"^0.1.1","@types/node":"^16.18.3","@typescript-eslint/eslint-plugin":"^5.42.1","@typescript-eslint/parser":"^5.42.1","@vitest/ui":"^0.25.1","bumpp":"^8.2.1","callsites":"^4.0.0","changelogithub":"^0.12.4","eslint":"^8.27.0","eslint-plugin-import":"^2.26.0","eslint-plugin-promise":"^6.1.1","eslint-plugin-unicorn":"^44.0.2","fp-ts":"^2.13.1","happy-dom":"^7.6.7","npm-run-all":"^4.1.5","prettier":"^2.7.1","tsup":"^6.4.0","typescript":"^4.8.4","vite":"^3.2.3","vitest":"^0.25.1","vue":"^3.2.44"},"gitHead":"b4c7de395ee506173c3b2a332ba558ad45fb6f3c","_id":"@yankeeinlondon/happy-wrapper@2.7.1","_nodeVersion":"16.18.0","_npmVersion":"8.19.2","dist":{"shasum":"f0828bc921fccd749a4f44a08e453d7a52ebfa37","size":89836,"noattachment":false,"key":"/@yankeeinlondon/happy-wrapper/-/@yankeeinlondon/happy-wrapper-2.7.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@yankeeinlondon/happy-wrapper/download/@yankeeinlondon/happy-wrapper-2.7.1.tgz"},"_npmUser":{"name":"ksnyde","email":"ken@ken.net"},"directories":{},"maintainers":[{"name":"ksnyde","email":"ken+oss@ken.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/happy-wrapper_2.7.1_1668050246135_0.5449956080232323"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-11-10T03:20:02.857Z","publish_time":1668050246369,"_cnpm_publish_time":1668050246369},"2.7.0":{"name":"@yankeeinlondon/happy-wrapper","version":"2.7.0","description":"A functional API surface wrapping happy-dom","keywords":["dom","happy-dom"],"homepage":"https://github.com/yankeeinlondon/happy-wrapper#readme","bugs":{"url":"https://github.com/yankeeinlondon/happy-wrapper/issues"},"repository":{"type":"git","url":"git+https://github.com/yankeeinlondon/happy-wrapper.git"},"license":"MIT","author":{"name":"Ken Snyder","email":"ken@ken.net"},"type":"module","exports":{".":{"types":"./dist/index.d.ts","require":"./dist/index.cjs","import":"./dist/index.js"}},"main":"dist/index.cjs","module":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsup src/index.ts --format cjs,esm --dts --sourcemap external --clean","watch":"tsup src/index.ts --format cjs,esm --dts --sourcemap external --watch","test":"vitest","test:ui":"vitest --ui","prepublishOnly":"npm run build","release":"bumpp","lint":"run-p lint:*","lint:src":"eslint src/**/*.ts --fix","lint:test":"eslint test/**/*.ts --fix"},"dependencies":{"native-dash":"^1.23.2"},"peerDependencies":{"happy-dom":"^7.6.0"},"devDependencies":{"@types/node":"^16.11.68","@typescript-eslint/eslint-plugin":"^5.40.1","@typescript-eslint/parser":"^5.40.1","@vitest/ui":"^0.24.3","bumpp":"^8.2.1","callsites":"^4.0.0","changelogithub":"^0.12.4","eslint":"^8.26.0","eslint-plugin-import":"^2.26.0","eslint-plugin-promise":"^6.1.1","eslint-plugin-unicorn":"^44.0.2","fp-ts":"^2.13.1","happy-dom":"^7.6.0","npm-run-all":"^4.1.5","prettier":"^2.7.1","tsup":"^6.3.0","typescript":"^4.8.4","vite":"^3.1.8","vitest":"^0.24.3","vue":"^3.2.41"},"gitHead":"5bdf4b8107dc90d358be19a4e275c992025b7a99","_id":"@yankeeinlondon/happy-wrapper@2.7.0","_nodeVersion":"16.17.1","_npmVersion":"8.15.0","dist":{"shasum":"f28eb1e66a9474e1495f86f2bd3cf4bd356bd4e1","size":89873,"noattachment":false,"key":"/@yankeeinlondon/happy-wrapper/-/@yankeeinlondon/happy-wrapper-2.7.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@yankeeinlondon/happy-wrapper/download/@yankeeinlondon/happy-wrapper-2.7.0.tgz"},"_npmUser":{"name":"ksnyde","email":"ken@ken.net"},"directories":{},"maintainers":[{"name":"ksnyde","email":"ken+oss@ken.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/happy-wrapper_2.7.0_1666472606225_0.9828307364446751"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-10-22T21:07:16.844Z","publish_time":1666472606390,"_cnpm_publish_time":1666472606390},"2.6.0":{"name":"@yankeeinlondon/happy-wrapper","version":"2.6.0","description":"A functional API surface wrapping happy-dom","keywords":["dom","happy-dom"],"homepage":"https://github.com/yankeeinlondon/happy-wrapper#readme","bugs":{"url":"https://github.com/yankeeinlondon/happy-wrapper/issues"},"repository":{"type":"git","url":"git+https://github.com/yankeeinlondon/happy-wrapper.git"},"license":"MIT","author":{"name":"Ken Snyder","email":"ken@ken.net"},"type":"module","exports":{".":{"types":"./dist/index.d.ts","require":"./dist/index.cjs","import":"./dist/index.js"}},"main":"dist/index.cjs","module":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsup src/index.ts --format cjs,esm --dts --sourcemap external --clean","watch":"tsup src/index.ts --format cjs,esm --dts --sourcemap external --watch","test":"vitest","test:ui":"vitest --ui","prepublishOnly":"npm run build","release":"bumpp","lint":"run-p lint:*","lint:src":"eslint src/**/*.ts --fix","lint:test":"eslint test/**/*.ts --fix"},"dependencies":{"native-dash":"^1.23.2"},"peerDependencies":{"happy-dom":"^6.0.4"},"devDependencies":{"@types/node":"^16.11.47","@typescript-eslint/eslint-plugin":"^5.32.0","@typescript-eslint/parser":"^5.32.0","@vitest/ui":"^0.20.3","bumpp":"^8.2.1","callsites":"^4.0.0","changelogithub":"^0.12.4","eslint":"^8.21.0","eslint-plugin-import":"^2.26.0","eslint-plugin-promise":"^6.0.0","eslint-plugin-unicorn":"^43.0.2","fp-ts":"^2.12.2","happy-dom":"^6.0.4","npm-run-all":"^4.1.5","prettier":"^2.7.1","tsup":"^6.2.1","typescript":"^4.7.4","vite":"^3.0.4","vitest":"^0.20.3","vue":"^3.2.37"},"gitHead":"a2f8651ccf327184e5d89ef3b6dbd900b68ae97c","_id":"@yankeeinlondon/happy-wrapper@2.6.0","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"shasum":"cd9217c103da967af59509049233e0127db9e925","size":89559,"noattachment":false,"key":"/@yankeeinlondon/happy-wrapper/-/@yankeeinlondon/happy-wrapper-2.6.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@yankeeinlondon/happy-wrapper/download/@yankeeinlondon/happy-wrapper-2.6.0.tgz"},"_npmUser":{"name":"ksnyde","email":"ken@ken.net"},"directories":{},"maintainers":[{"name":"ksnyde","email":"ken+oss@ken.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/happy-wrapper_2.6.0_1659716278011_0.4077865665973852"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-08-05T16:35:41.355Z","publish_time":1659716278199,"_cnpm_publish_time":1659716278199},"2.5.0":{"name":"@yankeeinlondon/happy-wrapper","version":"2.5.0","description":"A functional API surface wrapping happy-dom","keywords":["dom","happy-dom"],"homepage":"https://github.com/yankeeinlondon/happy-wrapper#readme","bugs":{"url":"https://github.com/yankeeinlondon/happy-wrapper/issues"},"repository":{"type":"git","url":"git+https://github.com/yankeeinlondon/happy-wrapper.git"},"license":"MIT","author":{"name":"Ken Snyder","email":"ken@ken.net"},"type":"module","exports":{".":{"types":"./dist/index.d.ts","require":"./dist/index.cjs","import":"./dist/index.js"}},"main":"dist/index.cjs","module":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsup src/index.ts --format cjs,esm --dts --sourcemap external --clean","watch":"tsup src/index.ts --format cjs,esm --dts --sourcemap external --watch","test":"vitest","test:ui":"vitest ui","prepublishOnly":"npm run build","release":"bumpp","lint":"run-p lint:*","lint:src":"eslint src/**/*.ts --fix","lint:test":"eslint test/**/*.ts --fix"},"dependencies":{"native-dash":"^1.22.1"},"peerDependencies":{"happy-dom":"^6.0.4"},"devDependencies":{"@types/node":"^16.11.45","@typescript-eslint/eslint-plugin":"^5.30.7","@typescript-eslint/parser":"^5.30.7","@vitest/ui":"^0.18.1","bumpp":"^8.2.1","callsites":"^4.0.0","changelogithub":"^0.12.4","eslint":"^8.20.0","eslint-plugin-import":"^2.26.0","eslint-plugin-promise":"^6.0.0","eslint-plugin-unicorn":"^43.0.2","fp-ts":"^2.12.1","happy-dom":"^6.0.4","npm-run-all":"^4.1.5","prettier":"^2.7.1","tsup":"^6.1.3","typescript":"^4.7.4","vitest":"^0.18.1","vue":"^3.2.37"},"gitHead":"3a1e01b19ec63e8c1bdece5443abd98805deb59a","_id":"@yankeeinlondon/happy-wrapper@2.5.0","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"shasum":"d83106c0986ba271c89b2bb90c24b99df8b271ca","size":87760,"noattachment":false,"key":"/@yankeeinlondon/happy-wrapper/-/@yankeeinlondon/happy-wrapper-2.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@yankeeinlondon/happy-wrapper/download/@yankeeinlondon/happy-wrapper-2.5.0.tgz"},"_npmUser":{"name":"ksnyde","email":"ken@ken.net"},"directories":{},"maintainers":[{"name":"ksnyde","email":"ken+oss@ken.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/happy-wrapper_2.5.0_1658796396257_0.27393688099738567"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-07-26T00:46:46.167Z","publish_time":1658796396469,"_cnpm_publish_time":1658796396469},"2.4.0":{"name":"@yankeeinlondon/happy-wrapper","version":"2.4.0","description":"A functional API surface wrapping happy-dom","keywords":["dom","happy-dom"],"homepage":"https://github.com/yankeeinlondon/happy-wrapper#readme","bugs":{"url":"https://github.com/yankeeinlondon/happy-wrapper/issues"},"repository":{"type":"git","url":"git+https://github.com/yankeeinlondon/happy-wrapper.git"},"license":"MIT","author":{"name":"Ken Snyder","email":"ken@ken.net"},"type":"module","exports":{".":{"types":"./dist/index.d.ts","require":"./dist/index.cjs","import":"./dist/index.js"}},"main":"dist/index.cjs","module":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsup src/index.ts --format cjs,esm --dts --sourcemap external --clean","watch":"tsup src/index.ts --format cjs,esm --dts --sourcemap external --watch","test":"vitest","test:ui":"vitest ui","prepublishOnly":"npm run build","release":"bumpp","lint":"run-p lint:*","lint:src":"eslint src/**/*.ts --fix","lint:test":"eslint test/**/*.ts --fix"},"dependencies":{"native-dash":"^1.22.1"},"peerDependencies":{"happy-dom":"^6.0.3"},"devDependencies":{"@types/node":"^16.11.45","@typescript-eslint/eslint-plugin":"^5.30.6","@typescript-eslint/parser":"^5.30.6","@vitest/ui":"^0.18.1","bumpp":"^8.2.1","callsites":"^4.0.0","changelogithub":"^0.12.4","eslint":"^8.20.0","eslint-plugin-import":"^2.26.0","eslint-plugin-promise":"^6.0.0","eslint-plugin-unicorn":"^43.0.1","fp-ts":"^2.12.1","happy-dom":"^6.0.3","npm-run-all":"^4.1.5","prettier":"^2.7.1","tsup":"^6.1.3","typescript":"^4.7.4","vitest":"^0.18.1","vue":"^3.2.37"},"gitHead":"a1fe45161f6941947c115c2e81b21145a5bc7482","_id":"@yankeeinlondon/happy-wrapper@2.4.0","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"shasum":"2824246139af1ef43e5f286bbefb5c1e51858ffb","size":85506,"noattachment":false,"key":"/@yankeeinlondon/happy-wrapper/-/@yankeeinlondon/happy-wrapper-2.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@yankeeinlondon/happy-wrapper/download/@yankeeinlondon/happy-wrapper-2.4.0.tgz"},"_npmUser":{"name":"ksnyde","email":"ken@ken.net"},"directories":{},"maintainers":[{"name":"ksnyde","email":"ken+oss@ken.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/happy-wrapper_2.4.0_1658082005498_0.9738461015876834"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-07-17T18:20:11.695Z","publish_time":1658082005706,"_cnpm_publish_time":1658082005706},"2.3.0":{"name":"@yankeeinlondon/happy-wrapper","version":"2.3.0","description":"A functional API surface wrapping happy-dom","keywords":["dom","happy-dom"],"homepage":"https://github.com/yankeeinlondon/happy-wrapper#readme","bugs":{"url":"https://github.com/yankeeinlondon/happy-wrapper/issues"},"repository":{"type":"git","url":"git+https://github.com/yankeeinlondon/happy-wrapper.git"},"license":"MIT","author":{"name":"Ken Snyder","email":"ken@ken.net"},"type":"module","exports":{".":{"types":"./dist/index.d.ts","require":"./dist/index.cjs","import":"./dist/index.js"}},"main":"dist/index.cjs","module":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsup src/index.ts --format cjs,esm --dts --sourcemap external --clean","watch":"tsup src/index.ts --format cjs,esm --dts --sourcemap external --watch","test":"vitest","test:ui":"vitest ui","prepublishOnly":"npm run build","release":"bumpp","lint":"run-p lint:*","lint:src":"eslint src/**/*.ts --fix","lint:test":"eslint test/**/*.ts --fix"},"dependencies":{"native-dash":"^1.22.1"},"peerDependencies":{"happy-dom":"^5.3.1"},"devDependencies":{"@types/node":"^16.11.41","@typescript-eslint/eslint-plugin":"^5.29.0","@typescript-eslint/parser":"^5.29.0","@vitest/ui":"^0.15.2","bumpp":"^8.2.1","callsites":"^4.0.0","changelogithub":"^0.7.0","eslint":"^8.18.0","eslint-plugin-import":"^2.26.0","eslint-plugin-promise":"^6.0.0","eslint-plugin-unicorn":"^42.0.0","fp-ts":"^2.12.1","happy-dom":"^5.3.1","npm-run-all":"^4.1.5","prettier":"^2.7.1","tsup":"^6.1.2","typescript":"^4.7.4","vitest":"^0.15.2","vue":"^3.2.37"},"gitHead":"db016b3969e47229a5e767f357885abbe09229e3","_id":"@yankeeinlondon/happy-wrapper@2.3.0","_nodeVersion":"16.15.0","_npmVersion":"8.11.0","dist":{"shasum":"24a9df8c7e318bf49ce2a457515e09714a557228","size":85503,"noattachment":false,"key":"/@yankeeinlondon/happy-wrapper/-/@yankeeinlondon/happy-wrapper-2.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@yankeeinlondon/happy-wrapper/download/@yankeeinlondon/happy-wrapper-2.3.0.tgz"},"_npmUser":{"name":"ksnyde","email":"ken@ken.net"},"directories":{},"maintainers":[{"name":"ksnyde","email":"ken+oss@ken.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/happy-wrapper_2.3.0_1656088812130_0.5067062593009826"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-06-24T16:41:19.481Z","publish_time":1656088812318,"_cnpm_publish_time":1656088812318},"2.2.0":{"name":"@yankeeinlondon/happy-wrapper","version":"2.2.0","description":"A functional API surface wrapping happy-dom","keywords":["dom","happy-dom"],"homepage":"https://github.com/yankeeinlondon/happy-wrapper#readme","bugs":{"url":"https://github.com/yankeeinlondon/happy-wrapper/issues"},"repository":{"type":"git","url":"git+https://github.com/yankeeinlondon/happy-wrapper.git"},"license":"MIT","author":{"name":"Ken Snyder","email":"ken@ken.net"},"type":"module","exports":{".":{"types":"./dist/index.d.ts","require":"./dist/index.cjs","import":"./dist/index.js"}},"main":"dist/index.cjs","module":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsup src/index.ts --format esm --dts --sourcemap external --clean","watch":"tsup src/index.ts --format esm --dts --sourcemap external --watch","test":"vitest","test:ui":"vitest ui","prepublishOnly":"npm run build","release":"bumpp","lint":"run-p lint:*","lint:src":"eslint src/**/*.ts --fix","lint:test":"eslint test/**/*.ts --fix"},"dependencies":{"callsites":"^4.0.0","happy-dom":"^5.3.1","native-dash":"^1.22.1"},"devDependencies":{"@types/node":"^16.11.41","@typescript-eslint/eslint-plugin":"^5.29.0","@typescript-eslint/parser":"^5.29.0","@vitest/ui":"^0.15.2","bumpp":"^8.2.1","changelogithub":"^0.7.0","eslint":"^8.18.0","eslint-plugin-import":"^2.26.0","eslint-plugin-promise":"^6.0.0","eslint-plugin-unicorn":"^42.0.0","fp-ts":"^2.12.1","npm-run-all":"^4.1.5","prettier":"^2.7.1","tsup":"^6.1.2","typescript":"^4.7.4","vitest":"^0.15.2","vue":"^3.2.37"},"gitHead":"be8fab5356626f3b947bcedd94fdbe255dd40b88","_id":"@yankeeinlondon/happy-wrapper@2.2.0","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"shasum":"9bce86c815d5966e47d6ab8683f65a659a47d9c7","size":46254,"noattachment":false,"key":"/@yankeeinlondon/happy-wrapper/-/@yankeeinlondon/happy-wrapper-2.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@yankeeinlondon/happy-wrapper/download/@yankeeinlondon/happy-wrapper-2.2.0.tgz"},"_npmUser":{"name":"ksnyde","email":"ken@ken.net"},"directories":{},"maintainers":[{"name":"ksnyde","email":"ken+oss@ken.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/happy-wrapper_2.2.0_1655935242590_0.4153681122806976"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-06-22T22:01:03.403Z","publish_time":1655935242823,"_cnpm_publish_time":1655935242823},"2.1.11":{"name":"@yankeeinlondon/happy-wrapper","version":"2.1.11","description":"A functional API surface wrapping happy-dom","keywords":["dom","happy-dom"],"homepage":"https://github.com/yankeeinlondon/happy-wrapper#readme","bugs":{"url":"https://github.com/yankeeinlondon/happy-wrapper/issues"},"repository":{"type":"git","url":"git+https://github.com/yankeeinlondon/happy-wrapper.git"},"license":"MIT","author":{"name":"Ken Snyder","email":"ken@ken.net"},"type":"module","exports":{".":{"types":"./dist/index.d.ts","require":"./dist/index.cjs","import":"./dist/index.js"}},"main":"dist/index.cjs","module":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsup src/index.ts --format cjs,esm --dts --sourcemap external --clean","watch":"tsup src/index.ts --format cjs,esm --dts --sourcemap external --watch","test":"vitest","test:ui":"vitest ui","prepublishOnly":"npm run build","release":"bumpp","lint":"run-p lint:*","lint:src":"eslint src/**/*.ts --fix","lint:test":"eslint test/**/*.ts --fix"},"dependencies":{"callsites":"^4.0.0","happy-dom":"^5.3.1","native-dash":"^1.22.1"},"devDependencies":{"@types/node":"^16.11.41","@typescript-eslint/eslint-plugin":"^5.29.0","@typescript-eslint/parser":"^5.29.0","@vitest/ui":"^0.15.2","bumpp":"^8.2.1","changelogithub":"^0.7.0","eslint":"^8.18.0","eslint-plugin-import":"^2.26.0","eslint-plugin-promise":"^6.0.0","eslint-plugin-unicorn":"^42.0.0","fp-ts":"^2.12.1","npm-run-all":"^4.1.5","prettier":"^2.7.1","tsup":"^6.1.2","typescript":"^4.7.4","vitest":"^0.15.2","vue":"^3.2.37"},"gitHead":"5d0fed9364dbc7d6598bb2577342e10ce58a95bc","_id":"@yankeeinlondon/happy-wrapper@2.1.11","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"shasum":"48688980f243be2bc801c524a6510928358b3f11","size":84994,"noattachment":false,"key":"/@yankeeinlondon/happy-wrapper/-/@yankeeinlondon/happy-wrapper-2.1.11.tgz","tarball":"http://registry.cnpm.dingdandao.com/@yankeeinlondon/happy-wrapper/download/@yankeeinlondon/happy-wrapper-2.1.11.tgz"},"_npmUser":{"name":"ksnyde","email":"ken@ken.net"},"directories":{},"maintainers":[{"name":"ksnyde","email":"ken+oss@ken.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/happy-wrapper_2.1.11_1655934697609_0.13501779303555006"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-06-22T21:51:41.397Z","publish_time":1655934697773,"_cnpm_publish_time":1655934697773},"2.1.10":{"name":"@yankeeinlondon/happy-wrapper","version":"2.1.10","description":"A functional API surface wrapping happy-dom","keywords":["dom","happy-dom"],"homepage":"https://github.com/yankeeinlondon/happy-wrapper#readme","bugs":{"url":"https://github.com/yankeeinlondon/happy-wrapper/issues"},"repository":{"type":"git","url":"git+https://github.com/yankeeinlondon/happy-wrapper.git"},"license":"MIT","author":{"name":"Ken Snyder","email":"ken@ken.net"},"type":"module","exports":{".":{"types":"./dist/index.d.ts","require":"./dist/index.cjs","import":"./dist/index.js"}},"main":"dist/index.cjs","module":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsup src/index.ts --format cjs,esm --dts --sourcemap external --clean","watch":"tsup src/index.ts --format cjs,esm --dts --sourcemap external --watch","test":"vitest","test:ui":"vitest ui","prepublishOnly":"npm run build","release":"bumpp","lint":"run-p lint:*","lint:src":"eslint src/**/*.ts --fix","lint:test":"eslint test/**/*.ts --fix"},"dependencies":{"callsites":"^3.1.0","happy-dom":"^5.3.1","native-dash":"^1.22.1"},"devDependencies":{"@types/node":"^16.11.41","@typescript-eslint/eslint-plugin":"^5.29.0","@typescript-eslint/parser":"^5.29.0","@vitest/ui":"^0.15.2","bumpp":"^8.2.1","changelogithub":"^0.7.0","eslint":"^8.18.0","eslint-plugin-import":"^2.26.0","eslint-plugin-promise":"^6.0.0","eslint-plugin-unicorn":"^42.0.0","fp-ts":"^2.12.1","npm-run-all":"^4.1.5","prettier":"^2.7.1","tsup":"^6.1.2","typescript":"^4.7.4","vitest":"^0.15.2","vue":"^3.2.37"},"gitHead":"bf2f3702b66d936bf557c42a484dce18f303a83d","_id":"@yankeeinlondon/happy-wrapper@2.1.10","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"shasum":"c0dc15f933071ede78187352ba85eb76d06116e9","size":84881,"noattachment":false,"key":"/@yankeeinlondon/happy-wrapper/-/@yankeeinlondon/happy-wrapper-2.1.10.tgz","tarball":"http://registry.cnpm.dingdandao.com/@yankeeinlondon/happy-wrapper/download/@yankeeinlondon/happy-wrapper-2.1.10.tgz"},"_npmUser":{"name":"ksnyde","email":"ken@ken.net"},"directories":{},"maintainers":[{"name":"ksnyde","email":"ken+oss@ken.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/happy-wrapper_2.1.10_1655934522032_0.12158556122796393"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-06-22T21:48:47.845Z","publish_time":1655934522301,"_cnpm_publish_time":1655934522301},"2.1.9":{"name":"@yankeeinlondon/happy-wrapper","version":"2.1.9","description":"A functional API surface wrapping happy-dom","keywords":["dom","happy-dom"],"homepage":"https://github.com/yankeeinlondon/happy-wrapper#readme","bugs":{"url":"https://github.com/yankeeinlondon/happy-wrapper/issues"},"repository":{"type":"git","url":"git+https://github.com/yankeeinlondon/happy-wrapper.git"},"license":"MIT","author":{"name":"Ken Snyder","email":"ken@ken.net"},"type":"module","exports":{".":{"types":"./dist/index.d.ts","require":"./dist/index.cjs","import":"./dist/index.js"}},"main":"dist/index.cjs","module":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsup src/index.ts --format cjs,esm --dts --sourcemap external --clean","watch":"tsup src/index.ts --format cjs,esm --dts --sourcemap external --watch","test":"vitest","test:ui":"vitest ui","prepublishOnly":"npm run build","release":"bumpp","lint":"run-p lint:*","lint:src":"eslint src/**/*.ts --fix","lint:test":"eslint test/**/*.ts --fix"},"dependencies":{"callsites":"^3.1.0","happy-dom":"^5.3.1","native-dash":"^1.22.1"},"devDependencies":{"@types/node":"^16.11.41","@typescript-eslint/eslint-plugin":"^5.29.0","@typescript-eslint/parser":"^5.29.0","@vitest/ui":"^0.15.2","bumpp":"^8.2.1","changelogithub":"^0.7.0","eslint":"^8.18.0","eslint-plugin-import":"^2.26.0","eslint-plugin-promise":"^6.0.0","eslint-plugin-unicorn":"^42.0.0","fp-ts":"^2.12.1","npm-run-all":"^4.1.5","prettier":"^2.7.1","tsup":"^6.1.2","typescript":"^4.7.4","vitest":"^0.15.2","vue":"^3.2.37"},"gitHead":"cb8a7ca4fa1f183dfeef9d0f9cebf6ea88354abf","_id":"@yankeeinlondon/happy-wrapper@2.1.9","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"shasum":"7ead3d6262b1bd5913c160184ee9d4e76ef037e5","size":79934,"noattachment":false,"key":"/@yankeeinlondon/happy-wrapper/-/@yankeeinlondon/happy-wrapper-2.1.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/@yankeeinlondon/happy-wrapper/download/@yankeeinlondon/happy-wrapper-2.1.9.tgz"},"_npmUser":{"name":"ksnyde","email":"ken@ken.net"},"directories":{},"maintainers":[{"name":"ksnyde","email":"ken+oss@ken.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/happy-wrapper_2.1.9_1655933942824_0.35316535819551476"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-06-22T21:39:08.465Z","publish_time":1655933943010,"_cnpm_publish_time":1655933943010},"2.1.7":{"name":"@yankeeinlondon/happy-wrapper","version":"2.1.7","description":"A functional API surface wrapping happy-dom","author":{"name":"Ken Snyder","email":"ken@ken.net"},"license":"MIT","scripts":{"build":"tsup src/index.ts --format cjs,esm --dts --sourcemap external","watch":"tsup src/index.ts --format cjs,esm --dts --sourcemap external --watch","test":"vitest","test:ui":"vitest ui","prepublishOnly":"npm run build","release":"bumpp","lint":"run-p lint:*","lint:src":"eslint src/**/*.ts --fix","lint:test":"eslint test/**/*.ts --fix"},"repository":{"type":"git","url":"git+https://github.com/yankeeinlondon/happy-wrapper.git"},"keywords":["dom","happy-dom"],"bugs":{"url":"https://github.com/yankeeinlondon/happy-wrapper/issues"},"main":"dist/index.js","module":"dist/index.mjs","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","require":"./dist/index.js","import":"./dist/index.mjs"}},"homepage":"https://github.com/yankeeinlondon/happy-wrapper#readme","dependencies":{"callsites":"^3.1.0","fp-ts":"^2.12.1","happy-dom":"^5.3.1","native-dash":"^1.22.1"},"devDependencies":{"@types/node":"^16.11.41","@typescript-eslint/eslint-plugin":"^5.29.0","@typescript-eslint/parser":"^5.29.0","@vitest/ui":"^0.15.2","bumpp":"^8.2.1","changelogithub":"^0.7.0","eslint":"^8.18.0","eslint-plugin-import":"^2.26.0","eslint-plugin-promise":"^6.0.0","eslint-plugin-unicorn":"^42.0.0","npm-run-all":"^4.1.5","prettier":"^2.7.1","tsup":"^6.1.2","typescript":"^4.7.4","vitest":"^0.15.2","vue":"^3.2.37"},"gitHead":"08eb66ca8cf13b1621bae908a2fc1381fd53f392","_id":"@yankeeinlondon/happy-wrapper@2.1.7","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"shasum":"2080c0f8821b8e1b91d374f75fc641219f7483d1","size":75802,"noattachment":false,"key":"/@yankeeinlondon/happy-wrapper/-/@yankeeinlondon/happy-wrapper-2.1.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/@yankeeinlondon/happy-wrapper/download/@yankeeinlondon/happy-wrapper-2.1.7.tgz"},"_npmUser":{"name":"ksnyde","email":"ken@ken.net"},"directories":{},"maintainers":[{"name":"ksnyde","email":"ken+oss@ken.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/happy-wrapper_2.1.7_1655932397010_0.4721564182785667"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-06-22T21:13:23.765Z","publish_time":1655932397161,"_cnpm_publish_time":1655932397161},"2.1.6":{"name":"@yankeeinlondon/happy-wrapper","version":"2.1.6","description":"A functional API surface wrapping happy-dom","author":{"name":"Ken Snyder","email":"ken@ken.net"},"license":"MIT","scripts":{"build":"tsup src/index.ts --format cjs,esm --dts --sourcemap external","watch":"tsup src/index.ts --format cjs,esm --dts --sourcemap external --watch","test":"vitest","test:ui":"vitest ui","prepublishOnly":"npm run build","release":"bumpp","lint":"run-p lint:*","lint:src":"eslint src/**/*.ts --fix","lint:test":"eslint test/**/*.ts --fix"},"repository":{"type":"git","url":"git+https://github.com/yankeeinlondon/happy-wrapper.git"},"keywords":["dom","happy-dom"],"bugs":{"url":"https://github.com/yankeeinlondon/happy-wrapper/issues"},"main":"dist/index.js","module":"dist/index.mjs","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","require":"./dist/index.js","import":"./dist/index.mjs"}},"homepage":"https://github.com/yankeeinlondon/happy-wrapper#readme","dependencies":{"callsites":"^3.1.0","fp-ts":"^2.12.1","happy-dom":"^5.3.1","native-dash":"^1.22.1"},"devDependencies":{"@types/node":"^16.11.41","@typescript-eslint/eslint-plugin":"^5.29.0","@typescript-eslint/parser":"^5.29.0","@vitest/ui":"^0.15.2","bumpp":"^8.2.1","changelogithub":"^0.7.0","eslint":"^8.18.0","eslint-plugin-import":"^2.26.0","eslint-plugin-promise":"^6.0.0","eslint-plugin-unicorn":"^42.0.0","npm-run-all":"^4.1.5","prettier":"^2.7.1","tsup":"^6.1.2","typescript":"^4.7.4","vitest":"^0.15.2","vue":"^3.2.37"},"gitHead":"f84f4322c398559392ba5b419cadd4b688f39d83","_id":"@yankeeinlondon/happy-wrapper@2.1.6","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"shasum":"253e7d04bc1aff624d3a7ed77446639350bb0352","size":75164,"noattachment":false,"key":"/@yankeeinlondon/happy-wrapper/-/@yankeeinlondon/happy-wrapper-2.1.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/@yankeeinlondon/happy-wrapper/download/@yankeeinlondon/happy-wrapper-2.1.6.tgz"},"_npmUser":{"name":"ksnyde","email":"ken@ken.net"},"directories":{},"maintainers":[{"name":"ksnyde","email":"ken+oss@ken.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/happy-wrapper_2.1.6_1655931674712_0.7092980141239695"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-06-22T21:01:19.865Z","publish_time":1655931674907,"_cnpm_publish_time":1655931674907},"2.1.5":{"name":"@yankeeinlondon/happy-wrapper","version":"2.1.5","description":"A functional API surface wrapping happy-dom","scripts":{"build":"tsup src/index.ts --format cjs,esm --dts --sourcemap external","watch":"tsup src/index.ts --format cjs,esm --dts --sourcemap external --watch","test":"vitest","test:ui":"vitest ui","release":"bumpp","lint":"run-p lint:*","lint:src":"eslint src/**/*.ts --fix","lint:test":"eslint test/**/*.ts --fix"},"repository":{"type":"git","url":"git+https://github.com/yankeeinlondon/happy-wrapper.git"},"keywords":["dom","happy-dom"],"author":{"name":"Ken Snyder","email":"ken@ken.net"},"license":"MIT","bugs":{"url":"https://github.com/yankeeinlondon/happy-wrapper/issues"},"main":"dist/index.js","module":"dist/index.mjs","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","require":"./dist/index.js","import":"./dist/index.mjs"}},"homepage":"https://github.com/yankeeinlondon/happy-wrapper#readme","dependencies":{"callsites":"^3.1.0","fp-ts":"^2.12.1","happy-dom":"^5.3.1","native-dash":"^1.22.1"},"devDependencies":{"@types/node":"^16.11.41","@typescript-eslint/eslint-plugin":"^5.29.0","@typescript-eslint/parser":"^5.29.0","@vitest/ui":"^0.15.2","bumpp":"^8.2.1","changelogithub":"^0.7.0","eslint":"^8.18.0","eslint-plugin-import":"^2.26.0","eslint-plugin-promise":"^6.0.0","eslint-plugin-unicorn":"^42.0.0","npm-run-all":"^4.1.5","prettier":"^2.7.1","tsup":"^6.1.2","typescript":"^4.7.4","vitest":"^0.15.2","vue":"^3.2.37"},"gitHead":"3e93c53e4a044e08d6f37786653e080987d77400","_id":"@yankeeinlondon/happy-wrapper@2.1.5","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"shasum":"085166b4088314d619ec548f2e63bca07a53f6b4","size":2324,"noattachment":false,"key":"/@yankeeinlondon/happy-wrapper/-/@yankeeinlondon/happy-wrapper-2.1.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/@yankeeinlondon/happy-wrapper/download/@yankeeinlondon/happy-wrapper-2.1.5.tgz"},"_npmUser":{"name":"ksnyde","email":"ken@ken.net"},"directories":{},"maintainers":[{"name":"ksnyde","email":"ken+oss@ken.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/happy-wrapper_2.1.5_1655928993444_0.05254322542176304"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-06-22T20:16:53.694Z","publish_time":1655928993610,"_cnpm_publish_time":1655928993610},"2.1.4":{"name":"@yankeeinlondon/happy-wrapper","version":"2.1.4","description":"A functional API surface wrapping happy-dom","types":"dist/index.d.ts","scripts":{"build":"tsup src/index.ts --format cjs,esm --dts --sourcemap external","watch":"tsup src/index.ts --format cjs,esm --dts --sourcemap external --watch","test":"vitest","test:ui":"vitest ui","release":"bumpp","lint":"run-p lint:*","lint:src":"eslint src/**/*.ts --fix","lint:test":"eslint test/**/*.ts --fix"},"repository":{"type":"git","url":"git+https://github.com/yankeeinlondon/happy-wrapper.git"},"keywords":["dom","happy-dom"],"author":{"name":"Ken Snyder","email":"ken@ken.net"},"license":"MIT","bugs":{"url":"https://github.com/yankeeinlondon/happy-wrapper/issues"},"main":"dist/index.js","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","require":"./dist/index.js","import":"./dist/index.mjs"}},"homepage":"https://github.com/yankeeinlondon/happy-wrapper#readme","dependencies":{"callsites":"^3.1.0","fp-ts":"^2.12.1","happy-dom":"^5.3.1","native-dash":"^1.22.1"},"devDependencies":{"@types/node":"^16.11.41","@typescript-eslint/eslint-plugin":"^5.28.0","@typescript-eslint/parser":"^5.28.0","@vitest/ui":"^0.15.1","bumpp":"^8.2.1","eslint":"^8.18.0","eslint-plugin-import":"^2.26.0","eslint-plugin-promise":"^6.0.0","eslint-plugin-unicorn":"^42.0.0","npm-run-all":"^4.1.5","prettier":"^2.7.1","tsup":"^6.1.2","typescript":"^4.7.4","vitest":"^0.15.1","vue":"^3.2.37"},"directories":{"test":"test"},"gitHead":"bb52311f5cf1dec00a343b853b6dcc92d037e3e3","_id":"@yankeeinlondon/happy-wrapper@2.1.4","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"shasum":"b7f064b2937c8901c97036dfac0cc6c44bac0791","size":2327,"noattachment":false,"key":"/@yankeeinlondon/happy-wrapper/-/@yankeeinlondon/happy-wrapper-2.1.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/@yankeeinlondon/happy-wrapper/download/@yankeeinlondon/happy-wrapper-2.1.4.tgz"},"_npmUser":{"name":"ksnyde","email":"ken@ken.net"},"maintainers":[{"name":"ksnyde","email":"ken+oss@ken.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/happy-wrapper_2.1.4_1655926704283_0.13538954968889927"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-06-22T19:47:06.553Z","publish_time":1655926704427,"_cnpm_publish_time":1655926704427},"2.1.3":{"name":"@yankeeinlondon/happy-wrapper","version":"2.1.3","description":"A functional API surface wrapping happy-dom","main":"dist/index.js","module":"dist/index.mjs","types":"dist/index.d.ts","scripts":{"build":"tsup src/index.ts --format cjs,esm --dts --sourcemap external","watch":"tsup src/index.ts --format cjs,esm --dts --sourcemap external --watch","test":"vitest","test:ui":"vitest ui","release":"bumpp","lint":"run-p lint:*","lint:src":"eslint src/**/*.ts --fix","lint:test":"eslint test/**/*.ts --fix"},"repository":{"type":"git","url":"git+https://github.com/yankeeinlondon/happy-wrapper.git"},"keywords":["dom","happy-dom"],"author":{"name":"Ken Snyder","email":"ken@ken.net"},"license":"MIT","bugs":{"url":"https://github.com/yankeeinlondon/happy-wrapper/issues"},"homepage":"https://github.com/yankeeinlondon/happy-wrapper#readme","dependencies":{"callsites":"^3.1.0","fp-ts":"^2.12.1","happy-dom":"^5.3.1","native-dash":"^1.22.1"},"devDependencies":{"@types/node":"^16.11.41","@typescript-eslint/eslint-plugin":"^5.28.0","@typescript-eslint/parser":"^5.28.0","@vitest/ui":"^0.15.1","bumpp":"^8.2.1","eslint":"^8.18.0","eslint-plugin-import":"^2.26.0","eslint-plugin-promise":"^6.0.0","eslint-plugin-unicorn":"^42.0.0","npm-run-all":"^4.1.5","prettier":"^2.7.1","tsup":"^6.1.2","typescript":"^4.7.4","vitest":"^0.15.1","vue":"^3.2.37"},"directories":{"test":"test"},"gitHead":"d294391b0b363ce159c6994c0427cb43e1761025","_id":"@yankeeinlondon/happy-wrapper@2.1.3","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"shasum":"9d5344be85a918dad60e8afab020aac9d73664c0","size":2288,"noattachment":false,"key":"/@yankeeinlondon/happy-wrapper/-/@yankeeinlondon/happy-wrapper-2.1.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/@yankeeinlondon/happy-wrapper/download/@yankeeinlondon/happy-wrapper-2.1.3.tgz"},"_npmUser":{"name":"ksnyde","email":"ken@ken.net"},"maintainers":[{"name":"ksnyde","email":"ken+oss@ken.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/happy-wrapper_2.1.3_1655926398162_0.1512854681262017"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-06-22T19:47:05.494Z","publish_time":1655926398314,"_cnpm_publish_time":1655926398314},"2.1.0":{"name":"@yankeeinlondon/happy-wrapper","version":"2.1.0","description":"A functional API surface wrapping happy-dom","main":"dist/index.js","module":"dist/index.mjs","types":"dist/index.d.ts","scripts":{"build":"tsup src/index.ts --format cjs,esm --dts --sourcemap external","watch":"tsup src/index.ts --format cjs,esm --dts --sourcemap external --watch","test":"vitest","test:ui":"vitest ui","lint":"run-p lint:*","lint:src":"eslint src/**/*.ts --fix","lint:test":"eslint test/**/*.ts --fix"},"repository":{"type":"git","url":"git+https://github.com/yankeeinlondon/happy-wrapper.git"},"keywords":["dom","happy-dom"],"author":{"name":"Ken Snyder","email":"ken@ken.net"},"license":"MIT","bugs":{"url":"https://github.com/yankeeinlondon/happy-wrapper/issues"},"homepage":"https://github.com/yankeeinlondon/happy-wrapper#readme","dependencies":{"callsites":"^3.1.0","fp-ts":"^2.12.1","happy-dom":"^5.3.1","native-dash":"^1.22.1"},"devDependencies":{"@types/node":"^16.11.41","@typescript-eslint/eslint-plugin":"^5.28.0","@typescript-eslint/parser":"^5.28.0","@vitest/ui":"^0.15.1","eslint":"^8.18.0","eslint-plugin-import":"^2.26.0","eslint-plugin-promise":"^6.0.0","eslint-plugin-unicorn":"^42.0.0","npm-run-all":"^4.1.5","prettier":"^2.7.1","tsup":"^6.1.2","typescript":"^4.7.4","vitest":"^0.15.1","vue":"^3.2.37"},"directories":{"test":"test"},"gitHead":"0d2d182ff4e7c526587406bc6d66f6e3c13fef90","_id":"@yankeeinlondon/happy-wrapper@2.1.0","_nodeVersion":"16.15.0","_npmVersion":"8.11.0","dist":{"shasum":"80923e01ef2e12f3b3ae5ae4778ca9fdc0f8c241","size":75640,"noattachment":false,"key":"/@yankeeinlondon/happy-wrapper/-/@yankeeinlondon/happy-wrapper-2.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@yankeeinlondon/happy-wrapper/download/@yankeeinlondon/happy-wrapper-2.1.0.tgz"},"_npmUser":{"name":"ksnyde","email":"ken@ken.net"},"maintainers":[{"name":"ksnyde","email":"ken+oss@ken.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/happy-wrapper_2.1.0_1655577846245_0.7498856748737477"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-06-18T18:44:10.850Z","publish_time":1655577846458,"_cnpm_publish_time":1655577846458},"2.0.0":{"name":"@yankeeinlondon/happy-wrapper","version":"2.0.0","description":"A functional API surface wrapping happy-dom","main":"dist/index.js","module":"dist/index.mjs","types":"dist/index.d.ts","scripts":{"build":"tsup src/index.ts --format cjs,esm --dts --sourcemap external","watch":"tsup src/index.ts --format cjs,esm --dts --sourcemap external --watch","test":"vitest","test:ui":"vitest ui","lint":"eslint .","lint:fix":"eslint . --fix"},"repository":{"type":"git","url":"git+https://github.com/yankeeinlondon/happy-wrapper.git"},"keywords":["dom","happy-dom"],"author":{"name":"Ken Snyder","email":"ken@ken.net"},"license":"MIT","bugs":{"url":"https://github.com/yankeeinlondon/happy-wrapper/issues"},"homepage":"https://github.com/yankeeinlondon/happy-wrapper#readme","dependencies":{"callsites":"^3.1.0","fp-ts":"^2.12.1","happy-dom":"^5.2.0","native-dash":"^1.22.1"},"devDependencies":{"@types/node":"16","@typescript-eslint/eslint-plugin":"^5.27.1","@typescript-eslint/parser":"^5.27.1","@vitest/ui":"^0.14.2","eslint":"^8.17.0","eslint-plugin-import":"^2.26.0","eslint-plugin-promise":"^6.0.0","eslint-plugin-unicorn":"^42.0.0","prettier":"^2.6.2","tsup":"^6.1.0","typescript":"^4.7.3","vitest":"^0.14.2","vue":"^3.2.37"},"directories":{"test":"test"},"gitHead":"75076aae9dc912cb88b6921490cb58933579f50d","_id":"@yankeeinlondon/happy-wrapper@2.0.0","_nodeVersion":"16.15.0","_npmVersion":"8.11.0","dist":{"shasum":"7e5c649ce3a9057d180c05f4b2fc401f54073234","size":74392,"noattachment":false,"key":"/@yankeeinlondon/happy-wrapper/-/@yankeeinlondon/happy-wrapper-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@yankeeinlondon/happy-wrapper/download/@yankeeinlondon/happy-wrapper-2.0.0.tgz"},"_npmUser":{"name":"ksnyde","email":"ken@ken.net"},"maintainers":[{"name":"ksnyde","email":"ken+oss@ken.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/happy-wrapper_2.0.0_1654881494756_0.2758918116991904"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-06-10T17:29:06.357Z","publish_time":1654881494913,"_cnpm_publish_time":1654881494913},"1.0.0":{"name":"@yankeeinlondon/happy-wrapper","version":"1.0.0","description":"A functional API surface wrapping happy-dom","main":"dist/index.js","module":"dist/index.mjs","types":"dist/index.d.ts","scripts":{"build":"tsup src/index.ts --format cjs,esm --dts --sourcemap external","test":"vitest"},"repository":{"type":"git","url":"git+https://github.com/yankeeinlondon/happy-wrapper.git"},"keywords":["dom","happy-dom"],"author":{"name":"Ken Snyder","email":"ken@ken.net"},"license":"MIT","bugs":{"url":"https://github.com/yankeeinlondon/happy-wrapper/issues"},"homepage":"https://github.com/yankeeinlondon/happy-wrapper#readme","dependencies":{"callsites":"^3.1.0","fp-ts":"^2.12.1","happy-dom":"^4.0.1","native-dash":"^1.22.1"},"devDependencies":{"@vitest/ui":"^0.12.9","tsup":"^5.12.8","typescript":"^4.6.4","vitest":"^0.12.9","vue":"^3.2.36"},"directories":{"test":"test"},"gitHead":"2c8a94a0a19416083cc6959220a460af82fd007d","_id":"@yankeeinlondon/happy-wrapper@1.0.0","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"shasum":"f01996d8cedbee7c9ca70cd2999ebb1c568005ce","size":71601,"noattachment":false,"key":"/@yankeeinlondon/happy-wrapper/-/@yankeeinlondon/happy-wrapper-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@yankeeinlondon/happy-wrapper/download/@yankeeinlondon/happy-wrapper-1.0.0.tgz"},"_npmUser":{"name":"ksnyde","email":"ken@ken.net"},"maintainers":[{"name":"ksnyde","email":"ken+oss@ken.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/happy-wrapper_1.0.0_1653412742760_0.3082943715786437"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-05-24T18:26:41.416Z","publish_time":1653412742973,"_cnpm_publish_time":1653412742973}},"readme":"# happy-wrapper\n\nA wrapper around the popular [happy-dom](https://github.com/capricorn86/happy-dom) API which provides a more _functional_ interaction model.\n\nNote: version 3.x bumps the version of happy-dom up to the 12.x.y versions.\n\n## Examples\n\n### Attributes\n\n1. Partially compose a tag change operation:\n\n   ```ts\n   const toDiv = ChangeTagName('div');\n   const toTable = ChangeTagName('table');\n   ```\n\n   and then apply it later to HTML text, an IElement node, a doc fragment, etc.:\n\n   ```ts\n   // \"<div>hello world</div>\" \n   const html = toDiv(\"<span>hello world</span>\");\n   // IElement which wraps the HTML \"<table>hello world</table>\"\n   const el = toTable(createElement(\"<span>hello world</span>\"));\n   ```\n\n2. Change classes on an element:\n\n    ```ts\n    const html = \"<span class='nada'>hello world</span>\"\n    // \"<span class='foobar'>hello world</span>\"\n    const changed = pipe(\n        html,\n        addClass(\"foobar\"),\n        removeClass(\"nada\")\n    )\n    ```\n\n### Selections\n\n- Select a node (or whole document):\n\n    ```ts\n    const html = \"<html>...</html>\";\n    const sel = select(html);\n    ```\n\n- Query and return a node or node list\n\n    ```ts\n    // returns first H1 node or null if not found\n    const h1: IElement | null = sel.findFirst('h1'); \n    // throw an error if not found\n    const h1b: IElement = sel.findFirst(\"h1\", \"couldn't find the H1 selector\");\n    ```\n\n- Iterate over a selector and mutate the selected nodes\n\n    ```ts\n    import { pipe } from \"fp-ts/lib/function.js\";\n    return html.updateAll('h1')(el => \n        pipe(\n            el,\n            addClass(\"foobar\"),\n            changeTagName(\"h2\"),\n            wrap('<div class=\"was-h1\">')\n        )\n    );\n    ```\n\n    > Note: you don't have to use a library like [fp-ts](https://github.com/gcanti/fp-ts) but because the exposed API surface is functional in many ways, utilities like pipe and flow can be quite handy.\n\n## Documentation Via Typing\n\nFormal documentation is not expected to every be much but we believe that strong typescript types are the way to express documentation that is both easier to maintain and easier to consume.\n\nAll available symbols are named exports and can be explored via symbol completion in your editor of choice. Further, an attempt has been made to provide rich types that describe and properly limit the scope of type so that you're use is hopefully understood and safe.\n\n## Re-Exports\n\nTo avoid any small API variations that might exist in future `happy-dom` versions we do re-export the key symbols from that library. That includes:\n\n- `IElement`, `IText`, and `INode`\n- `Document`, and `DocumentFragment`\n\n> **Note:** we actually _re_-export `DocumentFragment` as both `DocumentFragment` and as `Fragment`. We do this because the _type_ for `DocumentFragment` will be auto-associated to the browser's DOM if you don't explicitly state it and Happy DOM's implementation is a subset of the full DOM so you'll get typing errors that may seem baffling. To avoid this we prefer use of the short and explicit type of `Fragment`.\n\n## Contributions\n\nThis library was built with a specific purpose in mind and therefore it's surface area may have some gaps in terms of addressing all obvious use-cases around the DOM. Happy to work with anyone who wants to add in a PR to make this a better subset.\n\n## License\n\nThis library is made available for use under the MIT open source license.\n","_attachments":{},"homepage":"https://github.com/yankeeinlondon/happy-wrapper#readme","bugs":{"url":"https://github.com/yankeeinlondon/happy-wrapper/issues"},"license":"MIT"}