{"_id":"linkedom","_rev":"4210611","name":"linkedom","description":"A triple-linked lists based DOM implementation","dist-tags":{"latest":"0.18.12"},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"time":{"modified":"2026-03-04T17:05:34.000Z","created":"2020-12-11T17:10:52.639Z","0.18.12":"2025-08-21T08:56:47.934Z","0.18.11":"2025-06-04T08:58:27.689Z","0.18.10":"2025-04-28T06:26:24.649Z","0.18.9":"2025-02-07T18:10:16.130Z","0.18.8":"2025-02-07T18:01:39.599Z","0.18.7":"2025-01-22T18:42:44.511Z","0.18.6":"2024-12-15T14:38:31.933Z","0.18.5":"2024-09-17T19:26:30.102Z","0.18.4":"2024-06-26T13:27:42.863Z","0.18.3":"2024-06-04T12:32:31.216Z","0.18.2":"2024-05-31T09:00:17.817Z","0.18.1":"2024-05-31T08:59:43.204Z","0.18.0":"2024-05-12T19:25:11.037Z","0.16.11":"2024-03-25T10:38:59.367Z","0.16.10":"2024-03-15T21:29:29.477Z","0.16.9":"2024-03-13T13:32:28.746Z","0.16.8":"2024-01-22T13:52:04.896Z","0.16.7":"2024-01-22T13:35:47.441Z","0.16.6":"2024-01-02T10:26:23.476Z","0.16.5":"2023-12-14T15:17:11.227Z","0.16.4":"2023-11-14T20:43:41.931Z","0.16.3":"2023-11-14T20:39:46.800Z","0.16.2":"2023-11-14T20:25:07.443Z","0.16.1":"2023-10-24T07:33:01.147Z","0.16.0":"2023-10-22T11:21:22.773Z","0.15.6":"2023-10-10T20:33:10.055Z","0.15.5":"2023-10-10T20:30:16.604Z","0.15.4":"2023-10-04T11:00:11.069Z","0.15.3":"2023-09-05T08:51:30.500Z","0.15.2":"2023-08-28T08:28:26.343Z","0.15.1":"2023-07-19T14:33:13.305Z","0.15.0":"2023-07-17T07:36:09.219Z","0.14.26":"2023-04-29T06:26:54.394Z","0.14.25":"2023-03-14T10:32:37.298Z","0.14.24":"2023-03-09T22:31:13.250Z","0.14.23":"2023-03-07T09:17:08.223Z","0.14.22":"2023-02-13T09:19:26.049Z","0.14.21":"2022-11-24T10:21:41.554Z","0.14.20":"2022-11-15T10:42:40.395Z","0.14.19":"2022-10-22T05:29:05.109Z","0.14.18":"2022-10-21T07:22:50.723Z","0.14.17":"2022-10-03T07:00:55.088Z","0.14.16":"2022-09-22T05:23:35.608Z","0.14.15":"2022-09-21T05:00:12.350Z","0.14.14":"2022-09-16T08:33:50.548Z","0.14.13":"2022-09-16T08:18:55.347Z","0.14.12":"2022-06-20T09:53:08.800Z","0.14.11":"2022-06-07T10:38:09.032Z","0.14.10":"2022-06-07T10:18:38.790Z","0.14.9":"2022-05-07T07:26:23.093Z","0.14.8":"2022-05-03T06:56:11.087Z","0.14.7":"2022-04-15T13:42:48.059Z","0.14.6":"2022-04-12T14:25:40.588Z","0.14.5":"2022-03-26T23:00:28.094Z","0.14.4":"2022-03-10T14:10:36.275Z","0.14.3":"2022-03-02T14:56:43.310Z","0.14.2":"2022-02-18T10:33:38.919Z","0.14.1":"2022-02-14T13:11:29.217Z","0.14.0":"2022-02-11T11:17:42.064Z","0.13.7":"2022-02-11T11:02:52.976Z","0.13.6":"2022-02-11T10:49:42.627Z","0.13.5":"2022-02-11T10:44:00.978Z","0.13.4":"2022-02-10T17:58:21.348Z","0.13.3":"2022-02-10T15:12:18.985Z","0.13.2":"2022-01-25T12:13:54.469Z","0.13.1":"2022-01-24T11:39:56.782Z","0.13.0":"2021-10-24T09:55:08.510Z","0.12.1":"2021-09-23T16:20:20.502Z","0.12.0":"2021-09-23T13:40:22.500Z","0.11.2":"2021-08-10T09:39:39.412Z","0.11.1":"2021-07-21T12:56:26.623Z","0.11.0":"2021-07-04T13:50:48.056Z","0.10.3":"2021-07-04T12:14:11.928Z","0.10.2":"2021-07-04T08:01:01.708Z","0.10.1":"2021-07-03T15:11:47.185Z","0.10.0":"2021-07-01T22:18:41.498Z","0.9.7":"2021-06-28T15:00:26.297Z","0.9.6":"2021-06-24T05:37:46.053Z","0.9.5":"2021-06-23T06:24:38.621Z","0.9.4":"2021-06-23T06:03:15.630Z","0.9.3":"2021-06-08T16:53:32.659Z","0.9.2":"2021-05-30T10:52:11.292Z","0.9.1":"2021-05-29T10:45:17.329Z","0.9.0":"2021-05-29T10:06:56.657Z","0.8.0":"2021-05-13T07:48:12.617Z","0.7.6":"2021-04-28T17:19:12.496Z","0.7.5":"2021-04-28T15:46:38.770Z","0.7.4":"2021-04-28T15:24:41.541Z","0.7.3":"2021-04-12T10:21:54.513Z","0.7.2":"2021-04-12T10:18:14.516Z","0.7.1":"2021-04-10T13:59:50.761Z","0.7.0":"2021-04-10T12:26:21.658Z","0.6.2":"2021-03-26T15:37:29.296Z","0.6.1":"2021-03-24T08:36:48.261Z","0.6.0":"2021-03-24T08:17:04.109Z","0.5.6":"2021-03-19T10:11:53.319Z","0.5.5":"2021-03-03T13:23:09.500Z","0.5.4":"2021-03-03T11:18:31.669Z","0.5.3":"2021-03-03T09:54:37.092Z","0.5.2":"2021-02-26T09:32:02.946Z","0.5.1":"2021-02-26T09:13:03.704Z","0.5.0":"2021-02-26T08:13:53.108Z","0.4.31":"2021-02-25T08:00:55.621Z","0.4.30":"2021-02-24T13:26:46.504Z","0.4.29":"2021-02-24T08:13:09.559Z","0.4.28":"2021-02-23T13:06:24.962Z","0.4.27":"2021-02-22T08:54:09.067Z","0.4.26":"2021-02-20T09:32:00.600Z","0.4.25":"2021-02-20T08:34:58.934Z","0.4.24":"2021-02-16T18:02:35.678Z","0.4.23":"2021-02-16T17:47:40.873Z","0.4.22":"2021-02-16T05:45:41.412Z","0.4.21":"2021-02-13T16:32:34.619Z","0.4.20":"2021-02-12T11:00:15.307Z","0.4.19":"2021-02-12T10:45:13.608Z","0.4.18":"2021-02-12T09:57:40.447Z","0.4.17":"2021-02-11T23:51:26.145Z","0.4.16":"2021-02-11T22:50:30.913Z","0.4.15":"2021-02-11T22:15:40.176Z","0.4.14":"2021-02-11T21:33:35.248Z","0.4.13":"2021-02-11T21:19:14.508Z","0.4.12":"2021-02-11T19:52:40.995Z","0.4.11":"2021-02-11T19:32:49.641Z","0.4.10":"2021-02-11T18:34:16.065Z","0.4.9":"2021-02-11T17:45:30.354Z","0.4.8":"2021-02-11T10:02:30.373Z","0.4.7":"2021-02-10T19:25:51.290Z","0.4.6":"2021-02-10T12:56:49.295Z","0.4.5":"2021-02-10T10:02:25.760Z","0.4.4":"2021-02-10T08:24:36.079Z","0.4.3":"2021-02-10T07:40:17.691Z","0.4.2":"2021-02-10T07:26:09.853Z","0.4.1":"2021-02-09T17:06:37.052Z","0.4.0":"2021-02-09T17:00:14.151Z","0.3.14":"2021-02-08T06:49:54.120Z","0.3.13":"2021-02-03T07:45:52.606Z","0.3.12":"2021-02-03T07:22:30.339Z","0.3.11":"2021-02-03T06:34:57.653Z","0.3.10":"2021-02-03T06:12:44.075Z","0.3.9":"2021-02-02T12:28:58.194Z","0.3.8":"2021-02-02T12:21:38.029Z","0.3.7":"2021-02-02T12:20:29.969Z","0.3.6":"2021-02-02T11:21:23.835Z","0.3.5":"2021-02-02T10:04:04.245Z","0.3.4":"2021-02-02T08:33:19.622Z","0.3.3":"2021-02-02T07:17:50.515Z","0.3.2":"2021-02-02T06:51:51.786Z","0.3.1":"2021-02-02T06:37:25.099Z","0.3.0":"2021-02-01T20:53:06.703Z","0.2.21":"2021-02-01T19:14:35.805Z","0.2.20":"2021-02-01T18:56:21.496Z","0.2.19":"2021-02-01T17:57:02.994Z","0.2.18":"2021-02-01T17:38:32.708Z","0.2.17":"2021-02-01T17:31:18.812Z","0.2.16":"2021-02-01T17:16:01.483Z","0.2.15":"2021-02-01T12:50:28.609Z","0.2.14":"2021-02-01T05:39:41.543Z","0.2.13":"2021-01-31T19:28:27.455Z","0.2.12":"2021-01-31T14:08:23.870Z","0.2.11":"2021-01-31T13:38:45.908Z","0.2.10":"2021-01-31T13:28:49.702Z","0.2.9":"2021-01-31T13:27:08.569Z","0.2.8":"2021-01-31T11:48:23.183Z","0.2.7":"2021-01-30T18:33:54.617Z","0.2.6":"2021-01-30T16:28:41.920Z","0.2.5":"2021-01-30T16:24:07.284Z","0.2.4":"2021-01-30T16:07:55.709Z","0.2.3":"2021-01-30T15:41:34.036Z","0.2.2":"2021-01-30T14:17:13.154Z","0.2.1":"2021-01-30T13:36:56.781Z","0.2.0":"2021-01-30T13:35:37.457Z","0.1.42":"2021-01-30T13:31:07.780Z","0.1.41":"2021-01-30T12:27:32.490Z","0.1.40":"2021-01-30T10:09:17.065Z","0.1.39":"2021-01-30T08:47:18.736Z","0.1.38":"2021-01-30T08:30:26.170Z","0.1.37":"2021-01-30T08:08:16.165Z","0.1.36":"2021-01-29T22:41:33.431Z","0.1.35":"2021-01-29T21:47:41.343Z","0.1.34":"2021-01-29T19:08:42.393Z","0.1.33":"2021-01-29T13:20:32.556Z","0.1.32":"2021-01-29T12:46:46.753Z","0.1.31":"2021-01-29T11:56:29.249Z","0.1.30":"2021-01-29T10:22:48.813Z","0.1.29":"2021-01-28T14:34:43.188Z","0.1.28":"2021-01-28T12:46:00.854Z","0.1.27":"2021-01-28T12:11:16.927Z","0.1.26":"2021-01-28T11:15:21.873Z","0.1.25":"2021-01-28T10:37:37.326Z","0.1.24":"2021-01-28T10:05:05.358Z","0.1.23":"2021-01-28T09:27:09.584Z","0.1.22":"2021-01-28T09:16:43.004Z","0.1.21":"2021-01-28T08:53:54.077Z","0.1.20":"2021-01-28T05:27:03.670Z","0.1.19":"2021-01-27T21:47:28.369Z","0.1.18":"2021-01-27T20:57:50.530Z","0.1.17":"2021-01-27T20:07:29.853Z","0.1.16":"2021-01-27T19:46:36.563Z","0.1.15":"2021-01-27T15:24:49.161Z","0.1.14":"2021-01-27T14:53:06.152Z","0.1.13":"2021-01-27T12:37:29.514Z","0.1.12":"2021-01-27T12:30:22.219Z","0.1.11":"2021-01-27T10:01:55.503Z","0.1.10":"2021-01-27T08:55:34.389Z","0.1.9":"2021-01-27T08:34:56.950Z","0.1.8":"2021-01-26T22:43:47.930Z","0.1.7":"2021-01-26T21:54:13.862Z","0.1.6":"2021-01-26T21:29:09.561Z","0.1.5":"2021-01-26T19:26:38.749Z","0.1.4":"2021-01-26T17:00:37.489Z","0.1.3":"2021-01-26T15:30:41.757Z","0.1.2":"2021-01-26T15:00:45.733Z","0.1.1":"2021-01-26T14:42:08.973Z","0.1.0":"2021-01-26T14:26:25.623Z","0.0.2":"2020-12-12T13:40:05.636Z","0.0.1":"2020-12-11T17:40:30.203Z","0.0.0":"2020-12-11T17:10:52.639Z"},"users":{},"author":{"name":"Andrea Giammarchi"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/linkedom.git"},"versions":{"0.18.12":{"name":"linkedom","version":"0.18.12","description":"A triple-linked lists based DOM implementation","main":"./cjs/index.js","types":"./types/index.d.ts","scripts":{"benchmark":"node test/benchmark/linkedom.js","benchmark:w3c":"node test/benchmark/linkedom.js --w3c; node test/benchmark/linkedom-cached.js --w3c; node test/benchmark/jsdom.js --w3c; node test/benchmark/basichtml.js --w3c","benchmark:w3c:ce":"node test/benchmark/linkedom.js --w3c --custom-elements; node test/benchmark/linkedom-cached.js --w3c --custom-elements; node test/benchmark/jsdom.js --w3c --custom-elements; node test/benchmark/basichtml.js --w3c --custom-elements","benchmark:dom":"node test/benchmark/linkedom.js --dom; node test/benchmark/linkedom-cached.js --dom; node test/benchmark/jsdom.js --dom; node test/benchmark/basichtml.js --dom","benchmark:dom:ce":"node test/benchmark/linkedom.js --dom --custom-elements; node test/benchmark/linkedom-cached.js --dom --custom-elements; node test/benchmark/jsdom.js --dom --custom-elements; node test/benchmark/basichtml.js --dom --custom-elements","benchmark:html":"node test/benchmark/jsdon.js --html; node test/benchmark/linkedom.js --html; node test/benchmark/linkedom-cached.js --html; #node test/benchmark/jsdom.js --html","benchmark:html:ce":"node test/benchmark/linkedom.js --html --custom-elements; node test/benchmark/linkedom-cached.js --html --custom-elements; #node test/benchmark/jsdom.js --html --custom-elements","benchmark:html:mo":"node test/benchmark/linkedom.js --html --mutation-observer --custom-elements; node test/benchmark/linkedom-cached.js --html --mutation-observer --custom-elements","benchmark:html:nc":"node test/benchmark/linkedom.js --html --no-clone; node test/benchmark/linkedom-cached.js --html --no-clone; #node test/benchmark/jsdom.js --html --no-clone","build":"npm run tsc && npm run cjs && rollup -c rollup/es.config.js && npm run test","cjs":"ascjs --no-default esm cjs","tsc":"tsc -p .","hello":"node --input-type=module -e \"import {DOMParser} from './esm/index.js';console.log('\\x1b[7m\\x1b[1m',(new DOMParser).parseFromString('<html>LinkeDOM<canvas /></html>','text/html').querySelectorAll('html')[0].firstChild.toString(),'\\x1b[0m')\"","test":"eslint esm/ && npm run hello && node test/benchmark/linkedom.js --w3c --mutation-observer --custom-elements && c8 node test/index.js && c8 report -r html","coverage":"mkdir -p ./coverage; c8 report --reporter=text-lcov > ./coverage/lcov.info"},"keywords":["DOM","JSDOM","alternative","performance","lightweight"],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"@rollup/plugin-commonjs":"^28.0.2","@rollup/plugin-json":"^6.1.0","@rollup/plugin-node-resolve":"^16.0.0","ascjs":"^6.0.3","c8":"^10.1.3","eslint":"8.57.1","rollup":"^4.34.6","typescript":"5.4.2"},"module":"./esm/index.js","type":"module","exports":{".":{"types":"./types/esm/index.d.ts","import":"./esm/index.js","default":"./cjs/index.js"},"./cached":{"types":"./types/esm/index.d.ts","import":"./esm/cached.js","default":"./cjs/cached.js"},"./package.json":"./package.json","./worker":{"types":"./types/esm/index.d.ts","import":"./worker.js"}},"typesVersions":{"*":{"cached":["./types/esm/index.d.ts"],"worker":["./types/esm/index.d.ts"]}},"dependencies":{"css-select":"^5.1.0","cssom":"^0.5.0","html-escaper":"^3.0.3","htmlparser2":"^10.0.0","uhyphen":"^0.2.0"},"peerDependencies":{"canvas":">= 2"},"peerDependenciesMeta":{"canvas":{"optional":true}},"engines":{"node":">=16"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/linkedom.git"},"bugs":{"url":"https://github.com/WebReflection/linkedom/issues"},"homepage":"https://github.com/WebReflection/linkedom#readme","_id":"linkedom@0.18.12","gitHead":"dfc2fa88969b2d63014e3f6afd49a4e4449996e5","_nodeVersion":"24.0.1","_npmVersion":"11.3.0","dist":{"shasum":"a8b1a1942b567dcb1888093df311055da1349a14","size":174457,"noattachment":false,"key":"/linkedom/-/linkedom-0.18.12.tgz","tarball":"http://registry.cnpm.dingdandao.com/linkedom/download/linkedom-0.18.12.tgz"},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/linkedom_0.18.12_1755766607716_0.08151252834345613"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-08-21T08:56:47.934Z","publish_time":1755766607934,"_source_registry_name":"default","_cnpm_publish_time":1755766607934},"0.18.11":{"name":"linkedom","version":"0.18.11","description":"A triple-linked lists based DOM implementation","main":"./cjs/index.js","types":"./types/index.d.ts","scripts":{"benchmark":"node test/benchmark/linkedom.js","benchmark:w3c":"node test/benchmark/linkedom.js --w3c; node test/benchmark/linkedom-cached.js --w3c; node test/benchmark/jsdom.js --w3c; node test/benchmark/basichtml.js --w3c","benchmark:w3c:ce":"node test/benchmark/linkedom.js --w3c --custom-elements; node test/benchmark/linkedom-cached.js --w3c --custom-elements; node test/benchmark/jsdom.js --w3c --custom-elements; node test/benchmark/basichtml.js --w3c --custom-elements","benchmark:dom":"node test/benchmark/linkedom.js --dom; node test/benchmark/linkedom-cached.js --dom; node test/benchmark/jsdom.js --dom; node test/benchmark/basichtml.js --dom","benchmark:dom:ce":"node test/benchmark/linkedom.js --dom --custom-elements; node test/benchmark/linkedom-cached.js --dom --custom-elements; node test/benchmark/jsdom.js --dom --custom-elements; node test/benchmark/basichtml.js --dom --custom-elements","benchmark:html":"node test/benchmark/jsdon.js --html; node test/benchmark/linkedom.js --html; node test/benchmark/linkedom-cached.js --html; #node test/benchmark/jsdom.js --html","benchmark:html:ce":"node test/benchmark/linkedom.js --html --custom-elements; node test/benchmark/linkedom-cached.js --html --custom-elements; #node test/benchmark/jsdom.js --html --custom-elements","benchmark:html:mo":"node test/benchmark/linkedom.js --html --mutation-observer --custom-elements; node test/benchmark/linkedom-cached.js --html --mutation-observer --custom-elements","benchmark:html:nc":"node test/benchmark/linkedom.js --html --no-clone; node test/benchmark/linkedom-cached.js --html --no-clone; #node test/benchmark/jsdom.js --html --no-clone","build":"npm run tsc && npm run cjs && rollup -c rollup/es.config.js && npm run test","cjs":"ascjs --no-default esm cjs","tsc":"tsc -p .","hello":"node --input-type=module -e \"import {DOMParser} from './esm/index.js';console.log('\\x1b[7m\\x1b[1m',(new DOMParser).parseFromString('<html>LinkeDOM<canvas /></html>','text/html').querySelectorAll('html')[0].firstChild.toString(),'\\x1b[0m')\"","test":"eslint esm/ && npm run hello && node test/benchmark/linkedom.js --w3c --mutation-observer --custom-elements && c8 node test/index.js && c8 report -r html","coverage":"mkdir -p ./coverage; c8 report --reporter=text-lcov > ./coverage/lcov.info"},"keywords":["DOM","JSDOM","alternative","performance","lightweight"],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"@rollup/plugin-commonjs":"^28.0.2","@rollup/plugin-json":"^6.1.0","@rollup/plugin-node-resolve":"^16.0.0","ascjs":"^6.0.3","c8":"^10.1.3","eslint":"8.57.1","rollup":"^4.34.6","typescript":"5.4.2"},"module":"./esm/index.js","type":"module","exports":{".":{"types":"./types/esm/index.d.ts","import":"./esm/index.js","default":"./cjs/index.js"},"./cached":{"types":"./types/esm/index.d.ts","import":"./esm/cached.js","default":"./cjs/cached.js"},"./package.json":"./package.json","./worker":{"types":"./types/esm/index.d.ts","import":"./worker.js"}},"typesVersions":{"*":{"cached":["./types/esm/index.d.ts"],"worker":["./types/esm/index.d.ts"]}},"dependencies":{"css-select":"^5.1.0","cssom":"^0.5.0","html-escaper":"^3.0.3","htmlparser2":"^10.0.0","uhyphen":"^0.2.0"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/linkedom.git"},"bugs":{"url":"https://github.com/WebReflection/linkedom/issues"},"homepage":"https://github.com/WebReflection/linkedom#readme","_id":"linkedom@0.18.11","gitHead":"5174edb9adb95663b5bbac5dd12b6fa07f5d3f6a","_nodeVersion":"22.16.0","_npmVersion":"10.9.2","dist":{"shasum":"bdddea476480c54e74781a0c0d7437722a6f52b7","size":174507,"noattachment":false,"key":"/linkedom/-/linkedom-0.18.11.tgz","tarball":"http://registry.cnpm.dingdandao.com/linkedom/download/linkedom-0.18.11.tgz"},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/linkedom_0.18.11_1749027507472_0.6245496615660453"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-06-04T08:58:27.689Z","publish_time":1749027507689,"_source_registry_name":"default","_cnpm_publish_time":1749027507689},"0.18.10":{"name":"linkedom","version":"0.18.10","description":"A triple-linked lists based DOM implementation","main":"./cjs/index.js","types":"./types/index.d.ts","scripts":{"benchmark":"node test/benchmark/linkedom.js","benchmark:w3c":"node test/benchmark/linkedom.js --w3c; node test/benchmark/linkedom-cached.js --w3c; node test/benchmark/jsdom.js --w3c; node test/benchmark/basichtml.js --w3c","benchmark:w3c:ce":"node test/benchmark/linkedom.js --w3c --custom-elements; node test/benchmark/linkedom-cached.js --w3c --custom-elements; node test/benchmark/jsdom.js --w3c --custom-elements; node test/benchmark/basichtml.js --w3c --custom-elements","benchmark:dom":"node test/benchmark/linkedom.js --dom; node test/benchmark/linkedom-cached.js --dom; node test/benchmark/jsdom.js --dom; node test/benchmark/basichtml.js --dom","benchmark:dom:ce":"node test/benchmark/linkedom.js --dom --custom-elements; node test/benchmark/linkedom-cached.js --dom --custom-elements; node test/benchmark/jsdom.js --dom --custom-elements; node test/benchmark/basichtml.js --dom --custom-elements","benchmark:html":"node test/benchmark/jsdon.js --html; node test/benchmark/linkedom.js --html; node test/benchmark/linkedom-cached.js --html; #node test/benchmark/jsdom.js --html","benchmark:html:ce":"node test/benchmark/linkedom.js --html --custom-elements; node test/benchmark/linkedom-cached.js --html --custom-elements; #node test/benchmark/jsdom.js --html --custom-elements","benchmark:html:mo":"node test/benchmark/linkedom.js --html --mutation-observer --custom-elements; node test/benchmark/linkedom-cached.js --html --mutation-observer --custom-elements","benchmark:html:nc":"node test/benchmark/linkedom.js --html --no-clone; node test/benchmark/linkedom-cached.js --html --no-clone; #node test/benchmark/jsdom.js --html --no-clone","build":"npm run tsc && npm run cjs && rollup -c rollup/es.config.js && npm run test","cjs":"ascjs --no-default esm cjs","tsc":"tsc -p .","hello":"node --input-type=module -e \"import {DOMParser} from './esm/index.js';console.log('\\x1b[7m\\x1b[1m',(new DOMParser).parseFromString('<html>LinkeDOM<canvas /></html>','text/html').querySelectorAll('html')[0].firstChild.toString(),'\\x1b[0m')\"","test":"eslint esm/ && npm run hello && node test/benchmark/linkedom.js --w3c --mutation-observer --custom-elements && c8 node test/index.js && c8 report -r html","coverage":"mkdir -p ./coverage; c8 report --reporter=text-lcov > ./coverage/lcov.info"},"keywords":["DOM","JSDOM","alternative","performance","lightweight"],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"@rollup/plugin-commonjs":"^28.0.2","@rollup/plugin-json":"^6.1.0","@rollup/plugin-node-resolve":"^16.0.0","ascjs":"^6.0.3","c8":"^10.1.3","eslint":"8.57.1","rollup":"^4.34.6","typescript":"5.4.2"},"module":"./esm/index.js","type":"module","exports":{".":{"types":"./types/esm/index.d.ts","import":"./esm/index.js","default":"./cjs/index.js"},"./cached":{"types":"./types/esm/index.d.ts","import":"./esm/cached.js","default":"./cjs/cached.js"},"./package.json":"./package.json","./worker":{"types":"./types/esm/index.d.ts","import":"./worker.js"}},"typesVersions":{"*":{"cached":["./types/esm/index.d.ts"],"worker":["./types/esm/index.d.ts"]}},"dependencies":{"css-select":"^5.1.0","cssom":"^0.5.0","html-escaper":"^3.0.3","htmlparser2":"^10.0.0","uhyphen":"^0.2.0"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/linkedom.git"},"bugs":{"url":"https://github.com/WebReflection/linkedom/issues"},"homepage":"https://github.com/WebReflection/linkedom#readme","_id":"linkedom@0.18.10","gitHead":"b6d1859f38cde1cb735ac67d67109ae075081237","_nodeVersion":"23.7.0","_npmVersion":"10.9.2","dist":{"shasum":"28c2e2ed26770f0d104f176404429d48dde8fb79","size":174104,"noattachment":false,"key":"/linkedom/-/linkedom-0.18.10.tgz","tarball":"http://registry.cnpm.dingdandao.com/linkedom/download/linkedom-0.18.10.tgz"},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/linkedom_0.18.10_1745821584404_0.6285630560712441"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-28T06:26:24.649Z","publish_time":1745821584649,"_source_registry_name":"default","_cnpm_publish_time":1745821584649},"0.18.9":{"name":"linkedom","version":"0.18.9","description":"A triple-linked lists based DOM implementation","main":"./cjs/index.js","types":"./types/index.d.ts","scripts":{"benchmark":"node test/benchmark/linkedom.js","benchmark:w3c":"node test/benchmark/linkedom.js --w3c; node test/benchmark/linkedom-cached.js --w3c; node test/benchmark/jsdom.js --w3c; node test/benchmark/basichtml.js --w3c","benchmark:w3c:ce":"node test/benchmark/linkedom.js --w3c --custom-elements; node test/benchmark/linkedom-cached.js --w3c --custom-elements; node test/benchmark/jsdom.js --w3c --custom-elements; node test/benchmark/basichtml.js --w3c --custom-elements","benchmark:dom":"node test/benchmark/linkedom.js --dom; node test/benchmark/linkedom-cached.js --dom; node test/benchmark/jsdom.js --dom; node test/benchmark/basichtml.js --dom","benchmark:dom:ce":"node test/benchmark/linkedom.js --dom --custom-elements; node test/benchmark/linkedom-cached.js --dom --custom-elements; node test/benchmark/jsdom.js --dom --custom-elements; node test/benchmark/basichtml.js --dom --custom-elements","benchmark:html":"node test/benchmark/jsdon.js --html; node test/benchmark/linkedom.js --html; node test/benchmark/linkedom-cached.js --html; #node test/benchmark/jsdom.js --html","benchmark:html:ce":"node test/benchmark/linkedom.js --html --custom-elements; node test/benchmark/linkedom-cached.js --html --custom-elements; #node test/benchmark/jsdom.js --html --custom-elements","benchmark:html:mo":"node test/benchmark/linkedom.js --html --mutation-observer --custom-elements; node test/benchmark/linkedom-cached.js --html --mutation-observer --custom-elements","benchmark:html:nc":"node test/benchmark/linkedom.js --html --no-clone; node test/benchmark/linkedom-cached.js --html --no-clone; #node test/benchmark/jsdom.js --html --no-clone","build":"npm run tsc && npm run cjs && rollup -c rollup/es.config.js && npm run test","cjs":"ascjs --no-default esm cjs","tsc":"tsc -p .","hello":"node --input-type=module -e \"import {DOMParser} from './esm/index.js';console.log('\\x1b[7m\\x1b[1m',(new DOMParser).parseFromString('<html>LinkeDOM<canvas /></html>','text/html').querySelectorAll('html')[0].firstChild.toString(),'\\x1b[0m')\"","test":"eslint esm/ && npm run hello && node test/benchmark/linkedom.js --w3c --mutation-observer --custom-elements && c8 node test/index.js && c8 report -r html","coverage":"mkdir -p ./coverage; c8 report --reporter=text-lcov > ./coverage/lcov.info"},"keywords":["DOM","JSDOM","alternative","performance","lightweight"],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"@rollup/plugin-commonjs":"^28.0.2","@rollup/plugin-json":"^6.1.0","@rollup/plugin-node-resolve":"^16.0.0","ascjs":"^6.0.3","c8":"^10.1.3","eslint":"8.57.1","rollup":"^4.34.6","typescript":"5.4.2"},"module":"./esm/index.js","type":"module","exports":{".":{"types":"./types/esm/index.d.ts","import":"./esm/index.js","default":"./cjs/index.js"},"./cached":{"types":"./types/esm/index.d.ts","import":"./esm/cached.js","default":"./cjs/cached.js"},"./package.json":"./package.json","./worker":{"types":"./types/esm/index.d.ts","import":"./worker.js"}},"typesVersions":{"*":{"cached":["./types/esm/index.d.ts"],"worker":["./types/esm/index.d.ts"]}},"dependencies":{"css-select":"^5.1.0","cssom":"^0.5.0","html-escaper":"^3.0.3","htmlparser2":"^10.0.0","uhyphen":"^0.2.0"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/linkedom.git"},"bugs":{"url":"https://github.com/WebReflection/linkedom/issues"},"homepage":"https://github.com/WebReflection/linkedom#readme","_id":"linkedom@0.18.9","gitHead":"3067bdd575bdf56f1b698f624e7a5a8707c47573","_nodeVersion":"23.7.0","_npmVersion":"10.9.2","dist":{"shasum":"0329f33bb1e80a576bede3a939be92d749011a37","size":174083,"noattachment":false,"key":"/linkedom/-/linkedom-0.18.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/linkedom/download/linkedom-0.18.9.tgz"},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/linkedom_0.18.9_1738951815927_0.6080375771927435"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-07T18:10:16.130Z","publish_time":1738951816130,"_source_registry_name":"default","_cnpm_publish_time":1738951816130},"0.18.8":{"name":"linkedom","version":"0.18.8","keywords":["DOM","JSDOM","alternative","performance","lightweight"],"author":{"name":"Andrea Giammarchi"},"license":"ISC","_id":"linkedom@0.18.8","maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"homepage":"https://github.com/WebReflection/linkedom#readme","bugs":{"url":"https://github.com/WebReflection/linkedom/issues"},"dist":{"shasum":"3fce8c9a2ac632b385398f4ae4e873a8cdd1d413","size":174055,"noattachment":false,"key":"/linkedom/-/linkedom-0.18.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/linkedom/download/linkedom-0.18.8.tgz"},"main":"./cjs/index.js","type":"module","types":"./types/index.d.ts","module":"./esm/index.js","exports":{".":{"types":"./types/esm/index.d.ts","import":"./esm/index.js","default":"./cjs/index.js"},"./cached":{"types":"./types/esm/index.d.ts","import":"./esm/cached.js","default":"./cjs/cached.js"},"./worker":{"types":"./types/esm/index.d.ts","import":"./worker.js"},"./package.json":"./package.json"},"gitHead":"6657f1c3ed1083811b2ba3d73fc39e5c2498f616","scripts":{"cjs":"ascjs --no-default esm cjs","tsc":"tsc -p .","test":"eslint esm/ && npm run hello && node test/benchmark/linkedom.js --w3c --mutation-observer --custom-elements && c8 node test/index.js && c8 report -r html","build":"npm run tsc && npm run cjs && rollup -c rollup/es.config.js && npm run test","hello":"node --input-type=module -e \"import {DOMParser} from './esm/index.js';console.log('\\x1b[7m\\x1b[1m',(new DOMParser).parseFromString('<html>LinkeDOM<canvas /></html>','text/html').querySelectorAll('html')[0].firstChild.toString(),'\\x1b[0m')\"","coverage":"mkdir -p ./coverage; c8 report --reporter=text-lcov > ./coverage/lcov.info","benchmark":"node test/benchmark/linkedom.js","benchmark:dom":"node test/benchmark/linkedom.js --dom; node test/benchmark/linkedom-cached.js --dom; node test/benchmark/jsdom.js --dom; node test/benchmark/basichtml.js --dom","benchmark:w3c":"node test/benchmark/linkedom.js --w3c; node test/benchmark/linkedom-cached.js --w3c; node test/benchmark/jsdom.js --w3c; node test/benchmark/basichtml.js --w3c","benchmark:html":"node test/benchmark/jsdon.js --html; node test/benchmark/linkedom.js --html; node test/benchmark/linkedom-cached.js --html; #node test/benchmark/jsdom.js --html","benchmark:dom:ce":"node test/benchmark/linkedom.js --dom --custom-elements; node test/benchmark/linkedom-cached.js --dom --custom-elements; node test/benchmark/jsdom.js --dom --custom-elements; node test/benchmark/basichtml.js --dom --custom-elements","benchmark:w3c:ce":"node test/benchmark/linkedom.js --w3c --custom-elements; node test/benchmark/linkedom-cached.js --w3c --custom-elements; node test/benchmark/jsdom.js --w3c --custom-elements; node test/benchmark/basichtml.js --w3c --custom-elements","benchmark:html:ce":"node test/benchmark/linkedom.js --html --custom-elements; node test/benchmark/linkedom-cached.js --html --custom-elements; #node test/benchmark/jsdom.js --html --custom-elements","benchmark:html:mo":"node test/benchmark/linkedom.js --html --mutation-observer --custom-elements; node test/benchmark/linkedom-cached.js --html --mutation-observer --custom-elements","benchmark:html:nc":"node test/benchmark/linkedom.js --html --no-clone; node test/benchmark/linkedom-cached.js --html --no-clone; #node test/benchmark/jsdom.js --html --no-clone"},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"repository":{"url":"git+https://github.com/WebReflection/linkedom.git","type":"git"},"_npmVersion":"10.9.2","description":"A triple-linked lists based DOM implementation","directories":{},"_nodeVersion":"23.7.0","dependencies":{"cssom":"^0.5.0","uhyphen":"^0.2.0","css-select":"^5.1.0","htmlparser2":"^10.0.0","html-escaper":"^3.0.3"},"typesVersions":{"*":{"cached":["./types/esm/index.d.ts"],"worker":["./types/esm/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","ascjs":"^6.0.3","eslint":"8.57.1","rollup":"^4.34.6","typescript":"5.4.2","@rollup/plugin-json":"^6.1.0","@rollup/plugin-commonjs":"^28.0.2","@rollup/plugin-node-resolve":"^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/linkedom_0.18.8_1738951299341_0.11204941366560073","host":"s3://npm-registry-packages-npm-production"},"_cnpmcore_publish_time":"2025-02-07T18:01:39.599Z","publish_time":1738951299599,"_source_registry_name":"default","_cnpm_publish_time":1738951299599},"0.18.7":{"name":"linkedom","version":"0.18.7","description":"A triple-linked lists based DOM implementation","main":"./cjs/index.js","types":"./types/index.d.ts","scripts":{"benchmark":"node test/benchmark/linkedom.js","benchmark:w3c":"node test/benchmark/linkedom.js --w3c; node test/benchmark/linkedom-cached.js --w3c; node test/benchmark/jsdom.js --w3c; node test/benchmark/basichtml.js --w3c","benchmark:w3c:ce":"node test/benchmark/linkedom.js --w3c --custom-elements; node test/benchmark/linkedom-cached.js --w3c --custom-elements; node test/benchmark/jsdom.js --w3c --custom-elements; node test/benchmark/basichtml.js --w3c --custom-elements","benchmark:dom":"node test/benchmark/linkedom.js --dom; node test/benchmark/linkedom-cached.js --dom; node test/benchmark/jsdom.js --dom; node test/benchmark/basichtml.js --dom","benchmark:dom:ce":"node test/benchmark/linkedom.js --dom --custom-elements; node test/benchmark/linkedom-cached.js --dom --custom-elements; node test/benchmark/jsdom.js --dom --custom-elements; node test/benchmark/basichtml.js --dom --custom-elements","benchmark:html":"node test/benchmark/jsdon.js --html; node test/benchmark/linkedom.js --html; node test/benchmark/linkedom-cached.js --html; #node test/benchmark/jsdom.js --html","benchmark:html:ce":"node test/benchmark/linkedom.js --html --custom-elements; node test/benchmark/linkedom-cached.js --html --custom-elements; #node test/benchmark/jsdom.js --html --custom-elements","benchmark:html:mo":"node test/benchmark/linkedom.js --html --mutation-observer --custom-elements; node test/benchmark/linkedom-cached.js --html --mutation-observer --custom-elements","benchmark:html:nc":"node test/benchmark/linkedom.js --html --no-clone; node test/benchmark/linkedom-cached.js --html --no-clone; #node test/benchmark/jsdom.js --html --no-clone","build":"npm run tsc && npm run cjs && rollup -c rollup/es.config.js && npm run test","cjs":"ascjs --no-default esm cjs","tsc":"tsc -p .","hello":"node --input-type=module -e \"import {DOMParser} from './esm/index.js';console.log('\\x1b[7m\\x1b[1m',(new DOMParser).parseFromString('<html>LinkeDOM<canvas /></html>','text/html').querySelectorAll('html')[0].firstChild.toString(),'\\x1b[0m')\"","test":"eslint esm/ && npm run hello && node test/benchmark/linkedom.js --w3c --mutation-observer --custom-elements && c8 node test/index.js && c8 report -r html","coverage":"mkdir -p ./coverage; c8 report --reporter=text-lcov > ./coverage/lcov.info"},"keywords":["DOM","JSDOM","alternative","performance","lightweight"],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-json":"^6.1.0","@rollup/plugin-node-resolve":"^15.2.3","ascjs":"^6.0.3","c8":"^9.1.0","eslint":"^8.57.0","rollup":"^4.13.0","typescript":"^5.4.2"},"module":"./esm/index.js","type":"module","exports":{".":{"types":"./types/esm/index.d.ts","import":"./esm/index.js","default":"./cjs/index.js"},"./cached":{"types":"./types/esm/index.d.ts","import":"./esm/cached.js","default":"./cjs/cached.js"},"./package.json":"./package.json","./worker":{"types":"./types/esm/index.d.ts","import":"./worker.js"}},"typesVersions":{"*":{"cached":["./types/esm/index.d.ts"],"worker":["./types/esm/index.d.ts"]}},"dependencies":{"css-select":"^5.1.0","cssom":"^0.5.0","html-escaper":"^3.0.3","htmlparser2":"^9.1.0","uhyphen":"^0.2.0"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/linkedom.git"},"bugs":{"url":"https://github.com/WebReflection/linkedom/issues"},"homepage":"https://github.com/WebReflection/linkedom#readme","_id":"linkedom@0.18.7","gitHead":"63c22fb48cea1179b7fdc9bcffe84d824c3bca04","_nodeVersion":"23.4.0","_npmVersion":"11.0.0","dist":{"shasum":"667f07b341dbd200216676dc9b2a4ad7e4bc637e","size":173163,"noattachment":false,"key":"/linkedom/-/linkedom-0.18.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/linkedom/download/linkedom-0.18.7.tgz"},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/linkedom_0.18.7_1737571364204_0.6614230954762959"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-01-22T18:42:44.511Z","publish_time":1737571364511,"_source_registry_name":"default","_cnpm_publish_time":1737571364511},"0.18.6":{"name":"linkedom","version":"0.18.6","description":"A triple-linked lists based DOM implementation","main":"./cjs/index.js","types":"./types/index.d.ts","scripts":{"benchmark":"node test/benchmark/linkedom.js","benchmark:w3c":"node test/benchmark/linkedom.js --w3c; node test/benchmark/linkedom-cached.js --w3c; node test/benchmark/jsdom.js --w3c; node test/benchmark/basichtml.js --w3c","benchmark:w3c:ce":"node test/benchmark/linkedom.js --w3c --custom-elements; node test/benchmark/linkedom-cached.js --w3c --custom-elements; node test/benchmark/jsdom.js --w3c --custom-elements; node test/benchmark/basichtml.js --w3c --custom-elements","benchmark:dom":"node test/benchmark/linkedom.js --dom; node test/benchmark/linkedom-cached.js --dom; node test/benchmark/jsdom.js --dom; node test/benchmark/basichtml.js --dom","benchmark:dom:ce":"node test/benchmark/linkedom.js --dom --custom-elements; node test/benchmark/linkedom-cached.js --dom --custom-elements; node test/benchmark/jsdom.js --dom --custom-elements; node test/benchmark/basichtml.js --dom --custom-elements","benchmark:html":"node test/benchmark/jsdon.js --html; node test/benchmark/linkedom.js --html; node test/benchmark/linkedom-cached.js --html; #node test/benchmark/jsdom.js --html","benchmark:html:ce":"node test/benchmark/linkedom.js --html --custom-elements; node test/benchmark/linkedom-cached.js --html --custom-elements; #node test/benchmark/jsdom.js --html --custom-elements","benchmark:html:mo":"node test/benchmark/linkedom.js --html --mutation-observer --custom-elements; node test/benchmark/linkedom-cached.js --html --mutation-observer --custom-elements","benchmark:html:nc":"node test/benchmark/linkedom.js --html --no-clone; node test/benchmark/linkedom-cached.js --html --no-clone; #node test/benchmark/jsdom.js --html --no-clone","build":"npm run tsc && npm run cjs && rollup -c rollup/es.config.js && npm run test","cjs":"ascjs --no-default esm cjs","tsc":"tsc -p .","hello":"node --input-type=module -e \"import {DOMParser} from './esm/index.js';console.log('\\x1b[7m\\x1b[1m',(new DOMParser).parseFromString('<html>LinkeDOM<canvas /></html>','text/html').querySelectorAll('html')[0].firstChild.toString(),'\\x1b[0m')\"","test":"eslint esm/ && npm run hello && node test/benchmark/linkedom.js --w3c --mutation-observer --custom-elements && c8 node test/index.js && c8 report -r html","coverage":"mkdir -p ./coverage; c8 report --reporter=text-lcov > ./coverage/lcov.info"},"keywords":["DOM","JSDOM","alternative","performance","lightweight"],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-json":"^6.1.0","@rollup/plugin-node-resolve":"^15.2.3","ascjs":"^6.0.3","c8":"^9.1.0","eslint":"^8.57.0","rollup":"^4.13.0","typescript":"^5.4.2"},"module":"./esm/index.js","type":"module","exports":{".":{"types":"./types/esm/index.d.ts","import":"./esm/index.js","default":"./cjs/index.js"},"./cached":{"types":"./types/esm/index.d.ts","import":"./esm/cached.js","default":"./cjs/cached.js"},"./package.json":"./package.json","./worker":{"types":"./types/esm/index.d.ts","import":"./worker.js"}},"typesVersions":{"*":{"cached":["./types/esm/index.d.ts"],"worker":["./types/esm/index.d.ts"]}},"dependencies":{"css-select":"^5.1.0","cssom":"^0.5.0","html-escaper":"^3.0.3","htmlparser2":"^9.1.0","uhyphen":"^0.2.0"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/linkedom.git"},"bugs":{"url":"https://github.com/WebReflection/linkedom/issues"},"homepage":"https://github.com/WebReflection/linkedom#readme","_id":"linkedom@0.18.6","gitHead":"71399b5e9128d97e3de901eebad9ce8776793a96","_nodeVersion":"23.3.0","_npmVersion":"10.9.2","dist":{"shasum":"cf85b20276ade368c1735966da77d0c3d83acc2a","size":173126,"noattachment":false,"key":"/linkedom/-/linkedom-0.18.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/linkedom/download/linkedom-0.18.6.tgz"},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/linkedom_0.18.6_1734273511626_0.21808973475462845"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-12-15T14:38:31.933Z","publish_time":1734273511933,"_source_registry_name":"default","_cnpm_publish_time":1734273511933},"0.18.5":{"name":"linkedom","version":"0.18.5","description":"A triple-linked lists based DOM implementation","main":"./cjs/index.js","types":"./types/index.d.ts","scripts":{"benchmark":"node test/benchmark/linkedom.js","benchmark:w3c":"node test/benchmark/linkedom.js --w3c; node test/benchmark/linkedom-cached.js --w3c; node test/benchmark/jsdom.js --w3c; node test/benchmark/basichtml.js --w3c","benchmark:w3c:ce":"node test/benchmark/linkedom.js --w3c --custom-elements; node test/benchmark/linkedom-cached.js --w3c --custom-elements; node test/benchmark/jsdom.js --w3c --custom-elements; node test/benchmark/basichtml.js --w3c --custom-elements","benchmark:dom":"node test/benchmark/linkedom.js --dom; node test/benchmark/linkedom-cached.js --dom; node test/benchmark/jsdom.js --dom; node test/benchmark/basichtml.js --dom","benchmark:dom:ce":"node test/benchmark/linkedom.js --dom --custom-elements; node test/benchmark/linkedom-cached.js --dom --custom-elements; node test/benchmark/jsdom.js --dom --custom-elements; node test/benchmark/basichtml.js --dom --custom-elements","benchmark:html":"node test/benchmark/jsdon.js --html; node test/benchmark/linkedom.js --html; node test/benchmark/linkedom-cached.js --html; #node test/benchmark/jsdom.js --html","benchmark:html:ce":"node test/benchmark/linkedom.js --html --custom-elements; node test/benchmark/linkedom-cached.js --html --custom-elements; #node test/benchmark/jsdom.js --html --custom-elements","benchmark:html:mo":"node test/benchmark/linkedom.js --html --mutation-observer --custom-elements; node test/benchmark/linkedom-cached.js --html --mutation-observer --custom-elements","benchmark:html:nc":"node test/benchmark/linkedom.js --html --no-clone; node test/benchmark/linkedom-cached.js --html --no-clone; #node test/benchmark/jsdom.js --html --no-clone","build":"npm run tsc && npm run cjs && rollup -c rollup/es.config.js && npm run test","cjs":"ascjs --no-default esm cjs","tsc":"tsc -p .","hello":"node --input-type=module -e \"import {DOMParser} from './esm/index.js';console.log('\\x1b[7m\\x1b[1m',(new DOMParser).parseFromString('<html>LinkeDOM<canvas /></html>','text/html').querySelectorAll('html')[0].firstChild.toString(),'\\x1b[0m')\"","test":"eslint esm/ && npm run hello && node test/benchmark/linkedom.js --w3c --mutation-observer --custom-elements && c8 node test/index.js && c8 report -r html","coverage":"mkdir -p ./coverage; c8 report --reporter=text-lcov > ./coverage/lcov.info"},"keywords":["DOM","JSDOM","alternative","performance","lightweight"],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-json":"^6.1.0","@rollup/plugin-node-resolve":"^15.2.3","ascjs":"^6.0.3","c8":"^9.1.0","eslint":"^8.57.0","rollup":"^4.13.0","typescript":"^5.4.2"},"module":"./esm/index.js","type":"module","exports":{".":{"types":"./types/esm/index.d.ts","import":"./esm/index.js","default":"./cjs/index.js"},"./cached":{"types":"./types/esm/index.d.ts","import":"./esm/cached.js","default":"./cjs/cached.js"},"./package.json":"./package.json","./worker":{"types":"./types/esm/index.d.ts","import":"./worker.js"}},"typesVersions":{"*":{"cached":["./types/esm/index.d.ts"],"worker":["./types/esm/index.d.ts"]}},"dependencies":{"css-select":"^5.1.0","cssom":"^0.5.0","html-escaper":"^3.0.3","htmlparser2":"^9.1.0","uhyphen":"^0.2.0"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/linkedom.git"},"bugs":{"url":"https://github.com/WebReflection/linkedom/issues"},"homepage":"https://github.com/WebReflection/linkedom#readme","_id":"linkedom@0.18.5","gitHead":"a4bf499f61bc74d19e472cd6acbecc5e19db8b97","_nodeVersion":"22.8.0","_npmVersion":"10.8.3","dist":{"shasum":"d0583b5e2ed61906269c18115573da699ed740ca","size":173119,"noattachment":false,"key":"/linkedom/-/linkedom-0.18.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/linkedom/download/linkedom-0.18.5.tgz"},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkedom_0.18.5_1726601189840_0.6027691093736725"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-09-17T19:26:30.102Z","publish_time":1726601190102,"_source_registry_name":"default","_cnpm_publish_time":1726601190102},"0.18.4":{"name":"linkedom","version":"0.18.4","description":"A triple-linked lists based DOM implementation","main":"./cjs/index.js","types":"./types/index.d.ts","scripts":{"benchmark":"node test/benchmark/linkedom.js","benchmark:w3c":"node test/benchmark/linkedom.js --w3c; node test/benchmark/linkedom-cached.js --w3c; node test/benchmark/jsdom.js --w3c; node test/benchmark/basichtml.js --w3c","benchmark:w3c:ce":"node test/benchmark/linkedom.js --w3c --custom-elements; node test/benchmark/linkedom-cached.js --w3c --custom-elements; node test/benchmark/jsdom.js --w3c --custom-elements; node test/benchmark/basichtml.js --w3c --custom-elements","benchmark:dom":"node test/benchmark/linkedom.js --dom; node test/benchmark/linkedom-cached.js --dom; node test/benchmark/jsdom.js --dom; node test/benchmark/basichtml.js --dom","benchmark:dom:ce":"node test/benchmark/linkedom.js --dom --custom-elements; node test/benchmark/linkedom-cached.js --dom --custom-elements; node test/benchmark/jsdom.js --dom --custom-elements; node test/benchmark/basichtml.js --dom --custom-elements","benchmark:html":"node test/benchmark/jsdon.js --html; node test/benchmark/linkedom.js --html; node test/benchmark/linkedom-cached.js --html; #node test/benchmark/jsdom.js --html","benchmark:html:ce":"node test/benchmark/linkedom.js --html --custom-elements; node test/benchmark/linkedom-cached.js --html --custom-elements; #node test/benchmark/jsdom.js --html --custom-elements","benchmark:html:mo":"node test/benchmark/linkedom.js --html --mutation-observer --custom-elements; node test/benchmark/linkedom-cached.js --html --mutation-observer --custom-elements","benchmark:html:nc":"node test/benchmark/linkedom.js --html --no-clone; node test/benchmark/linkedom-cached.js --html --no-clone; #node test/benchmark/jsdom.js --html --no-clone","build":"npm run tsc && npm run cjs && rollup -c rollup/es.config.js && npm run test","cjs":"ascjs --no-default esm cjs","tsc":"tsc -p .","hello":"node --input-type=module -e \"import {DOMParser} from './esm/index.js';console.log('\\x1b[7m\\x1b[1m',(new DOMParser).parseFromString('<html>LinkeDOM<canvas /></html>','text/html').querySelectorAll('html')[0].firstChild.toString(),'\\x1b[0m')\"","test":"eslint esm/ && npm run hello && node test/benchmark/linkedom.js --w3c --mutation-observer --custom-elements && c8 node test/index.js && c8 report -r html","coverage":"mkdir -p ./coverage; c8 report --reporter=text-lcov > ./coverage/lcov.info"},"keywords":["DOM","JSDOM","alternative","performance","lightweight"],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-json":"^6.1.0","@rollup/plugin-node-resolve":"^15.2.3","ascjs":"^6.0.3","c8":"^9.1.0","eslint":"^8.57.0","rollup":"^4.13.0","typescript":"^5.4.2"},"module":"./esm/index.js","type":"module","exports":{".":{"types":"./types/esm/index.d.ts","import":"./esm/index.js","default":"./cjs/index.js"},"./cached":{"types":"./types/esm/index.d.ts","import":"./esm/cached.js","default":"./cjs/cached.js"},"./package.json":"./package.json","./worker":{"types":"./types/esm/index.d.ts","import":"./worker.js"}},"typesVersions":{"*":{"cached":["./types/esm/index.d.ts"],"worker":["./types/esm/index.d.ts"]}},"dependencies":{"css-select":"^5.1.0","cssom":"^0.5.0","html-escaper":"^3.0.3","htmlparser2":"^9.1.0","uhyphen":"^0.2.0"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/linkedom.git"},"bugs":{"url":"https://github.com/WebReflection/linkedom/issues"},"homepage":"https://github.com/WebReflection/linkedom#readme","_id":"linkedom@0.18.4","gitHead":"43c2558ee6c6f3e5b35151babeed41bdf45739fb","_nodeVersion":"22.3.0","_npmVersion":"10.8.1","dist":{"shasum":"847e81811e1ae1cba060cb13e40bebc62b600a0c","size":173109,"noattachment":false,"key":"/linkedom/-/linkedom-0.18.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/linkedom/download/linkedom-0.18.4.tgz"},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkedom_0.18.4_1719408462570_0.4333954063174361"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-06-26T13:27:42.863Z","publish_time":1719408462863,"_source_registry_name":"default","maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_cnpm_publish_time":1719408462863},"0.18.3":{"name":"linkedom","version":"0.18.3","description":"A triple-linked lists based DOM implementation","main":"./cjs/index.js","types":"./types/index.d.ts","scripts":{"benchmark":"node test/benchmark/linkedom.js","benchmark:w3c":"node test/benchmark/linkedom.js --w3c; node test/benchmark/linkedom-cached.js --w3c; node test/benchmark/jsdom.js --w3c; node test/benchmark/basichtml.js --w3c","benchmark:w3c:ce":"node test/benchmark/linkedom.js --w3c --custom-elements; node test/benchmark/linkedom-cached.js --w3c --custom-elements; node test/benchmark/jsdom.js --w3c --custom-elements; node test/benchmark/basichtml.js --w3c --custom-elements","benchmark:dom":"node test/benchmark/linkedom.js --dom; node test/benchmark/linkedom-cached.js --dom; node test/benchmark/jsdom.js --dom; node test/benchmark/basichtml.js --dom","benchmark:dom:ce":"node test/benchmark/linkedom.js --dom --custom-elements; node test/benchmark/linkedom-cached.js --dom --custom-elements; node test/benchmark/jsdom.js --dom --custom-elements; node test/benchmark/basichtml.js --dom --custom-elements","benchmark:html":"node test/benchmark/jsdon.js --html; node test/benchmark/linkedom.js --html; node test/benchmark/linkedom-cached.js --html; #node test/benchmark/jsdom.js --html","benchmark:html:ce":"node test/benchmark/linkedom.js --html --custom-elements; node test/benchmark/linkedom-cached.js --html --custom-elements; #node test/benchmark/jsdom.js --html --custom-elements","benchmark:html:mo":"node test/benchmark/linkedom.js --html --mutation-observer --custom-elements; node test/benchmark/linkedom-cached.js --html --mutation-observer --custom-elements","benchmark:html:nc":"node test/benchmark/linkedom.js --html --no-clone; node test/benchmark/linkedom-cached.js --html --no-clone; #node test/benchmark/jsdom.js --html --no-clone","build":"npm run tsc && npm run cjs && rollup -c rollup/es.config.js && npm run test","cjs":"ascjs --no-default esm cjs","tsc":"tsc -p .","hello":"node --input-type=module -e \"import {DOMParser} from './esm/index.js';console.log('\\x1b[7m\\x1b[1m',(new DOMParser).parseFromString('<html>LinkeDOM<canvas /></html>','text/html').querySelectorAll('html')[0].firstChild.toString(),'\\x1b[0m')\"","test":"eslint esm/ && npm run hello && node test/benchmark/linkedom.js --w3c --mutation-observer --custom-elements && c8 node test/index.js && c8 report -r html","coverage":"mkdir -p ./coverage; c8 report --reporter=text-lcov > ./coverage/lcov.info"},"keywords":["DOM","JSDOM","alternative","performance","lightweight"],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-json":"^6.1.0","@rollup/plugin-node-resolve":"^15.2.3","ascjs":"^6.0.3","c8":"^9.1.0","eslint":"^8.57.0","rollup":"^4.13.0","typescript":"^5.4.2"},"module":"./esm/index.js","type":"module","exports":{".":{"types":"./types/esm/index.d.ts","import":"./esm/index.js","default":"./cjs/index.js"},"./cached":{"types":"./types/esm/index.d.ts","import":"./esm/cached.js","default":"./cjs/cached.js"},"./package.json":"./package.json","./worker":{"types":"./types/esm/index.d.ts","import":"./worker.js"}},"typesVersions":{"*":{"cached":["./types/esm/index.d.ts"],"worker":["./types/esm/index.d.ts"]}},"dependencies":{"css-select":"^5.1.0","cssom":"^0.5.0","html-escaper":"^3.0.3","htmlparser2":"^9.1.0","uhyphen":"^0.2.0"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/linkedom.git"},"bugs":{"url":"https://github.com/WebReflection/linkedom/issues"},"homepage":"https://github.com/WebReflection/linkedom#readme","_id":"linkedom@0.18.3","gitHead":"7a9720d032a1914ae2780a0d021cfdb6ccfa568b","_nodeVersion":"22.2.0","_npmVersion":"10.8.1","dist":{"shasum":"687c4fb28458775dd75164c801ae8b7544ae5de7","size":172957,"noattachment":false,"key":"/linkedom/-/linkedom-0.18.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/linkedom/download/linkedom-0.18.3.tgz"},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkedom_0.18.3_1717504351009_0.1919158252268931"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-06-04T12:32:31.216Z","publish_time":1717504351216,"_source_registry_name":"default","_cnpm_publish_time":1717504351216},"0.18.2":{"name":"linkedom","version":"0.18.2","description":"A triple-linked lists based DOM implementation","main":"./cjs/index.js","types":"./types/index.d.ts","scripts":{"benchmark":"node test/benchmark/linkedom.js","benchmark:w3c":"node test/benchmark/linkedom.js --w3c; node test/benchmark/linkedom-cached.js --w3c; node test/benchmark/jsdom.js --w3c; node test/benchmark/basichtml.js --w3c","benchmark:w3c:ce":"node test/benchmark/linkedom.js --w3c --custom-elements; node test/benchmark/linkedom-cached.js --w3c --custom-elements; node test/benchmark/jsdom.js --w3c --custom-elements; node test/benchmark/basichtml.js --w3c --custom-elements","benchmark:dom":"node test/benchmark/linkedom.js --dom; node test/benchmark/linkedom-cached.js --dom; node test/benchmark/jsdom.js --dom; node test/benchmark/basichtml.js --dom","benchmark:dom:ce":"node test/benchmark/linkedom.js --dom --custom-elements; node test/benchmark/linkedom-cached.js --dom --custom-elements; node test/benchmark/jsdom.js --dom --custom-elements; node test/benchmark/basichtml.js --dom --custom-elements","benchmark:html":"node test/benchmark/jsdon.js --html; node test/benchmark/linkedom.js --html; node test/benchmark/linkedom-cached.js --html; #node test/benchmark/jsdom.js --html","benchmark:html:ce":"node test/benchmark/linkedom.js --html --custom-elements; node test/benchmark/linkedom-cached.js --html --custom-elements; #node test/benchmark/jsdom.js --html --custom-elements","benchmark:html:mo":"node test/benchmark/linkedom.js --html --mutation-observer --custom-elements; node test/benchmark/linkedom-cached.js --html --mutation-observer --custom-elements","benchmark:html:nc":"node test/benchmark/linkedom.js --html --no-clone; node test/benchmark/linkedom-cached.js --html --no-clone; #node test/benchmark/jsdom.js --html --no-clone","build":"npm run tsc && npm run cjs && rollup -c rollup/es.config.js && npm run test","cjs":"ascjs --no-default esm cjs","tsc":"tsc -p .","hello":"node --input-type=module -e \"import {DOMParser} from './esm/index.js';console.log('\\x1b[7m\\x1b[1m',(new DOMParser).parseFromString('<html>LinkeDOM<canvas /></html>','text/html').querySelectorAll('html')[0].firstChild.toString(),'\\x1b[0m')\"","test":"eslint esm/ && npm run hello && node test/benchmark/linkedom.js --w3c --mutation-observer --custom-elements && c8 node test/index.js && c8 report -r html","coverage":"mkdir -p ./coverage; c8 report --reporter=text-lcov > ./coverage/lcov.info"},"keywords":["DOM","JSDOM","alternative","performance","lightweight"],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-json":"^6.1.0","@rollup/plugin-node-resolve":"^15.2.3","ascjs":"^6.0.3","c8":"^9.1.0","eslint":"^8.57.0","rollup":"^4.13.0","typescript":"^5.4.2"},"module":"./esm/index.js","type":"module","exports":{".":{"types":"./types/esm/index.d.ts","import":"./esm/index.js","default":"./cjs/index.js"},"./cached":{"types":"./types/esm/index.d.ts","import":"./esm/cached.js","default":"./cjs/cached.js"},"./package.json":"./package.json","./worker":{"types":"./types/esm/index.d.ts","import":"./worker.js"}},"typesVersions":{"*":{"cached":["./types/esm/index.d.ts"],"worker":["./types/esm/index.d.ts"]}},"dependencies":{"css-select":"^5.1.0","cssom":"^0.5.0","html-escaper":"^3.0.3","htmlparser2":"^9.1.0","uhyphen":"^0.2.0"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/linkedom.git"},"bugs":{"url":"https://github.com/WebReflection/linkedom/issues"},"homepage":"https://github.com/WebReflection/linkedom#readme","_id":"linkedom@0.18.2","gitHead":"9cf297738b97231d9c661f48dec204fa21194f3d","_nodeVersion":"22.2.0","_npmVersion":"10.8.0","dist":{"shasum":"09d254a0845ba9d682e3e9a64e7edee18346c08e","size":172908,"noattachment":false,"key":"/linkedom/-/linkedom-0.18.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/linkedom/download/linkedom-0.18.2.tgz"},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkedom_0.18.2_1717146017596_0.5390751404016962"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-05-31T09:00:17.817Z","publish_time":1717146017817,"_source_registry_name":"default","_cnpm_publish_time":1717146017817},"0.18.1":{"name":"linkedom","version":"0.18.1","keywords":["DOM","JSDOM","alternative","performance","lightweight"],"author":{"name":"Andrea Giammarchi"},"license":"ISC","_id":"linkedom@0.18.1","maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"homepage":"https://github.com/WebReflection/linkedom#readme","bugs":{"url":"https://github.com/WebReflection/linkedom/issues"},"dist":{"shasum":"bac842aca5f91af4306a1053623cfdf3056ae0c0","size":172908,"noattachment":false,"key":"/linkedom/-/linkedom-0.18.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/linkedom/download/linkedom-0.18.1.tgz"},"main":"./cjs/index.js","type":"module","types":"./types/index.d.ts","module":"./esm/index.js","exports":{".":{"types":"./types/esm/index.d.ts","import":"./esm/index.js","default":"./cjs/index.js"},"./cached":{"types":"./types/esm/index.d.ts","import":"./esm/cached.js","default":"./cjs/cached.js"},"./worker":{"types":"./types/esm/index.d.ts","import":"./worker.js"},"./package.json":"./package.json"},"gitHead":"ed3f8ecf28958b9a07566ab7eab6a062f1b9af60","scripts":{"cjs":"ascjs --no-default esm cjs","tsc":"tsc -p .","test":"eslint esm/ && npm run hello && node test/benchmark/linkedom.js --w3c --mutation-observer --custom-elements && c8 node test/index.js && c8 report -r html","build":"npm run tsc && npm run cjs && rollup -c rollup/es.config.js && npm run test","hello":"node --input-type=module -e \"import {DOMParser} from './esm/index.js';console.log('\\x1b[7m\\x1b[1m',(new DOMParser).parseFromString('<html>LinkeDOM<canvas /></html>','text/html').querySelectorAll('html')[0].firstChild.toString(),'\\x1b[0m')\"","coverage":"mkdir -p ./coverage; c8 report --reporter=text-lcov > ./coverage/lcov.info","benchmark":"node test/benchmark/linkedom.js","benchmark:dom":"node test/benchmark/linkedom.js --dom; node test/benchmark/linkedom-cached.js --dom; node test/benchmark/jsdom.js --dom; node test/benchmark/basichtml.js --dom","benchmark:w3c":"node test/benchmark/linkedom.js --w3c; node test/benchmark/linkedom-cached.js --w3c; node test/benchmark/jsdom.js --w3c; node test/benchmark/basichtml.js --w3c","benchmark:html":"node test/benchmark/jsdon.js --html; node test/benchmark/linkedom.js --html; node test/benchmark/linkedom-cached.js --html; #node test/benchmark/jsdom.js --html","benchmark:dom:ce":"node test/benchmark/linkedom.js --dom --custom-elements; node test/benchmark/linkedom-cached.js --dom --custom-elements; node test/benchmark/jsdom.js --dom --custom-elements; node test/benchmark/basichtml.js --dom --custom-elements","benchmark:w3c:ce":"node test/benchmark/linkedom.js --w3c --custom-elements; node test/benchmark/linkedom-cached.js --w3c --custom-elements; node test/benchmark/jsdom.js --w3c --custom-elements; node test/benchmark/basichtml.js --w3c --custom-elements","benchmark:html:ce":"node test/benchmark/linkedom.js --html --custom-elements; node test/benchmark/linkedom-cached.js --html --custom-elements; #node test/benchmark/jsdom.js --html --custom-elements","benchmark:html:mo":"node test/benchmark/linkedom.js --html --mutation-observer --custom-elements; node test/benchmark/linkedom-cached.js --html --mutation-observer --custom-elements","benchmark:html:nc":"node test/benchmark/linkedom.js --html --no-clone; node test/benchmark/linkedom-cached.js --html --no-clone; #node test/benchmark/jsdom.js --html --no-clone"},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"repository":{"url":"git+https://github.com/WebReflection/linkedom.git","type":"git"},"_npmVersion":"10.8.0","description":"A triple-linked lists based DOM implementation","directories":{},"_nodeVersion":"22.2.0","dependencies":{"cssom":"^0.5.0","uhyphen":"^0.2.0","css-select":"^5.1.0","htmlparser2":"^9.1.0","html-escaper":"^3.0.3"},"typesVersions":{"*":{"cached":["./types/esm/index.d.ts"],"worker":["./types/esm/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.1.0","ascjs":"^6.0.3","eslint":"^8.57.0","rollup":"^4.13.0","typescript":"^5.4.2","@rollup/plugin-json":"^6.1.0","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-node-resolve":"^15.2.3"},"_npmOperationalInternal":{"tmp":"tmp/linkedom_0.18.1_1717145982989_0.11773052782517257","host":"s3://npm-registry-packages"},"_cnpmcore_publish_time":"2024-05-31T08:59:43.204Z","publish_time":1717145983204,"_source_registry_name":"default","_cnpm_publish_time":1717145983204},"0.18.0":{"name":"linkedom","version":"0.18.0","description":"A triple-linked lists based DOM implementation","main":"./cjs/index.js","types":"./types/index.d.ts","scripts":{"benchmark":"node test/benchmark/linkedom.js","benchmark:w3c":"node test/benchmark/linkedom.js --w3c; node test/benchmark/linkedom-cached.js --w3c; node test/benchmark/jsdom.js --w3c; node test/benchmark/basichtml.js --w3c","benchmark:w3c:ce":"node test/benchmark/linkedom.js --w3c --custom-elements; node test/benchmark/linkedom-cached.js --w3c --custom-elements; node test/benchmark/jsdom.js --w3c --custom-elements; node test/benchmark/basichtml.js --w3c --custom-elements","benchmark:dom":"node test/benchmark/linkedom.js --dom; node test/benchmark/linkedom-cached.js --dom; node test/benchmark/jsdom.js --dom; node test/benchmark/basichtml.js --dom","benchmark:dom:ce":"node test/benchmark/linkedom.js --dom --custom-elements; node test/benchmark/linkedom-cached.js --dom --custom-elements; node test/benchmark/jsdom.js --dom --custom-elements; node test/benchmark/basichtml.js --dom --custom-elements","benchmark:html":"node test/benchmark/jsdon.js --html; node test/benchmark/linkedom.js --html; node test/benchmark/linkedom-cached.js --html; #node test/benchmark/jsdom.js --html","benchmark:html:ce":"node test/benchmark/linkedom.js --html --custom-elements; node test/benchmark/linkedom-cached.js --html --custom-elements; #node test/benchmark/jsdom.js --html --custom-elements","benchmark:html:mo":"node test/benchmark/linkedom.js --html --mutation-observer --custom-elements; node test/benchmark/linkedom-cached.js --html --mutation-observer --custom-elements","benchmark:html:nc":"node test/benchmark/linkedom.js --html --no-clone; node test/benchmark/linkedom-cached.js --html --no-clone; #node test/benchmark/jsdom.js --html --no-clone","build":"npm run tsc && npm run cjs && rollup -c rollup/es.config.js && npm run test","cjs":"ascjs --no-default esm cjs","tsc":"tsc -p .","hello":"node --input-type=module -e \"import {DOMParser} from './esm/index.js';console.log('\\x1b[7m\\x1b[1m',(new DOMParser).parseFromString('<html>LinkeDOM<canvas /></html>','text/html').querySelectorAll('html')[0].firstChild.toString(),'\\x1b[0m')\"","test":"eslint esm/ && npm run hello && node test/benchmark/linkedom.js --w3c --mutation-observer --custom-elements && c8 node test/index.js && c8 report -r html","coverage":"mkdir -p ./coverage; c8 report --reporter=text-lcov > ./coverage/lcov.info"},"keywords":["DOM","JSDOM","alternative","performance","lightweight"],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-json":"^6.1.0","@rollup/plugin-node-resolve":"^15.2.3","ascjs":"^6.0.3","c8":"^9.1.0","eslint":"^8.57.0","rollup":"^4.13.0","typescript":"^5.4.2"},"module":"./esm/index.js","type":"module","exports":{".":{"types":"./types/esm/index.d.ts","import":"./esm/index.js","default":"./cjs/index.js"},"./cached":{"types":"./types/esm/index.d.ts","import":"./esm/cached.js","default":"./cjs/cached.js"},"./package.json":"./package.json","./worker":"./worker.js"},"typesVersions":{"*":{"cached":["./types/esm/index.d.ts"],"worker":["./types/esm/index.d.ts"]}},"dependencies":{"css-select":"^5.1.0","cssom":"^0.5.0","html-escaper":"^3.0.3","htmlparser2":"^9.1.0","uhyphen":"^0.2.0"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/linkedom.git"},"bugs":{"url":"https://github.com/WebReflection/linkedom/issues"},"homepage":"https://github.com/WebReflection/linkedom#readme","_id":"linkedom@0.18.0","gitHead":"4ddee355aed8a4d505ba0b549821a2e93ecbcbfe","_nodeVersion":"21.7.2","_npmVersion":"10.5.2","dist":{"shasum":"ceecb33ff9f9c2b6e469cc1df9e8c05b81332bf9","size":172906,"noattachment":false,"key":"/linkedom/-/linkedom-0.18.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/linkedom/download/linkedom-0.18.0.tgz"},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkedom_0.18.0_1715541910793_0.10182679649180382"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-05-12T19:25:11.037Z","publish_time":1715541911037,"_source_registry_name":"default","_cnpm_publish_time":1715541911037},"0.16.11":{"name":"linkedom","version":"0.16.11","description":"A triple-linked lists based DOM implementation","main":"./cjs/index.js","types":"./types/index.d.ts","scripts":{"benchmark":"node test/benchmark/linkedom.js","benchmark:w3c":"node test/benchmark/linkedom.js --w3c; node test/benchmark/linkedom-cached.js --w3c; node test/benchmark/jsdom.js --w3c; node test/benchmark/basichtml.js --w3c","benchmark:w3c:ce":"node test/benchmark/linkedom.js --w3c --custom-elements; node test/benchmark/linkedom-cached.js --w3c --custom-elements; node test/benchmark/jsdom.js --w3c --custom-elements; node test/benchmark/basichtml.js --w3c --custom-elements","benchmark:dom":"node test/benchmark/linkedom.js --dom; node test/benchmark/linkedom-cached.js --dom; node test/benchmark/jsdom.js --dom; node test/benchmark/basichtml.js --dom","benchmark:dom:ce":"node test/benchmark/linkedom.js --dom --custom-elements; node test/benchmark/linkedom-cached.js --dom --custom-elements; node test/benchmark/jsdom.js --dom --custom-elements; node test/benchmark/basichtml.js --dom --custom-elements","benchmark:html":"node test/benchmark/jsdon.js --html; node test/benchmark/linkedom.js --html; node test/benchmark/linkedom-cached.js --html; #node test/benchmark/jsdom.js --html","benchmark:html:ce":"node test/benchmark/linkedom.js --html --custom-elements; node test/benchmark/linkedom-cached.js --html --custom-elements; #node test/benchmark/jsdom.js --html --custom-elements","benchmark:html:mo":"node test/benchmark/linkedom.js --html --mutation-observer --custom-elements; node test/benchmark/linkedom-cached.js --html --mutation-observer --custom-elements","benchmark:html:nc":"node test/benchmark/linkedom.js --html --no-clone; node test/benchmark/linkedom-cached.js --html --no-clone; #node test/benchmark/jsdom.js --html --no-clone","build":"npm run tsc && npm run cjs && rollup -c rollup/es.config.js && npm run test","cjs":"ascjs --no-default esm cjs","tsc":"tsc -p .","hello":"node --input-type=module -e \"import {DOMParser} from './esm/index.js';console.log('\\x1b[7m\\x1b[1m',(new DOMParser).parseFromString('<html>LinkeDOM<canvas /></html>','text/html').querySelectorAll('html')[0].firstChild.toString(),'\\x1b[0m')\"","test":"eslint esm/ && npm run hello && node test/benchmark/linkedom.js --w3c --mutation-observer --custom-elements && c8 node test/index.js && c8 report -r html","coverage":"mkdir -p ./coverage; c8 report --reporter=text-lcov > ./coverage/lcov.info"},"keywords":["DOM","JSDOM","alternative","performance","lightweight"],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-json":"^6.1.0","@rollup/plugin-node-resolve":"^15.2.3","ascjs":"^6.0.3","c8":"^9.1.0","eslint":"^8.57.0","rollup":"^4.13.0","typescript":"^5.4.2"},"module":"./esm/index.js","type":"module","exports":{".":{"types":"./types/esm/index.d.ts","import":"./esm/index.js","default":"./cjs/index.js"},"./cached":{"types":"./types/esm/index.d.ts","import":"./esm/cached.js","default":"./cjs/cached.js"},"./package.json":"./package.json","./worker":"./worker.js"},"typesVersions":{"*":{"cached":["./types/esm/index.d.ts"],"worker":["./types/esm/index.d.ts"]}},"dependencies":{"css-select":"^5.1.0","cssom":"^0.5.0","html-escaper":"^3.0.3","htmlparser2":"^9.1.0","uhyphen":"^0.2.0"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/linkedom.git"},"bugs":{"url":"https://github.com/WebReflection/linkedom/issues"},"homepage":"https://github.com/WebReflection/linkedom#readme","_id":"linkedom@0.16.11","gitHead":"992b74fbb569c27282578f27bc3ed9ba733a0005","_nodeVersion":"21.7.1","_npmVersion":"10.5.0","dist":{"shasum":"2419649b178be5a627f6b8b2cfad521dfa726ae9","size":172904,"noattachment":false,"key":"/linkedom/-/linkedom-0.16.11.tgz","tarball":"http://registry.cnpm.dingdandao.com/linkedom/download/linkedom-0.16.11.tgz"},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkedom_0.16.11_1711363139108_0.9686876707288816"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-03-25T10:38:59.367Z","publish_time":1711363139367,"_source_registry_name":"default","_cnpm_publish_time":1711363139367},"0.16.10":{"name":"linkedom","version":"0.16.10","description":"A triple-linked lists based DOM implementation","main":"./cjs/index.js","types":"./types/index.d.ts","scripts":{"benchmark":"node test/benchmark/linkedom.js","benchmark:w3c":"node test/benchmark/linkedom.js --w3c; node test/benchmark/linkedom-cached.js --w3c; node test/benchmark/jsdom.js --w3c; node test/benchmark/basichtml.js --w3c","benchmark:w3c:ce":"node test/benchmark/linkedom.js --w3c --custom-elements; node test/benchmark/linkedom-cached.js --w3c --custom-elements; node test/benchmark/jsdom.js --w3c --custom-elements; node test/benchmark/basichtml.js --w3c --custom-elements","benchmark:dom":"node test/benchmark/linkedom.js --dom; node test/benchmark/linkedom-cached.js --dom; node test/benchmark/jsdom.js --dom; node test/benchmark/basichtml.js --dom","benchmark:dom:ce":"node test/benchmark/linkedom.js --dom --custom-elements; node test/benchmark/linkedom-cached.js --dom --custom-elements; node test/benchmark/jsdom.js --dom --custom-elements; node test/benchmark/basichtml.js --dom --custom-elements","benchmark:html":"node test/benchmark/jsdon.js --html; node test/benchmark/linkedom.js --html; node test/benchmark/linkedom-cached.js --html; #node test/benchmark/jsdom.js --html","benchmark:html:ce":"node test/benchmark/linkedom.js --html --custom-elements; node test/benchmark/linkedom-cached.js --html --custom-elements; #node test/benchmark/jsdom.js --html --custom-elements","benchmark:html:mo":"node test/benchmark/linkedom.js --html --mutation-observer --custom-elements; node test/benchmark/linkedom-cached.js --html --mutation-observer --custom-elements","benchmark:html:nc":"node test/benchmark/linkedom.js --html --no-clone; node test/benchmark/linkedom-cached.js --html --no-clone; #node test/benchmark/jsdom.js --html --no-clone","build":"npm run tsc && npm run cjs && rollup -c rollup/es.config.js && npm run test","cjs":"ascjs --no-default esm cjs","tsc":"tsc -p .","hello":"node --input-type=module -e \"import {DOMParser} from './esm/index.js';console.log('\\x1b[7m\\x1b[1m',(new DOMParser).parseFromString('<html>LinkeDOM<canvas /></html>','text/html').querySelectorAll('html')[0].firstChild.toString(),'\\x1b[0m')\"","test":"eslint esm/ && npm run hello && node test/benchmark/linkedom.js --w3c --mutation-observer --custom-elements && c8 node test/index.js && c8 report -r html","coverage":"mkdir -p ./coverage; c8 report --reporter=text-lcov > ./coverage/lcov.info"},"keywords":["DOM","JSDOM","alternative","performance","lightweight"],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-json":"^6.1.0","@rollup/plugin-node-resolve":"^15.2.3","ascjs":"^6.0.3","c8":"^9.1.0","eslint":"^8.57.0","rollup":"^4.13.0","typescript":"^5.4.2"},"module":"./esm/index.js","type":"module","exports":{".":{"types":"./types/esm/index.d.ts","import":"./esm/index.js","default":"./cjs/index.js"},"./cached":{"types":"./types/esm/index.d.ts","import":"./esm/cached.js","default":"./cjs/cached.js"},"./package.json":"./package.json","./worker":"./worker.js"},"typesVersions":{"*":{"cached":["./types/esm/index.d.ts"],"worker":["./types/esm/index.d.ts"]}},"dependencies":{"css-select":"^5.1.0","cssom":"^0.5.0","html-escaper":"^3.0.3","htmlparser2":"^9.1.0","uhyphen":"^0.2.0"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/linkedom.git"},"bugs":{"url":"https://github.com/WebReflection/linkedom/issues"},"homepage":"https://github.com/WebReflection/linkedom#readme","_id":"linkedom@0.16.10","gitHead":"4c30f9a956d4674332e297f8f4959727d6acabc8","_nodeVersion":"21.7.0","_npmVersion":"10.5.0","dist":{"shasum":"f8b8bba3d54b396636da472ac701b5e5bd1d39f4","size":172896,"noattachment":false,"key":"/linkedom/-/linkedom-0.16.10.tgz","tarball":"http://registry.cnpm.dingdandao.com/linkedom/download/linkedom-0.16.10.tgz"},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkedom_0.16.10_1710538169279_0.3249998247022219"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-03-15T21:29:29.477Z","publish_time":1710538169477,"_source_registry_name":"default","_cnpm_publish_time":1710538169477},"0.16.9":{"name":"linkedom","version":"0.16.9","description":"A triple-linked lists based DOM implementation","main":"./cjs/index.js","types":"./types/index.d.ts","scripts":{"benchmark":"node test/benchmark/linkedom.js","benchmark:w3c":"node test/benchmark/linkedom.js --w3c; node test/benchmark/linkedom-cached.js --w3c; node test/benchmark/jsdom.js --w3c; node test/benchmark/basichtml.js --w3c","benchmark:w3c:ce":"node test/benchmark/linkedom.js --w3c --custom-elements; node test/benchmark/linkedom-cached.js --w3c --custom-elements; node test/benchmark/jsdom.js --w3c --custom-elements; node test/benchmark/basichtml.js --w3c --custom-elements","benchmark:dom":"node test/benchmark/linkedom.js --dom; node test/benchmark/linkedom-cached.js --dom; node test/benchmark/jsdom.js --dom; node test/benchmark/basichtml.js --dom","benchmark:dom:ce":"node test/benchmark/linkedom.js --dom --custom-elements; node test/benchmark/linkedom-cached.js --dom --custom-elements; node test/benchmark/jsdom.js --dom --custom-elements; node test/benchmark/basichtml.js --dom --custom-elements","benchmark:html":"node test/benchmark/jsdon.js --html; node test/benchmark/linkedom.js --html; node test/benchmark/linkedom-cached.js --html; #node test/benchmark/jsdom.js --html","benchmark:html:ce":"node test/benchmark/linkedom.js --html --custom-elements; node test/benchmark/linkedom-cached.js --html --custom-elements; #node test/benchmark/jsdom.js --html --custom-elements","benchmark:html:mo":"node test/benchmark/linkedom.js --html --mutation-observer --custom-elements; node test/benchmark/linkedom-cached.js --html --mutation-observer --custom-elements","benchmark:html:nc":"node test/benchmark/linkedom.js --html --no-clone; node test/benchmark/linkedom-cached.js --html --no-clone; #node test/benchmark/jsdom.js --html --no-clone","build":"npm run tsc && npm run cjs && rollup -c rollup/es.config.js && npm run test","cjs":"ascjs --no-default esm cjs","tsc":"tsc -p .","hello":"node --input-type=module -e \"import {DOMParser} from './esm/index.js';console.log('\\x1b[7m\\x1b[1m',(new DOMParser).parseFromString('<html>LinkeDOM<canvas /></html>','text/html').querySelectorAll('html')[0].firstChild.toString(),'\\x1b[0m')\"","test":"eslint esm/ && npm run hello && node test/benchmark/linkedom.js --w3c --mutation-observer --custom-elements && c8 node test/index.js && c8 report -r html","coverage":"mkdir -p ./coverage; c8 report --reporter=text-lcov > ./coverage/lcov.info"},"keywords":["DOM","JSDOM","alternative","performance","lightweight"],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-json":"^6.1.0","@rollup/plugin-node-resolve":"^15.2.3","ascjs":"^6.0.3","c8":"^9.1.0","eslint":"^8.57.0","rollup":"^4.13.0","typescript":"^5.4.2"},"module":"./esm/index.js","type":"module","exports":{".":{"types":"./types/esm/index.d.ts","import":"./esm/index.js","default":"./cjs/index.js"},"./cached":{"types":"./types/esm/index.d.ts","import":"./esm/cached.js","default":"./cjs/cached.js"},"./package.json":"./package.json","./worker":"./worker.js"},"typesVersions":{"*":{"cached":["./types/esm/index.d.ts"],"worker":["./types/esm/index.d.ts"]}},"dependencies":{"css-select":"^5.1.0","cssom":"^0.5.0","html-escaper":"^3.0.3","htmlparser2":"^9.1.0","uhyphen":"^0.2.0"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/linkedom.git"},"bugs":{"url":"https://github.com/WebReflection/linkedom/issues"},"homepage":"https://github.com/WebReflection/linkedom#readme","_id":"linkedom@0.16.9","gitHead":"fe1c5ceeb86f6aa55a5bfa6743720c395ef94116","_nodeVersion":"21.7.0","_npmVersion":"10.5.0","dist":{"shasum":"273d21f9d5d83f434234c125cac362b21c081b83","size":172886,"noattachment":false,"key":"/linkedom/-/linkedom-0.16.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/linkedom/download/linkedom-0.16.9.tgz"},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkedom_0.16.9_1710336748540_0.5460080389730932"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-03-13T13:32:28.746Z","publish_time":1710336748746,"_source_registry_name":"default","_cnpm_publish_time":1710336748746},"0.16.8":{"name":"linkedom","version":"0.16.8","description":"A triple-linked lists based DOM implementation","main":"./cjs/index.js","types":"./types/index.d.ts","scripts":{"benchmark":"node test/benchmark/linkedom.js","benchmark:w3c":"node test/benchmark/linkedom.js --w3c; node test/benchmark/linkedom-cached.js --w3c; node test/benchmark/jsdom.js --w3c; node test/benchmark/basichtml.js --w3c","benchmark:w3c:ce":"node test/benchmark/linkedom.js --w3c --custom-elements; node test/benchmark/linkedom-cached.js --w3c --custom-elements; node test/benchmark/jsdom.js --w3c --custom-elements; node test/benchmark/basichtml.js --w3c --custom-elements","benchmark:dom":"node test/benchmark/linkedom.js --dom; node test/benchmark/linkedom-cached.js --dom; node test/benchmark/jsdom.js --dom; node test/benchmark/basichtml.js --dom","benchmark:dom:ce":"node test/benchmark/linkedom.js --dom --custom-elements; node test/benchmark/linkedom-cached.js --dom --custom-elements; node test/benchmark/jsdom.js --dom --custom-elements; node test/benchmark/basichtml.js --dom --custom-elements","benchmark:html":"node test/benchmark/jsdon.js --html; node test/benchmark/linkedom.js --html; node test/benchmark/linkedom-cached.js --html; #node test/benchmark/jsdom.js --html","benchmark:html:ce":"node test/benchmark/linkedom.js --html --custom-elements; node test/benchmark/linkedom-cached.js --html --custom-elements; #node test/benchmark/jsdom.js --html --custom-elements","benchmark:html:mo":"node test/benchmark/linkedom.js --html --mutation-observer --custom-elements; node test/benchmark/linkedom-cached.js --html --mutation-observer --custom-elements","benchmark:html:nc":"node test/benchmark/linkedom.js --html --no-clone; node test/benchmark/linkedom-cached.js --html --no-clone; #node test/benchmark/jsdom.js --html --no-clone","build":"npm run tsc && npm run cjs && rollup -c rollup/es.config.js && npm run test","cjs":"ascjs --no-default esm cjs","tsc":"tsc -p .","hello":"node --input-type=module -e \"import {DOMParser} from './esm/index.js';console.log('\\x1b[7m\\x1b[1m',(new DOMParser).parseFromString('<html>LinkeDOM<canvas /></html>','text/html').querySelectorAll('html')[0].firstChild.toString(),'\\x1b[0m')\"","test":"eslint esm/ && npm run hello && node test/benchmark/linkedom.js --w3c --mutation-observer --custom-elements && c8 node test/index.js && c8 report -r html","coverage":"mkdir -p ./coverage; c8 report --reporter=text-lcov > ./coverage/lcov.info"},"keywords":["DOM","JSDOM","alternative","performance","lightweight"],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-json":"^6.1.0","@rollup/plugin-node-resolve":"^15.2.3","ascjs":"^6.0.3","c8":"^8.0.1","eslint":"^8.56.0","rollup":"^4.9.2","typescript":"^5.3.3"},"module":"./esm/index.js","type":"module","exports":{".":{"types":"./types/esm/index.d.ts","import":"./esm/index.js","default":"./cjs/index.js"},"./cached":{"types":"./types/esm/index.d.ts","import":"./esm/cached.js","default":"./cjs/cached.js"},"./package.json":"./package.json","./worker":"./worker.js"},"typesVersions":{"*":{"cached":["./types/esm/index.d.ts"],"worker":["./types/esm/index.d.ts"]}},"dependencies":{"css-select":"^5.1.0","cssom":"^0.5.0","html-escaper":"^3.0.3","htmlparser2":"^9.0.0","uhyphen":"^0.2.0"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/linkedom.git"},"bugs":{"url":"https://github.com/WebReflection/linkedom/issues"},"homepage":"https://github.com/WebReflection/linkedom#readme","_id":"linkedom@0.16.8","gitHead":"18c8571499652ea737a88f63e35dc88263d487e1","_nodeVersion":"21.6.0","_npmVersion":"10.3.0","dist":{"shasum":"5a1499f379a305f29cf893261d7fdc15ef9da8cd","size":172626,"noattachment":false,"key":"/linkedom/-/linkedom-0.16.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/linkedom/download/linkedom-0.16.8.tgz"},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkedom_0.16.8_1705931524695_0.8846988903598216"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-01-22T13:52:04.896Z","publish_time":1705931524896,"_source_registry_name":"default","_cnpm_publish_time":1705931524896},"0.16.7":{"name":"linkedom","version":"0.16.7","description":"A triple-linked lists based DOM implementation","main":"./cjs/index.js","types":"./types/index.d.ts","scripts":{"benchmark":"node test/benchmark/linkedom.js","benchmark:w3c":"node test/benchmark/linkedom.js --w3c; node test/benchmark/linkedom-cached.js --w3c; node test/benchmark/jsdom.js --w3c; node test/benchmark/basichtml.js --w3c","benchmark:w3c:ce":"node test/benchmark/linkedom.js --w3c --custom-elements; node test/benchmark/linkedom-cached.js --w3c --custom-elements; node test/benchmark/jsdom.js --w3c --custom-elements; node test/benchmark/basichtml.js --w3c --custom-elements","benchmark:dom":"node test/benchmark/linkedom.js --dom; node test/benchmark/linkedom-cached.js --dom; node test/benchmark/jsdom.js --dom; node test/benchmark/basichtml.js --dom","benchmark:dom:ce":"node test/benchmark/linkedom.js --dom --custom-elements; node test/benchmark/linkedom-cached.js --dom --custom-elements; node test/benchmark/jsdom.js --dom --custom-elements; node test/benchmark/basichtml.js --dom --custom-elements","benchmark:html":"node test/benchmark/jsdon.js --html; node test/benchmark/linkedom.js --html; node test/benchmark/linkedom-cached.js --html; #node test/benchmark/jsdom.js --html","benchmark:html:ce":"node test/benchmark/linkedom.js --html --custom-elements; node test/benchmark/linkedom-cached.js --html --custom-elements; #node test/benchmark/jsdom.js --html --custom-elements","benchmark:html:mo":"node test/benchmark/linkedom.js --html --mutation-observer --custom-elements; node test/benchmark/linkedom-cached.js --html --mutation-observer --custom-elements","benchmark:html:nc":"node test/benchmark/linkedom.js --html --no-clone; node test/benchmark/linkedom-cached.js --html --no-clone; #node test/benchmark/jsdom.js --html --no-clone","build":"npm run tsc && npm run cjs && rollup -c rollup/es.config.js && npm run test","cjs":"ascjs --no-default esm cjs","tsc":"tsc -p .","hello":"node --input-type=module -e \"import {DOMParser} from './esm/index.js';console.log('\\x1b[7m\\x1b[1m',(new DOMParser).parseFromString('<html>LinkeDOM<canvas /></html>','text/html').querySelectorAll('html')[0].firstChild.toString(),'\\x1b[0m')\"","test":"eslint esm/ && npm run hello && node test/benchmark/linkedom.js --w3c --mutation-observer --custom-elements && c8 node test/index.js && c8 report -r html","coverage":"mkdir -p ./coverage; c8 report --reporter=text-lcov > ./coverage/lcov.info"},"keywords":["DOM","JSDOM","alternative","performance","lightweight"],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-json":"^6.1.0","@rollup/plugin-node-resolve":"^15.2.3","ascjs":"^6.0.3","c8":"^8.0.1","eslint":"^8.56.0","rollup":"^4.9.2","typescript":"^5.3.3"},"module":"./esm/index.js","type":"module","exports":{".":{"types":"./types/esm/index.d.ts","import":"./esm/index.js","default":"./cjs/index.js"},"./cached":{"types":"./types/esm/index.d.ts","import":"./esm/cached.js","default":"./cjs/cached.js"},"./package.json":"./package.json","./worker":"./worker.js"},"typesVersions":{"*":{"cached":["./types/esm/index.d.ts"],"worker":["./types/esm/index.d.ts"]}},"dependencies":{"css-select":"^5.1.0","cssom":"^0.5.0","html-escaper":"^3.0.3","htmlparser2":"^9.0.0","uhyphen":"^0.2.0"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/linkedom.git"},"bugs":{"url":"https://github.com/WebReflection/linkedom/issues"},"homepage":"https://github.com/WebReflection/linkedom#readme","_id":"linkedom@0.16.7","gitHead":"37ad011c33d264e9e03b19312953cfa876b278c8","_nodeVersion":"21.6.0","_npmVersion":"10.3.0","dist":{"shasum":"18f50077e6360e3053f5b2d727c91ec31a2ac894","size":172455,"noattachment":false,"key":"/linkedom/-/linkedom-0.16.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/linkedom/download/linkedom-0.16.7.tgz"},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkedom_0.16.7_1705930547180_0.8747967232738463"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-01-22T13:35:47.441Z","publish_time":1705930547441,"_source_registry_name":"default","_cnpm_publish_time":1705930547441},"0.16.6":{"name":"linkedom","version":"0.16.6","description":"A triple-linked lists based DOM implementation","main":"./cjs/index.js","types":"./types/index.d.ts","scripts":{"benchmark":"node test/benchmark/linkedom.js","benchmark:w3c":"node test/benchmark/linkedom.js --w3c; node test/benchmark/linkedom-cached.js --w3c; node test/benchmark/jsdom.js --w3c; node test/benchmark/basichtml.js --w3c","benchmark:w3c:ce":"node test/benchmark/linkedom.js --w3c --custom-elements; node test/benchmark/linkedom-cached.js --w3c --custom-elements; node test/benchmark/jsdom.js --w3c --custom-elements; node test/benchmark/basichtml.js --w3c --custom-elements","benchmark:dom":"node test/benchmark/linkedom.js --dom; node test/benchmark/linkedom-cached.js --dom; node test/benchmark/jsdom.js --dom; node test/benchmark/basichtml.js --dom","benchmark:dom:ce":"node test/benchmark/linkedom.js --dom --custom-elements; node test/benchmark/linkedom-cached.js --dom --custom-elements; node test/benchmark/jsdom.js --dom --custom-elements; node test/benchmark/basichtml.js --dom --custom-elements","benchmark:html":"node test/benchmark/jsdon.js --html; node test/benchmark/linkedom.js --html; node test/benchmark/linkedom-cached.js --html; #node test/benchmark/jsdom.js --html","benchmark:html:ce":"node test/benchmark/linkedom.js --html --custom-elements; node test/benchmark/linkedom-cached.js --html --custom-elements; #node test/benchmark/jsdom.js --html --custom-elements","benchmark:html:mo":"node test/benchmark/linkedom.js --html --mutation-observer --custom-elements; node test/benchmark/linkedom-cached.js --html --mutation-observer --custom-elements","benchmark:html:nc":"node test/benchmark/linkedom.js --html --no-clone; node test/benchmark/linkedom-cached.js --html --no-clone; #node test/benchmark/jsdom.js --html --no-clone","build":"npm run tsc && npm run cjs && rollup -c rollup/es.config.js && npm run test","cjs":"ascjs --no-default esm cjs","tsc":"tsc -p .","hello":"node --input-type=module -e \"import {DOMParser} from './esm/index.js';console.log('\\x1b[7m\\x1b[1m',(new DOMParser).parseFromString('<html>LinkeDOM<canvas /></html>','text/html').querySelectorAll('html')[0].firstChild.toString(),'\\x1b[0m')\"","test":"eslint esm/ && npm run hello && node test/benchmark/linkedom.js --w3c --mutation-observer --custom-elements && c8 node test/index.js && c8 report -r html","coverage":"mkdir -p ./coverage; c8 report --reporter=text-lcov > ./coverage/lcov.info"},"keywords":["DOM","JSDOM","alternative","performance","lightweight"],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-json":"^6.1.0","@rollup/plugin-node-resolve":"^15.2.3","ascjs":"^6.0.3","c8":"^8.0.1","eslint":"^8.56.0","rollup":"^4.9.2","typescript":"^5.3.3"},"module":"./esm/index.js","type":"module","exports":{".":{"types":"./types/esm/index.d.ts","import":"./esm/index.js","default":"./cjs/index.js"},"./cached":{"types":"./types/esm/index.d.ts","import":"./esm/cached.js","default":"./cjs/cached.js"},"./package.json":"./package.json","./worker":"./worker.js"},"typesVersions":{"*":{"cached":["./types/esm/index.d.ts"],"worker":["./types/esm/index.d.ts"]}},"dependencies":{"css-select":"^5.1.0","cssom":"^0.5.0","html-escaper":"^3.0.3","htmlparser2":"^9.0.0","uhyphen":"^0.2.0"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/linkedom.git"},"bugs":{"url":"https://github.com/WebReflection/linkedom/issues"},"homepage":"https://github.com/WebReflection/linkedom#readme","_id":"linkedom@0.16.6","gitHead":"805060d3953ea1d1b56273950ebdf9f639dbed24","_nodeVersion":"21.5.0","_npmVersion":"10.2.5","dist":{"shasum":"a4c7002716b092f06a4d0c711b47f8e006e2893b","size":172491,"noattachment":false,"key":"/linkedom/-/linkedom-0.16.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/linkedom/download/linkedom-0.16.6.tgz"},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkedom_0.16.6_1704191183227_0.8653708030466905"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-01-02T10:26:23.476Z","publish_time":1704191183476,"_source_registry_name":"default","_cnpm_publish_time":1704191183476},"0.16.5":{"name":"linkedom","version":"0.16.5","description":"A triple-linked lists based DOM implementation","main":"./cjs/index.js","types":"./types/index.d.ts","scripts":{"benchmark":"node test/benchmark/linkedom.js","benchmark:w3c":"node test/benchmark/linkedom.js --w3c; node test/benchmark/linkedom-cached.js --w3c; node test/benchmark/jsdom.js --w3c; node test/benchmark/basichtml.js --w3c","benchmark:w3c:ce":"node test/benchmark/linkedom.js --w3c --custom-elements; node test/benchmark/linkedom-cached.js --w3c --custom-elements; node test/benchmark/jsdom.js --w3c --custom-elements; node test/benchmark/basichtml.js --w3c --custom-elements","benchmark:dom":"node test/benchmark/linkedom.js --dom; node test/benchmark/linkedom-cached.js --dom; node test/benchmark/jsdom.js --dom; node test/benchmark/basichtml.js --dom","benchmark:dom:ce":"node test/benchmark/linkedom.js --dom --custom-elements; node test/benchmark/linkedom-cached.js --dom --custom-elements; node test/benchmark/jsdom.js --dom --custom-elements; node test/benchmark/basichtml.js --dom --custom-elements","benchmark:html":"node test/benchmark/jsdon.js --html; node test/benchmark/linkedom.js --html; node test/benchmark/linkedom-cached.js --html; #node test/benchmark/jsdom.js --html","benchmark:html:ce":"node test/benchmark/linkedom.js --html --custom-elements; node test/benchmark/linkedom-cached.js --html --custom-elements; #node test/benchmark/jsdom.js --html --custom-elements","benchmark:html:mo":"node test/benchmark/linkedom.js --html --mutation-observer --custom-elements; node test/benchmark/linkedom-cached.js --html --mutation-observer --custom-elements","benchmark:html:nc":"node test/benchmark/linkedom.js --html --no-clone; node test/benchmark/linkedom-cached.js --html --no-clone; #node test/benchmark/jsdom.js --html --no-clone","build":"npm run tsc && npm run cjs && rollup -c rollup/es.config.js && npm run test","cjs":"ascjs --no-default esm cjs","tsc":"tsc -p .","hello":"node --input-type=module -e \"import {DOMParser} from './esm/index.js';console.log('\\x1b[7m\\x1b[1m',(new DOMParser).parseFromString('<html>LinkeDOM<canvas /></html>','text/html').querySelectorAll('html')[0].firstChild.toString(),'\\x1b[0m')\"","test":"eslint esm/ && npm run hello && node test/benchmark/linkedom.js --w3c --mutation-observer --custom-elements && c8 node test/index.js && c8 report -r html","coverage":"mkdir -p ./coverage; c8 report --reporter=text-lcov > ./coverage/lcov.info"},"keywords":["DOM","JSDOM","alternative","performance","lightweight"],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-json":"^6.1.0","@rollup/plugin-node-resolve":"^15.2.3","ascjs":"^6.0.3","c8":"^8.0.1","eslint":"^8.55.0","rollup":"^4.9.0","typescript":"^5.3.3"},"module":"./esm/index.js","type":"module","exports":{".":{"types":"./types/esm/index.d.ts","import":"./esm/index.js","default":"./cjs/index.js"},"./cached":{"types":"./types/esm/index.d.ts","import":"./esm/cached.js","default":"./cjs/cached.js"},"./package.json":"./package.json","./worker":"./worker.js"},"typesVersions":{"*":{"cached":["./types/esm/index.d.ts"],"worker":["./types/esm/index.d.ts"]}},"dependencies":{"css-select":"^5.1.0","cssom":"^0.5.0","html-escaper":"^3.0.3","htmlparser2":"^9.0.0","uhyphen":"^0.2.0"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/linkedom.git"},"bugs":{"url":"https://github.com/WebReflection/linkedom/issues"},"homepage":"https://github.com/WebReflection/linkedom#readme","_id":"linkedom@0.16.5","gitHead":"036e28e92abe4fbe2eefb1cf4b97fe75367c1885","_nodeVersion":"21.4.0","_npmVersion":"10.2.5","dist":{"shasum":"5e9a85160582354487a9b3d9de84674783aa4b3e","size":172446,"noattachment":false,"key":"/linkedom/-/linkedom-0.16.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/linkedom/download/linkedom-0.16.5.tgz"},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkedom_0.16.5_1702567031010_0.5534270517109905"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-12-14T15:17:11.227Z","publish_time":1702567031227,"_source_registry_name":"default","_cnpm_publish_time":1702567031227},"0.16.4":{"name":"linkedom","version":"0.16.4","description":"A triple-linked lists based DOM implementation","main":"./cjs/index.js","types":"./types/index.d.ts","scripts":{"benchmark":"node test/benchmark/linkedom.js","benchmark:w3c":"node test/benchmark/linkedom.js --w3c; node test/benchmark/linkedom-cached.js --w3c; node test/benchmark/jsdom.js --w3c; node test/benchmark/basichtml.js --w3c","benchmark:w3c:ce":"node test/benchmark/linkedom.js --w3c --custom-elements; node test/benchmark/linkedom-cached.js --w3c --custom-elements; node test/benchmark/jsdom.js --w3c --custom-elements; node test/benchmark/basichtml.js --w3c --custom-elements","benchmark:dom":"node test/benchmark/linkedom.js --dom; node test/benchmark/linkedom-cached.js --dom; node test/benchmark/jsdom.js --dom; node test/benchmark/basichtml.js --dom","benchmark:dom:ce":"node test/benchmark/linkedom.js --dom --custom-elements; node test/benchmark/linkedom-cached.js --dom --custom-elements; node test/benchmark/jsdom.js --dom --custom-elements; node test/benchmark/basichtml.js --dom --custom-elements","benchmark:html":"node test/benchmark/jsdon.js --html; node test/benchmark/linkedom.js --html; node test/benchmark/linkedom-cached.js --html; #node test/benchmark/jsdom.js --html","benchmark:html:ce":"node test/benchmark/linkedom.js --html --custom-elements; node test/benchmark/linkedom-cached.js --html --custom-elements; #node test/benchmark/jsdom.js --html --custom-elements","benchmark:html:mo":"node test/benchmark/linkedom.js --html --mutation-observer --custom-elements; node test/benchmark/linkedom-cached.js --html --mutation-observer --custom-elements","benchmark:html:nc":"node test/benchmark/linkedom.js --html --no-clone; node test/benchmark/linkedom-cached.js --html --no-clone; #node test/benchmark/jsdom.js --html --no-clone","build":"npm run tsc && npm run cjs && rollup -c rollup/es.config.js && npm run test","cjs":"ascjs --no-default esm cjs","tsc":"tsc -p .","hello":"node --input-type=module -e \"import {DOMParser} from './esm/index.js';console.log('\\x1b[7m\\x1b[1m',(new DOMParser).parseFromString('<html>LinkeDOM<canvas /></html>','text/html').querySelectorAll('html')[0].firstChild.toString(),'\\x1b[0m')\"","test":"eslint esm/ && npm run hello && node test/benchmark/linkedom.js --w3c --mutation-observer --custom-elements && c8 node test/index.js && c8 report -r html","coverage":"mkdir -p ./coverage; c8 report --reporter=text-lcov > ./coverage/lcov.info"},"keywords":["DOM","JSDOM","alternative","performance","lightweight"],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-json":"^6.0.1","@rollup/plugin-node-resolve":"^15.2.3","ascjs":"^6.0.3","c8":"^8.0.1","eslint":"^8.52.0","rollup":"^4.1.4","typescript":"4.5"},"module":"./esm/index.js","type":"module","exports":{".":{"types":"./types/esm/index.d.ts","import":"./esm/index.js","default":"./cjs/index.js"},"./cached":{"types":"./types/esm/index.d.ts","import":"./esm/cached.js","default":"./cjs/cached.js"},"./package.json":"./package.json","./worker":"./worker.js"},"typesVersions":{"*":{"cached":["./types/esm/index.d.ts"],"worker":["./types/esm/index.d.ts"]}},"dependencies":{"css-select":"^5.1.0","cssom":"^0.5.0","html-escaper":"^3.0.3","htmlparser2":"^9.0.0","uhyphen":"^0.2.0"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/linkedom.git"},"bugs":{"url":"https://github.com/WebReflection/linkedom/issues"},"homepage":"https://github.com/WebReflection/linkedom#readme","_id":"linkedom@0.16.4","gitHead":"2da7bde1d199d3a49ae25bbe25c40334e6d09afd","_nodeVersion":"20.9.0","_npmVersion":"10.1.0","dist":{"shasum":"6ea2711d03196b58af01fa8acab26cb231f38baf","size":167026,"noattachment":false,"key":"/linkedom/-/linkedom-0.16.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/linkedom/download/linkedom-0.16.4.tgz"},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkedom_0.16.4_1699994621625_0.31308352335333645"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-11-14T20:43:41.931Z","publish_time":1699994621931,"_source_registry_name":"default","_cnpm_publish_time":1699994621931},"0.16.3":{"name":"linkedom","version":"0.16.3","description":"A triple-linked lists based DOM implementation","main":"./cjs/index.js","types":"./types/index.d.ts","scripts":{"benchmark":"node test/benchmark/linkedom.js","benchmark:w3c":"node test/benchmark/linkedom.js --w3c; node test/benchmark/linkedom-cached.js --w3c; node test/benchmark/jsdom.js --w3c; node test/benchmark/basichtml.js --w3c","benchmark:w3c:ce":"node test/benchmark/linkedom.js --w3c --custom-elements; node test/benchmark/linkedom-cached.js --w3c --custom-elements; node test/benchmark/jsdom.js --w3c --custom-elements; node test/benchmark/basichtml.js --w3c --custom-elements","benchmark:dom":"node test/benchmark/linkedom.js --dom; node test/benchmark/linkedom-cached.js --dom; node test/benchmark/jsdom.js --dom; node test/benchmark/basichtml.js --dom","benchmark:dom:ce":"node test/benchmark/linkedom.js --dom --custom-elements; node test/benchmark/linkedom-cached.js --dom --custom-elements; node test/benchmark/jsdom.js --dom --custom-elements; node test/benchmark/basichtml.js --dom --custom-elements","benchmark:html":"node test/benchmark/jsdon.js --html; node test/benchmark/linkedom.js --html; node test/benchmark/linkedom-cached.js --html; #node test/benchmark/jsdom.js --html","benchmark:html:ce":"node test/benchmark/linkedom.js --html --custom-elements; node test/benchmark/linkedom-cached.js --html --custom-elements; #node test/benchmark/jsdom.js --html --custom-elements","benchmark:html:mo":"node test/benchmark/linkedom.js --html --mutation-observer --custom-elements; node test/benchmark/linkedom-cached.js --html --mutation-observer --custom-elements","benchmark:html:nc":"node test/benchmark/linkedom.js --html --no-clone; node test/benchmark/linkedom-cached.js --html --no-clone; #node test/benchmark/jsdom.js --html --no-clone","build":"npm run tsc && npm run cjs && rollup -c rollup/es.config.js && npm run test","cjs":"ascjs --no-default esm cjs","tsc":"tsc -p .","hello":"node --input-type=module -e \"import {DOMParser} from './esm/index.js';console.log('\\x1b[7m\\x1b[1m',(new DOMParser).parseFromString('<html>LinkeDOM<canvas /></html>','text/html').querySelectorAll('html')[0].firstChild.toString(),'\\x1b[0m')\"","test":"eslint esm/ && npm run hello && node test/benchmark/linkedom.js --w3c --mutation-observer --custom-elements && c8 node test/index.js && c8 report -r html","coverage":"mkdir -p ./coverage; c8 report --reporter=text-lcov > ./coverage/lcov.info"},"keywords":["DOM","JSDOM","alternative","performance","lightweight"],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-json":"^6.0.1","@rollup/plugin-node-resolve":"^15.2.3","ascjs":"^6.0.3","c8":"^8.0.1","eslint":"^8.52.0","rollup":"^4.1.4","typescript":"4.5"},"module":"./esm/index.js","type":"module","exports":{".":{"types":"./types/esm/index.d.ts","import":"./esm/index.js","default":"./cjs/index.js"},"./cached":{"types":"./types/esm/index.d.ts","import":"./esm/cached.js","default":"./cjs/cached.js"},"./package.json":"./package.json","./worker":"./worker.js"},"typesVersions":{"*":{"cached":["./types/esm/index.d.ts"],"worker":["./types/esm/index.d.ts"]}},"dependencies":{"css-select":"^5.1.0","cssom":"^0.5.0","html-escaper":"^3.0.3","htmlparser2":"^9.0.0","uhyphen":"^0.2.0"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/linkedom.git"},"bugs":{"url":"https://github.com/WebReflection/linkedom/issues"},"homepage":"https://github.com/WebReflection/linkedom#readme","_id":"linkedom@0.16.3","gitHead":"b90e5c9bd1763f4c172fe905e9abcc179d820bc7","_nodeVersion":"20.9.0","_npmVersion":"10.1.0","dist":{"shasum":"7b04a7d2282f1e7d01950fea65358d6379bea191","size":167029,"noattachment":false,"key":"/linkedom/-/linkedom-0.16.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/linkedom/download/linkedom-0.16.3.tgz"},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkedom_0.16.3_1699994386443_0.3778184803886624"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-11-14T20:39:46.800Z","publish_time":1699994386800,"_source_registry_name":"default","_cnpm_publish_time":1699994386800},"0.16.2":{"name":"linkedom","version":"0.16.2","description":"A triple-linked lists based DOM implementation","main":"./cjs/index.js","types":"./types/index.d.ts","scripts":{"benchmark":"node test/benchmark/linkedom.js","benchmark:w3c":"node test/benchmark/linkedom.js --w3c; node test/benchmark/linkedom-cached.js --w3c; node test/benchmark/jsdom.js --w3c; node test/benchmark/basichtml.js --w3c","benchmark:w3c:ce":"node test/benchmark/linkedom.js --w3c --custom-elements; node test/benchmark/linkedom-cached.js --w3c --custom-elements; node test/benchmark/jsdom.js --w3c --custom-elements; node test/benchmark/basichtml.js --w3c --custom-elements","benchmark:dom":"node test/benchmark/linkedom.js --dom; node test/benchmark/linkedom-cached.js --dom; node test/benchmark/jsdom.js --dom; node test/benchmark/basichtml.js --dom","benchmark:dom:ce":"node test/benchmark/linkedom.js --dom --custom-elements; node test/benchmark/linkedom-cached.js --dom --custom-elements; node test/benchmark/jsdom.js --dom --custom-elements; node test/benchmark/basichtml.js --dom --custom-elements","benchmark:html":"node test/benchmark/jsdon.js --html; node test/benchmark/linkedom.js --html; node test/benchmark/linkedom-cached.js --html; #node test/benchmark/jsdom.js --html","benchmark:html:ce":"node test/benchmark/linkedom.js --html --custom-elements; node test/benchmark/linkedom-cached.js --html --custom-elements; #node test/benchmark/jsdom.js --html --custom-elements","benchmark:html:mo":"node test/benchmark/linkedom.js --html --mutation-observer --custom-elements; node test/benchmark/linkedom-cached.js --html --mutation-observer --custom-elements","benchmark:html:nc":"node test/benchmark/linkedom.js --html --no-clone; node test/benchmark/linkedom-cached.js --html --no-clone; #node test/benchmark/jsdom.js --html --no-clone","build":"npm run tsc && npm run cjs && rollup -c rollup/es.config.js && npm run test","cjs":"ascjs --no-default esm cjs","tsc":"tsc -p .","hello":"node --input-type=module -e \"import {DOMParser} from './esm/index.js';console.log('\\x1b[7m\\x1b[1m',(new DOMParser).parseFromString('<html>LinkeDOM<canvas /></html>','text/html').querySelectorAll('html')[0].firstChild.toString(),'\\x1b[0m')\"","test":"eslint esm/ && npm run hello && node test/benchmark/linkedom.js --w3c --mutation-observer --custom-elements && c8 node test/index.js && c8 report -r html","coverage":"mkdir -p ./coverage; c8 report --reporter=text-lcov > ./coverage/lcov.info"},"keywords":["DOM","JSDOM","alternative","performance","lightweight"],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-json":"^6.0.1","@rollup/plugin-node-resolve":"^15.2.3","ascjs":"^6.0.3","c8":"^8.0.1","eslint":"^8.52.0","rollup":"^4.1.4","typescript":"4.5"},"module":"./esm/index.js","type":"module","exports":{".":{"types":"./types/esm/index.d.ts","import":"./esm/index.js","default":"./cjs/index.js"},"./cached":{"types":"./types/esm/index.d.ts","import":"./esm/cached.js","default":"./cjs/cached.js"},"./package.json":"./package.json","./worker":"./worker.js"},"typesVersions":{"*":{"cached":["./types/esm/index.d.ts"],"worker":["./types/esm/index.d.ts"]}},"dependencies":{"css-select":"^5.1.0","cssom":"^0.5.0","html-escaper":"^3.0.3","htmlparser2":"^9.0.0","uhyphen":"^0.2.0"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/linkedom.git"},"bugs":{"url":"https://github.com/WebReflection/linkedom/issues"},"homepage":"https://github.com/WebReflection/linkedom#readme","_id":"linkedom@0.16.2","gitHead":"9afdf1fe6b2e3e6fd8afdf462d797c991c435d3c","_nodeVersion":"20.9.0","_npmVersion":"10.1.0","dist":{"shasum":"dc8707bd8b6bd19fa850defc581e62450c9ec2c4","size":166950,"noattachment":false,"key":"/linkedom/-/linkedom-0.16.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/linkedom/download/linkedom-0.16.2.tgz"},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkedom_0.16.2_1699993507098_0.5268860358733183"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-11-14T20:25:07.443Z","publish_time":1699993507443,"_source_registry_name":"default","_cnpm_publish_time":1699993507443},"0.16.1":{"name":"linkedom","version":"0.16.1","description":"A triple-linked lists based DOM implementation","main":"./cjs/index.js","types":"./types/index.d.ts","scripts":{"benchmark":"node test/benchmark/linkedom.js","benchmark:w3c":"node test/benchmark/linkedom.js --w3c; node test/benchmark/linkedom-cached.js --w3c; node test/benchmark/jsdom.js --w3c; node test/benchmark/basichtml.js --w3c","benchmark:w3c:ce":"node test/benchmark/linkedom.js --w3c --custom-elements; node test/benchmark/linkedom-cached.js --w3c --custom-elements; node test/benchmark/jsdom.js --w3c --custom-elements; node test/benchmark/basichtml.js --w3c --custom-elements","benchmark:dom":"node test/benchmark/linkedom.js --dom; node test/benchmark/linkedom-cached.js --dom; node test/benchmark/jsdom.js --dom; node test/benchmark/basichtml.js --dom","benchmark:dom:ce":"node test/benchmark/linkedom.js --dom --custom-elements; node test/benchmark/linkedom-cached.js --dom --custom-elements; node test/benchmark/jsdom.js --dom --custom-elements; node test/benchmark/basichtml.js --dom --custom-elements","benchmark:html":"node test/benchmark/jsdon.js --html; node test/benchmark/linkedom.js --html; node test/benchmark/linkedom-cached.js --html; #node test/benchmark/jsdom.js --html","benchmark:html:ce":"node test/benchmark/linkedom.js --html --custom-elements; node test/benchmark/linkedom-cached.js --html --custom-elements; #node test/benchmark/jsdom.js --html --custom-elements","benchmark:html:mo":"node test/benchmark/linkedom.js --html --mutation-observer --custom-elements; node test/benchmark/linkedom-cached.js --html --mutation-observer --custom-elements","benchmark:html:nc":"node test/benchmark/linkedom.js --html --no-clone; node test/benchmark/linkedom-cached.js --html --no-clone; #node test/benchmark/jsdom.js --html --no-clone","build":"npm run tsc && npm run cjs && rollup -c rollup/es.config.js && npm run test","cjs":"ascjs --no-default esm cjs","tsc":"tsc -p .","hello":"if [[ \"$(node --version)\" =~ ^v1[^2] ]]; then node --input-type=module -e \"import {DOMParser} from './esm/index.js';console.log('\\x1b[7m\\x1b[1m',(new DOMParser).parseFromString('<html>LinkeDOM<canvas /></html>','text/html').querySelectorAll('html')[0].firstChild.toString(),'\\x1b[0m')\"; fi","test":"eslint esm/ && npm run hello && node test/benchmark/linkedom.js --w3c --mutation-observer --custom-elements && c8 node test/index.js && c8 report -r html","coverage":"mkdir -p ./coverage; c8 report --reporter=text-lcov > ./coverage/lcov.info"},"keywords":["DOM","JSDOM","alternative","performance","lightweight"],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-json":"^6.0.1","@rollup/plugin-node-resolve":"^15.2.3","ascjs":"^6.0.3","c8":"^8.0.1","eslint":"^8.52.0","rollup":"^4.1.4","typescript":"4.5"},"module":"./esm/index.js","type":"module","exports":{".":{"types":"./types/esm/index.d.ts","import":"./esm/index.js","default":"./cjs/index.js"},"./cached":{"types":"./types/esm/index.d.ts","import":"./esm/cached.js","default":"./cjs/cached.js"},"./package.json":"./package.json","./worker":"./worker.js"},"typesVersions":{"*":{"cached":["./types/esm/index.d.ts"],"worker":["./types/esm/index.d.ts"]}},"dependencies":{"css-select":"^5.1.0","cssom":"^0.5.0","html-escaper":"^3.0.3","htmlparser2":"^9.0.0","uhyphen":"^0.2.0"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/linkedom.git"},"bugs":{"url":"https://github.com/WebReflection/linkedom/issues"},"homepage":"https://github.com/WebReflection/linkedom#readme","_id":"linkedom@0.16.1","gitHead":"4585993c00fb0161c350cae8ecef1a94267dd2ad","_nodeVersion":"20.8.1","_npmVersion":"10.1.0","dist":{"shasum":"4c9fe87dbbc7dc1744a078417e4a9ee596310187","size":169838,"noattachment":false,"key":"/linkedom/-/linkedom-0.16.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/linkedom/download/linkedom-0.16.1.tgz"},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkedom_0.16.1_1698132780812_0.38047071983483205"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-10-24T07:33:01.147Z","publish_time":1698132781147,"_source_registry_name":"default","_cnpm_publish_time":1698132781147},"0.16.0":{"name":"linkedom","version":"0.16.0","description":"A triple-linked lists based DOM implementation","main":"./cjs/index.js","types":"./types/index.d.ts","scripts":{"benchmark":"node test/benchmark/linkedom.js","benchmark:w3c":"node test/benchmark/linkedom.js --w3c; node test/benchmark/linkedom-cached.js --w3c; node test/benchmark/jsdom.js --w3c; node test/benchmark/basichtml.js --w3c","benchmark:w3c:ce":"node test/benchmark/linkedom.js --w3c --custom-elements; node test/benchmark/linkedom-cached.js --w3c --custom-elements; node test/benchmark/jsdom.js --w3c --custom-elements; node test/benchmark/basichtml.js --w3c --custom-elements","benchmark:dom":"node test/benchmark/linkedom.js --dom; node test/benchmark/linkedom-cached.js --dom; node test/benchmark/jsdom.js --dom; node test/benchmark/basichtml.js --dom","benchmark:dom:ce":"node test/benchmark/linkedom.js --dom --custom-elements; node test/benchmark/linkedom-cached.js --dom --custom-elements; node test/benchmark/jsdom.js --dom --custom-elements; node test/benchmark/basichtml.js --dom --custom-elements","benchmark:html":"node test/benchmark/jsdon.js --html; node test/benchmark/linkedom.js --html; node test/benchmark/linkedom-cached.js --html; #node test/benchmark/jsdom.js --html","benchmark:html:ce":"node test/benchmark/linkedom.js --html --custom-elements; node test/benchmark/linkedom-cached.js --html --custom-elements; #node test/benchmark/jsdom.js --html --custom-elements","benchmark:html:mo":"node test/benchmark/linkedom.js --html --mutation-observer --custom-elements; node test/benchmark/linkedom-cached.js --html --mutation-observer --custom-elements","benchmark:html:nc":"node test/benchmark/linkedom.js --html --no-clone; node test/benchmark/linkedom-cached.js --html --no-clone; #node test/benchmark/jsdom.js --html --no-clone","build":"npm run tsc && npm run cjs && rollup -c rollup/es.config.js && npm run test","cjs":"ascjs --no-default esm cjs","tsc":"tsc -p .","hello":"if [[ \"$(node --version)\" =~ ^v1[^2] ]]; then node --input-type=module -e \"import {DOMParser} from './esm/index.js';console.log('\\x1b[7m\\x1b[1m',(new DOMParser).parseFromString('<html>LinkeDOM<canvas /></html>','text/html').querySelectorAll('html')[0].firstChild.toString(),'\\x1b[0m')\"; fi","test":"eslint esm/ && npm run hello && node test/benchmark/linkedom.js --w3c --mutation-observer --custom-elements && c8 node test/index.js && c8 report -r html","coverage":"mkdir -p ./coverage; c8 report --reporter=text-lcov > ./coverage/lcov.info"},"keywords":["DOM","JSDOM","alternative","performance","lightweight"],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"@rollup/plugin-commonjs":"^24.0.1","@rollup/plugin-json":"^6.0.0","@rollup/plugin-node-resolve":"^15.0.1","ascjs":"^5.0.1","c8":"^7.13.0","eslint":"^8.36.0","rollup":"^3.19.1","typescript":"4.5"},"module":"./esm/index.js","type":"module","exports":{".":{"types":"./types/esm/index.d.ts","import":"./esm/index.js","default":"./cjs/index.js"},"./cached":{"types":"./types/esm/index.d.ts","import":"./esm/cached.js","default":"./cjs/cached.js"},"./package.json":"./package.json","./worker":"./worker.js"},"typesVersions":{"*":{"cached":["./types/esm/index.d.ts"],"worker":["./types/esm/index.d.ts"]}},"dependencies":{"css-select":"^5.1.0","cssom":"^0.5.0","html-escaper":"^3.0.3","htmlparser2":"^8.0.1","uhyphen":"^0.2.0"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/linkedom.git"},"bugs":{"url":"https://github.com/WebReflection/linkedom/issues"},"homepage":"https://github.com/WebReflection/linkedom#readme","_id":"linkedom@0.16.0","gitHead":"6026f6ed3ba543a4b4bde58533cfa13d775c55cd","_nodeVersion":"20.8.1","_npmVersion":"10.2.0","dist":{"shasum":"41011c65f0d806a7ac88cbd05e6d2f1f0c50b40a","size":166667,"noattachment":false,"key":"/linkedom/-/linkedom-0.16.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/linkedom/download/linkedom-0.16.0.tgz"},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkedom_0.16.0_1697973682545_0.8243736882649513"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-10-22T11:21:22.773Z","publish_time":1697973682773,"_source_registry_name":"default","_cnpm_publish_time":1697973682773},"0.15.6":{"name":"linkedom","version":"0.15.6","description":"A triple-linked lists based DOM implementation","main":"./cjs/index.js","types":"./types/index.d.ts","scripts":{"benchmark":"node test/benchmark/linkedom.js","benchmark:w3c":"node test/benchmark/linkedom.js --w3c; node test/benchmark/linkedom-cached.js --w3c; node test/benchmark/jsdom.js --w3c; node test/benchmark/basichtml.js --w3c","benchmark:w3c:ce":"node test/benchmark/linkedom.js --w3c --custom-elements; node test/benchmark/linkedom-cached.js --w3c --custom-elements; node test/benchmark/jsdom.js --w3c --custom-elements; node test/benchmark/basichtml.js --w3c --custom-elements","benchmark:dom":"node test/benchmark/linkedom.js --dom; node test/benchmark/linkedom-cached.js --dom; node test/benchmark/jsdom.js --dom; node test/benchmark/basichtml.js --dom","benchmark:dom:ce":"node test/benchmark/linkedom.js --dom --custom-elements; node test/benchmark/linkedom-cached.js --dom --custom-elements; node test/benchmark/jsdom.js --dom --custom-elements; node test/benchmark/basichtml.js --dom --custom-elements","benchmark:html":"node test/benchmark/jsdon.js --html; node test/benchmark/linkedom.js --html; node test/benchmark/linkedom-cached.js --html; #node test/benchmark/jsdom.js --html","benchmark:html:ce":"node test/benchmark/linkedom.js --html --custom-elements; node test/benchmark/linkedom-cached.js --html --custom-elements; #node test/benchmark/jsdom.js --html --custom-elements","benchmark:html:mo":"node test/benchmark/linkedom.js --html --mutation-observer --custom-elements; node test/benchmark/linkedom-cached.js --html --mutation-observer --custom-elements","benchmark:html:nc":"node test/benchmark/linkedom.js --html --no-clone; node test/benchmark/linkedom-cached.js --html --no-clone; #node test/benchmark/jsdom.js --html --no-clone","build":"npm run tsc && npm run cjs && rollup -c rollup/es.config.js && npm run test","cjs":"ascjs --no-default esm cjs","tsc":"tsc -p .","hello":"if [[ \"$(node --version)\" =~ ^v1[^2] ]]; then node --input-type=module -e \"import {DOMParser} from './esm/index.js';console.log('\\x1b[7m\\x1b[1m',(new DOMParser).parseFromString('<html>LinkeDOM<canvas /></html>','text/html').querySelectorAll('html')[0].firstChild.toString(),'\\x1b[0m')\"; fi","test":"eslint esm/ && npm run hello && node test/benchmark/linkedom.js --w3c --mutation-observer --custom-elements && c8 node test/index.js && c8 report -r html","coverage":"mkdir -p ./coverage; c8 report --reporter=text-lcov > ./coverage/lcov.info"},"keywords":["DOM","JSDOM","alternative","performance","lightweight"],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"@rollup/plugin-commonjs":"^24.0.1","@rollup/plugin-json":"^6.0.0","@rollup/plugin-node-resolve":"^15.0.1","ascjs":"^5.0.1","c8":"^7.13.0","eslint":"^8.36.0","rollup":"^3.19.1","typescript":"4.5"},"module":"./esm/index.js","type":"module","exports":{".":{"types":"./types/esm/index.d.ts","import":"./esm/index.js","default":"./cjs/index.js"},"./cached":{"types":"./types/esm/index.d.ts","import":"./esm/cached.js","default":"./cjs/cached.js"},"./package.json":"./package.json","./worker":"./worker.js"},"typesVersions":{"*":{"cached":["./types/esm/index.d.ts"],"worker":["./types/esm/index.d.ts"]}},"dependencies":{"css-select":"^5.1.0","cssom":"^0.5.0","html-escaper":"^3.0.3","htmlparser2":"^8.0.1","uhyphen":"^0.2.0"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/linkedom.git"},"bugs":{"url":"https://github.com/WebReflection/linkedom/issues"},"homepage":"https://github.com/WebReflection/linkedom#readme","_id":"linkedom@0.15.6","gitHead":"3dd735b36a7f2944c1ded91ab783d2aea3338883","_nodeVersion":"20.8.0","_npmVersion":"10.2.0","dist":{"shasum":"474765941c92d6037fa38a2d053100ef587858cc","size":164542,"noattachment":false,"key":"/linkedom/-/linkedom-0.15.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/linkedom/download/linkedom-0.15.6.tgz"},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkedom_0.15.6_1696969989739_0.5532994144981827"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-10-10T20:33:10.055Z","publish_time":1696969990055,"_source_registry_name":"default","_cnpm_publish_time":1696969990055},"0.15.5":{"name":"linkedom","version":"0.15.5","description":"A triple-linked lists based DOM implementation","main":"./cjs/index.js","types":"./types/index.d.ts","scripts":{"benchmark":"node test/benchmark/linkedom.js","benchmark:w3c":"node test/benchmark/linkedom.js --w3c; node test/benchmark/linkedom-cached.js --w3c; node test/benchmark/jsdom.js --w3c; node test/benchmark/basichtml.js --w3c","benchmark:w3c:ce":"node test/benchmark/linkedom.js --w3c --custom-elements; node test/benchmark/linkedom-cached.js --w3c --custom-elements; node test/benchmark/jsdom.js --w3c --custom-elements; node test/benchmark/basichtml.js --w3c --custom-elements","benchmark:dom":"node test/benchmark/linkedom.js --dom; node test/benchmark/linkedom-cached.js --dom; node test/benchmark/jsdom.js --dom; node test/benchmark/basichtml.js --dom","benchmark:dom:ce":"node test/benchmark/linkedom.js --dom --custom-elements; node test/benchmark/linkedom-cached.js --dom --custom-elements; node test/benchmark/jsdom.js --dom --custom-elements; node test/benchmark/basichtml.js --dom --custom-elements","benchmark:html":"node test/benchmark/jsdon.js --html; node test/benchmark/linkedom.js --html; node test/benchmark/linkedom-cached.js --html; #node test/benchmark/jsdom.js --html","benchmark:html:ce":"node test/benchmark/linkedom.js --html --custom-elements; node test/benchmark/linkedom-cached.js --html --custom-elements; #node test/benchmark/jsdom.js --html --custom-elements","benchmark:html:mo":"node test/benchmark/linkedom.js --html --mutation-observer --custom-elements; node test/benchmark/linkedom-cached.js --html --mutation-observer --custom-elements","benchmark:html:nc":"node test/benchmark/linkedom.js --html --no-clone; node test/benchmark/linkedom-cached.js --html --no-clone; #node test/benchmark/jsdom.js --html --no-clone","build":"npm run tsc && npm run cjs && rollup -c rollup/es.config.js && npm run test","cjs":"ascjs --no-default esm cjs","tsc":"tsc -p .","hello":"if [[ \"$(node --version)\" =~ ^v1[^2] ]]; then node --input-type=module -e \"import {DOMParser} from './esm/index.js';console.log('\\x1b[7m\\x1b[1m',(new DOMParser).parseFromString('<html>LinkeDOM<canvas /></html>','text/html').querySelectorAll('html')[0].firstChild.toString(),'\\x1b[0m')\"; fi","test":"eslint esm/ && npm run hello && node test/benchmark/linkedom.js --w3c --mutation-observer --custom-elements && c8 node test/index.js && c8 report -r html","coverage":"mkdir -p ./coverage; c8 report --reporter=text-lcov > ./coverage/lcov.info"},"keywords":["DOM","JSDOM","alternative","performance","lightweight"],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"@rollup/plugin-commonjs":"^24.0.1","@rollup/plugin-json":"^6.0.0","@rollup/plugin-node-resolve":"^15.0.1","ascjs":"^5.0.1","c8":"^7.13.0","eslint":"^8.36.0","rollup":"^3.19.1","typescript":"4.5"},"module":"./esm/index.js","type":"module","exports":{".":{"types":"./types/esm/index.d.ts","import":"./esm/index.js","default":"./cjs/index.js"},"./cached":{"types":"./types/esm/index.d.ts","import":"./esm/cached.js","default":"./cjs/cached.js"},"./package.json":"./package.json","./worker":"./worker.js"},"typesVersions":{"*":{"cached":["./types/esm/index.d.ts"],"worker":["./types/esm/index.d.ts"]}},"dependencies":{"css-select":"^5.1.0","cssom":"^0.5.0","html-escaper":"^3.0.3","htmlparser2":"^8.0.1","uhyphen":"^0.2.0"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/linkedom.git"},"bugs":{"url":"https://github.com/WebReflection/linkedom/issues"},"homepage":"https://github.com/WebReflection/linkedom#readme","_id":"linkedom@0.15.5","gitHead":"44285085db795140d1bfbc6da499a4deb572e005","_nodeVersion":"20.8.0","_npmVersion":"10.2.0","dist":{"shasum":"5e2c0bdffeb0bded4ce82066a2a67bdec01c1655","size":164509,"noattachment":false,"key":"/linkedom/-/linkedom-0.15.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/linkedom/download/linkedom-0.15.5.tgz"},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkedom_0.15.5_1696969816312_0.42472302090675385"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-10-10T20:30:16.604Z","publish_time":1696969816604,"_source_registry_name":"default","_cnpm_publish_time":1696969816604},"0.15.4":{"name":"linkedom","version":"0.15.4","description":"A triple-linked lists based DOM implementation","main":"./cjs/index.js","types":"./types/index.d.ts","scripts":{"benchmark":"node test/benchmark/linkedom.js","benchmark:w3c":"node test/benchmark/linkedom.js --w3c; node test/benchmark/linkedom-cached.js --w3c; node test/benchmark/jsdom.js --w3c; node test/benchmark/basichtml.js --w3c","benchmark:w3c:ce":"node test/benchmark/linkedom.js --w3c --custom-elements; node test/benchmark/linkedom-cached.js --w3c --custom-elements; node test/benchmark/jsdom.js --w3c --custom-elements; node test/benchmark/basichtml.js --w3c --custom-elements","benchmark:dom":"node test/benchmark/linkedom.js --dom; node test/benchmark/linkedom-cached.js --dom; node test/benchmark/jsdom.js --dom; node test/benchmark/basichtml.js --dom","benchmark:dom:ce":"node test/benchmark/linkedom.js --dom --custom-elements; node test/benchmark/linkedom-cached.js --dom --custom-elements; node test/benchmark/jsdom.js --dom --custom-elements; node test/benchmark/basichtml.js --dom --custom-elements","benchmark:html":"node test/benchmark/jsdon.js --html; node test/benchmark/linkedom.js --html; node test/benchmark/linkedom-cached.js --html; #node test/benchmark/jsdom.js --html","benchmark:html:ce":"node test/benchmark/linkedom.js --html --custom-elements; node test/benchmark/linkedom-cached.js --html --custom-elements; #node test/benchmark/jsdom.js --html --custom-elements","benchmark:html:mo":"node test/benchmark/linkedom.js --html --mutation-observer --custom-elements; node test/benchmark/linkedom-cached.js --html --mutation-observer --custom-elements","benchmark:html:nc":"node test/benchmark/linkedom.js --html --no-clone; node test/benchmark/linkedom-cached.js --html --no-clone; #node test/benchmark/jsdom.js --html --no-clone","build":"npm run tsc && npm run cjs && rollup -c rollup/es.config.js && npm run test","cjs":"ascjs --no-default esm cjs","tsc":"tsc -p .","hello":"if [[ \"$(node --version)\" =~ ^v1[^2] ]]; then node --input-type=module -e \"import {DOMParser} from './esm/index.js';console.log('\\x1b[7m\\x1b[1m',(new DOMParser).parseFromString('<html>LinkeDOM<canvas /></html>','text/html').querySelectorAll('html')[0].firstChild.toString(),'\\x1b[0m')\"; fi","test":"eslint esm/ && npm run hello && node test/benchmark/linkedom.js --w3c --mutation-observer --custom-elements && c8 node test/index.js && c8 report -r html","coverage":"mkdir -p ./coverage; c8 report --reporter=text-lcov > ./coverage/lcov.info"},"keywords":["DOM","JSDOM","alternative","performance","lightweight"],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"@rollup/plugin-commonjs":"^24.0.1","@rollup/plugin-json":"^6.0.0","@rollup/plugin-node-resolve":"^15.0.1","ascjs":"^5.0.1","c8":"^7.13.0","eslint":"^8.36.0","rollup":"^3.19.1","typescript":"4.5"},"module":"./esm/index.js","type":"module","exports":{".":{"types":"./types/esm/index.d.ts","import":"./esm/index.js","default":"./cjs/index.js"},"./cached":{"types":"./types/esm/index.d.ts","import":"./esm/cached.js","default":"./cjs/cached.js"},"./package.json":"./package.json","./worker":"./worker.js"},"typesVersions":{"*":{"cached":["./types/esm/index.d.ts"],"worker":["./types/esm/index.d.ts"]}},"dependencies":{"css-select":"^5.1.0","cssom":"^0.5.0","html-escaper":"^3.0.3","htmlparser2":"^8.0.1","uhyphen":"^0.2.0"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/linkedom.git"},"bugs":{"url":"https://github.com/WebReflection/linkedom/issues"},"homepage":"https://github.com/WebReflection/linkedom#readme","_id":"linkedom@0.15.4","gitHead":"152ed3d922e1cb7ef3c0da932e36e1d780d98aa3","_nodeVersion":"20.8.0","_npmVersion":"10.1.0","dist":{"shasum":"55599ae784bbe3f0a9e9b2eb3ab3eed377e0464c","size":164509,"noattachment":false,"key":"/linkedom/-/linkedom-0.15.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/linkedom/download/linkedom-0.15.4.tgz"},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkedom_0.15.4_1696417210868_0.6100549612235209"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-10-04T11:00:11.069Z","publish_time":1696417211069,"_source_registry_name":"default","_cnpm_publish_time":1696417211069},"0.15.3":{"name":"linkedom","version":"0.15.3","description":"A triple-linked lists based DOM implementation","main":"./cjs/index.js","types":"./types/index.d.ts","scripts":{"benchmark":"node test/benchmark/linkedom.js","benchmark:w3c":"node test/benchmark/linkedom.js --w3c; node test/benchmark/linkedom-cached.js --w3c; node test/benchmark/jsdom.js --w3c; node test/benchmark/basichtml.js --w3c","benchmark:w3c:ce":"node test/benchmark/linkedom.js --w3c --custom-elements; node test/benchmark/linkedom-cached.js --w3c --custom-elements; node test/benchmark/jsdom.js --w3c --custom-elements; node test/benchmark/basichtml.js --w3c --custom-elements","benchmark:dom":"node test/benchmark/linkedom.js --dom; node test/benchmark/linkedom-cached.js --dom; node test/benchmark/jsdom.js --dom; node test/benchmark/basichtml.js --dom","benchmark:dom:ce":"node test/benchmark/linkedom.js --dom --custom-elements; node test/benchmark/linkedom-cached.js --dom --custom-elements; node test/benchmark/jsdom.js --dom --custom-elements; node test/benchmark/basichtml.js --dom --custom-elements","benchmark:html":"node test/benchmark/jsdon.js --html; node test/benchmark/linkedom.js --html; node test/benchmark/linkedom-cached.js --html; #node test/benchmark/jsdom.js --html","benchmark:html:ce":"node test/benchmark/linkedom.js --html --custom-elements; node test/benchmark/linkedom-cached.js --html --custom-elements; #node test/benchmark/jsdom.js --html --custom-elements","benchmark:html:mo":"node test/benchmark/linkedom.js --html --mutation-observer --custom-elements; node test/benchmark/linkedom-cached.js --html --mutation-observer --custom-elements","benchmark:html:nc":"node test/benchmark/linkedom.js --html --no-clone; node test/benchmark/linkedom-cached.js --html --no-clone; #node test/benchmark/jsdom.js --html --no-clone","build":"npm run tsc && npm run cjs && rollup -c rollup/es.config.js && npm run test","cjs":"ascjs --no-default esm cjs","tsc":"tsc -p .","hello":"if [[ \"$(node --version)\" =~ ^v1[^2] ]]; then node --input-type=module -e \"import {DOMParser} from './esm/index.js';console.log('\\x1b[7m\\x1b[1m',(new DOMParser).parseFromString('<html>LinkeDOM<canvas /></html>','text/html').querySelectorAll('html')[0].firstChild.toString(),'\\x1b[0m')\"; fi","test":"eslint esm/ && npm run hello && node test/benchmark/linkedom.js --w3c --mutation-observer --custom-elements && c8 node test/index.js && c8 report -r html","coverage":"mkdir -p ./coverage; c8 report --reporter=text-lcov > ./coverage/lcov.info"},"keywords":["DOM","JSDOM","alternative","performance","lightweight"],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"@rollup/plugin-commonjs":"^24.0.1","@rollup/plugin-json":"^6.0.0","@rollup/plugin-node-resolve":"^15.0.1","ascjs":"^5.0.1","c8":"^7.13.0","eslint":"^8.36.0","rollup":"^3.19.1","typescript":"4.5"},"module":"./esm/index.js","type":"module","exports":{".":{"types":"./types/esm/index.d.ts","import":"./esm/index.js","default":"./cjs/index.js"},"./cached":{"import":"./esm/cached.js","default":"./cjs/cached.js"},"./package.json":"./package.json","./worker":"./worker.js"},"typesVersions":{"*":{"cached":["./types/esm/index.d.ts"],"worker":["./types/esm/index.d.ts"]}},"dependencies":{"css-select":"^5.1.0","cssom":"^0.5.0","html-escaper":"^3.0.3","htmlparser2":"^8.0.1","uhyphen":"^0.2.0"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/linkedom.git"},"bugs":{"url":"https://github.com/WebReflection/linkedom/issues"},"homepage":"https://github.com/WebReflection/linkedom#readme","_id":"linkedom@0.15.3","gitHead":"e7c6b14e564275d548871e45d0de6377dd7c385c","_nodeVersion":"20.5.1","_npmVersion":"9.8.1","dist":{"shasum":"f65960f446ca704fbd1b37f43acaa226fbec2b13","size":164509,"noattachment":false,"key":"/linkedom/-/linkedom-0.15.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/linkedom/download/linkedom-0.15.3.tgz"},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkedom_0.15.3_1693903890226_0.7517868435203088"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-09-05T08:51:30.500Z","publish_time":1693903890500,"_source_registry_name":"default","_cnpm_publish_time":1693903890500},"0.15.2":{"name":"linkedom","version":"0.15.2","description":"A triple-linked lists based DOM implementation","main":"./cjs/index.js","types":"./types/index.d.ts","scripts":{"benchmark":"node test/benchmark/linkedom.js","benchmark:w3c":"node test/benchmark/linkedom.js --w3c; node test/benchmark/linkedom-cached.js --w3c; node test/benchmark/jsdom.js --w3c; node test/benchmark/basichtml.js --w3c","benchmark:w3c:ce":"node test/benchmark/linkedom.js --w3c --custom-elements; node test/benchmark/linkedom-cached.js --w3c --custom-elements; node test/benchmark/jsdom.js --w3c --custom-elements; node test/benchmark/basichtml.js --w3c --custom-elements","benchmark:dom":"node test/benchmark/linkedom.js --dom; node test/benchmark/linkedom-cached.js --dom; node test/benchmark/jsdom.js --dom; node test/benchmark/basichtml.js --dom","benchmark:dom:ce":"node test/benchmark/linkedom.js --dom --custom-elements; node test/benchmark/linkedom-cached.js --dom --custom-elements; node test/benchmark/jsdom.js --dom --custom-elements; node test/benchmark/basichtml.js --dom --custom-elements","benchmark:html":"node test/benchmark/jsdon.js --html; node test/benchmark/linkedom.js --html; node test/benchmark/linkedom-cached.js --html; #node test/benchmark/jsdom.js --html","benchmark:html:ce":"node test/benchmark/linkedom.js --html --custom-elements; node test/benchmark/linkedom-cached.js --html --custom-elements; #node test/benchmark/jsdom.js --html --custom-elements","benchmark:html:mo":"node test/benchmark/linkedom.js --html --mutation-observer --custom-elements; node test/benchmark/linkedom-cached.js --html --mutation-observer --custom-elements","benchmark:html:nc":"node test/benchmark/linkedom.js --html --no-clone; node test/benchmark/linkedom-cached.js --html --no-clone; #node test/benchmark/jsdom.js --html --no-clone","build":"npm run tsc && npm run cjs && rollup -c rollup/es.config.js && npm run test","cjs":"ascjs --no-default esm cjs","tsc":"tsc -p .","hello":"if [[ \"$(node --version)\" =~ ^v1[^2] ]]; then node --input-type=module -e \"import {DOMParser} from './esm/index.js';console.log('\\x1b[7m\\x1b[1m',(new DOMParser).parseFromString('<html>LinkeDOM<canvas /></html>','text/html').querySelectorAll('html')[0].firstChild.toString(),'\\x1b[0m')\"; fi","test":"eslint esm/ && npm run hello && node test/benchmark/linkedom.js --w3c --mutation-observer --custom-elements && c8 node test/index.js && c8 report -r html","coverage":"mkdir -p ./coverage; c8 report --reporter=text-lcov > ./coverage/lcov.info"},"keywords":["DOM","JSDOM","alternative","performance","lightweight"],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"@rollup/plugin-commonjs":"^24.0.1","@rollup/plugin-json":"^6.0.0","@rollup/plugin-node-resolve":"^15.0.1","ascjs":"^5.0.1","c8":"^7.13.0","eslint":"^8.36.0","rollup":"^3.19.1","typescript":"4.5"},"module":"./esm/index.js","type":"module","exports":{".":{"types":"./types/esm/index.d.ts","import":"./esm/index.js","default":"./cjs/index.js"},"./cached":{"import":"./esm/cached.js","default":"./cjs/cached.js"},"./package.json":"./package.json","./worker":"./worker.js"},"typesVersions":{"*":{"cached":["./types/esm/index.d.ts"],"worker":["./types/esm/index.d.ts"]}},"dependencies":{"css-select":"^5.1.0","cssom":"^0.5.0","html-escaper":"^3.0.3","htmlparser2":"^8.0.1","uhyphen":"^0.2.0"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/linkedom.git"},"bugs":{"url":"https://github.com/WebReflection/linkedom/issues"},"homepage":"https://github.com/WebReflection/linkedom#readme","_id":"linkedom@0.15.2","gitHead":"ee12989ee363265cceb1c6b206395bed082e03c6","_nodeVersion":"20.5.1","_npmVersion":"9.8.1","dist":{"shasum":"d62702f96c0eebf3ae419777c534c0aff5a604ba","size":164511,"noattachment":false,"key":"/linkedom/-/linkedom-0.15.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/linkedom/download/linkedom-0.15.2.tgz"},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkedom_0.15.2_1693211306058_0.7089333549633303"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-28T08:28:26.343Z","publish_time":1693211306343,"_source_registry_name":"default","_cnpm_publish_time":1693211306343},"0.15.1":{"name":"linkedom","version":"0.15.1","description":"A triple-linked lists based DOM implementation","main":"./cjs/index.js","types":"./types/index.d.ts","scripts":{"benchmark":"node test/benchmark/linkedom.js","benchmark:w3c":"node test/benchmark/linkedom.js --w3c; node test/benchmark/linkedom-cached.js --w3c; node test/benchmark/jsdom.js --w3c; node test/benchmark/basichtml.js --w3c","benchmark:w3c:ce":"node test/benchmark/linkedom.js --w3c --custom-elements; node test/benchmark/linkedom-cached.js --w3c --custom-elements; node test/benchmark/jsdom.js --w3c --custom-elements; node test/benchmark/basichtml.js --w3c --custom-elements","benchmark:dom":"node test/benchmark/linkedom.js --dom; node test/benchmark/linkedom-cached.js --dom; node test/benchmark/jsdom.js --dom; node test/benchmark/basichtml.js --dom","benchmark:dom:ce":"node test/benchmark/linkedom.js --dom --custom-elements; node test/benchmark/linkedom-cached.js --dom --custom-elements; node test/benchmark/jsdom.js --dom --custom-elements; node test/benchmark/basichtml.js --dom --custom-elements","benchmark:html":"node test/benchmark/jsdon.js --html; node test/benchmark/linkedom.js --html; node test/benchmark/linkedom-cached.js --html; #node test/benchmark/jsdom.js --html","benchmark:html:ce":"node test/benchmark/linkedom.js --html --custom-elements; node test/benchmark/linkedom-cached.js --html --custom-elements; #node test/benchmark/jsdom.js --html --custom-elements","benchmark:html:mo":"node test/benchmark/linkedom.js --html --mutation-observer --custom-elements; node test/benchmark/linkedom-cached.js --html --mutation-observer --custom-elements","benchmark:html:nc":"node test/benchmark/linkedom.js --html --no-clone; node test/benchmark/linkedom-cached.js --html --no-clone; #node test/benchmark/jsdom.js --html --no-clone","build":"npm run tsc && npm run cjs && rollup -c rollup/es.config.js && npm run test","cjs":"ascjs --no-default esm cjs","tsc":"tsc -p .","hello":"if [[ \"$(node --version)\" =~ ^v1[^2] ]]; then node --input-type=module -e \"import {DOMParser} from './esm/index.js';console.log('\\x1b[7m\\x1b[1m',(new DOMParser).parseFromString('<html>LinkeDOM<canvas /></html>','text/html').querySelectorAll('html')[0].firstChild.toString(),'\\x1b[0m')\"; fi","test":"eslint esm/ && npm run hello && node test/benchmark/linkedom.js --w3c --mutation-observer --custom-elements && c8 node test/index.js && c8 report -r html","coverage":"mkdir -p ./coverage; c8 report --reporter=text-lcov > ./coverage/lcov.info"},"keywords":["DOM","JSDOM","alternative","performance","lightweight"],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"@rollup/plugin-commonjs":"^24.0.1","@rollup/plugin-json":"^6.0.0","@rollup/plugin-node-resolve":"^15.0.1","ascjs":"^5.0.1","c8":"^7.13.0","eslint":"^8.36.0","rollup":"^3.19.1","typescript":"4.5"},"module":"./esm/index.js","type":"module","exports":{".":{"types":"./types/esm/index.d.ts","import":"./esm/index.js","default":"./cjs/index.js"},"./cached":{"import":"./esm/cached.js","default":"./cjs/cached.js"},"./package.json":"./package.json","./worker":"./worker.js"},"typesVersions":{"*":{"cached":["./types/esm/index.d.ts"],"worker":["./types/esm/index.d.ts"]}},"dependencies":{"css-select":"^5.1.0","cssom":"^0.5.0","html-escaper":"^3.0.3","htmlparser2":"^8.0.1","uhyphen":"^0.2.0"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/linkedom.git"},"bugs":{"url":"https://github.com/WebReflection/linkedom/issues"},"homepage":"https://github.com/WebReflection/linkedom#readme","_id":"linkedom@0.15.1","gitHead":"ec5ce8470c50fe2e9ea6e8b339e6ee4f23077c73","_nodeVersion":"20.4.0","_npmVersion":"9.8.0","dist":{"shasum":"3b6dd7894290f993e09853153b8a9b9aecc4b351","size":164506,"noattachment":false,"key":"/linkedom/-/linkedom-0.15.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/linkedom/download/linkedom-0.15.1.tgz"},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkedom_0.15.1_1689777192971_0.39014107344883664"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-07-19T14:33:13.305Z","publish_time":1689777193305,"_source_registry_name":"default","_cnpm_publish_time":1689777193305},"0.15.0":{"name":"linkedom","version":"0.15.0","description":"A triple-linked lists based DOM implementation","main":"./cjs/index.js","types":"./types/index.d.ts","scripts":{"benchmark":"node test/benchmark/linkedom.js","benchmark:w3c":"node test/benchmark/linkedom.js --w3c; node test/benchmark/linkedom-cached.js --w3c; node test/benchmark/jsdom.js --w3c; node test/benchmark/basichtml.js --w3c","benchmark:w3c:ce":"node test/benchmark/linkedom.js --w3c --custom-elements; node test/benchmark/linkedom-cached.js --w3c --custom-elements; node test/benchmark/jsdom.js --w3c --custom-elements; node test/benchmark/basichtml.js --w3c --custom-elements","benchmark:dom":"node test/benchmark/linkedom.js --dom; node test/benchmark/linkedom-cached.js --dom; node test/benchmark/jsdom.js --dom; node test/benchmark/basichtml.js --dom","benchmark:dom:ce":"node test/benchmark/linkedom.js --dom --custom-elements; node test/benchmark/linkedom-cached.js --dom --custom-elements; node test/benchmark/jsdom.js --dom --custom-elements; node test/benchmark/basichtml.js --dom --custom-elements","benchmark:html":"node test/benchmark/jsdon.js --html; node test/benchmark/linkedom.js --html; node test/benchmark/linkedom-cached.js --html; #node test/benchmark/jsdom.js --html","benchmark:html:ce":"node test/benchmark/linkedom.js --html --custom-elements; node test/benchmark/linkedom-cached.js --html --custom-elements; #node test/benchmark/jsdom.js --html --custom-elements","benchmark:html:mo":"node test/benchmark/linkedom.js --html --mutation-observer --custom-elements; node test/benchmark/linkedom-cached.js --html --mutation-observer --custom-elements","benchmark:html:nc":"node test/benchmark/linkedom.js --html --no-clone; node test/benchmark/linkedom-cached.js --html --no-clone; #node test/benchmark/jsdom.js --html --no-clone","build":"npm run tsc && npm run cjs && rollup -c rollup/es.config.js && npm run test","cjs":"ascjs --no-default esm cjs","tsc":"tsc -p .","hello":"if [[ \"$(node --version)\" =~ ^v1[^2] ]]; then node --input-type=module -e \"import {DOMParser} from './esm/index.js';console.log('\\x1b[7m\\x1b[1m',(new DOMParser).parseFromString('<html>LinkeDOM<canvas /></html>','text/html').querySelectorAll('html')[0].firstChild.toString(),'\\x1b[0m')\"; fi","test":"eslint esm/ && npm run hello && node test/benchmark/linkedom.js --w3c --mutation-observer --custom-elements && c8 node test/index.js && c8 report -r html","coverage":"mkdir -p ./coverage; c8 report --reporter=text-lcov > ./coverage/lcov.info"},"keywords":["DOM","JSDOM","alternative","performance","lightweight"],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"@rollup/plugin-commonjs":"^24.0.1","@rollup/plugin-json":"^6.0.0","@rollup/plugin-node-resolve":"^15.0.1","ascjs":"^5.0.1","c8":"^7.13.0","eslint":"^8.36.0","rollup":"^3.19.1","typescript":"4.5"},"module":"./esm/index.js","type":"module","exports":{".":{"types":"./types/esm/index.d.ts","import":"./esm/index.js","default":"./cjs/index.js"},"./cached":{"import":"./esm/cached.js","default":"./cjs/cached.js"},"./package.json":"./package.json","./worker":"./worker.js"},"typesVersions":{"*":{"cached":["./types/esm/index.d.ts"],"worker":["./types/esm/index.d.ts"]}},"dependencies":{"css-select":"^5.1.0","cssom":"^0.5.0","html-escaper":"^3.0.3","htmlparser2":"^8.0.1","uhyphen":"^0.2.0"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/linkedom.git"},"bugs":{"url":"https://github.com/WebReflection/linkedom/issues"},"homepage":"https://github.com/WebReflection/linkedom#readme","_id":"linkedom@0.15.0","gitHead":"e8dc9de5d4198382ae91c2bab18873c8c853812d","_nodeVersion":"20.4.0","_npmVersion":"9.8.0","dist":{"shasum":"83ba15a5c395fc9148384ec1e26d3f5d1c1fab53","size":164143,"noattachment":false,"key":"/linkedom/-/linkedom-0.15.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/linkedom/download/linkedom-0.15.0.tgz"},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkedom_0.15.0_1689579369005_0.974326991658254"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-07-17T07:36:09.219Z","publish_time":1689579369219,"_source_registry_name":"default","_cnpm_publish_time":1689579369219},"0.14.26":{"name":"linkedom","version":"0.14.26","description":"A triple-linked lists based DOM implementation","main":"./cjs/index.js","types":"./types/index.d.ts","scripts":{"benchmark":"node test/benchmark/linkedom.js","benchmark:w3c":"node test/benchmark/linkedom.js --w3c; node test/benchmark/linkedom-cached.js --w3c; node test/benchmark/jsdom.js --w3c; node test/benchmark/basichtml.js --w3c","benchmark:w3c:ce":"node test/benchmark/linkedom.js --w3c --custom-elements; node test/benchmark/linkedom-cached.js --w3c --custom-elements; node test/benchmark/jsdom.js --w3c --custom-elements; node test/benchmark/basichtml.js --w3c --custom-elements","benchmark:dom":"node test/benchmark/linkedom.js --dom; node test/benchmark/linkedom-cached.js --dom; node test/benchmark/jsdom.js --dom; node test/benchmark/basichtml.js --dom","benchmark:dom:ce":"node test/benchmark/linkedom.js --dom --custom-elements; node test/benchmark/linkedom-cached.js --dom --custom-elements; node test/benchmark/jsdom.js --dom --custom-elements; node test/benchmark/basichtml.js --dom --custom-elements","benchmark:html":"node test/benchmark/jsdon.js --html; node test/benchmark/linkedom.js --html; node test/benchmark/linkedom-cached.js --html; #node test/benchmark/jsdom.js --html","benchmark:html:ce":"node test/benchmark/linkedom.js --html --custom-elements; node test/benchmark/linkedom-cached.js --html --custom-elements; #node test/benchmark/jsdom.js --html --custom-elements","benchmark:html:mo":"node test/benchmark/linkedom.js --html --mutation-observer --custom-elements; node test/benchmark/linkedom-cached.js --html --mutation-observer --custom-elements","benchmark:html:nc":"node test/benchmark/linkedom.js --html --no-clone; node test/benchmark/linkedom-cached.js --html --no-clone; #node test/benchmark/jsdom.js --html --no-clone","build":"npm run tsc && npm run cjs && rollup -c rollup/es.config.js && npm run test","cjs":"ascjs --no-default esm cjs","tsc":"tsc -p .","hello":"if [[ \"$(node --version)\" =~ ^v1[^2] ]]; then node --input-type=module -e \"import {DOMParser} from './esm/index.js';console.log('\\x1b[7m\\x1b[1m',(new DOMParser).parseFromString('<html>LinkeDOM<canvas /></html>','text/html').querySelectorAll('html')[0].firstChild.toString(),'\\x1b[0m')\"; fi","test":"eslint esm/ && npm run hello && node test/benchmark/linkedom.js --w3c --mutation-observer --custom-elements && c8 node test/index.js && c8 report -r html","coverage":"mkdir -p ./coverage; c8 report --reporter=text-lcov > ./coverage/lcov.info"},"keywords":["DOM","JSDOM","alternative","performance","lightweight"],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"@rollup/plugin-commonjs":"^24.0.1","@rollup/plugin-json":"^6.0.0","@rollup/plugin-node-resolve":"^15.0.1","ascjs":"^5.0.1","c8":"^7.13.0","eslint":"^8.36.0","rollup":"^3.19.1","typescript":"4.5"},"module":"./esm/index.js","type":"module","exports":{".":{"types":"./types/esm/index.d.ts","import":"./esm/index.js","default":"./cjs/index.js"},"./cached":{"import":"./esm/cached.js","default":"./cjs/cached.js"},"./package.json":"./package.json","./worker":"./worker.js"},"typesVersions":{"*":{"cached":["./types/esm/index.d.ts"],"worker":["./types/esm/index.d.ts"]}},"dependencies":{"css-select":"^5.1.0","cssom":"^0.5.0","html-escaper":"^3.0.3","htmlparser2":"^8.0.1","uhyphen":"^0.2.0"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/linkedom.git"},"bugs":{"url":"https://github.com/WebReflection/linkedom/issues"},"homepage":"https://github.com/WebReflection/linkedom#readme","gitHead":"f806d0d529b2aea2e03c401f7c3775fc97857e65","_id":"linkedom@0.14.26","_nodeVersion":"19.9.0","_npmVersion":"8.19.2","dist":{"shasum":"fd8ddaef1a052e1191fb2e881605a1a001409f3b","size":164157,"noattachment":false,"key":"/linkedom/-/linkedom-0.14.26.tgz","tarball":"http://registry.cnpm.dingdandao.com/linkedom/download/linkedom-0.14.26.tgz"},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkedom_0.14.26_1682749614132_0.5276572203115417"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-04-29T06:26:54.394Z","publish_time":1682749614394,"_source_registry_name":"default","_cnpm_publish_time":1682749614394},"0.14.25":{"name":"linkedom","version":"0.14.25","description":"A triple-linked lists based DOM implementation","main":"./cjs/index.js","types":"./types/index.d.ts","scripts":{"benchmark":"node test/benchmark/linkedom.js","benchmark:w3c":"node test/benchmark/linkedom.js --w3c; node test/benchmark/linkedom-cached.js --w3c; node test/benchmark/jsdom.js --w3c; node test/benchmark/basichtml.js --w3c","benchmark:w3c:ce":"node test/benchmark/linkedom.js --w3c --custom-elements; node test/benchmark/linkedom-cached.js --w3c --custom-elements; node test/benchmark/jsdom.js --w3c --custom-elements; node test/benchmark/basichtml.js --w3c --custom-elements","benchmark:dom":"node test/benchmark/linkedom.js --dom; node test/benchmark/linkedom-cached.js --dom; node test/benchmark/jsdom.js --dom; node test/benchmark/basichtml.js --dom","benchmark:dom:ce":"node test/benchmark/linkedom.js --dom --custom-elements; node test/benchmark/linkedom-cached.js --dom --custom-elements; node test/benchmark/jsdom.js --dom --custom-elements; node test/benchmark/basichtml.js --dom --custom-elements","benchmark:html":"node test/benchmark/jsdon.js --html; node test/benchmark/linkedom.js --html; node test/benchmark/linkedom-cached.js --html; #node test/benchmark/jsdom.js --html","benchmark:html:ce":"node test/benchmark/linkedom.js --html --custom-elements; node test/benchmark/linkedom-cached.js --html --custom-elements; #node test/benchmark/jsdom.js --html --custom-elements","benchmark:html:mo":"node test/benchmark/linkedom.js --html --mutation-observer --custom-elements; node test/benchmark/linkedom-cached.js --html --mutation-observer --custom-elements","benchmark:html:nc":"node test/benchmark/linkedom.js --html --no-clone; node test/benchmark/linkedom-cached.js --html --no-clone; #node test/benchmark/jsdom.js --html --no-clone","build":"npm run tsc && npm run cjs && rollup -c rollup/es.config.js && npm run test","cjs":"ascjs --no-default esm cjs","tsc":"tsc -p .","hello":"if [[ \"$(node --version)\" =~ ^v1[^2] ]]; then node --input-type=module -e \"import {DOMParser} from './esm/index.js';console.log('\\x1b[7m\\x1b[1m',(new DOMParser).parseFromString('<html>LinkeDOM<canvas /></html>','text/html').querySelectorAll('html')[0].firstChild.toString(),'\\x1b[0m')\"; fi","test":"eslint esm/ && npm run hello && node test/benchmark/linkedom.js --w3c --mutation-observer --custom-elements && c8 node test/index.js && c8 report -r html","coverage":"mkdir -p ./coverage; c8 report --reporter=text-lcov > ./coverage/lcov.info"},"keywords":["DOM","JSDOM","alternative","performance","lightweight"],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"@rollup/plugin-commonjs":"^24.0.1","@rollup/plugin-json":"^6.0.0","@rollup/plugin-node-resolve":"^15.0.1","ascjs":"^5.0.1","c8":"^7.13.0","eslint":"^8.36.0","rollup":"^3.19.1","typescript":"4.5"},"module":"./esm/index.js","type":"module","exports":{".":{"types":"./types/esm/index.d.ts","import":"./esm/index.js","default":"./cjs/index.js"},"./cached":{"import":"./esm/cached.js","default":"./cjs/cached.js"},"./package.json":"./package.json","./worker":"./worker.js"},"typesVersions":{"*":{"cached":["./types/esm/index.d.ts"],"worker":["./types/esm/index.d.ts"]}},"dependencies":{"css-select":"^5.1.0","cssom":"^0.5.0","html-escaper":"^3.0.3","htmlparser2":"^8.0.1","uhyphen":"^0.2.0"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/linkedom.git"},"bugs":{"url":"https://github.com/WebReflection/linkedom/issues"},"homepage":"https://github.com/WebReflection/linkedom#readme","gitHead":"5527ee4aada82bd5cc07c739b87e372269922244","_id":"linkedom@0.14.25","_nodeVersion":"19.7.0","_npmVersion":"8.19.2","dist":{"shasum":"b2b2772d61b0e2457837b1fc30f26bd7eb0d7baa","size":164117,"noattachment":false,"key":"/linkedom/-/linkedom-0.14.25.tgz","tarball":"http://registry.cnpm.dingdandao.com/linkedom/download/linkedom-0.14.25.tgz"},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkedom_0.14.25_1678789957116_0.25246893536759063"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-03-14T10:32:37.298Z","publish_time":1678789957298,"_cnpm_publish_time":1678789957298},"0.14.24":{"name":"linkedom","version":"0.14.24","description":"A triple-linked lists based DOM implementation","main":"./cjs/index.js","types":"./types/index.d.ts","scripts":{"benchmark":"node test/benchmark/linkedom.js","benchmark:w3c":"node test/benchmark/linkedom.js --w3c; node test/benchmark/linkedom-cached.js --w3c; node test/benchmark/jsdom.js --w3c; node test/benchmark/basichtml.js --w3c","benchmark:w3c:ce":"node test/benchmark/linkedom.js --w3c --custom-elements; node test/benchmark/linkedom-cached.js --w3c --custom-elements; node test/benchmark/jsdom.js --w3c --custom-elements; node test/benchmark/basichtml.js --w3c --custom-elements","benchmark:dom":"node test/benchmark/linkedom.js --dom; node test/benchmark/linkedom-cached.js --dom; node test/benchmark/jsdom.js --dom; node test/benchmark/basichtml.js --dom","benchmark:dom:ce":"node test/benchmark/linkedom.js --dom --custom-elements; node test/benchmark/linkedom-cached.js --dom --custom-elements; node test/benchmark/jsdom.js --dom --custom-elements; node test/benchmark/basichtml.js --dom --custom-elements","benchmark:html":"node test/benchmark/jsdon.js --html; node test/benchmark/linkedom.js --html; node test/benchmark/linkedom-cached.js --html; #node test/benchmark/jsdom.js --html","benchmark:html:ce":"node test/benchmark/linkedom.js --html --custom-elements; node test/benchmark/linkedom-cached.js --html --custom-elements; #node test/benchmark/jsdom.js --html --custom-elements","benchmark:html:mo":"node test/benchmark/linkedom.js --html --mutation-observer --custom-elements; node test/benchmark/linkedom-cached.js --html --mutation-observer --custom-elements","benchmark:html:nc":"node test/benchmark/linkedom.js --html --no-clone; node test/benchmark/linkedom-cached.js --html --no-clone; #node test/benchmark/jsdom.js --html --no-clone","build":"npm run tsc && npm run cjs && rollup -c rollup/es.config.js && npm run test","cjs":"ascjs --no-default esm cjs","tsc":"tsc -p .","hello":"if [[ \"$(node --version)\" =~ ^v1[^2] ]]; then node --input-type=module -e \"import {DOMParser} from './esm/index.js';console.log('\\x1b[7m\\x1b[1m',(new DOMParser).parseFromString('<html>LinkeDOM<canvas /></html>','text/html').querySelectorAll('html')[0].firstChild.toString(),'\\x1b[0m')\"; fi","test":"eslint esm/ && npm run hello && node test/benchmark/linkedom.js --w3c --mutation-observer --custom-elements && c8 node test/index.js && c8 report -r html","coverage":"mkdir -p ./coverage; c8 report --reporter=text-lcov > ./coverage/lcov.info"},"keywords":["DOM","JSDOM","alternative","performance","lightweight"],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"@rollup/plugin-commonjs":"^22.0.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.3.0","ascjs":"^5.0.1","c8":"^7.11.2","eslint":"^8.15.0","rollup":"^2.72.0","typescript":"4.5"},"module":"./esm/index.js","type":"module","exports":{".":{"types":"./types/esm/index.d.ts","import":"./esm/index.js","default":"./cjs/index.js"},"./cached":{"import":"./esm/cached.js","default":"./cjs/cached.js"},"./package.json":"./package.json","./worker":"./worker.js"},"typesVersions":{"*":{"cached":["./types/esm/index.d.ts"],"worker":["./types/esm/index.d.ts"]}},"dependencies":{"css-select":"^5.1.0","cssom":"^0.5.0","html-escaper":"^3.0.3","htmlparser2":"^8.0.1","uhyphen":"^0.1.0"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/linkedom.git"},"bugs":{"url":"https://github.com/WebReflection/linkedom/issues"},"homepage":"https://github.com/WebReflection/linkedom#readme","gitHead":"32b8983130b072b532a12dcafc2d5977f348c158","_id":"linkedom@0.14.24","_nodeVersion":"19.7.0","_npmVersion":"8.19.2","dist":{"shasum":"981610ccd512376739f9fd5e76f48b4033fa5491","size":166775,"noattachment":false,"key":"/linkedom/-/linkedom-0.14.24.tgz","tarball":"http://registry.cnpm.dingdandao.com/linkedom/download/linkedom-0.14.24.tgz"},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkedom_0.14.24_1678401073029_0.10865296364863308"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-03-09T22:31:13.250Z","publish_time":1678401073250,"_cnpm_publish_time":1678401073250},"0.14.23":{"name":"linkedom","version":"0.14.23","description":"A triple-linked lists based DOM implementation","main":"./cjs/index.js","types":"./types/index.d.ts","scripts":{"benchmark":"node test/benchmark/linkedom.js","benchmark:w3c":"node test/benchmark/linkedom.js --w3c; node test/benchmark/linkedom-cached.js --w3c; node test/benchmark/jsdom.js --w3c; node test/benchmark/basichtml.js --w3c","benchmark:w3c:ce":"node test/benchmark/linkedom.js --w3c --custom-elements; node test/benchmark/linkedom-cached.js --w3c --custom-elements; node test/benchmark/jsdom.js --w3c --custom-elements; node test/benchmark/basichtml.js --w3c --custom-elements","benchmark:dom":"node test/benchmark/linkedom.js --dom; node test/benchmark/linkedom-cached.js --dom; node test/benchmark/jsdom.js --dom; node test/benchmark/basichtml.js --dom","benchmark:dom:ce":"node test/benchmark/linkedom.js --dom --custom-elements; node test/benchmark/linkedom-cached.js --dom --custom-elements; node test/benchmark/jsdom.js --dom --custom-elements; node test/benchmark/basichtml.js --dom --custom-elements","benchmark:html":"node test/benchmark/jsdon.js --html; node test/benchmark/linkedom.js --html; node test/benchmark/linkedom-cached.js --html; #node test/benchmark/jsdom.js --html","benchmark:html:ce":"node test/benchmark/linkedom.js --html --custom-elements; node test/benchmark/linkedom-cached.js --html --custom-elements; #node test/benchmark/jsdom.js --html --custom-elements","benchmark:html:mo":"node test/benchmark/linkedom.js --html --mutation-observer --custom-elements; node test/benchmark/linkedom-cached.js --html --mutation-observer --custom-elements","benchmark:html:nc":"node test/benchmark/linkedom.js --html --no-clone; node test/benchmark/linkedom-cached.js --html --no-clone; #node test/benchmark/jsdom.js --html --no-clone","build":"npm run tsc && npm run cjs && rollup -c rollup/es.config.js && npm run test","cjs":"ascjs --no-default esm cjs","tsc":"tsc -p .","hello":"if [[ \"$(node --version)\" =~ ^v1[^2] ]]; then node --input-type=module -e \"import {DOMParser} from './esm/index.js';console.log('\\x1b[7m\\x1b[1m',(new DOMParser).parseFromString('<html>LinkeDOM<canvas /></html>','text/html').querySelectorAll('html')[0].firstChild.toString(),'\\x1b[0m')\"; fi","test":"eslint esm/ && npm run hello && node test/benchmark/linkedom.js --w3c --mutation-observer --custom-elements && c8 node test/index.js && c8 report -r html","coverage":"mkdir -p ./coverage; c8 report --reporter=text-lcov > ./coverage/lcov.info"},"keywords":["DOM","JSDOM","alternative","performance","lightweight"],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"@rollup/plugin-commonjs":"^22.0.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.3.0","ascjs":"^5.0.1","c8":"^7.11.2","eslint":"^8.15.0","rollup":"^2.72.0","typescript":"4.5"},"module":"./esm/index.js","type":"module","exports":{".":{"types":"./types/esm/index.d.ts","import":"./esm/index.js","default":"./cjs/index.js"},"./cached":{"import":"./esm/cached.js","default":"./cjs/cached.js"},"./package.json":"./package.json","./worker":"./worker.js"},"dependencies":{"css-select":"^5.1.0","cssom":"^0.5.0","html-escaper":"^3.0.3","htmlparser2":"^8.0.1","uhyphen":"^0.1.0"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/linkedom.git"},"bugs":{"url":"https://github.com/WebReflection/linkedom/issues"},"homepage":"https://github.com/WebReflection/linkedom#readme","gitHead":"81d5d51e7aea674e70c15e91659eed33c28a6d1f","_id":"linkedom@0.14.23","_nodeVersion":"19.7.0","_npmVersion":"8.19.2","dist":{"shasum":"44e93c161a95a6bec91a5ed1b5e1330001e30eeb","size":166914,"noattachment":false,"key":"/linkedom/-/linkedom-0.14.23.tgz","tarball":"http://registry.cnpm.dingdandao.com/linkedom/download/linkedom-0.14.23.tgz"},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkedom_0.14.23_1678180628016_0.43163617931428644"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-03-07T09:17:08.223Z","publish_time":1678180628223,"_cnpm_publish_time":1678180628223},"0.14.22":{"name":"linkedom","version":"0.14.22","description":"A triple-linked lists based DOM implementation","main":"./cjs/index.js","types":"./types/index.d.ts","scripts":{"benchmark":"node test/benchmark/linkedom.js","benchmark:w3c":"node test/benchmark/linkedom.js --w3c; node test/benchmark/linkedom-cached.js --w3c; node test/benchmark/jsdom.js --w3c; node test/benchmark/basichtml.js --w3c","benchmark:w3c:ce":"node test/benchmark/linkedom.js --w3c --custom-elements; node test/benchmark/linkedom-cached.js --w3c --custom-elements; node test/benchmark/jsdom.js --w3c --custom-elements; node test/benchmark/basichtml.js --w3c --custom-elements","benchmark:dom":"node test/benchmark/linkedom.js --dom; node test/benchmark/linkedom-cached.js --dom; node test/benchmark/jsdom.js --dom; node test/benchmark/basichtml.js --dom","benchmark:dom:ce":"node test/benchmark/linkedom.js --dom --custom-elements; node test/benchmark/linkedom-cached.js --dom --custom-elements; node test/benchmark/jsdom.js --dom --custom-elements; node test/benchmark/basichtml.js --dom --custom-elements","benchmark:html":"node test/benchmark/jsdon.js --html; node test/benchmark/linkedom.js --html; node test/benchmark/linkedom-cached.js --html; #node test/benchmark/jsdom.js --html","benchmark:html:ce":"node test/benchmark/linkedom.js --html --custom-elements; node test/benchmark/linkedom-cached.js --html --custom-elements; #node test/benchmark/jsdom.js --html --custom-elements","benchmark:html:mo":"node test/benchmark/linkedom.js --html --mutation-observer --custom-elements; node test/benchmark/linkedom-cached.js --html --mutation-observer --custom-elements","benchmark:html:nc":"node test/benchmark/linkedom.js --html --no-clone; node test/benchmark/linkedom-cached.js --html --no-clone; #node test/benchmark/jsdom.js --html --no-clone","build":"npm run tsc && npm run cjs && rollup -c rollup/es.config.js && npm run test","cjs":"ascjs --no-default esm cjs","tsc":"tsc -p .","hello":"if [[ \"$(node --version)\" =~ ^v1[^2] ]]; then node --input-type=module -e \"import {DOMParser} from './esm/index.js';console.log('\\x1b[7m\\x1b[1m',(new DOMParser).parseFromString('<html>LinkeDOM<canvas /></html>','text/html').querySelectorAll('html')[0].firstChild.toString(),'\\x1b[0m')\"; fi","test":"eslint esm/ && npm run hello && node test/benchmark/linkedom.js --w3c --mutation-observer --custom-elements && c8 node test/index.js && c8 report -r html","coverage":"mkdir -p ./coverage; c8 report --reporter=text-lcov > ./coverage/lcov.info"},"keywords":["DOM","JSDOM","alternative","performance","lightweight"],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"@rollup/plugin-commonjs":"^22.0.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.3.0","ascjs":"^5.0.1","c8":"^7.11.2","eslint":"^8.15.0","rollup":"^2.72.0","typescript":"4.5"},"module":"./esm/index.js","type":"module","exports":{".":{"types":"./types/esm/index.d.ts","import":"./esm/index.js","default":"./cjs/index.js"},"./cached":{"import":"./esm/cached.js","default":"./cjs/cached.js"},"./package.json":"./package.json","./worker":"./worker.js"},"dependencies":{"css-select":"^5.1.0","cssom":"^0.5.0","html-escaper":"^3.0.3","htmlparser2":"^8.0.1","uhyphen":"^0.1.0"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/linkedom.git"},"bugs":{"url":"https://github.com/WebReflection/linkedom/issues"},"homepage":"https://github.com/WebReflection/linkedom#readme","gitHead":"143d79042297a0366ee972bcadbebff7788de1e3","_id":"linkedom@0.14.22","_nodeVersion":"19.6.0","_npmVersion":"8.19.2","dist":{"shasum":"f52a6e16c896f7615625eee7f0a1b8cb214860f3","size":166433,"noattachment":false,"key":"/linkedom/-/linkedom-0.14.22.tgz","tarball":"http://registry.cnpm.dingdandao.com/linkedom/download/linkedom-0.14.22.tgz"},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkedom_0.14.22_1676279965795_0.28000795031557013"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-02-13T09:19:26.049Z","publish_time":1676279966049,"_cnpm_publish_time":1676279966049},"0.14.21":{"name":"linkedom","version":"0.14.21","description":"A triple-linked lists based DOM implementation","main":"./cjs/index.js","types":"./types/index.d.ts","scripts":{"benchmark":"node test/benchmark/linkedom.js","benchmark:w3c":"node test/benchmark/linkedom.js --w3c; node test/benchmark/linkedom-cached.js --w3c; node test/benchmark/jsdom.js --w3c; node test/benchmark/basichtml.js --w3c","benchmark:w3c:ce":"node test/benchmark/linkedom.js --w3c --custom-elements; node test/benchmark/linkedom-cached.js --w3c --custom-elements; node test/benchmark/jsdom.js --w3c --custom-elements; node test/benchmark/basichtml.js --w3c --custom-elements","benchmark:dom":"node test/benchmark/linkedom.js --dom; node test/benchmark/linkedom-cached.js --dom; node test/benchmark/jsdom.js --dom; node test/benchmark/basichtml.js --dom","benchmark:dom:ce":"node test/benchmark/linkedom.js --dom --custom-elements; node test/benchmark/linkedom-cached.js --dom --custom-elements; node test/benchmark/jsdom.js --dom --custom-elements; node test/benchmark/basichtml.js --dom --custom-elements","benchmark:html":"node test/benchmark/jsdon.js --html; node test/benchmark/linkedom.js --html; node test/benchmark/linkedom-cached.js --html; #node test/benchmark/jsdom.js --html","benchmark:html:ce":"node test/benchmark/linkedom.js --html --custom-elements; node test/benchmark/linkedom-cached.js --html --custom-elements; #node test/benchmark/jsdom.js --html --custom-elements","benchmark:html:mo":"node test/benchmark/linkedom.js --html --mutation-observer --custom-elements; node test/benchmark/linkedom-cached.js --html --mutation-observer --custom-elements","benchmark:html:nc":"node test/benchmark/linkedom.js --html --no-clone; node test/benchmark/linkedom-cached.js --html --no-clone; #node test/benchmark/jsdom.js --html --no-clone","build":"npm run tsc && npm run cjs && rollup -c rollup/es.config.js && npm run test","cjs":"ascjs --no-default esm cjs","tsc":"tsc -p .","hello":"if [[ \"$(node --version)\" =~ ^v1[^2] ]]; then node --input-type=module -e \"import {DOMParser} from './esm/index.js';console.log('\\x1b[7m\\x1b[1m',(new DOMParser).parseFromString('<html>LinkeDOM<canvas /></html>','text/html').querySelectorAll('html')[0].firstChild.toString(),'\\x1b[0m')\"; fi","test":"eslint esm/ && npm run hello && node test/benchmark/linkedom.js --w3c --mutation-observer --custom-elements && c8 node test/index.js && c8 report -r html","coverage":"mkdir -p ./coverage; c8 report --reporter=text-lcov > ./coverage/lcov.info"},"keywords":["DOM","JSDOM","alternative","performance","lightweight"],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"@rollup/plugin-commonjs":"^22.0.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.3.0","ascjs":"^5.0.1","c8":"^7.11.2","eslint":"^8.15.0","rollup":"^2.72.0","typescript":"4.5"},"module":"./esm/index.js","type":"module","exports":{".":{"types":"./types/esm/index.d.ts","import":"./esm/index.js","default":"./cjs/index.js"},"./cached":{"import":"./esm/cached.js","default":"./cjs/cached.js"},"./package.json":"./package.json","./worker":"./worker.js"},"dependencies":{"css-select":"^5.1.0","cssom":"^0.5.0","html-escaper":"^3.0.3","htmlparser2":"^8.0.1","uhyphen":"^0.1.0"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/linkedom.git"},"bugs":{"url":"https://github.com/WebReflection/linkedom/issues"},"homepage":"https://github.com/WebReflection/linkedom#readme","gitHead":"5b31c583c79423d97fa1982d9a30a8f0a0982485","_id":"linkedom@0.14.21","_nodeVersion":"19.0.0","_npmVersion":"8.19.2","dist":{"shasum":"878e1e5e88028cb1d57bc6262f84484a41a37497","size":166326,"noattachment":false,"key":"/linkedom/-/linkedom-0.14.21.tgz","tarball":"http://registry.cnpm.dingdandao.com/linkedom/download/linkedom-0.14.21.tgz"},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkedom_0.14.21_1669285301256_0.6829569217892244"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-11-24T11:06:05.643Z","publish_time":1669285301554,"_cnpm_publish_time":1669285301554},"0.14.20":{"name":"linkedom","version":"0.14.20","description":"A triple-linked lists based DOM implementation","main":"./cjs/index.js","types":"./types/index.d.ts","scripts":{"benchmark":"node test/benchmark/linkedom.js","benchmark:w3c":"node test/benchmark/linkedom.js --w3c; node test/benchmark/linkedom-cached.js --w3c; node test/benchmark/jsdom.js --w3c; node test/benchmark/basichtml.js --w3c","benchmark:w3c:ce":"node test/benchmark/linkedom.js --w3c --custom-elements; node test/benchmark/linkedom-cached.js --w3c --custom-elements; node test/benchmark/jsdom.js --w3c --custom-elements; node test/benchmark/basichtml.js --w3c --custom-elements","benchmark:dom":"node test/benchmark/linkedom.js --dom; node test/benchmark/linkedom-cached.js --dom; node test/benchmark/jsdom.js --dom; node test/benchmark/basichtml.js --dom","benchmark:dom:ce":"node test/benchmark/linkedom.js --dom --custom-elements; node test/benchmark/linkedom-cached.js --dom --custom-elements; node test/benchmark/jsdom.js --dom --custom-elements; node test/benchmark/basichtml.js --dom --custom-elements","benchmark:html":"node test/benchmark/jsdon.js --html; node test/benchmark/linkedom.js --html; node test/benchmark/linkedom-cached.js --html; #node test/benchmark/jsdom.js --html","benchmark:html:ce":"node test/benchmark/linkedom.js --html --custom-elements; node test/benchmark/linkedom-cached.js --html --custom-elements; #node test/benchmark/jsdom.js --html --custom-elements","benchmark:html:mo":"node test/benchmark/linkedom.js --html --mutation-observer --custom-elements; node test/benchmark/linkedom-cached.js --html --mutation-observer --custom-elements","benchmark:html:nc":"node test/benchmark/linkedom.js --html --no-clone; node test/benchmark/linkedom-cached.js --html --no-clone; #node test/benchmark/jsdom.js --html --no-clone","build":"npm run tsc && npm run cjs && rollup -c rollup/es.config.js && npm run test","cjs":"ascjs --no-default esm cjs","tsc":"tsc -p .","hello":"if [[ \"$(node --version)\" =~ ^v1[^2] ]]; then node --input-type=module -e \"import {DOMParser} from './esm/index.js';console.log('\\x1b[7m\\x1b[1m',(new DOMParser).parseFromString('<html>LinkeDOM<canvas /></html>','text/html').querySelectorAll('html')[0].firstChild.toString(),'\\x1b[0m')\"; fi","test":"eslint esm/ && npm run hello && node test/benchmark/linkedom.js --w3c --mutation-observer --custom-elements && c8 node test/index.js && c8 report -r html","coverage":"mkdir -p ./coverage; c8 report --reporter=text-lcov > ./coverage/lcov.info"},"keywords":["DOM","JSDOM","alternative","performance","lightweight"],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"@rollup/plugin-commonjs":"^22.0.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.3.0","ascjs":"^5.0.1","c8":"^7.11.2","eslint":"^8.15.0","rollup":"^2.72.0","typescript":"4.5"},"module":"./esm/index.js","type":"module","exports":{".":{"types":"./types/esm/index.d.ts","import":"./esm/index.js","default":"./cjs/index.js"},"./cached":{"import":"./esm/cached.js","default":"./cjs/cached.js"},"./package.json":"./package.json","./worker":"./worker.js"},"dependencies":{"css-select":"^5.1.0","cssom":"^0.5.0","html-escaper":"^3.0.3","htmlparser2":"^8.0.1","uhyphen":"^0.1.0"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/linkedom.git"},"bugs":{"url":"https://github.com/WebReflection/linkedom/issues"},"homepage":"https://github.com/WebReflection/linkedom#readme","gitHead":"a0b2d5b5fd39f0e0fb57edf9839ab7d9c4a3e678","_id":"linkedom@0.14.20","_nodeVersion":"19.0.0","_npmVersion":"8.19.2","dist":{"shasum":"4dd4418941507326ef7cc325e8e049853481dbb9","size":166167,"noattachment":false,"key":"/linkedom/-/linkedom-0.14.20.tgz","tarball":"http://registry.cnpm.dingdandao.com/linkedom/download/linkedom-0.14.20.tgz"},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkedom_0.14.20_1668508960106_0.40431664056087246"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-11-15T11:11:41.415Z","publish_time":1668508960395,"_cnpm_publish_time":1668508960395},"0.14.19":{"name":"linkedom","version":"0.14.19","description":"A triple-linked lists based DOM implementation","main":"./cjs/index.js","types":"./types/index.d.ts","scripts":{"benchmark":"node test/benchmark/linkedom.js","benchmark:w3c":"node test/benchmark/linkedom.js --w3c; node test/benchmark/linkedom-cached.js --w3c; node test/benchmark/jsdom.js --w3c; node test/benchmark/basichtml.js --w3c","benchmark:w3c:ce":"node test/benchmark/linkedom.js --w3c --custom-elements; node test/benchmark/linkedom-cached.js --w3c --custom-elements; node test/benchmark/jsdom.js --w3c --custom-elements; node test/benchmark/basichtml.js --w3c --custom-elements","benchmark:dom":"node test/benchmark/linkedom.js --dom; node test/benchmark/linkedom-cached.js --dom; node test/benchmark/jsdom.js --dom; node test/benchmark/basichtml.js --dom","benchmark:dom:ce":"node test/benchmark/linkedom.js --dom --custom-elements; node test/benchmark/linkedom-cached.js --dom --custom-elements; node test/benchmark/jsdom.js --dom --custom-elements; node test/benchmark/basichtml.js --dom --custom-elements","benchmark:html":"node test/benchmark/jsdon.js --html; node test/benchmark/linkedom.js --html; node test/benchmark/linkedom-cached.js --html; #node test/benchmark/jsdom.js --html","benchmark:html:ce":"node test/benchmark/linkedom.js --html --custom-elements; node test/benchmark/linkedom-cached.js --html --custom-elements; #node test/benchmark/jsdom.js --html --custom-elements","benchmark:html:mo":"node test/benchmark/linkedom.js --html --mutation-observer --custom-elements; node test/benchmark/linkedom-cached.js --html --mutation-observer --custom-elements","benchmark:html:nc":"node test/benchmark/linkedom.js --html --no-clone; node test/benchmark/linkedom-cached.js --html --no-clone; #node test/benchmark/jsdom.js --html --no-clone","build":"npm run tsc && npm run cjs && rollup -c rollup/es.config.js && npm run test","cjs":"ascjs --no-default esm cjs","tsc":"tsc -p .","hello":"if [[ \"$(node --version)\" =~ ^v1[^2] ]]; then node --input-type=module -e \"import {DOMParser} from './esm/index.js';console.log('\\x1b[7m\\x1b[1m',(new DOMParser).parseFromString('<html>LinkeDOM<canvas /></html>','text/html').querySelectorAll('html')[0].firstChild.toString(),'\\x1b[0m')\"; fi","test":"eslint esm/ && npm run hello && node test/benchmark/linkedom.js --w3c --mutation-observer --custom-elements && c8 node test/index.js && c8 report -r html","coverage":"mkdir -p ./coverage; c8 report --reporter=text-lcov > ./coverage/lcov.info"},"keywords":["DOM","JSDOM","alternative","performance","lightweight"],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"@rollup/plugin-commonjs":"^22.0.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.3.0","ascjs":"^5.0.1","c8":"^7.11.2","eslint":"^8.15.0","rollup":"^2.72.0","typescript":"4.5"},"module":"./esm/index.js","type":"module","exports":{".":{"types":"./types/esm/index.d.ts","import":"./esm/index.js","default":"./cjs/index.js"},"./cached":{"import":"./esm/cached.js","default":"./cjs/cached.js"},"./package.json":"./package.json","./worker":"./worker.js"},"dependencies":{"css-select":"^5.1.0","cssom":"^0.5.0","html-escaper":"^3.0.3","htmlparser2":"^8.0.1","uhyphen":"^0.1.0"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/linkedom.git"},"bugs":{"url":"https://github.com/WebReflection/linkedom/issues"},"homepage":"https://github.com/WebReflection/linkedom#readme","gitHead":"384f2221440d21953e132e05577bfe615fd0bde6","_id":"linkedom@0.14.19","_nodeVersion":"18.11.0","_npmVersion":"8.19.2","dist":{"shasum":"a8e9b91af26d5c631b5b3d21614cef1db8a56fb7","size":165824,"noattachment":false,"key":"/linkedom/-/linkedom-0.14.19.tgz","tarball":"http://registry.cnpm.dingdandao.com/linkedom/download/linkedom-0.14.19.tgz"},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkedom_0.14.19_1666416544918_0.17827275110912577"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-10-22T05:51:50.327Z","publish_time":1666416545109,"_cnpm_publish_time":1666416545109},"0.14.18":{"name":"linkedom","version":"0.14.18","description":"A triple-linked lists based DOM implementation","main":"./cjs/index.js","types":"./types/index.d.ts","scripts":{"benchmark":"node test/benchmark/linkedom.js","benchmark:w3c":"node test/benchmark/linkedom.js --w3c; node test/benchmark/linkedom-cached.js --w3c; node test/benchmark/jsdom.js --w3c; node test/benchmark/basichtml.js --w3c","benchmark:w3c:ce":"node test/benchmark/linkedom.js --w3c --custom-elements; node test/benchmark/linkedom-cached.js --w3c --custom-elements; node test/benchmark/jsdom.js --w3c --custom-elements; node test/benchmark/basichtml.js --w3c --custom-elements","benchmark:dom":"node test/benchmark/linkedom.js --dom; node test/benchmark/linkedom-cached.js --dom; node test/benchmark/jsdom.js --dom; node test/benchmark/basichtml.js --dom","benchmark:dom:ce":"node test/benchmark/linkedom.js --dom --custom-elements; node test/benchmark/linkedom-cached.js --dom --custom-elements; node test/benchmark/jsdom.js --dom --custom-elements; node test/benchmark/basichtml.js --dom --custom-elements","benchmark:html":"node test/benchmark/jsdon.js --html; node test/benchmark/linkedom.js --html; node test/benchmark/linkedom-cached.js --html; #node test/benchmark/jsdom.js --html","benchmark:html:ce":"node test/benchmark/linkedom.js --html --custom-elements; node test/benchmark/linkedom-cached.js --html --custom-elements; #node test/benchmark/jsdom.js --html --custom-elements","benchmark:html:mo":"node test/benchmark/linkedom.js --html --mutation-observer --custom-elements; node test/benchmark/linkedom-cached.js --html --mutation-observer --custom-elements","benchmark:html:nc":"node test/benchmark/linkedom.js --html --no-clone; node test/benchmark/linkedom-cached.js --html --no-clone; #node test/benchmark/jsdom.js --html --no-clone","build":"npm run tsc && npm run cjs && rollup -c rollup/es.config.js && npm run test","cjs":"ascjs --no-default esm cjs","tsc":"tsc -p .","hello":"if [[ \"$(node --version)\" =~ ^v1[^2] ]]; then node --input-type=module -e \"import {DOMParser} from './esm/index.js';console.log('\\x1b[7m\\x1b[1m',(new DOMParser).parseFromString('<html>LinkeDOM<canvas /></html>','text/html').querySelectorAll('html')[0].firstChild.toString(),'\\x1b[0m')\"; fi","test":"eslint esm/ && npm run hello && node test/benchmark/linkedom.js --w3c --mutation-observer --custom-elements && c8 node test/index.js && c8 report -r html","coverage":"mkdir -p ./coverage; c8 report --reporter=text-lcov > ./coverage/lcov.info"},"keywords":["DOM","JSDOM","alternative","performance","lightweight"],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"@rollup/plugin-commonjs":"^22.0.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.3.0","ascjs":"^5.0.1","c8":"^7.11.2","eslint":"^8.15.0","rollup":"^2.72.0","typescript":"4.5"},"module":"./esm/index.js","type":"module","exports":{".":{"types":"./types/esm/index.d.ts","import":"./esm/index.js","default":"./cjs/index.js"},"./cached":{"import":"./esm/cached.js","default":"./cjs/cached.js"},"./package.json":"./package.json","./worker":"./worker.js"},"dependencies":{"css-select":"^5.1.0","cssom":"^0.5.0","html-escaper":"^3.0.3","htmlparser2":"^8.0.1","uhyphen":"^0.1.0"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/linkedom.git"},"bugs":{"url":"https://github.com/WebReflection/linkedom/issues"},"homepage":"https://github.com/WebReflection/linkedom#readme","gitHead":"730fa60bdde94f9b5e18c203d1d8623ebc4ade7b","_id":"linkedom@0.14.18","_nodeVersion":"18.10.0","_npmVersion":"8.19.2","dist":{"shasum":"b857efad61de5c5ed300aa84102611ed29b418ee","size":165789,"noattachment":false,"key":"/linkedom/-/linkedom-0.14.18.tgz","tarball":"http://registry.cnpm.dingdandao.com/linkedom/download/linkedom-0.14.18.tgz"},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkedom_0.14.18_1666336970449_0.32329605533670613"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-10-22T05:51:50.111Z","publish_time":1666336970723,"_cnpm_publish_time":1666336970723},"0.14.17":{"name":"linkedom","version":"0.14.17","description":"A triple-linked lists based DOM implementation","main":"./cjs/index.js","types":"./types/index.d.ts","scripts":{"benchmark":"node test/benchmark/linkedom.js","benchmark:w3c":"node test/benchmark/linkedom.js --w3c; node test/benchmark/linkedom-cached.js --w3c; node test/benchmark/jsdom.js --w3c; node test/benchmark/basichtml.js --w3c","benchmark:w3c:ce":"node test/benchmark/linkedom.js --w3c --custom-elements; node test/benchmark/linkedom-cached.js --w3c --custom-elements; node test/benchmark/jsdom.js --w3c --custom-elements; node test/benchmark/basichtml.js --w3c --custom-elements","benchmark:dom":"node test/benchmark/linkedom.js --dom; node test/benchmark/linkedom-cached.js --dom; node test/benchmark/jsdom.js --dom; node test/benchmark/basichtml.js --dom","benchmark:dom:ce":"node test/benchmark/linkedom.js --dom --custom-elements; node test/benchmark/linkedom-cached.js --dom --custom-elements; node test/benchmark/jsdom.js --dom --custom-elements; node test/benchmark/basichtml.js --dom --custom-elements","benchmark:html":"node test/benchmark/jsdon.js --html; node test/benchmark/linkedom.js --html; node test/benchmark/linkedom-cached.js --html; #node test/benchmark/jsdom.js --html","benchmark:html:ce":"node test/benchmark/linkedom.js --html --custom-elements; node test/benchmark/linkedom-cached.js --html --custom-elements; #node test/benchmark/jsdom.js --html --custom-elements","benchmark:html:mo":"node test/benchmark/linkedom.js --html --mutation-observer --custom-elements; node test/benchmark/linkedom-cached.js --html --mutation-observer --custom-elements","benchmark:html:nc":"node test/benchmark/linkedom.js --html --no-clone; node test/benchmark/linkedom-cached.js --html --no-clone; #node test/benchmark/jsdom.js --html --no-clone","build":"npm run tsc && npm run cjs && rollup -c rollup/es.config.js && npm run test","cjs":"ascjs --no-default esm cjs","tsc":"tsc -p .","hello":"if [[ \"$(node --version)\" =~ ^v1[^2] ]]; then node --input-type=module -e \"import {DOMParser} from './esm/index.js';console.log('\\x1b[7m\\x1b[1m',(new DOMParser).parseFromString('<html>LinkeDOM<canvas /></html>','text/html').querySelectorAll('html')[0].firstChild.toString(),'\\x1b[0m')\"; fi","test":"eslint esm/ && npm run hello && node test/benchmark/linkedom.js --w3c --mutation-observer --custom-elements && c8 node test/index.js && c8 report -r html","coverage":"mkdir -p ./coverage; c8 report --reporter=text-lcov > ./coverage/lcov.info"},"keywords":["DOM","JSDOM","alternative","performance","lightweight"],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"@rollup/plugin-commonjs":"^22.0.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.3.0","ascjs":"^5.0.1","c8":"^7.11.2","eslint":"^8.15.0","rollup":"^2.72.0","typescript":"4.5"},"module":"./esm/index.js","type":"module","exports":{".":{"types":"./types/esm/index.d.ts","import":"./esm/index.js","default":"./cjs/index.js"},"./cached":{"import":"./esm/cached.js","default":"./cjs/cached.js"},"./package.json":"./package.json","./worker":"./worker.js"},"dependencies":{"css-select":"^5.1.0","cssom":"^0.5.0","html-escaper":"^3.0.3","htmlparser2":"^8.0.1","uhyphen":"^0.1.0"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/linkedom.git"},"bugs":{"url":"https://github.com/WebReflection/linkedom/issues"},"homepage":"https://github.com/WebReflection/linkedom#readme","gitHead":"45c4b24bb23917320f3f47553fcc984e5d215de0","_id":"linkedom@0.14.17","_nodeVersion":"18.10.0","_npmVersion":"8.19.2","dist":{"shasum":"5f2e9b03094437ec38a1eda7cd2c40a8092f1dff","size":165346,"noattachment":false,"key":"/linkedom/-/linkedom-0.14.17.tgz","tarball":"http://registry.cnpm.dingdandao.com/linkedom/download/linkedom-0.14.17.tgz"},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkedom_0.14.17_1664780454797_0.27453271509348953"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-10-03T07:01:05.726Z","publish_time":1664780455088,"_cnpm_publish_time":1664780455088},"0.14.16":{"name":"linkedom","version":"0.14.16","description":"A triple-linked lists based DOM implementation","main":"./cjs/index.js","types":"./types/index.d.ts","scripts":{"benchmark":"node test/benchmark/linkedom.js","benchmark:w3c":"node test/benchmark/linkedom.js --w3c; node test/benchmark/linkedom-cached.js --w3c; node test/benchmark/jsdom.js --w3c; node test/benchmark/basichtml.js --w3c","benchmark:w3c:ce":"node test/benchmark/linkedom.js --w3c --custom-elements; node test/benchmark/linkedom-cached.js --w3c --custom-elements; node test/benchmark/jsdom.js --w3c --custom-elements; node test/benchmark/basichtml.js --w3c --custom-elements","benchmark:dom":"node test/benchmark/linkedom.js --dom; node test/benchmark/linkedom-cached.js --dom; node test/benchmark/jsdom.js --dom; node test/benchmark/basichtml.js --dom","benchmark:dom:ce":"node test/benchmark/linkedom.js --dom --custom-elements; node test/benchmark/linkedom-cached.js --dom --custom-elements; node test/benchmark/jsdom.js --dom --custom-elements; node test/benchmark/basichtml.js --dom --custom-elements","benchmark:html":"node test/benchmark/jsdon.js --html; node test/benchmark/linkedom.js --html; node test/benchmark/linkedom-cached.js --html; #node test/benchmark/jsdom.js --html","benchmark:html:ce":"node test/benchmark/linkedom.js --html --custom-elements; node test/benchmark/linkedom-cached.js --html --custom-elements; #node test/benchmark/jsdom.js --html --custom-elements","benchmark:html:mo":"node test/benchmark/linkedom.js --html --mutation-observer --custom-elements; node test/benchmark/linkedom-cached.js --html --mutation-observer --custom-elements","benchmark:html:nc":"node test/benchmark/linkedom.js --html --no-clone; node test/benchmark/linkedom-cached.js --html --no-clone; #node test/benchmark/jsdom.js --html --no-clone","build":"npm run tsc && npm run cjs && rollup -c rollup/es.config.js && npm run test","cjs":"ascjs --no-default esm cjs","tsc":"tsc -p .","hello":"if [[ \"$(node --version)\" =~ ^v1[^2] ]]; then node --input-type=module -e \"import {DOMParser} from './esm/index.js';console.log('\\x1b[7m\\x1b[1m',(new DOMParser).parseFromString('<html>LinkeDOM<canvas /></html>','text/html').querySelectorAll('html')[0].firstChild.toString(),'\\x1b[0m')\"; fi","test":"eslint esm/ && npm run hello && node test/benchmark/linkedom.js --w3c --mutation-observer --custom-elements && c8 node test/index.js && c8 report -r html","coverage":"mkdir -p ./coverage; c8 report --reporter=text-lcov > ./coverage/lcov.info"},"keywords":["DOM","JSDOM","alternative","performance","lightweight"],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"@rollup/plugin-commonjs":"^22.0.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.3.0","ascjs":"^5.0.1","c8":"^7.11.2","eslint":"^8.15.0","rollup":"^2.72.0","typescript":"4.5"},"module":"./esm/index.js","type":"module","exports":{".":{"types":"./types/esm/index.d.ts","import":"./esm/index.js","default":"./cjs/index.js"},"./cached":{"import":"./esm/cached.js","default":"./cjs/cached.js"},"./package.json":"./package.json","./worker":"./worker.js"},"dependencies":{"css-select":"^5.1.0","cssom":"^0.5.0","html-escaper":"^3.0.3","htmlparser2":"^8.0.1","uhyphen":"^0.1.0"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/linkedom.git"},"bugs":{"url":"https://github.com/WebReflection/linkedom/issues"},"homepage":"https://github.com/WebReflection/linkedom#readme","gitHead":"ecb257bf86c4351abbb450cf98415a59c98c80f6","_id":"linkedom@0.14.16","_nodeVersion":"18.9.0","_npmVersion":"8.19.2","dist":{"shasum":"124eb006fad1dfe7ed8f96ec8ae74ab0fb0fd88e","size":165299,"noattachment":false,"key":"/linkedom/-/linkedom-0.14.16.tgz","tarball":"http://registry.cnpm.dingdandao.com/linkedom/download/linkedom-0.14.16.tgz"},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkedom_0.14.16_1663824215275_0.2588651558500883"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-09-22T05:23:51.042Z","publish_time":1663824215608,"_cnpm_publish_time":1663824215608},"0.14.15":{"name":"linkedom","version":"0.14.15","description":"A triple-linked lists based DOM implementation","main":"./cjs/index.js","types":"./types/index.d.ts","scripts":{"benchmark":"node test/benchmark/linkedom.js","benchmark:w3c":"node test/benchmark/linkedom.js --w3c; node test/benchmark/linkedom-cached.js --w3c; node test/benchmark/jsdom.js --w3c; node test/benchmark/basichtml.js --w3c","benchmark:w3c:ce":"node test/benchmark/linkedom.js --w3c --custom-elements; node test/benchmark/linkedom-cached.js --w3c --custom-elements; node test/benchmark/jsdom.js --w3c --custom-elements; node test/benchmark/basichtml.js --w3c --custom-elements","benchmark:dom":"node test/benchmark/linkedom.js --dom; node test/benchmark/linkedom-cached.js --dom; node test/benchmark/jsdom.js --dom; node test/benchmark/basichtml.js --dom","benchmark:dom:ce":"node test/benchmark/linkedom.js --dom --custom-elements; node test/benchmark/linkedom-cached.js --dom --custom-elements; node test/benchmark/jsdom.js --dom --custom-elements; node test/benchmark/basichtml.js --dom --custom-elements","benchmark:html":"node test/benchmark/jsdon.js --html; node test/benchmark/linkedom.js --html; node test/benchmark/linkedom-cached.js --html; #node test/benchmark/jsdom.js --html","benchmark:html:ce":"node test/benchmark/linkedom.js --html --custom-elements; node test/benchmark/linkedom-cached.js --html --custom-elements; #node test/benchmark/jsdom.js --html --custom-elements","benchmark:html:mo":"node test/benchmark/linkedom.js --html --mutation-observer --custom-elements; node test/benchmark/linkedom-cached.js --html --mutation-observer --custom-elements","benchmark:html:nc":"node test/benchmark/linkedom.js --html --no-clone; node test/benchmark/linkedom-cached.js --html --no-clone; #node test/benchmark/jsdom.js --html --no-clone","build":"npm run tsc && npm run cjs && rollup -c rollup/es.config.js && npm run test","cjs":"ascjs --no-default esm cjs","tsc":"tsc -p .","hello":"if [[ \"$(node --version)\" =~ ^v1[^2] ]]; then node --input-type=module -e \"import {DOMParser} from './esm/index.js';console.log('\\x1b[7m\\x1b[1m',(new DOMParser).parseFromString('<html>LinkeDOM<canvas /></html>','text/html').querySelectorAll('html')[0].firstChild.toString(),'\\x1b[0m')\"; fi","test":"eslint esm/ && npm run hello && node test/benchmark/linkedom.js --w3c --mutation-observer --custom-elements && c8 node test/index.js && c8 report -r html","coverage":"mkdir -p ./coverage; c8 report --reporter=text-lcov > ./coverage/lcov.info"},"keywords":["DOM","JSDOM","alternative","performance","lightweight"],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"@rollup/plugin-commonjs":"^22.0.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.3.0","ascjs":"^5.0.1","c8":"^7.11.2","eslint":"^8.15.0","rollup":"^2.72.0","typescript":"4.5"},"module":"./esm/index.js","type":"module","exports":{".":{"types":"./types/esm/index.d.ts","import":"./esm/index.js","default":"./cjs/index.js"},"./cached":{"import":"./esm/cached.js","default":"./cjs/cached.js"},"./package.json":"./package.json","./worker":"./worker.js"},"dependencies":{"css-select":"^5.1.0","cssom":"^0.5.0","html-escaper":"^3.0.3","htmlparser2":"^8.0.1","uhyphen":"^0.1.0"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/linkedom.git"},"bugs":{"url":"https://github.com/WebReflection/linkedom/issues"},"homepage":"https://github.com/WebReflection/linkedom#readme","gitHead":"05ef391767569395afb6dd0c40e791b7ae1eed2d","_id":"linkedom@0.14.15","_nodeVersion":"18.9.0","_npmVersion":"8.19.2","dist":{"shasum":"861d43c9557d16277bde28e8a98ead4b373ede55","size":165300,"noattachment":false,"key":"/linkedom/-/linkedom-0.14.15.tgz","tarball":"http://registry.cnpm.dingdandao.com/linkedom/download/linkedom-0.14.15.tgz"},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkedom_0.14.15_1663736412054_0.35656410780603154"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-09-21T05:00:37.830Z","publish_time":1663736412350,"_cnpm_publish_time":1663736412350},"0.14.14":{"name":"linkedom","version":"0.14.14","description":"A triple-linked lists based DOM implementation","main":"./cjs/index.js","types":"./types/index.d.ts","scripts":{"benchmark":"node test/benchmark/linkedom.js","benchmark:w3c":"node test/benchmark/linkedom.js --w3c; node test/benchmark/linkedom-cached.js --w3c; node test/benchmark/jsdom.js --w3c; node test/benchmark/basichtml.js --w3c","benchmark:w3c:ce":"node test/benchmark/linkedom.js --w3c --custom-elements; node test/benchmark/linkedom-cached.js --w3c --custom-elements; node test/benchmark/jsdom.js --w3c --custom-elements; node test/benchmark/basichtml.js --w3c --custom-elements","benchmark:dom":"node test/benchmark/linkedom.js --dom; node test/benchmark/linkedom-cached.js --dom; node test/benchmark/jsdom.js --dom; node test/benchmark/basichtml.js --dom","benchmark:dom:ce":"node test/benchmark/linkedom.js --dom --custom-elements; node test/benchmark/linkedom-cached.js --dom --custom-elements; node test/benchmark/jsdom.js --dom --custom-elements; node test/benchmark/basichtml.js --dom --custom-elements","benchmark:html":"node test/benchmark/jsdon.js --html; node test/benchmark/linkedom.js --html; node test/benchmark/linkedom-cached.js --html; #node test/benchmark/jsdom.js --html","benchmark:html:ce":"node test/benchmark/linkedom.js --html --custom-elements; node test/benchmark/linkedom-cached.js --html --custom-elements; #node test/benchmark/jsdom.js --html --custom-elements","benchmark:html:mo":"node test/benchmark/linkedom.js --html --mutation-observer --custom-elements; node test/benchmark/linkedom-cached.js --html --mutation-observer --custom-elements","benchmark:html:nc":"node test/benchmark/linkedom.js --html --no-clone; node test/benchmark/linkedom-cached.js --html --no-clone; #node test/benchmark/jsdom.js --html --no-clone","build":"npm run tsc && npm run cjs && rollup -c rollup/es.config.js && npm run test","cjs":"ascjs --no-default esm cjs","tsc":"tsc -p .","hello":"if [[ \"$(node --version)\" =~ ^v1[^2] ]]; then node --input-type=module -e \"import {DOMParser} from './esm/index.js';console.log('\\x1b[7m\\x1b[1m',(new DOMParser).parseFromString('<html>LinkeDOM<canvas /></html>','text/html').querySelectorAll('html')[0].firstChild.toString(),'\\x1b[0m')\"; fi","test":"eslint esm/ && npm run hello && node test/benchmark/linkedom.js --w3c --mutation-observer --custom-elements && c8 node test/index.js && c8 report -r html","coverage":"mkdir -p ./coverage; c8 report --reporter=text-lcov > ./coverage/lcov.info"},"keywords":["DOM","JSDOM","alternative","performance","lightweight"],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"@rollup/plugin-commonjs":"^22.0.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.3.0","ascjs":"^5.0.1","c8":"^7.11.2","eslint":"^8.15.0","rollup":"^2.72.0","typescript":"4.5"},"module":"./esm/index.js","type":"module","exports":{".":{"types":"./types/esm/index.d.ts","import":"./esm/index.js","default":"./cjs/index.js"},"./cached":{"import":"./esm/cached.js","default":"./cjs/cached.js"},"./package.json":"./package.json","./worker":"./worker.js"},"dependencies":{"css-select":"^5.1.0","cssom":"^0.5.0","html-escaper":"^3.0.3","htmlparser2":"^8.0.1","uhyphen":"^0.1.0"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/linkedom.git"},"bugs":{"url":"https://github.com/WebReflection/linkedom/issues"},"homepage":"https://github.com/WebReflection/linkedom#readme","gitHead":"5bbde97d66552148a32fb5472a5d51102bf0710b","_id":"linkedom@0.14.14","_nodeVersion":"18.9.0","_npmVersion":"8.19.2","dist":{"shasum":"57a959c541d6edf6f7db1ffb4eab6a93aa4c83b5","size":165273,"noattachment":false,"key":"/linkedom/-/linkedom-0.14.14.tgz","tarball":"http://registry.cnpm.dingdandao.com/linkedom/download/linkedom-0.14.14.tgz"},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkedom_0.14.14_1663317230358_0.21567803631373783"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-09-16T08:39:22.115Z","publish_time":1663317230548,"_cnpm_publish_time":1663317230548},"0.14.13":{"name":"linkedom","version":"0.14.13","description":"A triple-linked lists based DOM implementation","main":"./cjs/index.js","types":"./types/index.d.ts","scripts":{"benchmark":"node test/benchmark/linkedom.js","benchmark:w3c":"node test/benchmark/linkedom.js --w3c; node test/benchmark/linkedom-cached.js --w3c; node test/benchmark/jsdom.js --w3c; node test/benchmark/basichtml.js --w3c","benchmark:w3c:ce":"node test/benchmark/linkedom.js --w3c --custom-elements; node test/benchmark/linkedom-cached.js --w3c --custom-elements; node test/benchmark/jsdom.js --w3c --custom-elements; node test/benchmark/basichtml.js --w3c --custom-elements","benchmark:dom":"node test/benchmark/linkedom.js --dom; node test/benchmark/linkedom-cached.js --dom; node test/benchmark/jsdom.js --dom; node test/benchmark/basichtml.js --dom","benchmark:dom:ce":"node test/benchmark/linkedom.js --dom --custom-elements; node test/benchmark/linkedom-cached.js --dom --custom-elements; node test/benchmark/jsdom.js --dom --custom-elements; node test/benchmark/basichtml.js --dom --custom-elements","benchmark:html":"node test/benchmark/jsdon.js --html; node test/benchmark/linkedom.js --html; node test/benchmark/linkedom-cached.js --html; #node test/benchmark/jsdom.js --html","benchmark:html:ce":"node test/benchmark/linkedom.js --html --custom-elements; node test/benchmark/linkedom-cached.js --html --custom-elements; #node test/benchmark/jsdom.js --html --custom-elements","benchmark:html:mo":"node test/benchmark/linkedom.js --html --mutation-observer --custom-elements; node test/benchmark/linkedom-cached.js --html --mutation-observer --custom-elements","benchmark:html:nc":"node test/benchmark/linkedom.js --html --no-clone; node test/benchmark/linkedom-cached.js --html --no-clone; #node test/benchmark/jsdom.js --html --no-clone","build":"npm run tsc && npm run cjs && rollup -c rollup/es.config.js && npm run test","cjs":"ascjs --no-default esm cjs","tsc":"tsc -p .","hello":"if [[ \"$(node --version)\" =~ ^v1[^2] ]]; then node --input-type=module -e \"import {DOMParser} from './esm/index.js';console.log('\\x1b[7m\\x1b[1m',(new DOMParser).parseFromString('<html>LinkeDOM<canvas /></html>','text/html').querySelectorAll('html')[0].firstChild.toString(),'\\x1b[0m')\"; fi","test":"eslint esm/ && npm run hello && node test/benchmark/linkedom.js --w3c --mutation-observer --custom-elements && c8 node test/index.js && c8 report -r html","coverage":"mkdir -p ./coverage; c8 report --reporter=text-lcov > ./coverage/lcov.info"},"keywords":["DOM","JSDOM","alternative","performance","lightweight"],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"@rollup/plugin-commonjs":"^22.0.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.3.0","ascjs":"^5.0.1","c8":"^7.11.2","eslint":"^8.15.0","rollup":"^2.72.0","typescript":"4.5"},"module":"./esm/index.js","type":"module","exports":{".":{"types":"./types/esm/index.d.ts","import":"./esm/index.js","default":"./cjs/index.js"},"./cached":{"import":"./esm/cached.js","default":"./cjs/cached.js"},"./package.json":"./package.json","./worker":"./worker.js"},"dependencies":{"css-select":"^5.1.0","cssom":"^0.5.0","html-escaper":"^3.0.3","htmlparser2":"^8.0.1","uhyphen":"^0.1.0"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/linkedom.git"},"bugs":{"url":"https://github.com/WebReflection/linkedom/issues"},"homepage":"https://github.com/WebReflection/linkedom#readme","gitHead":"d4d022df48479c6ec335939a46ea41af9c7445ac","_id":"linkedom@0.14.13","_nodeVersion":"18.9.0","_npmVersion":"8.19.2","dist":{"shasum":"ccd327b2d088356120818e78ade491c39fd43265","size":165196,"noattachment":false,"key":"/linkedom/-/linkedom-0.14.13.tgz","tarball":"http://registry.cnpm.dingdandao.com/linkedom/download/linkedom-0.14.13.tgz"},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkedom_0.14.13_1663316335172_0.4626916757110482"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-09-16T08:39:22.011Z","publish_time":1663316335347,"_cnpm_publish_time":1663316335347},"0.14.12":{"name":"linkedom","version":"0.14.12","description":"A triple-linked lists based DOM implementation","main":"./cjs/index.js","types":"./types/index.d.ts","scripts":{"benchmark":"node test/benchmark/linkedom.js","benchmark:w3c":"node test/benchmark/linkedom.js --w3c; node test/benchmark/linkedom-cached.js --w3c; node test/benchmark/jsdom.js --w3c; node test/benchmark/basichtml.js --w3c","benchmark:w3c:ce":"node test/benchmark/linkedom.js --w3c --custom-elements; node test/benchmark/linkedom-cached.js --w3c --custom-elements; node test/benchmark/jsdom.js --w3c --custom-elements; node test/benchmark/basichtml.js --w3c --custom-elements","benchmark:dom":"node test/benchmark/linkedom.js --dom; node test/benchmark/linkedom-cached.js --dom; node test/benchmark/jsdom.js --dom; node test/benchmark/basichtml.js --dom","benchmark:dom:ce":"node test/benchmark/linkedom.js --dom --custom-elements; node test/benchmark/linkedom-cached.js --dom --custom-elements; node test/benchmark/jsdom.js --dom --custom-elements; node test/benchmark/basichtml.js --dom --custom-elements","benchmark:html":"node test/benchmark/jsdon.js --html; node test/benchmark/linkedom.js --html; node test/benchmark/linkedom-cached.js --html; #node test/benchmark/jsdom.js --html","benchmark:html:ce":"node test/benchmark/linkedom.js --html --custom-elements; node test/benchmark/linkedom-cached.js --html --custom-elements; #node test/benchmark/jsdom.js --html --custom-elements","benchmark:html:mo":"node test/benchmark/linkedom.js --html --mutation-observer --custom-elements; node test/benchmark/linkedom-cached.js --html --mutation-observer --custom-elements","benchmark:html:nc":"node test/benchmark/linkedom.js --html --no-clone; node test/benchmark/linkedom-cached.js --html --no-clone; #node test/benchmark/jsdom.js --html --no-clone","build":"npm run tsc && npm run cjs && rollup -c rollup/es.config.js && npm run test","cjs":"ascjs --no-default esm cjs","tsc":"tsc -p .","hello":"if [[ \"$(node --version)\" =~ ^v1[^2] ]]; then node --input-type=module -e \"import {DOMParser} from './esm/index.js';console.log('\\x1b[7m\\x1b[1m',(new DOMParser).parseFromString('<html>LinkeDOM<canvas /></html>','text/html').querySelectorAll('html')[0].firstChild.toString(),'\\x1b[0m')\"; fi","test":"eslint esm/ && npm run hello && node test/benchmark/linkedom.js --w3c --mutation-observer --custom-elements && c8 node test/index.js && c8 report -r html","coverage":"mkdir -p ./coverage; c8 report --reporter=text-lcov > ./coverage/lcov.info"},"keywords":["DOM","JSDOM","alternative","performance","lightweight"],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"@rollup/plugin-commonjs":"^22.0.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.3.0","ascjs":"^5.0.1","c8":"^7.11.2","eslint":"^8.15.0","rollup":"^2.72.0","typescript":"4.5"},"module":"./esm/index.js","type":"module","exports":{".":{"import":"./esm/index.js","default":"./cjs/index.js"},"./cached":{"import":"./esm/cached.js","default":"./cjs/cached.js"},"./package.json":"./package.json","./worker":"./worker.js"},"dependencies":{"css-select":"^5.1.0","cssom":"^0.5.0","html-escaper":"^3.0.3","htmlparser2":"^8.0.1","uhyphen":"^0.1.0"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/linkedom.git"},"bugs":{"url":"https://github.com/WebReflection/linkedom/issues"},"homepage":"https://github.com/WebReflection/linkedom#readme","gitHead":"007c0be60a6bc36b10ee1aa76a8970b705e17b66","_id":"linkedom@0.14.12","_nodeVersion":"18.1.0","_npmVersion":"8.8.0","dist":{"shasum":"3b19442e41de33a9ef9b035ccdd97bf5b66c77e1","size":165194,"noattachment":false,"key":"/linkedom/-/linkedom-0.14.12.tgz","tarball":"http://registry.cnpm.dingdandao.com/linkedom/download/linkedom-0.14.12.tgz"},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkedom_0.14.12_1655718788250_0.017390287285824924"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-06-20T11:19:16.427Z","publish_time":1655718788800,"_cnpm_publish_time":1655718788800},"0.14.11":{"name":"linkedom","version":"0.14.11","description":"A triple-linked lists based DOM implementation","main":"./cjs/index.js","types":"./types/index.d.ts","scripts":{"benchmark":"node test/benchmark/linkedom.js","benchmark:w3c":"node test/benchmark/linkedom.js --w3c; node test/benchmark/linkedom-cached.js --w3c; node test/benchmark/jsdom.js --w3c; node test/benchmark/basichtml.js --w3c","benchmark:w3c:ce":"node test/benchmark/linkedom.js --w3c --custom-elements; node test/benchmark/linkedom-cached.js --w3c --custom-elements; node test/benchmark/jsdom.js --w3c --custom-elements; node test/benchmark/basichtml.js --w3c --custom-elements","benchmark:dom":"node test/benchmark/linkedom.js --dom; node test/benchmark/linkedom-cached.js --dom; node test/benchmark/jsdom.js --dom; node test/benchmark/basichtml.js --dom","benchmark:dom:ce":"node test/benchmark/linkedom.js --dom --custom-elements; node test/benchmark/linkedom-cached.js --dom --custom-elements; node test/benchmark/jsdom.js --dom --custom-elements; node test/benchmark/basichtml.js --dom --custom-elements","benchmark:html":"node test/benchmark/jsdon.js --html; node test/benchmark/linkedom.js --html; node test/benchmark/linkedom-cached.js --html; #node test/benchmark/jsdom.js --html","benchmark:html:ce":"node test/benchmark/linkedom.js --html --custom-elements; node test/benchmark/linkedom-cached.js --html --custom-elements; #node test/benchmark/jsdom.js --html --custom-elements","benchmark:html:mo":"node test/benchmark/linkedom.js --html --mutation-observer --custom-elements; node test/benchmark/linkedom-cached.js --html --mutation-observer --custom-elements","benchmark:html:nc":"node test/benchmark/linkedom.js --html --no-clone; node test/benchmark/linkedom-cached.js --html --no-clone; #node test/benchmark/jsdom.js --html --no-clone","build":"npm run tsc && npm run cjs && rollup -c rollup/es.config.js && npm run test","cjs":"ascjs --no-default esm cjs","tsc":"tsc -p .","hello":"if [[ \"$(node --version)\" =~ ^v1[^2] ]]; then node --input-type=module -e \"import {DOMParser} from './esm/index.js';console.log('\\x1b[7m\\x1b[1m',(new DOMParser).parseFromString('<html>LinkeDOM<canvas /></html>','text/html').querySelectorAll('html')[0].firstChild.toString(),'\\x1b[0m')\"; fi","test":"eslint esm/ && npm run hello && node test/benchmark/linkedom.js --w3c --mutation-observer --custom-elements && c8 node test/index.js && c8 report -r html","coverage":"mkdir -p ./coverage; c8 report --reporter=text-lcov > ./coverage/lcov.info"},"keywords":["DOM","JSDOM","alternative","performance","lightweight"],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"@rollup/plugin-commonjs":"^22.0.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.3.0","ascjs":"^5.0.1","c8":"^7.11.2","eslint":"^8.15.0","rollup":"^2.72.0","typescript":"4.5"},"module":"./esm/index.js","type":"module","exports":{".":{"import":"./esm/index.js","default":"./cjs/index.js"},"./cached":{"import":"./esm/cached.js","default":"./cjs/cached.js"},"./package.json":"./package.json","./worker":"./worker.js"},"dependencies":{"css-select":"^5.1.0","cssom":"^0.5.0","html-escaper":"^3.0.3","htmlparser2":"^8.0.1","uhyphen":"^0.1.0"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/linkedom.git"},"bugs":{"url":"https://github.com/WebReflection/linkedom/issues"},"homepage":"https://github.com/WebReflection/linkedom#readme","gitHead":"cedcd52eef163af565500b07f3c3b9fa3db1da43","_id":"linkedom@0.14.11","_nodeVersion":"18.1.0","_npmVersion":"8.8.0","dist":{"shasum":"e9d05c5968be78411f1f2b7f7dc9f66edd02b9bf","size":164663,"noattachment":false,"key":"/linkedom/-/linkedom-0.14.11.tgz","tarball":"http://registry.cnpm.dingdandao.com/linkedom/download/linkedom-0.14.11.tgz"},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkedom_0.14.11_1654598288820_0.8878686548157155"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-06-07T16:47:54.768Z","publish_time":1654598289032,"_cnpm_publish_time":1654598289032},"0.14.10":{"name":"linkedom","version":"0.14.10","description":"A triple-linked lists based DOM implementation","main":"./cjs/index.js","types":"./types/index.d.ts","scripts":{"benchmark":"node test/benchmark/linkedom.js","benchmark:w3c":"node test/benchmark/linkedom.js --w3c; node test/benchmark/linkedom-cached.js --w3c; node test/benchmark/jsdom.js --w3c; node test/benchmark/basichtml.js --w3c","benchmark:w3c:ce":"node test/benchmark/linkedom.js --w3c --custom-elements; node test/benchmark/linkedom-cached.js --w3c --custom-elements; node test/benchmark/jsdom.js --w3c --custom-elements; node test/benchmark/basichtml.js --w3c --custom-elements","benchmark:dom":"node test/benchmark/linkedom.js --dom; node test/benchmark/linkedom-cached.js --dom; node test/benchmark/jsdom.js --dom; node test/benchmark/basichtml.js --dom","benchmark:dom:ce":"node test/benchmark/linkedom.js --dom --custom-elements; node test/benchmark/linkedom-cached.js --dom --custom-elements; node test/benchmark/jsdom.js --dom --custom-elements; node test/benchmark/basichtml.js --dom --custom-elements","benchmark:html":"node test/benchmark/jsdon.js --html; node test/benchmark/linkedom.js --html; node test/benchmark/linkedom-cached.js --html; #node test/benchmark/jsdom.js --html","benchmark:html:ce":"node test/benchmark/linkedom.js --html --custom-elements; node test/benchmark/linkedom-cached.js --html --custom-elements; #node test/benchmark/jsdom.js --html --custom-elements","benchmark:html:mo":"node test/benchmark/linkedom.js --html --mutation-observer --custom-elements; node test/benchmark/linkedom-cached.js --html --mutation-observer --custom-elements","benchmark:html:nc":"node test/benchmark/linkedom.js --html --no-clone; node test/benchmark/linkedom-cached.js --html --no-clone; #node test/benchmark/jsdom.js --html --no-clone","build":"npm run tsc && npm run cjs && rollup -c rollup/es.config.js && npm run test","cjs":"ascjs --no-default esm cjs","tsc":"tsc -p .","hello":"if [[ \"$(node --version)\" =~ ^v1[^2] ]]; then node --input-type=module -e \"import {DOMParser} from './esm/index.js';console.log('\\x1b[7m\\x1b[1m',(new DOMParser).parseFromString('<html>LinkeDOM<canvas /></html>','text/html').querySelectorAll('html')[0].firstChild.toString(),'\\x1b[0m')\"; fi","test":"eslint esm/ && npm run hello && node test/benchmark/linkedom.js --w3c --mutation-observer --custom-elements && c8 node test/index.js && c8 report -r html","coverage":"mkdir -p ./coverage; c8 report --reporter=text-lcov > ./coverage/lcov.info"},"keywords":["DOM","JSDOM","alternative","performance","lightweight"],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"@rollup/plugin-commonjs":"^22.0.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.3.0","ascjs":"^5.0.1","c8":"^7.11.2","eslint":"^8.15.0","rollup":"^2.72.0","typescript":"4.5"},"module":"./esm/index.js","type":"module","exports":{".":{"import":"./esm/index.js","default":"./cjs/index.js"},"./cached":{"import":"./esm/cached.js","default":"./cjs/cached.js"},"./package.json":"./package.json","./worker":"./worker.js"},"dependencies":{"css-select":"^5.1.0","cssom":"^0.5.0","html-escaper":"^3.0.3","htmlparser2":"^8.0.1","uhyphen":"^0.1.0"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/linkedom.git"},"bugs":{"url":"https://github.com/WebReflection/linkedom/issues"},"homepage":"https://github.com/WebReflection/linkedom#readme","gitHead":"347fe0809775278ac132eeb135d2172864ac74f9","_id":"linkedom@0.14.10","_nodeVersion":"18.1.0","_npmVersion":"8.8.0","dist":{"shasum":"9e8b3a72c988684b28ecd529c04a4dd6556195be","size":164560,"noattachment":false,"key":"/linkedom/-/linkedom-0.14.10.tgz","tarball":"http://registry.cnpm.dingdandao.com/linkedom/download/linkedom-0.14.10.tgz"},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkedom_0.14.10_1654597118641_0.9020416688911581"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-06-07T16:47:54.610Z","publish_time":1654597118790,"_cnpm_publish_time":1654597118790},"0.14.9":{"name":"linkedom","version":"0.14.9","description":"A triple-linked lists based DOM implementation","main":"./cjs/index.js","types":"./types/index.d.ts","scripts":{"benchmark":"node test/benchmark/linkedom.js","benchmark:w3c":"node test/benchmark/linkedom.js --w3c; node test/benchmark/linkedom-cached.js --w3c; node test/benchmark/jsdom.js --w3c; node test/benchmark/basichtml.js --w3c","benchmark:w3c:ce":"node test/benchmark/linkedom.js --w3c --custom-elements; node test/benchmark/linkedom-cached.js --w3c --custom-elements; node test/benchmark/jsdom.js --w3c --custom-elements; node test/benchmark/basichtml.js --w3c --custom-elements","benchmark:dom":"node test/benchmark/linkedom.js --dom; node test/benchmark/linkedom-cached.js --dom; node test/benchmark/jsdom.js --dom; node test/benchmark/basichtml.js --dom","benchmark:dom:ce":"node test/benchmark/linkedom.js --dom --custom-elements; node test/benchmark/linkedom-cached.js --dom --custom-elements; node test/benchmark/jsdom.js --dom --custom-elements; node test/benchmark/basichtml.js --dom --custom-elements","benchmark:html":"node test/benchmark/jsdon.js --html; node test/benchmark/linkedom.js --html; node test/benchmark/linkedom-cached.js --html; #node test/benchmark/jsdom.js --html","benchmark:html:ce":"node test/benchmark/linkedom.js --html --custom-elements; node test/benchmark/linkedom-cached.js --html --custom-elements; #node test/benchmark/jsdom.js --html --custom-elements","benchmark:html:mo":"node test/benchmark/linkedom.js --html --mutation-observer --custom-elements; node test/benchmark/linkedom-cached.js --html --mutation-observer --custom-elements","benchmark:html:nc":"node test/benchmark/linkedom.js --html --no-clone; node test/benchmark/linkedom-cached.js --html --no-clone; #node test/benchmark/jsdom.js --html --no-clone","build":"npm run tsc && npm run cjs && rollup -c rollup/es.config.js && npm run test","cjs":"ascjs --no-default esm cjs","tsc":"tsc -p .","hello":"if [[ \"$(node --version)\" =~ ^v1[^2] ]]; then node --input-type=module -e \"import {DOMParser} from './esm/index.js';console.log('\\x1b[7m\\x1b[1m',(new DOMParser).parseFromString('<html>LinkeDOM<canvas /></html>','text/html').querySelectorAll('html')[0].firstChild.toString(),'\\x1b[0m')\"; fi","test":"eslint esm/ && npm run hello && node test/benchmark/linkedom.js --w3c --mutation-observer --custom-elements && c8 node test/index.js && c8 report -r html","coverage":"mkdir -p ./coverage; c8 report --reporter=text-lcov > ./coverage/lcov.info"},"keywords":["DOM","JSDOM","alternative","performance","lightweight"],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"@rollup/plugin-commonjs":"^22.0.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.3.0","ascjs":"^5.0.1","c8":"^7.11.2","eslint":"^8.15.0","rollup":"^2.72.0","typescript":"4.5"},"module":"./esm/index.js","type":"module","exports":{".":{"import":"./esm/index.js","default":"./cjs/index.js"},"./cached":{"import":"./esm/cached.js","default":"./cjs/cached.js"},"./package.json":"./package.json","./worker":"./worker.js"},"dependencies":{"css-select":"^5.1.0","cssom":"^0.5.0","html-escaper":"^3.0.3","htmlparser2":"^8.0.1","uhyphen":"^0.1.0"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/linkedom.git"},"bugs":{"url":"https://github.com/WebReflection/linkedom/issues"},"homepage":"https://github.com/WebReflection/linkedom#readme","gitHead":"f087291c5f53496053319feb9ddc1b9fe2b8d3a4","_id":"linkedom@0.14.9","_nodeVersion":"18.1.0","_npmVersion":"8.5.5","dist":{"shasum":"34c6f15eddc809406f42d8ee48cd30b0222eccb0","size":164502,"noattachment":false,"key":"/linkedom/-/linkedom-0.14.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/linkedom/download/linkedom-0.14.9.tgz"},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkedom_0.14.9_1651908382861_0.9288620842936284"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-05-07T07:27:29.300Z","publish_time":1651908383093,"_cnpm_publish_time":1651908383093},"0.14.8":{"name":"linkedom","version":"0.14.8","description":"A triple-linked lists based DOM implementation","main":"./cjs/index.js","types":"./types/index.d.ts","scripts":{"benchmark":"node test/benchmark/linkedom.js","benchmark:w3c":"node test/benchmark/linkedom.js --w3c; node test/benchmark/linkedom-cached.js --w3c; node test/benchmark/jsdom.js --w3c; node test/benchmark/basichtml.js --w3c","benchmark:w3c:ce":"node test/benchmark/linkedom.js --w3c --custom-elements; node test/benchmark/linkedom-cached.js --w3c --custom-elements; node test/benchmark/jsdom.js --w3c --custom-elements; node test/benchmark/basichtml.js --w3c --custom-elements","benchmark:dom":"node test/benchmark/linkedom.js --dom; node test/benchmark/linkedom-cached.js --dom; node test/benchmark/jsdom.js --dom; node test/benchmark/basichtml.js --dom","benchmark:dom:ce":"node test/benchmark/linkedom.js --dom --custom-elements; node test/benchmark/linkedom-cached.js --dom --custom-elements; node test/benchmark/jsdom.js --dom --custom-elements; node test/benchmark/basichtml.js --dom --custom-elements","benchmark:html":"node test/benchmark/jsdon.js --html; node test/benchmark/linkedom.js --html; node test/benchmark/linkedom-cached.js --html; #node test/benchmark/jsdom.js --html","benchmark:html:ce":"node test/benchmark/linkedom.js --html --custom-elements; node test/benchmark/linkedom-cached.js --html --custom-elements; #node test/benchmark/jsdom.js --html --custom-elements","benchmark:html:mo":"node test/benchmark/linkedom.js --html --mutation-observer --custom-elements; node test/benchmark/linkedom-cached.js --html --mutation-observer --custom-elements","benchmark:html:nc":"node test/benchmark/linkedom.js --html --no-clone; node test/benchmark/linkedom-cached.js --html --no-clone; #node test/benchmark/jsdom.js --html --no-clone","build":"npm run tsc && npm run cjs && rollup -c rollup/es.config.js && npm run test","cjs":"ascjs --no-default esm cjs","tsc":"tsc -p .","hello":"if [[ \"$(node --version)\" =~ ^v1[^2] ]]; then node --input-type=module -e \"import {DOMParser} from './esm/index.js';console.log('\\x1b[7m\\x1b[1m',(new DOMParser).parseFromString('<html>LinkeDOM<canvas /></html>','text/html').querySelectorAll('html')[0].firstChild.toString(),'\\x1b[0m')\"; fi","test":"eslint esm/ && npm run hello && node test/benchmark/linkedom.js --w3c --mutation-observer --custom-elements && c8 node test/index.js && c8 report -r html","coverage":"mkdir -p ./coverage; c8 report --reporter=text-lcov > ./coverage/lcov.info"},"keywords":["DOM","JSDOM","alternative","performance","lightweight"],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"@rollup/plugin-commonjs":"^22.0.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.3.0","ascjs":"^5.0.1","c8":"^7.11.2","eslint":"^8.14.0","rollup":"^2.71.1","typescript":"4.5.5"},"module":"./esm/index.js","type":"module","exports":{".":{"import":"./esm/index.js","default":"./cjs/index.js"},"./cached":{"import":"./esm/cached.js","default":"./cjs/cached.js"},"./package.json":"./package.json","./worker":"./worker.js"},"dependencies":{"css-select":"^5.1.0","cssom":"^0.5.0","html-escaper":"^3.0.3","htmlparser2":"^8.0.1","uhyphen":"^0.1.0"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/linkedom.git"},"bugs":{"url":"https://github.com/WebReflection/linkedom/issues"},"homepage":"https://github.com/WebReflection/linkedom#readme","gitHead":"b4f3a606d6f5f6f1b0f73371479dd1ea90e2d198","_id":"linkedom@0.14.8","_nodeVersion":"17.9.0","_npmVersion":"8.5.5","dist":{"shasum":"88bec15a7425ba7e5f787f4fbead74f31105e26b","size":163981,"noattachment":false,"key":"/linkedom/-/linkedom-0.14.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/linkedom/download/linkedom-0.14.8.tgz"},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkedom_0.14.8_1651560970661_0.04909919802555662"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-05-03T06:56:19.750Z","publish_time":1651560971087,"_cnpm_publish_time":1651560971087},"0.14.7":{"name":"linkedom","version":"0.14.7","description":"A triple-linked lists based DOM implementation","main":"./cjs/index.js","types":"./types/index.d.ts","scripts":{"benchmark":"node test/benchmark/linkedom.js","benchmark:w3c":"node test/benchmark/linkedom.js --w3c; node test/benchmark/linkedom-cached.js --w3c; node test/benchmark/jsdom.js --w3c; node test/benchmark/basichtml.js --w3c","benchmark:w3c:ce":"node test/benchmark/linkedom.js --w3c --custom-elements; node test/benchmark/linkedom-cached.js --w3c --custom-elements; node test/benchmark/jsdom.js --w3c --custom-elements; node test/benchmark/basichtml.js --w3c --custom-elements","benchmark:dom":"node test/benchmark/linkedom.js --dom; node test/benchmark/linkedom-cached.js --dom; node test/benchmark/jsdom.js --dom; node test/benchmark/basichtml.js --dom","benchmark:dom:ce":"node test/benchmark/linkedom.js --dom --custom-elements; node test/benchmark/linkedom-cached.js --dom --custom-elements; node test/benchmark/jsdom.js --dom --custom-elements; node test/benchmark/basichtml.js --dom --custom-elements","benchmark:html":"node test/benchmark/jsdon.js --html; node test/benchmark/linkedom.js --html; node test/benchmark/linkedom-cached.js --html; #node test/benchmark/jsdom.js --html","benchmark:html:ce":"node test/benchmark/linkedom.js --html --custom-elements; node test/benchmark/linkedom-cached.js --html --custom-elements; #node test/benchmark/jsdom.js --html --custom-elements","benchmark:html:mo":"node test/benchmark/linkedom.js --html --mutation-observer --custom-elements; node test/benchmark/linkedom-cached.js --html --mutation-observer --custom-elements","benchmark:html:nc":"node test/benchmark/linkedom.js --html --no-clone; node test/benchmark/linkedom-cached.js --html --no-clone; #node test/benchmark/jsdom.js --html --no-clone","build":"npm run tsc && npm run cjs && rollup -c rollup/es.config.js && npm run test","cjs":"ascjs --no-default esm cjs","tsc":"tsc -p .","hello":"if [[ \"$(node --version)\" =~ ^v1[^2] ]]; then node --input-type=module -e \"import {DOMParser} from './esm/index.js';console.log('\\x1b[7m\\x1b[1m',(new DOMParser).parseFromString('<html>LinkeDOM<canvas /></html>','text/html').querySelectorAll('html')[0].firstChild.toString(),'\\x1b[0m')\"; fi","test":"eslint esm/ && npm run hello && node test/benchmark/linkedom.js --w3c --mutation-observer --custom-elements && c8 node test/index.js && c8 report -r html","coverage":"mkdir -p ./coverage; c8 report --reporter=text-lcov > ./coverage/lcov.info"},"keywords":["DOM","JSDOM","alternative","performance","lightweight"],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"@rollup/plugin-commonjs":"^21.1.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.2.1","ascjs":"^5.0.1","c8":"^7.11.0","eslint":"^8.13.0","rollup":"^2.70.2","typescript":"4.5.5"},"module":"./esm/index.js","type":"module","exports":{".":{"import":"./esm/index.js","default":"./cjs/index.js"},"./cached":{"import":"./esm/cached.js","default":"./cjs/cached.js"},"./package.json":"./package.json","./worker":"./worker.js"},"dependencies":{"css-select":"^4.3.0","cssom":"^0.5.0","html-escaper":"^3.0.3","htmlparser2":"^7.2.0","uhyphen":"^0.1.0"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/linkedom.git"},"bugs":{"url":"https://github.com/WebReflection/linkedom/issues"},"homepage":"https://github.com/WebReflection/linkedom#readme","gitHead":"edf770412a22cf7dfb3efaaf0f543a11ae838559","_id":"linkedom@0.14.7","_nodeVersion":"17.9.0","_npmVersion":"8.5.5","dist":{"shasum":"cf4b844f34f609623ca6ea61b7e4f6e0f80d7a55","size":199605,"noattachment":false,"key":"/linkedom/-/linkedom-0.14.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/linkedom/download/linkedom-0.14.7.tgz"},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkedom_0.14.7_1650030167783_0.5440562329993035"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-04-15T13:42:58.891Z","publish_time":1650030168059,"_cnpm_publish_time":1650030168059},"0.14.6":{"name":"linkedom","version":"0.14.6","description":"A triple-linked lists based DOM implementation","main":"./cjs/index.js","types":"./types/index.d.ts","scripts":{"benchmark":"node test/benchmark/linkedom.js","benchmark:w3c":"node test/benchmark/linkedom.js --w3c; node test/benchmark/linkedom-cached.js --w3c; node test/benchmark/jsdom.js --w3c; node test/benchmark/basichtml.js --w3c","benchmark:w3c:ce":"node test/benchmark/linkedom.js --w3c --custom-elements; node test/benchmark/linkedom-cached.js --w3c --custom-elements; node test/benchmark/jsdom.js --w3c --custom-elements; node test/benchmark/basichtml.js --w3c --custom-elements","benchmark:dom":"node test/benchmark/linkedom.js --dom; node test/benchmark/linkedom-cached.js --dom; node test/benchmark/jsdom.js --dom; node test/benchmark/basichtml.js --dom","benchmark:dom:ce":"node test/benchmark/linkedom.js --dom --custom-elements; node test/benchmark/linkedom-cached.js --dom --custom-elements; node test/benchmark/jsdom.js --dom --custom-elements; node test/benchmark/basichtml.js --dom --custom-elements","benchmark:html":"node test/benchmark/jsdon.js --html; node test/benchmark/linkedom.js --html; node test/benchmark/linkedom-cached.js --html; #node test/benchmark/jsdom.js --html","benchmark:html:ce":"node test/benchmark/linkedom.js --html --custom-elements; node test/benchmark/linkedom-cached.js --html --custom-elements; #node test/benchmark/jsdom.js --html --custom-elements","benchmark:html:mo":"node test/benchmark/linkedom.js --html --mutation-observer --custom-elements; node test/benchmark/linkedom-cached.js --html --mutation-observer --custom-elements","benchmark:html:nc":"node test/benchmark/linkedom.js --html --no-clone; node test/benchmark/linkedom-cached.js --html --no-clone; #node test/benchmark/jsdom.js --html --no-clone","build":"npm run tsc && npm run cjs && rollup -c rollup/es.config.js && npm run test","cjs":"ascjs --no-default esm cjs","tsc":"tsc -p .","hello":"if [[ \"$(node --version)\" =~ ^v1[^2] ]]; then node --input-type=module -e \"import {DOMParser} from './esm/index.js';console.log('\\x1b[7m\\x1b[1m',(new DOMParser).parseFromString('<html>LinkeDOM<canvas /></html>','text/html').querySelectorAll('html')[0].firstChild.toString(),'\\x1b[0m')\"; fi","test":"eslint esm/ && npm run hello && node test/benchmark/linkedom.js --w3c --mutation-observer --custom-elements && c8 node test/index.js && c8 report -r html","coverage":"mkdir -p ./coverage; c8 report --reporter=text-lcov > ./coverage/lcov.info"},"keywords":["DOM","JSDOM","alternative","performance","lightweight"],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"@rollup/plugin-commonjs":"^21.0.3","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.2.0","ascjs":"^5.0.1","c8":"^7.11.0","eslint":"^8.13.0","rollup":"^2.70.1","typescript":"4.5.5"},"module":"./esm/index.js","type":"module","exports":{".":{"import":"./esm/index.js","default":"./cjs/index.js"},"./cached":{"import":"./esm/cached.js","default":"./cjs/cached.js"},"./package.json":"./package.json","./worker":"./worker.js"},"dependencies":{"css-select":"^4.3.0","cssom":"^0.5.0","html-escaper":"^3.0.3","htmlparser2":"^7.2.0","uhyphen":"^0.1.0"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/linkedom.git"},"bugs":{"url":"https://github.com/WebReflection/linkedom/issues"},"homepage":"https://github.com/WebReflection/linkedom#readme","gitHead":"e791320cf2ca6b5f7247f41775e3dd2773463bc2","_id":"linkedom@0.14.6","_nodeVersion":"17.9.0","_npmVersion":"8.5.5","dist":{"shasum":"f196e0ebd0692db9de6d169d9895ccfc2849cca5","size":199600,"noattachment":false,"key":"/linkedom/-/linkedom-0.14.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/linkedom/download/linkedom-0.14.6.tgz"},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkedom_0.14.6_1649773540382_0.8227550355499418"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-04-12T16:58:00.658Z","publish_time":1649773540588,"_cnpm_publish_time":1649773540588},"0.14.5":{"name":"linkedom","version":"0.14.5","description":"A triple-linked lists based DOM implementation","main":"./cjs/index.js","types":"./types/index.d.ts","scripts":{"benchmark":"node test/benchmark/linkedom.js","benchmark:w3c":"node test/benchmark/linkedom.js --w3c; node test/benchmark/linkedom-cached.js --w3c; node test/benchmark/jsdom.js --w3c; node test/benchmark/basichtml.js --w3c","benchmark:w3c:ce":"node test/benchmark/linkedom.js --w3c --custom-elements; node test/benchmark/linkedom-cached.js --w3c --custom-elements; node test/benchmark/jsdom.js --w3c --custom-elements; node test/benchmark/basichtml.js --w3c --custom-elements","benchmark:dom":"node test/benchmark/linkedom.js --dom; node test/benchmark/linkedom-cached.js --dom; node test/benchmark/jsdom.js --dom; node test/benchmark/basichtml.js --dom","benchmark:dom:ce":"node test/benchmark/linkedom.js --dom --custom-elements; node test/benchmark/linkedom-cached.js --dom --custom-elements; node test/benchmark/jsdom.js --dom --custom-elements; node test/benchmark/basichtml.js --dom --custom-elements","benchmark:html":"node test/benchmark/jsdon.js --html; node test/benchmark/linkedom.js --html; node test/benchmark/linkedom-cached.js --html; #node test/benchmark/jsdom.js --html","benchmark:html:ce":"node test/benchmark/linkedom.js --html --custom-elements; node test/benchmark/linkedom-cached.js --html --custom-elements; #node test/benchmark/jsdom.js --html --custom-elements","benchmark:html:mo":"node test/benchmark/linkedom.js --html --mutation-observer --custom-elements; node test/benchmark/linkedom-cached.js --html --mutation-observer --custom-elements","benchmark:html:nc":"node test/benchmark/linkedom.js --html --no-clone; node test/benchmark/linkedom-cached.js --html --no-clone; #node test/benchmark/jsdom.js --html --no-clone","build":"npm run tsc && npm run cjs && rollup -c rollup/es.config.js && npm run test","cjs":"ascjs --no-default esm cjs","tsc":"tsc -p .","hello":"if [[ \"$(node --version)\" =~ ^v1[^2] ]]; then node --input-type=module -e \"import {DOMParser} from './esm/index.js';console.log('\\x1b[7m\\x1b[1m',(new DOMParser).parseFromString('<html>LinkeDOM<canvas /></html>','text/html').querySelectorAll('html')[0].firstChild.toString(),'\\x1b[0m')\"; fi","test":"eslint esm/ && npm run hello && node test/benchmark/linkedom.js --w3c --mutation-observer --custom-elements && c8 node test/index.js && c8 report -r html","coverage":"mkdir -p ./coverage; c8 report --reporter=text-lcov > ./coverage/lcov.info"},"keywords":["DOM","JSDOM","alternative","performance","lightweight"],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"@rollup/plugin-commonjs":"^21.0.2","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.1.3","ascjs":"^5.0.1","c8":"^7.11.0","eslint":"^8.10.0","rollup":"^2.70.0","typescript":"4.5.5"},"module":"./esm/index.js","type":"module","exports":{".":{"import":"./esm/index.js","default":"./cjs/index.js"},"./cached":{"import":"./esm/cached.js","default":"./cjs/cached.js"},"./package.json":"./package.json","./worker":"./worker.js"},"dependencies":{"css-select":"^4.2.1","cssom":"^0.5.0","html-escaper":"^3.0.3","htmlparser2":"^7.2.0","uhyphen":"^0.1.0"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/linkedom.git"},"bugs":{"url":"https://github.com/WebReflection/linkedom/issues"},"homepage":"https://github.com/WebReflection/linkedom#readme","gitHead":"a809bb34e6df338c1ab74b4c753fb52c313dc5ee","_id":"linkedom@0.14.5","_nodeVersion":"17.7.2","_npmVersion":"8.5.5","dist":{"shasum":"b5ac554649203745ec99d1cc2d33d213de8804f9","size":198081,"noattachment":false,"key":"/linkedom/-/linkedom-0.14.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/linkedom/download/linkedom-0.14.5.tgz"},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkedom_0.14.5_1648335627878_0.9007774442013625"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-03-26T23:00:33.065Z","publish_time":1648335628094,"_cnpm_publish_time":1648335628094},"0.14.4":{"name":"linkedom","version":"0.14.4","description":"A triple-linked lists based DOM implementation","main":"./cjs/index.js","types":"./types/index.d.ts","scripts":{"benchmark":"node test/benchmark/linkedom.js","benchmark:w3c":"node test/benchmark/linkedom.js --w3c; node test/benchmark/linkedom-cached.js --w3c; node test/benchmark/jsdom.js --w3c; node test/benchmark/basichtml.js --w3c","benchmark:w3c:ce":"node test/benchmark/linkedom.js --w3c --custom-elements; node test/benchmark/linkedom-cached.js --w3c --custom-elements; node test/benchmark/jsdom.js --w3c --custom-elements; node test/benchmark/basichtml.js --w3c --custom-elements","benchmark:dom":"node test/benchmark/linkedom.js --dom; node test/benchmark/linkedom-cached.js --dom; node test/benchmark/jsdom.js --dom; node test/benchmark/basichtml.js --dom","benchmark:dom:ce":"node test/benchmark/linkedom.js --dom --custom-elements; node test/benchmark/linkedom-cached.js --dom --custom-elements; node test/benchmark/jsdom.js --dom --custom-elements; node test/benchmark/basichtml.js --dom --custom-elements","benchmark:html":"node test/benchmark/jsdon.js --html; node test/benchmark/linkedom.js --html; node test/benchmark/linkedom-cached.js --html; #node test/benchmark/jsdom.js --html","benchmark:html:ce":"node test/benchmark/linkedom.js --html --custom-elements; node test/benchmark/linkedom-cached.js --html --custom-elements; #node test/benchmark/jsdom.js --html --custom-elements","benchmark:html:mo":"node test/benchmark/linkedom.js --html --mutation-observer --custom-elements; node test/benchmark/linkedom-cached.js --html --mutation-observer --custom-elements","benchmark:html:nc":"node test/benchmark/linkedom.js --html --no-clone; node test/benchmark/linkedom-cached.js --html --no-clone; #node test/benchmark/jsdom.js --html --no-clone","build":"npm run tsc && npm run cjs && rollup -c rollup/es.config.js && npm run test","cjs":"ascjs --no-default esm cjs","tsc":"tsc -p .","hello":"if [[ \"$(node --version)\" =~ ^v1[^2] ]]; then node --input-type=module -e \"import {DOMParser} from './esm/index.js';console.log('\\x1b[7m\\x1b[1m',(new DOMParser).parseFromString('<html>LinkeDOM<canvas /></html>','text/html').querySelectorAll('html')[0].firstChild.toString(),'\\x1b[0m')\"; fi","test":"eslint esm/ && npm run hello && node test/benchmark/linkedom.js --w3c --mutation-observer --custom-elements && c8 node test/index.js && c8 report -r html","coverage":"mkdir -p ./coverage; c8 report --reporter=text-lcov > ./coverage/lcov.info"},"keywords":["DOM","JSDOM","alternative","performance","lightweight"],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"@rollup/plugin-commonjs":"^21.0.2","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.1.3","ascjs":"^5.0.1","c8":"^7.11.0","eslint":"^8.10.0","rollup":"^2.70.0","typescript":"4.5.5"},"module":"./esm/index.js","type":"module","exports":{".":{"import":"./esm/index.js","default":"./cjs/index.js"},"./cached":{"import":"./esm/cached.js","default":"./cjs/cached.js"},"./package.json":"./package.json","./worker":"./worker.js"},"dependencies":{"css-select":"^4.2.1","cssom":"^0.5.0","html-escaper":"^3.0.3","htmlparser2":"^7.2.0","uhyphen":"^0.1.0"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/linkedom.git"},"bugs":{"url":"https://github.com/WebReflection/linkedom/issues"},"homepage":"https://github.com/WebReflection/linkedom#readme","gitHead":"ab2948f94779eb5d1f10b7eaeb6d5a2a0f1f032c","_id":"linkedom@0.14.4","_nodeVersion":"17.6.0","_npmVersion":"8.5.3","dist":{"shasum":"1800c5564736ad4e3b35adda837aaf575aebdfd6","size":198014,"noattachment":false,"key":"/linkedom/-/linkedom-0.14.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/linkedom/download/linkedom-0.14.4.tgz"},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkedom_0.14.4_1646921436034_0.6746175883919607"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-03-10T14:11:05.876Z","publish_time":1646921436275,"_cnpm_publish_time":1646921436275},"0.14.3":{"name":"linkedom","version":"0.14.3","description":"A triple-linked lists based DOM implementation","main":"./cjs/index.js","types":"./types/index.d.ts","scripts":{"benchmark":"node test/benchmark/linkedom.js","benchmark:w3c":"node test/benchmark/linkedom.js --w3c; node test/benchmark/linkedom-cached.js --w3c; node test/benchmark/jsdom.js --w3c; node test/benchmark/basichtml.js --w3c","benchmark:w3c:ce":"node test/benchmark/linkedom.js --w3c --custom-elements; node test/benchmark/linkedom-cached.js --w3c --custom-elements; node test/benchmark/jsdom.js --w3c --custom-elements; node test/benchmark/basichtml.js --w3c --custom-elements","benchmark:dom":"node test/benchmark/linkedom.js --dom; node test/benchmark/linkedom-cached.js --dom; node test/benchmark/jsdom.js --dom; node test/benchmark/basichtml.js --dom","benchmark:dom:ce":"node test/benchmark/linkedom.js --dom --custom-elements; node test/benchmark/linkedom-cached.js --dom --custom-elements; node test/benchmark/jsdom.js --dom --custom-elements; node test/benchmark/basichtml.js --dom --custom-elements","benchmark:html":"node test/benchmark/jsdon.js --html; node test/benchmark/linkedom.js --html; node test/benchmark/linkedom-cached.js --html; #node test/benchmark/jsdom.js --html","benchmark:html:ce":"node test/benchmark/linkedom.js --html --custom-elements; node test/benchmark/linkedom-cached.js --html --custom-elements; #node test/benchmark/jsdom.js --html --custom-elements","benchmark:html:mo":"node test/benchmark/linkedom.js --html --mutation-observer --custom-elements; node test/benchmark/linkedom-cached.js --html --mutation-observer --custom-elements","benchmark:html:nc":"node test/benchmark/linkedom.js --html --no-clone; node test/benchmark/linkedom-cached.js --html --no-clone; #node test/benchmark/jsdom.js --html --no-clone","build":"npm run tsc && npm run cjs && rollup -c rollup/es.config.js && npm run test","cjs":"ascjs --no-default esm cjs","tsc":"tsc -p .","hello":"if [[ \"$(node --version)\" =~ ^v1[^2] ]]; then node --input-type=module -e \"import {DOMParser} from './esm/index.js';console.log('\\x1b[7m\\x1b[1m',(new DOMParser).parseFromString('<html>LinkeDOM<canvas /></html>','text/html').querySelectorAll('html')[0].firstChild.toString(),'\\x1b[0m')\"; fi","test":"eslint esm/ && npm run hello && node test/benchmark/linkedom.js --w3c --mutation-observer --custom-elements && c8 node test/index.js && c8 report -r html","coverage":"mkdir -p ./coverage; c8 report --reporter=text-lcov > ./coverage/lcov.info"},"keywords":["DOM","JSDOM","alternative","performance","lightweight"],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"@rollup/plugin-commonjs":"^21.0.1","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.1.3","ascjs":"^5.0.1","c8":"^7.11.0","eslint":"^8.7.0","rollup":"^2.66.0","typescript":"^4.5.5"},"module":"./esm/index.js","type":"module","exports":{".":{"import":"./esm/index.js","default":"./cjs/index.js"},"./cached":{"import":"./esm/cached.js","default":"./cjs/cached.js"},"./package.json":"./package.json","./worker":"./worker.js"},"dependencies":{"css-select":"^4.2.1","cssom":"^0.5.0","html-escaper":"^3.0.3","htmlparser2":"^7.2.0","uhyphen":"^0.1.0"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/linkedom.git"},"bugs":{"url":"https://github.com/WebReflection/linkedom/issues"},"homepage":"https://github.com/WebReflection/linkedom#readme","gitHead":"5317bffb37b914cecb9a31d5a9179eae7f8ffcc0","_id":"linkedom@0.14.3","_nodeVersion":"17.6.0","_npmVersion":"8.5.2","dist":{"shasum":"20b31e12de668accaa37ba6f4c6b365608f5adc1","size":197971,"noattachment":false,"key":"/linkedom/-/linkedom-0.14.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/linkedom/download/linkedom-0.14.3.tgz"},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkedom_0.14.3_1646233003160_0.677013581683721"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-03-02T14:59:02.138Z","publish_time":1646233003310,"_cnpm_publish_time":1646233003310},"0.14.2":{"name":"linkedom","version":"0.14.2","description":"A triple-linked lists based DOM implementation","main":"./cjs/index.js","types":"./types/index.d.ts","scripts":{"benchmark":"node test/benchmark/linkedom.js","benchmark:w3c":"node test/benchmark/linkedom.js --w3c; node test/benchmark/linkedom-cached.js --w3c; node test/benchmark/jsdom.js --w3c; node test/benchmark/basichtml.js --w3c","benchmark:w3c:ce":"node test/benchmark/linkedom.js --w3c --custom-elements; node test/benchmark/linkedom-cached.js --w3c --custom-elements; node test/benchmark/jsdom.js --w3c --custom-elements; node test/benchmark/basichtml.js --w3c --custom-elements","benchmark:dom":"node test/benchmark/linkedom.js --dom; node test/benchmark/linkedom-cached.js --dom; node test/benchmark/jsdom.js --dom; node test/benchmark/basichtml.js --dom","benchmark:dom:ce":"node test/benchmark/linkedom.js --dom --custom-elements; node test/benchmark/linkedom-cached.js --dom --custom-elements; node test/benchmark/jsdom.js --dom --custom-elements; node test/benchmark/basichtml.js --dom --custom-elements","benchmark:html":"node test/benchmark/jsdon.js --html; node test/benchmark/linkedom.js --html; node test/benchmark/linkedom-cached.js --html; #node test/benchmark/jsdom.js --html","benchmark:html:ce":"node test/benchmark/linkedom.js --html --custom-elements; node test/benchmark/linkedom-cached.js --html --custom-elements; #node test/benchmark/jsdom.js --html --custom-elements","benchmark:html:mo":"node test/benchmark/linkedom.js --html --mutation-observer --custom-elements; node test/benchmark/linkedom-cached.js --html --mutation-observer --custom-elements","benchmark:html:nc":"node test/benchmark/linkedom.js --html --no-clone; node test/benchmark/linkedom-cached.js --html --no-clone; #node test/benchmark/jsdom.js --html --no-clone","build":"npm run tsc && npm run cjs && rollup -c rollup/es.config.js && npm run test","cjs":"ascjs --no-default esm cjs","tsc":"tsc -p .","hello":"if [[ \"$(node --version)\" =~ ^v1[^2] ]]; then node --input-type=module -e \"import {DOMParser} from './esm/index.js';console.log('\\x1b[7m\\x1b[1m',(new DOMParser).parseFromString('<html>LinkeDOM<canvas /></html>','text/html').querySelectorAll('html')[0].firstChild.toString(),'\\x1b[0m')\"; fi","test":"eslint esm/ && npm run hello && node test/benchmark/linkedom.js --w3c --mutation-observer --custom-elements && c8 node test/index.js && c8 report -r html","coverage":"mkdir -p ./coverage; c8 report --reporter=text-lcov > ./coverage/lcov.info"},"keywords":["DOM","JSDOM","alternative","performance","lightweight"],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"@rollup/plugin-commonjs":"^21.0.1","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.1.3","ascjs":"^5.0.1","c8":"^7.11.0","eslint":"^8.7.0","rollup":"^2.66.0","typescript":"^4.5.5"},"module":"./esm/index.js","type":"module","exports":{".":{"import":"./esm/index.js","default":"./cjs/index.js"},"./cached":{"import":"./esm/cached.js","default":"./cjs/cached.js"},"./package.json":"./package.json","./worker":"./worker.js"},"dependencies":{"css-select":"^4.2.1","cssom":"^0.5.0","html-escaper":"^3.0.3","htmlparser2":"^7.2.0","uhyphen":"^0.1.0"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/linkedom.git"},"bugs":{"url":"https://github.com/WebReflection/linkedom/issues"},"homepage":"https://github.com/WebReflection/linkedom#readme","gitHead":"eee8e5b976300680b66afdee1135dcd25bfa5b44","_id":"linkedom@0.14.2","_nodeVersion":"17.4.0","_npmVersion":"8.5.0","dist":{"shasum":"7e6da2eba9792a6e9336b07cad922735903b984b","size":197810,"noattachment":false,"key":"/linkedom/-/linkedom-0.14.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/linkedom/download/linkedom-0.14.2.tgz"},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkedom_0.14.2_1645180418659_0.7746149101086646"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-02-18T10:44:33.642Z","publish_time":1645180418919,"_cnpm_publish_time":1645180418919},"0.14.1":{"name":"linkedom","version":"0.14.1","description":"A triple-linked lists based DOM implementation","main":"./cjs/index.js","types":"./types/index.d.ts","scripts":{"benchmark":"node test/benchmark/linkedom.js","benchmark:w3c":"node test/benchmark/linkedom.js --w3c; node test/benchmark/linkedom-cached.js --w3c; node test/benchmark/jsdom.js --w3c; node test/benchmark/basichtml.js --w3c","benchmark:w3c:ce":"node test/benchmark/linkedom.js --w3c --custom-elements; node test/benchmark/linkedom-cached.js --w3c --custom-elements; node test/benchmark/jsdom.js --w3c --custom-elements; node test/benchmark/basichtml.js --w3c --custom-elements","benchmark:dom":"node test/benchmark/linkedom.js --dom; node test/benchmark/linkedom-cached.js --dom; node test/benchmark/jsdom.js --dom; node test/benchmark/basichtml.js --dom","benchmark:dom:ce":"node test/benchmark/linkedom.js --dom --custom-elements; node test/benchmark/linkedom-cached.js --dom --custom-elements; node test/benchmark/jsdom.js --dom --custom-elements; node test/benchmark/basichtml.js --dom --custom-elements","benchmark:html":"node test/benchmark/jsdon.js --html; node test/benchmark/linkedom.js --html; node test/benchmark/linkedom-cached.js --html; #node test/benchmark/jsdom.js --html","benchmark:html:ce":"node test/benchmark/linkedom.js --html --custom-elements; node test/benchmark/linkedom-cached.js --html --custom-elements; #node test/benchmark/jsdom.js --html --custom-elements","benchmark:html:mo":"node test/benchmark/linkedom.js --html --mutation-observer --custom-elements; node test/benchmark/linkedom-cached.js --html --mutation-observer --custom-elements","benchmark:html:nc":"node test/benchmark/linkedom.js --html --no-clone; node test/benchmark/linkedom-cached.js --html --no-clone; #node test/benchmark/jsdom.js --html --no-clone","build":"npm run tsc && npm run cjs && rollup -c rollup/es.config.js && npm run test","cjs":"ascjs --no-default esm cjs","tsc":"tsc -p .","hello":"if [[ \"$(node --version)\" =~ ^v1[^2] ]]; then node --input-type=module -e \"import {DOMParser} from './esm/index.js';console.log('\\x1b[7m\\x1b[1m',(new DOMParser).parseFromString('<html>LinkeDOM<canvas /></html>','text/html').querySelectorAll('html')[0].firstChild.toString(),'\\x1b[0m')\"; fi","test":"eslint esm/ && npm run hello && node test/benchmark/linkedom.js --w3c --mutation-observer --custom-elements && c8 node test/index.js && c8 report -r html","coverage":"mkdir -p ./coverage; c8 report --reporter=text-lcov > ./coverage/lcov.info"},"keywords":["DOM","JSDOM","alternative","performance","lightweight"],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"@rollup/plugin-commonjs":"^21.0.1","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.1.3","ascjs":"^5.0.1","c8":"^7.11.0","eslint":"^8.7.0","rollup":"^2.66.0","typescript":"^4.5.5"},"module":"./esm/index.js","type":"module","exports":{".":{"import":"./esm/index.js","default":"./cjs/index.js"},"./cached":{"import":"./esm/cached.js","default":"./cjs/cached.js"},"./package.json":"./package.json","./worker":"./worker.js"},"dependencies":{"css-select":"^4.2.1","cssom":"^0.5.0","html-escaper":"^3.0.3","htmlparser2":"^7.2.0","uhyphen":"^0.1.0"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/linkedom.git"},"bugs":{"url":"https://github.com/WebReflection/linkedom/issues"},"homepage":"https://github.com/WebReflection/linkedom#readme","gitHead":"65172f49df58addc7f12a8bad49d22beaace9dc5","_id":"linkedom@0.14.1","_nodeVersion":"17.3.0","_npmVersion":"8.4.1","dist":{"shasum":"02f6ff823a1ba5b63bd5e055fb3d37739ec7eab2","size":197583,"noattachment":false,"key":"/linkedom/-/linkedom-0.14.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/linkedom/download/linkedom-0.14.1.tgz"},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkedom_0.14.1_1644844288970_0.5805459990852295"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-02-14T13:11:37.425Z","publish_time":1644844289217,"_cnpm_publish_time":1644844289217},"0.14.0":{"name":"linkedom","version":"0.14.0","description":"A triple-linked lists based DOM implementation","main":"./cjs/index.js","types":"./types/index.d.ts","scripts":{"benchmark":"node test/benchmark/linkedom.js","benchmark:w3c":"node test/benchmark/linkedom.js --w3c; node test/benchmark/linkedom-cached.js --w3c; node test/benchmark/jsdom.js --w3c; node test/benchmark/basichtml.js --w3c","benchmark:w3c:ce":"node test/benchmark/linkedom.js --w3c --custom-elements; node test/benchmark/linkedom-cached.js --w3c --custom-elements; node test/benchmark/jsdom.js --w3c --custom-elements; node test/benchmark/basichtml.js --w3c --custom-elements","benchmark:dom":"node test/benchmark/linkedom.js --dom; node test/benchmark/linkedom-cached.js --dom; node test/benchmark/jsdom.js --dom; node test/benchmark/basichtml.js --dom","benchmark:dom:ce":"node test/benchmark/linkedom.js --dom --custom-elements; node test/benchmark/linkedom-cached.js --dom --custom-elements; node test/benchmark/jsdom.js --dom --custom-elements; node test/benchmark/basichtml.js --dom --custom-elements","benchmark:html":"node test/benchmark/jsdon.js --html; node test/benchmark/linkedom.js --html; node test/benchmark/linkedom-cached.js --html; #node test/benchmark/jsdom.js --html","benchmark:html:ce":"node test/benchmark/linkedom.js --html --custom-elements; node test/benchmark/linkedom-cached.js --html --custom-elements; #node test/benchmark/jsdom.js --html --custom-elements","benchmark:html:mo":"node test/benchmark/linkedom.js --html --mutation-observer --custom-elements; node test/benchmark/linkedom-cached.js --html --mutation-observer --custom-elements","benchmark:html:nc":"node test/benchmark/linkedom.js --html --no-clone; node test/benchmark/linkedom-cached.js --html --no-clone; #node test/benchmark/jsdom.js --html --no-clone","build":"npm run tsc && npm run cjs && rollup -c rollup/es.config.js && npm run test","cjs":"ascjs --no-default esm cjs","tsc":"tsc -p .","hello":"if [[ \"$(node --version)\" =~ ^v1[^2] ]]; then node --input-type=module -e \"import {DOMParser} from './esm/index.js';console.log('\\x1b[7m\\x1b[1m',(new DOMParser).parseFromString('<html>LinkeDOM<canvas /></html>','text/html').querySelectorAll('html')[0].firstChild.toString(),'\\x1b[0m')\"; fi","test":"eslint esm/ && npm run hello && node test/benchmark/linkedom.js --w3c --mutation-observer --custom-elements && c8 node test/index.js && c8 report -r html","coverage":"mkdir -p ./coverage; c8 report --reporter=text-lcov > ./coverage/lcov.info"},"keywords":["DOM","JSDOM","alternative","performance","lightweight"],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"@rollup/plugin-commonjs":"^21.0.1","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.1.3","ascjs":"^5.0.1","c8":"^7.11.0","eslint":"^8.7.0","rollup":"^2.66.0","typescript":"^4.5.5"},"module":"./esm/index.js","type":"module","exports":{".":{"import":"./esm/index.js","default":"./cjs/index.js"},"./cached":{"import":"./esm/cached.js","default":"./cjs/cached.js"},"./package.json":"./package.json","./worker":"./worker.js"},"dependencies":{"css-select":"^4.2.1","cssom":"^0.5.0","html-escaper":"^3.0.3","htmlparser2":"^7.2.0","uhyphen":"^0.1.0"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/linkedom.git"},"bugs":{"url":"https://github.com/WebReflection/linkedom/issues"},"homepage":"https://github.com/WebReflection/linkedom#readme","gitHead":"de941b7afd3e36765de12ef40ea1b36acaf0f0fd","_id":"linkedom@0.14.0","_nodeVersion":"17.3.0","_npmVersion":"8.4.0","dist":{"shasum":"42cc3dbdfb521d5be397f91d3e2c6ff75dc2ab31","size":197462,"noattachment":false,"key":"/linkedom/-/linkedom-0.14.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/linkedom/download/linkedom-0.14.0.tgz"},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkedom_0.14.0_1644578261908_0.7992415993287352"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-02-11T11:32:43.611Z","publish_time":1644578262064,"_cnpm_publish_time":1644578262064},"0.13.7":{"name":"linkedom","version":"0.13.7","description":"A triple-linked lists based DOM implementation","main":"./cjs/index.js","types":"./types/index.d.ts","scripts":{"benchmark":"node test/benchmark/linkedom.js","benchmark:w3c":"node test/benchmark/linkedom.js --w3c; node test/benchmark/linkedom-cached.js --w3c; node test/benchmark/jsdom.js --w3c; node test/benchmark/basichtml.js --w3c","benchmark:w3c:ce":"node test/benchmark/linkedom.js --w3c --custom-elements; node test/benchmark/linkedom-cached.js --w3c --custom-elements; node test/benchmark/jsdom.js --w3c --custom-elements; node test/benchmark/basichtml.js --w3c --custom-elements","benchmark:dom":"node test/benchmark/linkedom.js --dom; node test/benchmark/linkedom-cached.js --dom; node test/benchmark/jsdom.js --dom; node test/benchmark/basichtml.js --dom","benchmark:dom:ce":"node test/benchmark/linkedom.js --dom --custom-elements; node test/benchmark/linkedom-cached.js --dom --custom-elements; node test/benchmark/jsdom.js --dom --custom-elements; node test/benchmark/basichtml.js --dom --custom-elements","benchmark:html":"node test/benchmark/jsdon.js --html; node test/benchmark/linkedom.js --html; node test/benchmark/linkedom-cached.js --html; #node test/benchmark/jsdom.js --html","benchmark:html:ce":"node test/benchmark/linkedom.js --html --custom-elements; node test/benchmark/linkedom-cached.js --html --custom-elements; #node test/benchmark/jsdom.js --html --custom-elements","benchmark:html:mo":"node test/benchmark/linkedom.js --html --mutation-observer --custom-elements; node test/benchmark/linkedom-cached.js --html --mutation-observer --custom-elements","benchmark:html:nc":"node test/benchmark/linkedom.js --html --no-clone; node test/benchmark/linkedom-cached.js --html --no-clone; #node test/benchmark/jsdom.js --html --no-clone","build":"npm run tsc && npm run cjs && rollup -c rollup/es.config.js && npm run test","cjs":"ascjs --no-default esm cjs","tsc":"tsc -p .","hello":"if [[ \"$(node --version)\" =~ ^v1[^2] ]]; then node --input-type=module -e \"import {DOMParser} from './esm/index.js';console.log('\\x1b[7m\\x1b[1m',(new DOMParser).parseFromString('<html>LinkeDOM<canvas /></html>','text/html').querySelectorAll('html')[0].firstChild.toString(),'\\x1b[0m')\"; fi","test":"eslint esm/ && npm run hello && node test/benchmark/linkedom.js --w3c --mutation-observer --custom-elements && c8 node test/index.js && c8 report -r html","coverage":"mkdir -p ./coverage; c8 report --reporter=text-lcov > ./coverage/lcov.info"},"keywords":["DOM","JSDOM","alternative","performance","lightweight"],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"@rollup/plugin-commonjs":"^21.0.1","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.1.3","ascjs":"^5.0.1","c8":"^7.11.0","eslint":"^8.7.0","rollup":"^2.66.0","typescript":"^4.5.5"},"module":"./esm/index.js","type":"module","exports":{".":{"import":"./esm/index.js","default":"./cjs/index.js"},"./cached":{"import":"./esm/cached.js","default":"./cjs/cached.js"},"./package.json":"./package.json","./worker":"./worker.js"},"dependencies":{"css-select":"^4.2.1","cssom":"^0.5.0","html-escaper":"^3.0.3","htmlparser2":"^7.2.0","uhyphen":"^0.1.0"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/linkedom.git"},"bugs":{"url":"https://github.com/WebReflection/linkedom/issues"},"homepage":"https://github.com/WebReflection/linkedom#readme","gitHead":"5389c1a023cc3bbd1085b8893a1797c2feb1e350","_id":"linkedom@0.13.7","_nodeVersion":"17.3.0","_npmVersion":"8.4.0","dist":{"shasum":"5d5584e73415911ac387a2794acd61933699e477","size":197212,"noattachment":false,"key":"/linkedom/-/linkedom-0.13.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/linkedom/download/linkedom-0.13.7.tgz"},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkedom_0.13.7_1644577372751_0.03665441615910958"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-02-11T11:32:42.068Z","publish_time":1644577372976,"_cnpm_publish_time":1644577372976},"0.13.6":{"name":"linkedom","version":"0.13.6","description":"A triple-linked lists based DOM implementation","main":"./cjs/index.js","types":"./types/index.d.ts","scripts":{"benchmark":"node test/benchmark/linkedom.js","benchmark:w3c":"node test/benchmark/linkedom.js --w3c; node test/benchmark/linkedom-cached.js --w3c; node test/benchmark/jsdom.js --w3c; node test/benchmark/basichtml.js --w3c","benchmark:w3c:ce":"node test/benchmark/linkedom.js --w3c --custom-elements; node test/benchmark/linkedom-cached.js --w3c --custom-elements; node test/benchmark/jsdom.js --w3c --custom-elements; node test/benchmark/basichtml.js --w3c --custom-elements","benchmark:dom":"node test/benchmark/linkedom.js --dom; node test/benchmark/linkedom-cached.js --dom; node test/benchmark/jsdom.js --dom; node test/benchmark/basichtml.js --dom","benchmark:dom:ce":"node test/benchmark/linkedom.js --dom --custom-elements; node test/benchmark/linkedom-cached.js --dom --custom-elements; node test/benchmark/jsdom.js --dom --custom-elements; node test/benchmark/basichtml.js --dom --custom-elements","benchmark:html":"node test/benchmark/jsdon.js --html; node test/benchmark/linkedom.js --html; node test/benchmark/linkedom-cached.js --html; #node test/benchmark/jsdom.js --html","benchmark:html:ce":"node test/benchmark/linkedom.js --html --custom-elements; node test/benchmark/linkedom-cached.js --html --custom-elements; #node test/benchmark/jsdom.js --html --custom-elements","benchmark:html:mo":"node test/benchmark/linkedom.js --html --mutation-observer --custom-elements; node test/benchmark/linkedom-cached.js --html --mutation-observer --custom-elements","benchmark:html:nc":"node test/benchmark/linkedom.js --html --no-clone; node test/benchmark/linkedom-cached.js --html --no-clone; #node test/benchmark/jsdom.js --html --no-clone","build":"npm run tsc && npm run cjs && rollup -c rollup/es.config.js && npm run test","cjs":"ascjs --no-default esm cjs","tsc":"tsc -p .","hello":"if [[ \"$(node --version)\" =~ ^v1[^2] ]]; then node --input-type=module -e \"import {DOMParser} from './esm/index.js';console.log('\\x1b[7m\\x1b[1m',(new DOMParser).parseFromString('<html>LinkeDOM<canvas /></html>','text/html').querySelectorAll('html')[0].firstChild.toString(),'\\x1b[0m')\"; fi","test":"eslint esm/ && npm run hello && node test/benchmark/linkedom.js --w3c --mutation-observer --custom-elements && c8 node test/index.js && c8 report -r html","coverage":"mkdir -p ./coverage; c8 report --reporter=text-lcov > ./coverage/lcov.info"},"keywords":["DOM","JSDOM","alternative","performance","lightweight"],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"@rollup/plugin-commonjs":"^21.0.1","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.1.3","ascjs":"^5.0.1","c8":"^7.11.0","eslint":"^8.7.0","rollup":"^2.66.0","typescript":"^4.5.5"},"module":"./esm/index.js","type":"module","exports":{".":{"import":"./esm/index.js","default":"./cjs/index.js"},"./cached":{"import":"./esm/cached.js","default":"./cjs/cached.js"},"./package.json":"./package.json","./worker":"./worker.js"},"dependencies":{"css-select":"^4.2.1","cssom":"^0.5.0","html-escaper":"^3.0.3","htmlparser2":"^7.2.0","uhyphen":"^0.1.0"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/linkedom.git"},"bugs":{"url":"https://github.com/WebReflection/linkedom/issues"},"homepage":"https://github.com/WebReflection/linkedom#readme","gitHead":"8cf258d46e2471001ef760a144bd753fd7302312","_id":"linkedom@0.13.6","_nodeVersion":"17.3.0","_npmVersion":"8.4.0","dist":{"shasum":"f226e61c3d02c54f3df7e3efd40bf476d0bf9c81","size":197155,"noattachment":false,"key":"/linkedom/-/linkedom-0.13.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/linkedom/download/linkedom-0.13.6.tgz"},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkedom_0.13.6_1644576582457_0.42255628651904087"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-02-11T11:32:40.513Z","publish_time":1644576582627,"_cnpm_publish_time":1644576582627},"0.13.5":{"name":"linkedom","version":"0.13.5","description":"A triple-linked lists based DOM implementation","main":"./cjs/index.js","types":"./types/index.d.ts","scripts":{"benchmark":"node test/benchmark/linkedom.js","benchmark:w3c":"node test/benchmark/linkedom.js --w3c; node test/benchmark/linkedom-cached.js --w3c; node test/benchmark/jsdom.js --w3c; node test/benchmark/basichtml.js --w3c","benchmark:w3c:ce":"node test/benchmark/linkedom.js --w3c --custom-elements; node test/benchmark/linkedom-cached.js --w3c --custom-elements; node test/benchmark/jsdom.js --w3c --custom-elements; node test/benchmark/basichtml.js --w3c --custom-elements","benchmark:dom":"node test/benchmark/linkedom.js --dom; node test/benchmark/linkedom-cached.js --dom; node test/benchmark/jsdom.js --dom; node test/benchmark/basichtml.js --dom","benchmark:dom:ce":"node test/benchmark/linkedom.js --dom --custom-elements; node test/benchmark/linkedom-cached.js --dom --custom-elements; node test/benchmark/jsdom.js --dom --custom-elements; node test/benchmark/basichtml.js --dom --custom-elements","benchmark:html":"node test/benchmark/jsdon.js --html; node test/benchmark/linkedom.js --html; node test/benchmark/linkedom-cached.js --html; #node test/benchmark/jsdom.js --html","benchmark:html:ce":"node test/benchmark/linkedom.js --html --custom-elements; node test/benchmark/linkedom-cached.js --html --custom-elements; #node test/benchmark/jsdom.js --html --custom-elements","benchmark:html:mo":"node test/benchmark/linkedom.js --html --mutation-observer --custom-elements; node test/benchmark/linkedom-cached.js --html --mutation-observer --custom-elements","benchmark:html:nc":"node test/benchmark/linkedom.js --html --no-clone; node test/benchmark/linkedom-cached.js --html --no-clone; #node test/benchmark/jsdom.js --html --no-clone","build":"npm run tsc && npm run cjs && rollup -c rollup/es.config.js && npm run test","cjs":"ascjs --no-default esm cjs","tsc":"tsc -p .","hello":"if [[ \"$(node --version)\" =~ ^v1[^2] ]]; then node --input-type=module -e \"import {DOMParser} from './esm/index.js';console.log('\\x1b[7m\\x1b[1m',(new DOMParser).parseFromString('<html>LinkeDOM<canvas /></html>','text/html').querySelectorAll('html')[0].firstChild.toString(),'\\x1b[0m')\"; fi","test":"eslint esm/ && npm run hello && node test/benchmark/linkedom.js --w3c --mutation-observer --custom-elements && c8 node test/index.js && c8 report -r html","coverage":"mkdir -p ./coverage; c8 report --reporter=text-lcov > ./coverage/lcov.info"},"keywords":["DOM","JSDOM","alternative","performance","lightweight"],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"@rollup/plugin-commonjs":"^21.0.1","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.1.3","ascjs":"^5.0.1","c8":"^7.11.0","eslint":"^8.7.0","rollup":"^2.66.0","typescript":"^4.5.5"},"module":"./esm/index.js","type":"module","exports":{".":{"import":"./esm/index.js","default":"./cjs/index.js"},"./cached":{"import":"./esm/cached.js","default":"./cjs/cached.js"},"./package.json":"./package.json","./worker":"./worker.js"},"dependencies":{"css-select":"^4.2.1","cssom":"^0.5.0","html-escaper":"^3.0.3","htmlparser2":"^7.2.0","uhyphen":"^0.1.0"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/linkedom.git"},"bugs":{"url":"https://github.com/WebReflection/linkedom/issues"},"homepage":"https://github.com/WebReflection/linkedom#readme","gitHead":"25519abbd1ee49e9762941d2a0da7634074cc3ba","_id":"linkedom@0.13.5","_nodeVersion":"17.3.0","_npmVersion":"8.4.0","dist":{"shasum":"7ba99688022f69499eb52462e54c4d04c09aea0b","size":197168,"noattachment":false,"key":"/linkedom/-/linkedom-0.13.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/linkedom/download/linkedom-0.13.5.tgz"},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkedom_0.13.5_1644576240834_0.45398625343489507"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-02-11T11:32:38.961Z","publish_time":1644576240978,"_cnpm_publish_time":1644576240978},"0.13.4":{"name":"linkedom","version":"0.13.4","description":"A triple-linked lists based DOM implementation","main":"./cjs/index.js","types":"./types/index.d.ts","scripts":{"benchmark":"node test/benchmark/linkedom.js","benchmark:w3c":"node test/benchmark/linkedom.js --w3c; node test/benchmark/linkedom-cached.js --w3c; node test/benchmark/jsdom.js --w3c; node test/benchmark/basichtml.js --w3c","benchmark:w3c:ce":"node test/benchmark/linkedom.js --w3c --custom-elements; node test/benchmark/linkedom-cached.js --w3c --custom-elements; node test/benchmark/jsdom.js --w3c --custom-elements; node test/benchmark/basichtml.js --w3c --custom-elements","benchmark:dom":"node test/benchmark/linkedom.js --dom; node test/benchmark/linkedom-cached.js --dom; node test/benchmark/jsdom.js --dom; node test/benchmark/basichtml.js --dom","benchmark:dom:ce":"node test/benchmark/linkedom.js --dom --custom-elements; node test/benchmark/linkedom-cached.js --dom --custom-elements; node test/benchmark/jsdom.js --dom --custom-elements; node test/benchmark/basichtml.js --dom --custom-elements","benchmark:html":"node test/benchmark/jsdon.js --html; node test/benchmark/linkedom.js --html; node test/benchmark/linkedom-cached.js --html; #node test/benchmark/jsdom.js --html","benchmark:html:ce":"node test/benchmark/linkedom.js --html --custom-elements; node test/benchmark/linkedom-cached.js --html --custom-elements; #node test/benchmark/jsdom.js --html --custom-elements","benchmark:html:mo":"node test/benchmark/linkedom.js --html --mutation-observer --custom-elements; node test/benchmark/linkedom-cached.js --html --mutation-observer --custom-elements","benchmark:html:nc":"node test/benchmark/linkedom.js --html --no-clone; node test/benchmark/linkedom-cached.js --html --no-clone; #node test/benchmark/jsdom.js --html --no-clone","build":"npm run tsc && npm run cjs && rollup -c rollup/es.config.js && npm run test","cjs":"ascjs --no-default esm cjs","tsc":"tsc -p .","hello":"if [[ \"$(node --version)\" =~ ^v1[^2] ]]; then node --input-type=module -e \"import {DOMParser} from './esm/index.js';console.log('\\x1b[7m\\x1b[1m',(new DOMParser).parseFromString('<html>LinkeDOM<canvas /></html>','text/html').querySelectorAll('html')[0].firstChild.toString(),'\\x1b[0m')\"; fi","test":"eslint esm/ && npm run hello && node test/benchmark/linkedom.js --w3c --mutation-observer --custom-elements && c8 node test/index.js && c8 report -r html","coverage":"mkdir -p ./coverage; c8 report --reporter=text-lcov > ./coverage/lcov.info"},"keywords":["DOM","JSDOM","alternative","performance","lightweight"],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"@rollup/plugin-commonjs":"^21.0.1","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.1.3","ascjs":"^5.0.1","c8":"^7.11.0","eslint":"^8.7.0","rollup":"^2.66.0","typescript":"^4.5.5"},"module":"./esm/index.js","type":"module","exports":{".":{"import":"./esm/index.js","default":"./cjs/index.js"},"./cached":{"import":"./esm/cached.js","default":"./cjs/cached.js"},"./package.json":"./package.json","./worker":"./worker.js"},"dependencies":{"css-select":"^4.2.1","cssom":"^0.5.0","html-escaper":"^3.0.3","htmlparser2":"^7.2.0","uhyphen":"^0.1.0"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/linkedom.git"},"bugs":{"url":"https://github.com/WebReflection/linkedom/issues"},"homepage":"https://github.com/WebReflection/linkedom#readme","gitHead":"7cd9ab795cd8bdb362890bb333b7ea1cfc6efdfe","_id":"linkedom@0.13.4","_nodeVersion":"17.3.0","_npmVersion":"8.4.0","dist":{"shasum":"5ebcddde933c249208aff61d5ea1023f9368dbdb","size":197173,"noattachment":false,"key":"/linkedom/-/linkedom-0.13.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/linkedom/download/linkedom-0.13.4.tgz"},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkedom_0.13.4_1644515901140_0.41494347560289735"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-02-10T17:58:31.525Z","publish_time":1644515901348,"_cnpm_publish_time":1644515901348},"0.13.3":{"name":"linkedom","version":"0.13.3","description":"A triple-linked lists based DOM implementation","main":"./cjs/index.js","types":"./types/index.d.ts","scripts":{"benchmark":"node test/benchmark/linkedom.js","benchmark:w3c":"node test/benchmark/linkedom.js --w3c; node test/benchmark/linkedom-cached.js --w3c; node test/benchmark/jsdom.js --w3c; node test/benchmark/basichtml.js --w3c","benchmark:w3c:ce":"node test/benchmark/linkedom.js --w3c --custom-elements; node test/benchmark/linkedom-cached.js --w3c --custom-elements; node test/benchmark/jsdom.js --w3c --custom-elements; node test/benchmark/basichtml.js --w3c --custom-elements","benchmark:dom":"node test/benchmark/linkedom.js --dom; node test/benchmark/linkedom-cached.js --dom; node test/benchmark/jsdom.js --dom; node test/benchmark/basichtml.js --dom","benchmark:dom:ce":"node test/benchmark/linkedom.js --dom --custom-elements; node test/benchmark/linkedom-cached.js --dom --custom-elements; node test/benchmark/jsdom.js --dom --custom-elements; node test/benchmark/basichtml.js --dom --custom-elements","benchmark:html":"node test/benchmark/jsdon.js --html; node test/benchmark/linkedom.js --html; node test/benchmark/linkedom-cached.js --html; #node test/benchmark/jsdom.js --html","benchmark:html:ce":"node test/benchmark/linkedom.js --html --custom-elements; node test/benchmark/linkedom-cached.js --html --custom-elements; #node test/benchmark/jsdom.js --html --custom-elements","benchmark:html:mo":"node test/benchmark/linkedom.js --html --mutation-observer --custom-elements; node test/benchmark/linkedom-cached.js --html --mutation-observer --custom-elements","benchmark:html:nc":"node test/benchmark/linkedom.js --html --no-clone; node test/benchmark/linkedom-cached.js --html --no-clone; #node test/benchmark/jsdom.js --html --no-clone","build":"npm run tsc && npm run cjs && rollup -c rollup/es.config.js && npm run test","cjs":"ascjs --no-default esm cjs","tsc":"tsc -p .","hello":"if [[ \"$(node --version)\" =~ ^v1[^2] ]]; then node --input-type=module -e \"import {DOMParser} from './esm/index.js';console.log('\\x1b[7m\\x1b[1m',(new DOMParser).parseFromString('<html>LinkeDOM<canvas /></html>','text/html').querySelectorAll('html')[0].firstChild.toString(),'\\x1b[0m')\"; fi","test":"eslint esm/ && npm run hello && node test/benchmark/linkedom.js --w3c --mutation-observer --custom-elements && c8 node test/index.js && c8 report -r html","coverage":"mkdir -p ./coverage; c8 report --reporter=text-lcov > ./coverage/lcov.info"},"keywords":["DOM","JSDOM","alternative","performance","lightweight"],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"@rollup/plugin-commonjs":"^21.0.1","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.1.3","ascjs":"^5.0.1","c8":"^7.11.0","eslint":"^8.7.0","rollup":"^2.66.0","typescript":"^4.5.5"},"module":"./esm/index.js","type":"module","exports":{".":{"import":"./esm/index.js","default":"./cjs/index.js"},"./cached":{"import":"./esm/cached.js","default":"./cjs/cached.js"},"./package.json":"./package.json","./worker":"./worker.js"},"dependencies":{"css-select":"^4.2.1","cssom":"^0.5.0","html-escaper":"^3.0.3","htmlparser2":"^7.2.0","uhyphen":"^0.1.0"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/linkedom.git"},"bugs":{"url":"https://github.com/WebReflection/linkedom/issues"},"homepage":"https://github.com/WebReflection/linkedom#readme","gitHead":"8ee33ae6626e254e90a9cc04d49b23cb3a6a2b1f","_id":"linkedom@0.13.3","_nodeVersion":"17.3.0","_npmVersion":"8.4.0","dist":{"shasum":"c2e6cac40b9dcec586f49385e9c56d7d0dee7ca5","size":197139,"noattachment":false,"key":"/linkedom/-/linkedom-0.13.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/linkedom/download/linkedom-0.13.3.tgz"},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkedom_0.13.3_1644505938724_0.8172686987364741"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-02-10T15:12:31.150Z","publish_time":1644505938985,"_cnpm_publish_time":1644505938985},"0.13.2":{"name":"linkedom","version":"0.13.2","description":"A triple-linked lists based DOM implementation","main":"./cjs/index.js","types":"./types/index.d.ts","scripts":{"benchmark":"node test/benchmark/linkedom.js","benchmark:w3c":"node test/benchmark/linkedom.js --w3c; node test/benchmark/linkedom-cached.js --w3c; node test/benchmark/jsdom.js --w3c; node test/benchmark/basichtml.js --w3c","benchmark:w3c:ce":"node test/benchmark/linkedom.js --w3c --custom-elements; node test/benchmark/linkedom-cached.js --w3c --custom-elements; node test/benchmark/jsdom.js --w3c --custom-elements; node test/benchmark/basichtml.js --w3c --custom-elements","benchmark:dom":"node test/benchmark/linkedom.js --dom; node test/benchmark/linkedom-cached.js --dom; node test/benchmark/jsdom.js --dom; node test/benchmark/basichtml.js --dom","benchmark:dom:ce":"node test/benchmark/linkedom.js --dom --custom-elements; node test/benchmark/linkedom-cached.js --dom --custom-elements; node test/benchmark/jsdom.js --dom --custom-elements; node test/benchmark/basichtml.js --dom --custom-elements","benchmark:html":"node test/benchmark/jsdon.js --html; node test/benchmark/linkedom.js --html; node test/benchmark/linkedom-cached.js --html; #node test/benchmark/jsdom.js --html","benchmark:html:ce":"node test/benchmark/linkedom.js --html --custom-elements; node test/benchmark/linkedom-cached.js --html --custom-elements; #node test/benchmark/jsdom.js --html --custom-elements","benchmark:html:mo":"node test/benchmark/linkedom.js --html --mutation-observer --custom-elements; node test/benchmark/linkedom-cached.js --html --mutation-observer --custom-elements","benchmark:html:nc":"node test/benchmark/linkedom.js --html --no-clone; node test/benchmark/linkedom-cached.js --html --no-clone; #node test/benchmark/jsdom.js --html --no-clone","build":"npm run tsc && npm run cjs && rollup -c rollup/es.config.js && npm run test","cjs":"ascjs --no-default esm cjs","tsc":"tsc -p .","hello":"if [[ \"$(node --version)\" =~ ^v1[^2] ]]; then node --input-type=module -e \"import {DOMParser} from './esm/index.js';console.log('\\x1b[7m\\x1b[1m',(new DOMParser).parseFromString('<html>LinkeDOM<canvas /></html>','text/html').querySelectorAll('html')[0].firstChild.toString(),'\\x1b[0m')\"; fi","test":"eslint esm/ && npm run hello && node test/benchmark/linkedom.js --w3c --mutation-observer --custom-elements && c8 node test/index.js && c8 report -r html","coverage":"mkdir -p ./coverage; c8 report --reporter=text-lcov > ./coverage/lcov.info"},"keywords":["DOM","JSDOM","alternative","performance","lightweight"],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"@rollup/plugin-commonjs":"^21.0.1","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.1.3","ascjs":"^5.0.1","c8":"^7.11.0","eslint":"^8.7.0","rollup":"^2.66.0","typescript":"^4.5.5"},"module":"./esm/index.js","type":"module","exports":{".":{"import":"./esm/index.js","default":"./cjs/index.js"},"./cached":{"import":"./esm/cached.js","default":"./cjs/cached.js"},"./package.json":"./package.json","./worker":"./worker.js"},"dependencies":{"css-select":"^4.2.1","cssom":"^0.5.0","html-escaper":"^3.0.3","htmlparser2":"^7.2.0","uhyphen":"^0.1.0"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/linkedom.git"},"bugs":{"url":"https://github.com/WebReflection/linkedom/issues"},"homepage":"https://github.com/WebReflection/linkedom#readme","gitHead":"b9774d6ff4c32c64aab092c1c3acb59e1b49ce2f","_id":"linkedom@0.13.2","_nodeVersion":"17.3.0","_npmVersion":"8.3.2","dist":{"shasum":"455187a4eb9a00f41e8a736c5d362ea7e1cafc05","size":196891,"noattachment":false,"key":"/linkedom/-/linkedom-0.13.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/linkedom/download/linkedom-0.13.2.tgz"},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkedom_0.13.2_1643112834269_0.3394609304158176"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-01-25T12:14:05.395Z","publish_time":1643112834469,"_cnpm_publish_time":1643112834469},"0.13.1":{"name":"linkedom","version":"0.13.1","description":"A triple-linked lists based DOM implementation","main":"./cjs/index.js","types":"./types/index.d.ts","scripts":{"benchmark":"node test/benchmark/linkedom.js","benchmark:w3c":"node test/benchmark/linkedom.js --w3c; node test/benchmark/linkedom-cached.js --w3c; node test/benchmark/jsdom.js --w3c; node test/benchmark/basichtml.js --w3c","benchmark:w3c:ce":"node test/benchmark/linkedom.js --w3c --custom-elements; node test/benchmark/linkedom-cached.js --w3c --custom-elements; node test/benchmark/jsdom.js --w3c --custom-elements; node test/benchmark/basichtml.js --w3c --custom-elements","benchmark:dom":"node test/benchmark/linkedom.js --dom; node test/benchmark/linkedom-cached.js --dom; node test/benchmark/jsdom.js --dom; node test/benchmark/basichtml.js --dom","benchmark:dom:ce":"node test/benchmark/linkedom.js --dom --custom-elements; node test/benchmark/linkedom-cached.js --dom --custom-elements; node test/benchmark/jsdom.js --dom --custom-elements; node test/benchmark/basichtml.js --dom --custom-elements","benchmark:html":"node test/benchmark/jsdon.js --html; node test/benchmark/linkedom.js --html; node test/benchmark/linkedom-cached.js --html; #node test/benchmark/jsdom.js --html","benchmark:html:ce":"node test/benchmark/linkedom.js --html --custom-elements; node test/benchmark/linkedom-cached.js --html --custom-elements; #node test/benchmark/jsdom.js --html --custom-elements","benchmark:html:mo":"node test/benchmark/linkedom.js --html --mutation-observer --custom-elements; node test/benchmark/linkedom-cached.js --html --mutation-observer --custom-elements","benchmark:html:nc":"node test/benchmark/linkedom.js --html --no-clone; node test/benchmark/linkedom-cached.js --html --no-clone; #node test/benchmark/jsdom.js --html --no-clone","build":"npm run tsc && npm run cjs && rollup -c rollup/es.config.js && npm run test","cjs":"ascjs --no-default esm cjs","tsc":"tsc -p .","hello":"if [[ \"$(node --version)\" =~ ^v1[^2] ]]; then node --input-type=module -e \"import {DOMParser} from './esm/index.js';console.log('\\x1b[7m\\x1b[1m',(new DOMParser).parseFromString('<html>LinkeDOM<canvas /></html>','text/html').querySelectorAll('html')[0].firstChild.toString(),'\\x1b[0m')\"; fi","test":"eslint esm/ && npm run hello && node test/benchmark/linkedom.js --w3c --mutation-observer --custom-elements && c8 node test/index.js && c8 report -r html","coverage":"mkdir -p ./coverage; c8 report --reporter=text-lcov > ./coverage/lcov.info"},"keywords":["DOM","JSDOM","alternative","performance","lightweight"],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"@rollup/plugin-commonjs":"^21.0.1","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.1.3","ascjs":"^5.0.1","c8":"^7.11.0","eslint":"^8.7.0","rollup":"^2.66.0","typescript":"^4.5.5"},"module":"./esm/index.js","type":"module","exports":{".":{"import":"./esm/index.js","default":"./cjs/index.js"},"./cached":{"import":"./esm/cached.js","default":"./cjs/cached.js"},"./package.json":"./package.json","./worker":"./worker.js"},"dependencies":{"css-select":"^4.2.1","cssom":"^0.5.0","html-escaper":"^3.0.3","htmlparser2":"^7.2.0","uhyphen":"^0.1.0"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/linkedom.git"},"bugs":{"url":"https://github.com/WebReflection/linkedom/issues"},"homepage":"https://github.com/WebReflection/linkedom#readme","gitHead":"da4934f2f6b6e198ba9bacf6785e589e400e9cea","_id":"linkedom@0.13.1","_nodeVersion":"17.3.0","_npmVersion":"8.3.2","dist":{"shasum":"cba2d8506bd48ed568515d1a1ef82c8285d39fae","size":196726,"noattachment":false,"key":"/linkedom/-/linkedom-0.13.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/linkedom/download/linkedom-0.13.1.tgz"},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkedom_0.13.1_1643024396624_0.27470260027046134"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-01-24T11:40:08.165Z","publish_time":1643024396782,"_cnpm_publish_time":1643024396782},"0.13.0":{"name":"linkedom","version":"0.13.0","description":"A triple-linked lists based DOM implementation","main":"./cjs/index.js","types":"./types/index.d.ts","scripts":{"benchmark":"node test/benchmark/linkedom.js","benchmark:w3c":"node test/benchmark/linkedom.js --w3c; node test/benchmark/linkedom-cached.js --w3c; node test/benchmark/jsdom.js --w3c; node test/benchmark/basichtml.js --w3c","benchmark:w3c:ce":"node test/benchmark/linkedom.js --w3c --custom-elements; node test/benchmark/linkedom-cached.js --w3c --custom-elements; node test/benchmark/jsdom.js --w3c --custom-elements; node test/benchmark/basichtml.js --w3c --custom-elements","benchmark:dom":"node test/benchmark/linkedom.js --dom; node test/benchmark/linkedom-cached.js --dom; node test/benchmark/jsdom.js --dom; node test/benchmark/basichtml.js --dom","benchmark:dom:ce":"node test/benchmark/linkedom.js --dom --custom-elements; node test/benchmark/linkedom-cached.js --dom --custom-elements; node test/benchmark/jsdom.js --dom --custom-elements; node test/benchmark/basichtml.js --dom --custom-elements","benchmark:html":"node test/benchmark/jsdon.js --html; node test/benchmark/linkedom.js --html; node test/benchmark/linkedom-cached.js --html; #node test/benchmark/jsdom.js --html","benchmark:html:ce":"node test/benchmark/linkedom.js --html --custom-elements; node test/benchmark/linkedom-cached.js --html --custom-elements; #node test/benchmark/jsdom.js --html --custom-elements","benchmark:html:mo":"node test/benchmark/linkedom.js --html --mutation-observer --custom-elements; node test/benchmark/linkedom-cached.js --html --mutation-observer --custom-elements","benchmark:html:nc":"node test/benchmark/linkedom.js --html --no-clone; node test/benchmark/linkedom-cached.js --html --no-clone; #node test/benchmark/jsdom.js --html --no-clone","build":"npm run tsc && npm run cjs && rollup -c rollup/es.config.js && npm run test","cjs":"ascjs --no-default esm cjs","tsc":"tsc -p .","hello":"if [[ \"$(node --version)\" =~ ^v1[^2] ]]; then node --input-type=module -e \"import {DOMParser} from './esm/index.js';console.log('\\x1b[7m\\x1b[1m',(new DOMParser).parseFromString('<html>LinkeDOM<canvas /></html>','text/html').querySelectorAll('html')[0].firstChild.toString(),'\\x1b[0m')\"; fi","test":"eslint esm/ && npm run hello && node test/benchmark/linkedom.js --w3c --mutation-observer --custom-elements && c8 node test/index.js && c8 report -r html","coverage":"mkdir -p ./coverage; c8 report --reporter=text-lcov > ./coverage/lcov.info"},"keywords":["DOM","JSDOM","alternative","performance","lightweight"],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"@rollup/plugin-commonjs":"^21.0.1","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.0.6","ascjs":"^5.0.1","c8":"^7.10.0","eslint":"^8.1.0","rollup":"^2.58.0","typescript":"^4.4.4"},"module":"./esm/index.js","type":"module","exports":{".":{"import":"./esm/index.js","default":"./cjs/index.js"},"./cached":{"import":"./esm/cached.js","default":"./cjs/cached.js"},"./package.json":"./package.json","./worker":"./worker.js"},"dependencies":{"css-select":"^4.1.3","cssom":"^0.5.0","html-escaper":"^3.0.3","htmlparser2":"^7.1.2","uhyphen":"^0.1.0"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/linkedom.git"},"bugs":{"url":"https://github.com/WebReflection/linkedom/issues"},"homepage":"https://github.com/WebReflection/linkedom#readme","gitHead":"4a8fcd6e7d02e77d55dd0fc41219bdc72f184b60","_id":"linkedom@0.13.0","_nodeVersion":"16.11.1","_npmVersion":"8.1.0","dist":{"shasum":"15ef2751ee8610a653ee9bb550907ed133bed0a5","size":191372,"noattachment":false,"key":"/linkedom/-/linkedom-0.13.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/linkedom/download/linkedom-0.13.0.tgz"},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkedom_0.13.0_1635069308225_0.5610406986348857"},"_hasShrinkwrap":false,"publish_time":1635069308510,"_cnpm_publish_time":1635069308510,"_cnpmcore_publish_time":"2021-12-16T15:24:31.300Z"},"0.12.1":{"name":"linkedom","version":"0.12.1","description":"A triple-linked lists based DOM implementation","main":"./cjs/index.js","types":"./types/index.d.ts","scripts":{"benchmark":"node test/benchmark/linkedom.js","benchmark:w3c":"node test/benchmark/linkedom.js --w3c; node test/benchmark/linkedom-cached.js --w3c; node test/benchmark/jsdom.js --w3c; node test/benchmark/basichtml.js --w3c","benchmark:w3c:ce":"node test/benchmark/linkedom.js --w3c --custom-elements; node test/benchmark/linkedom-cached.js --w3c --custom-elements; node test/benchmark/jsdom.js --w3c --custom-elements; node test/benchmark/basichtml.js --w3c --custom-elements","benchmark:dom":"node test/benchmark/linkedom.js --dom; node test/benchmark/linkedom-cached.js --dom; node test/benchmark/jsdom.js --dom; node test/benchmark/basichtml.js --dom","benchmark:dom:ce":"node test/benchmark/linkedom.js --dom --custom-elements; node test/benchmark/linkedom-cached.js --dom --custom-elements; node test/benchmark/jsdom.js --dom --custom-elements; node test/benchmark/basichtml.js --dom --custom-elements","benchmark:html":"node test/benchmark/jsdon.js --html; node test/benchmark/linkedom.js --html; node test/benchmark/linkedom-cached.js --html; #node test/benchmark/jsdom.js --html","benchmark:html:ce":"node test/benchmark/linkedom.js --html --custom-elements; node test/benchmark/linkedom-cached.js --html --custom-elements; #node test/benchmark/jsdom.js --html --custom-elements","benchmark:html:mo":"node test/benchmark/linkedom.js --html --mutation-observer --custom-elements; node test/benchmark/linkedom-cached.js --html --mutation-observer --custom-elements","benchmark:html:nc":"node test/benchmark/linkedom.js --html --no-clone; node test/benchmark/linkedom-cached.js --html --no-clone; #node test/benchmark/jsdom.js --html --no-clone","build":"npm run tsc && npm run cjs && rollup -c rollup/es.config.js && npm run test","cjs":"ascjs --no-default esm cjs","tsc":"tsc -p .","hello":"if [[ \"$(node --version)\" =~ ^v1[^2] ]]; then node --input-type=module -e \"import {DOMParser} from './esm/index.js';console.log('\\x1b[7m\\x1b[1m',(new DOMParser).parseFromString('<html>LinkeDOM<canvas /></html>','text/html').querySelectorAll('html')[0].firstChild.toString(),'\\x1b[0m')\"; fi","test":"eslint esm/ && npm run hello && node test/benchmark/linkedom.js --w3c --mutation-observer --custom-elements && c8 node test/index.js && c8 report -r html","coverage":"mkdir -p ./coverage; c8 report --reporter=text-lcov > ./coverage/lcov.info"},"keywords":["DOM","JSDOM","alternative","performance","lightweight"],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"@rollup/plugin-commonjs":"^20.0.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.0.5","ascjs":"^5.0.1","c8":"^7.9.0","eslint":"^7.32.0","rollup":"^2.57.0","typescript":"^4.4.3"},"module":"./esm/index.js","type":"module","exports":{".":{"import":"./esm/index.js","default":"./cjs/index.js"},"./cached":{"import":"./esm/cached.js","default":"./cjs/cached.js"},"./package.json":"./package.json","./worker":"./worker.js"},"dependencies":{"@ungap/event-target":"^0.2.3","css-select":"^4.1.3","cssom":"^0.5.0","html-escaper":"^3.0.3","htmlparser2":"^7.1.2","uhyphen":"^0.1.0"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/linkedom.git"},"bugs":{"url":"https://github.com/WebReflection/linkedom/issues"},"homepage":"https://github.com/WebReflection/linkedom#readme","gitHead":"9a8115be006b1e14fac6e171b4e53447911a78fa","_id":"linkedom@0.12.1","_nodeVersion":"16.10.0","_npmVersion":"7.24.0","dist":{"shasum":"cdab2a513aafddec346dc35667ebe748fee9c081","size":190184,"noattachment":false,"key":"/linkedom/-/linkedom-0.12.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/linkedom/download/linkedom-0.12.1.tgz"},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkedom_0.12.1_1632414020290_0.1296850470117945"},"_hasShrinkwrap":false,"publish_time":1632414020502,"_cnpm_publish_time":1632414020502,"_cnpmcore_publish_time":"2021-12-16T15:24:31.648Z"},"0.12.0":{"name":"linkedom","version":"0.12.0","description":"A triple-linked lists based DOM implementation","main":"./cjs/index.js","types":"./types/index.d.ts","scripts":{"benchmark":"node test/benchmark/linkedom.js","benchmark:w3c":"node test/benchmark/linkedom.js --w3c; node test/benchmark/linkedom-cached.js --w3c; node test/benchmark/jsdom.js --w3c; node test/benchmark/basichtml.js --w3c","benchmark:w3c:ce":"node test/benchmark/linkedom.js --w3c --custom-elements; node test/benchmark/linkedom-cached.js --w3c --custom-elements; node test/benchmark/jsdom.js --w3c --custom-elements; node test/benchmark/basichtml.js --w3c --custom-elements","benchmark:dom":"node test/benchmark/linkedom.js --dom; node test/benchmark/linkedom-cached.js --dom; node test/benchmark/jsdom.js --dom; node test/benchmark/basichtml.js --dom","benchmark:dom:ce":"node test/benchmark/linkedom.js --dom --custom-elements; node test/benchmark/linkedom-cached.js --dom --custom-elements; node test/benchmark/jsdom.js --dom --custom-elements; node test/benchmark/basichtml.js --dom --custom-elements","benchmark:html":"node test/benchmark/jsdon.js --html; node test/benchmark/linkedom.js --html; node test/benchmark/linkedom-cached.js --html; #node test/benchmark/jsdom.js --html","benchmark:html:ce":"node test/benchmark/linkedom.js --html --custom-elements; node test/benchmark/linkedom-cached.js --html --custom-elements; #node test/benchmark/jsdom.js --html --custom-elements","benchmark:html:mo":"node test/benchmark/linkedom.js --html --mutation-observer --custom-elements; node test/benchmark/linkedom-cached.js --html --mutation-observer --custom-elements","benchmark:html:nc":"node test/benchmark/linkedom.js --html --no-clone; node test/benchmark/linkedom-cached.js --html --no-clone; #node test/benchmark/jsdom.js --html --no-clone","build":"npm run tsc && npm run cjs && npm run test","cjs":"ascjs --no-default esm cjs","tsc":"tsc -p .","hello":"if [[ \"$(node --version)\" =~ ^v1[^2] ]]; then node --input-type=module -e \"import {DOMParser} from './esm/index.js';console.log('\\x1b[7m\\x1b[1m',(new DOMParser).parseFromString('<html>LinkeDOM<canvas /></html>','text/html').querySelectorAll('html')[0].firstChild.toString(),'\\x1b[0m')\"; fi","test":"eslint esm/ && npm run hello && node test/benchmark/linkedom.js --w3c --mutation-observer --custom-elements && c8 node test/index.js && c8 report -r html","coverage":"mkdir -p ./coverage; c8 report --reporter=text-lcov > ./coverage/lcov.info"},"keywords":["DOM","JSDOM","alternative","performance","lightweight"],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"@rollup/plugin-commonjs":"^20.0.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.0.5","ascjs":"^5.0.1","c8":"^7.9.0","eslint":"^7.32.0","rollup":"^2.57.0","typescript":"^4.4.3"},"module":"./esm/index.js","type":"module","exports":{".":{"import":"./esm/index.js","default":"./cjs/index.js"},"./cached":{"import":"./esm/cached.js","default":"./cjs/cached.js"},"./package.json":"./package.json","./worker":"./worker.js"},"dependencies":{"@ungap/event-target":"^0.2.3","css-select":"^4.1.3","cssom":"^0.5.0","html-escaper":"^3.0.3","htmlparser2":"^7.1.2","uhyphen":"^0.1.0"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/linkedom.git"},"bugs":{"url":"https://github.com/WebReflection/linkedom/issues"},"homepage":"https://github.com/WebReflection/linkedom#readme","gitHead":"555a670134514900eabd33d033009a41618825cc","_id":"linkedom@0.12.0","_nodeVersion":"16.10.0","_npmVersion":"7.24.0","dist":{"shasum":"d54875672af935dca610f06a4e083469587bb22d","size":162497,"noattachment":false,"key":"/linkedom/-/linkedom-0.12.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/linkedom/download/linkedom-0.12.0.tgz"},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkedom_0.12.0_1632404422254_0.8519406259892675"},"_hasShrinkwrap":false,"publish_time":1632404422500,"_cnpm_publish_time":1632404422500,"_cnpmcore_publish_time":"2021-12-16T15:24:32.029Z"},"0.11.2":{"name":"linkedom","version":"0.11.2","description":"A triple-linked lists based DOM implementation","main":"./cjs/index.js","types":"./types/index.d.ts","scripts":{"benchmark":"node test/benchmark/linkedom.js","benchmark:w3c":"node test/benchmark/linkedom.js --w3c; node test/benchmark/linkedom-cached.js --w3c; node test/benchmark/jsdom.js --w3c; node test/benchmark/basichtml.js --w3c","benchmark:w3c:ce":"node test/benchmark/linkedom.js --w3c --custom-elements; node test/benchmark/linkedom-cached.js --w3c --custom-elements; node test/benchmark/jsdom.js --w3c --custom-elements; node test/benchmark/basichtml.js --w3c --custom-elements","benchmark:dom":"node test/benchmark/linkedom.js --dom; node test/benchmark/linkedom-cached.js --dom; node test/benchmark/jsdom.js --dom; node test/benchmark/basichtml.js --dom","benchmark:dom:ce":"node test/benchmark/linkedom.js --dom --custom-elements; node test/benchmark/linkedom-cached.js --dom --custom-elements; node test/benchmark/jsdom.js --dom --custom-elements; node test/benchmark/basichtml.js --dom --custom-elements","benchmark:html":"node test/benchmark/jsdon.js --html; node test/benchmark/linkedom.js --html; node test/benchmark/linkedom-cached.js --html; #node test/benchmark/jsdom.js --html","benchmark:html:ce":"node test/benchmark/linkedom.js --html --custom-elements; node test/benchmark/linkedom-cached.js --html --custom-elements; #node test/benchmark/jsdom.js --html --custom-elements","benchmark:html:mo":"node test/benchmark/linkedom.js --html --mutation-observer --custom-elements; node test/benchmark/linkedom-cached.js --html --mutation-observer --custom-elements","benchmark:html:nc":"node test/benchmark/linkedom.js --html --no-clone; node test/benchmark/linkedom-cached.js --html --no-clone; #node test/benchmark/jsdom.js --html --no-clone","build":"npm run tsc && npm run cjs && npm run test","cjs":"ascjs --no-default esm cjs","tsc":"tsc -p .","coveralls":"c8 report --reporter=text-lcov | coveralls","hello":"if [[ \"$(node --version)\" =~ ^v1[^2] ]]; then node --input-type=module -e \"import {DOMParser} from './esm/index.js';console.log('\\x1b[7m\\x1b[1m',(new DOMParser).parseFromString('<html>LinkeDOM<canvas /></html>','text/html').querySelectorAll('html')[0].firstChild.toString(),'\\x1b[0m')\"; fi","test":"eslint esm/ && npm run hello && node test/benchmark/linkedom.js --w3c --mutation-observer --custom-elements && c8 node test/index.js && c8 report -r html"},"keywords":["DOM","JSDOM","alternative","performance","lightweight"],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"@rollup/plugin-commonjs":"^20.0.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.0.4","ascjs":"^5.0.1","c8":"^7.8.0","coveralls":"^3.1.1","eslint":"^7.32.0","rollup":"^2.56.2","typescript":"^4.3.5"},"module":"./esm/index.js","type":"module","exports":{".":{"import":"./esm/index.js","default":"./cjs/index.js"},"./cached":{"import":"./esm/cached.js","default":"./cjs/cached.js"},"./package.json":"./package.json","./worker":"./worker.js"},"dependencies":{"@ungap/event-target":"^0.2.3","css-select":"^4.1.3","cssom":"^0.5.0","html-escaper":"^3.0.3","htmlparser2":"^6.1.0","uhyphen":"^0.1.0"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/linkedom.git"},"bugs":{"url":"https://github.com/WebReflection/linkedom/issues"},"homepage":"https://github.com/WebReflection/linkedom#readme","gitHead":"9e309ea6214e7a8c4d25c09220ab711607b02f5f","_id":"linkedom@0.11.2","_nodeVersion":"16.6.1","_npmVersion":"7.20.5","dist":{"shasum":"1b50031f78db745b9ce7cb29354c26fff39c97ab","size":163253,"noattachment":false,"key":"/linkedom/-/linkedom-0.11.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/linkedom/download/linkedom-0.11.2.tgz"},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkedom_0.11.2_1628588379174_0.9925394326315038"},"_hasShrinkwrap":false,"publish_time":1628588379412,"_cnpm_publish_time":1628588379412,"_cnpmcore_publish_time":"2021-12-16T15:24:32.304Z"},"0.11.1":{"name":"linkedom","version":"0.11.1","description":"A triple-linked lists based DOM implementation","main":"./cjs/index.js","types":"./types/index.d.ts","scripts":{"benchmark":"node test/benchmark/linkedom.js","benchmark:w3c":"node test/benchmark/linkedom.js --w3c; node test/benchmark/linkedom-cached.js --w3c; node test/benchmark/jsdom.js --w3c; node test/benchmark/basichtml.js --w3c","benchmark:w3c:ce":"node test/benchmark/linkedom.js --w3c --custom-elements; node test/benchmark/linkedom-cached.js --w3c --custom-elements; node test/benchmark/jsdom.js --w3c --custom-elements; node test/benchmark/basichtml.js --w3c --custom-elements","benchmark:dom":"node test/benchmark/linkedom.js --dom; node test/benchmark/linkedom-cached.js --dom; node test/benchmark/jsdom.js --dom; node test/benchmark/basichtml.js --dom","benchmark:dom:ce":"node test/benchmark/linkedom.js --dom --custom-elements; node test/benchmark/linkedom-cached.js --dom --custom-elements; node test/benchmark/jsdom.js --dom --custom-elements; node test/benchmark/basichtml.js --dom --custom-elements","benchmark:html":"node test/benchmark/jsdon.js --html; node test/benchmark/linkedom.js --html; node test/benchmark/linkedom-cached.js --html; #node test/benchmark/jsdom.js --html","benchmark:html:ce":"node test/benchmark/linkedom.js --html --custom-elements; node test/benchmark/linkedom-cached.js --html --custom-elements; #node test/benchmark/jsdom.js --html --custom-elements","benchmark:html:mo":"node test/benchmark/linkedom.js --html --mutation-observer --custom-elements; node test/benchmark/linkedom-cached.js --html --mutation-observer --custom-elements","benchmark:html:nc":"node test/benchmark/linkedom.js --html --no-clone; node test/benchmark/linkedom-cached.js --html --no-clone; #node test/benchmark/jsdom.js --html --no-clone","build":"npm run tsc && npm run cjs && npm run test","cjs":"ascjs --no-default esm cjs","tsc":"tsc -p .","coveralls":"c8 report --reporter=text-lcov | coveralls","hello":"if [[ \"$(node --version)\" =~ ^v1[^2] ]]; then node --input-type=module -e \"import {DOMParser} from './esm/index.js';console.log('\\x1b[7m\\x1b[1m',(new DOMParser).parseFromString('<html>LinkeDOM<canvas /></html>','text/html').querySelectorAll('html')[0].firstChild.toString(),'\\x1b[0m')\"; fi","test":"eslint esm/ && npm run hello && node test/benchmark/linkedom.js --w3c --mutation-observer --custom-elements && c8 node test/index.js && c8 report -r html"},"keywords":["DOM","JSDOM","alternative","performance","lightweight"],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"@rollup/plugin-commonjs":"^19.0.1","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.0.2","ascjs":"^5.0.1","c8":"^7.7.3","coveralls":"^3.1.1","eslint":"^7.31.0","rollup":"^2.53.3","typescript":"^4.3.5"},"module":"./esm/index.js","type":"module","exports":{".":{"import":"./esm/index.js","default":"./cjs/index.js"},"./cached":{"import":"./esm/cached.js","default":"./cjs/cached.js"},"./package.json":"./package.json","./worker":"./worker.js"},"dependencies":{"@ungap/event-target":"^0.2.3","css-select":"^4.1.3","cssom":"^0.5.0","html-escaper":"^3.0.3","htmlparser2":"^6.1.0","uhyphen":"^0.1.0"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/linkedom.git"},"bugs":{"url":"https://github.com/WebReflection/linkedom/issues"},"homepage":"https://github.com/WebReflection/linkedom#readme","gitHead":"53138c21939f7d55f2d593462321fcfabcd81aa0","_id":"linkedom@0.11.1","_nodeVersion":"16.5.0","_npmVersion":"7.17.0","dist":{"shasum":"b194b8c76ffaf95e300b0313de936b3b132c4115","size":163209,"noattachment":false,"key":"/linkedom/-/linkedom-0.11.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/linkedom/download/linkedom-0.11.1.tgz"},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkedom_0.11.1_1626872186257_0.21003038235687654"},"_hasShrinkwrap":false,"publish_time":1626872186623,"_cnpm_publish_time":1626872186623,"_cnpmcore_publish_time":"2021-12-16T15:24:33.005Z"},"0.11.0":{"name":"linkedom","version":"0.11.0","description":"A triple-linked lists based DOM implementation","main":"./cjs/index.js","types":"./types/index.d.ts","scripts":{"benchmark":"node test/benchmark/linkedom.js","benchmark:w3c":"node test/benchmark/linkedom.js --w3c; node test/benchmark/linkedom-cached.js --w3c; node test/benchmark/jsdom.js --w3c; node test/benchmark/basichtml.js --w3c","benchmark:w3c:ce":"node test/benchmark/linkedom.js --w3c --custom-elements; node test/benchmark/linkedom-cached.js --w3c --custom-elements; node test/benchmark/jsdom.js --w3c --custom-elements; node test/benchmark/basichtml.js --w3c --custom-elements","benchmark:dom":"node test/benchmark/linkedom.js --dom; node test/benchmark/linkedom-cached.js --dom; node test/benchmark/jsdom.js --dom; node test/benchmark/basichtml.js --dom","benchmark:dom:ce":"node test/benchmark/linkedom.js --dom --custom-elements; node test/benchmark/linkedom-cached.js --dom --custom-elements; node test/benchmark/jsdom.js --dom --custom-elements; node test/benchmark/basichtml.js --dom --custom-elements","benchmark:html":"node test/benchmark/jsdon.js --html; node test/benchmark/linkedom.js --html; node test/benchmark/linkedom-cached.js --html; #node test/benchmark/jsdom.js --html","benchmark:html:ce":"node test/benchmark/linkedom.js --html --custom-elements; node test/benchmark/linkedom-cached.js --html --custom-elements; #node test/benchmark/jsdom.js --html --custom-elements","benchmark:html:mo":"node test/benchmark/linkedom.js --html --mutation-observer --custom-elements; node test/benchmark/linkedom-cached.js --html --mutation-observer --custom-elements","benchmark:html:nc":"node test/benchmark/linkedom.js --html --no-clone; node test/benchmark/linkedom-cached.js --html --no-clone; #node test/benchmark/jsdom.js --html --no-clone","build":"npm run tsc && npm run cjs && npm run test","cjs":"ascjs --no-default esm cjs","tsc":"tsc -p .","coveralls":"c8 report --reporter=text-lcov | coveralls","hello":"if [[ \"$(node --version)\" =~ ^v1[^2] ]]; then node --input-type=module -e \"import {DOMParser} from './esm/index.js';console.log('\\x1b[7m\\x1b[1m',(new DOMParser).parseFromString('<html>LinkeDOM<canvas /></html>','text/html').querySelectorAll('html')[0].firstChild.toString(),'\\x1b[0m')\"; fi","test":"eslint esm/ && npm run hello && node test/benchmark/linkedom.js --w3c --mutation-observer --custom-elements && c8 node test/index.js && c8 report -r html"},"keywords":["DOM","JSDOM","alternative","performance","lightweight"],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"@rollup/plugin-commonjs":"^19.0.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.0.0","ascjs":"^5.0.1","c8":"^7.7.3","coveralls":"^3.1.1","eslint":"^7.30.0","rollup":"^2.52.7","typescript":"^4.3.5"},"module":"./esm/index.js","type":"module","exports":{".":{"import":"./esm/index.js","default":"./cjs/index.js"},"./cached":{"import":"./esm/cached.js","default":"./cjs/cached.js"},"./package.json":"./package.json","./worker":"./worker.js"},"dependencies":{"@ungap/event-target":"^0.2.2","css-select":"^4.1.3","cssom":"^0.5.0","html-escaper":"^3.0.3","htmlparser2":"^6.1.0","uhyphen":"^0.1.0"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/linkedom.git"},"bugs":{"url":"https://github.com/WebReflection/linkedom/issues"},"homepage":"https://github.com/WebReflection/linkedom#readme","gitHead":"a6f68293888a2399e4eff02523a8805c19026bef","_id":"linkedom@0.11.0","_nodeVersion":"16.4.1","_npmVersion":"7.17.0","dist":{"shasum":"dd9f35a1fdfc665372710e79af7d110b6bd13a01","size":162790,"noattachment":false,"key":"/linkedom/-/linkedom-0.11.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/linkedom/download/linkedom-0.11.0.tgz"},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkedom_0.11.0_1625406647883_0.07999010515034577"},"_hasShrinkwrap":false,"publish_time":1625406648056,"_cnpm_publish_time":1625406648056,"_cnpmcore_publish_time":"2021-12-16T15:24:33.511Z"},"0.10.3":{"name":"linkedom","version":"0.10.3","description":"A triple-linked lists based DOM implementation","main":"./cjs/index.js","types":"./types/index.d.ts","scripts":{"benchmark":"node test/benchmark/linkedom.js","benchmark:w3c":"node test/benchmark/linkedom.js --w3c; node test/benchmark/linkedom-cached.js --w3c; node test/benchmark/jsdom.js --w3c; node test/benchmark/basichtml.js --w3c","benchmark:w3c:ce":"node test/benchmark/linkedom.js --w3c --custom-elements; node test/benchmark/linkedom-cached.js --w3c --custom-elements; node test/benchmark/jsdom.js --w3c --custom-elements; node test/benchmark/basichtml.js --w3c --custom-elements","benchmark:dom":"node test/benchmark/linkedom.js --dom; node test/benchmark/linkedom-cached.js --dom; node test/benchmark/jsdom.js --dom; node test/benchmark/basichtml.js --dom","benchmark:dom:ce":"node test/benchmark/linkedom.js --dom --custom-elements; node test/benchmark/linkedom-cached.js --dom --custom-elements; node test/benchmark/jsdom.js --dom --custom-elements; node test/benchmark/basichtml.js --dom --custom-elements","benchmark:html":"node test/benchmark/jsdon.js --html; node test/benchmark/linkedom.js --html; node test/benchmark/linkedom-cached.js --html; #node test/benchmark/jsdom.js --html","benchmark:html:ce":"node test/benchmark/linkedom.js --html --custom-elements; node test/benchmark/linkedom-cached.js --html --custom-elements; #node test/benchmark/jsdom.js --html --custom-elements","benchmark:html:mo":"node test/benchmark/linkedom.js --html --mutation-observer --custom-elements; node test/benchmark/linkedom-cached.js --html --mutation-observer --custom-elements","benchmark:html:nc":"node test/benchmark/linkedom.js --html --no-clone; node test/benchmark/linkedom-cached.js --html --no-clone; #node test/benchmark/jsdom.js --html --no-clone","build":"npm run tsc && npm run cjs && npm run test","cjs":"ascjs --no-default esm cjs","tsc":"tsc -p .","coveralls":"c8 report --reporter=text-lcov | coveralls","hello":"if [[ \"$(node --version)\" =~ ^v1[^2] ]]; then node --input-type=module -e \"import {DOMParser} from './esm/index.js';console.log('\\x1b[7m\\x1b[1m',(new DOMParser).parseFromString('<html>LinkeDOM<canvas /></html>','text/html').querySelectorAll('html')[0].firstChild.toString(),'\\x1b[0m')\"; fi","test":"eslint esm/ && npm run hello && node test/benchmark/linkedom.js --w3c --mutation-observer --custom-elements && c8 node test/index.js && c8 report -r html"},"keywords":["DOM","JSDOM","alternative","performance","lightweight"],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"ascjs":"^5.0.1","c8":"^7.7.3","coveralls":"^3.1.1","eslint":"^7.30.0","typescript":"^4.3.5"},"module":"./esm/index.js","type":"module","exports":{".":{"import":"./esm/index.js","default":"./cjs/index.js"},"./cached":{"import":"./esm/cached.js","default":"./cjs/cached.js"},"./package.json":"./package.json"},"dependencies":{"@ungap/event-target":"^0.2.2","css-select":"^4.1.3","cssom":"^0.5.0","html-escaper":"^3.0.3","htmlparser2":"^6.1.0","uhyphen":"^0.1.0"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/linkedom.git"},"bugs":{"url":"https://github.com/WebReflection/linkedom/issues"},"homepage":"https://github.com/WebReflection/linkedom#readme","gitHead":"c37d08028683ab829c20b939c1b8681025027d93","_id":"linkedom@0.10.3","_nodeVersion":"16.4.1","_npmVersion":"7.17.0","dist":{"shasum":"ea28c61176f9d3051a202b183a6b23a9ae9a4171","size":63938,"noattachment":false,"key":"/linkedom/-/linkedom-0.10.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/linkedom/download/linkedom-0.10.3.tgz"},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkedom_0.10.3_1625400851785_0.6065799738564457"},"_hasShrinkwrap":false,"publish_time":1625400851928,"_cnpm_publish_time":1625400851928,"_cnpmcore_publish_time":"2021-12-16T15:24:33.798Z"},"0.10.2":{"name":"linkedom","version":"0.10.2","description":"A triple-linked lists based DOM implementation","main":"./cjs/index.js","types":"./types/index.d.ts","scripts":{"benchmark":"node test/benchmark/linkedom.js","benchmark:w3c":"node test/benchmark/linkedom.js --w3c; node test/benchmark/linkedom-cached.js --w3c; node test/benchmark/jsdom.js --w3c; node test/benchmark/basichtml.js --w3c","benchmark:w3c:ce":"node test/benchmark/linkedom.js --w3c --custom-elements; node test/benchmark/linkedom-cached.js --w3c --custom-elements; node test/benchmark/jsdom.js --w3c --custom-elements; node test/benchmark/basichtml.js --w3c --custom-elements","benchmark:dom":"node test/benchmark/linkedom.js --dom; node test/benchmark/linkedom-cached.js --dom; node test/benchmark/jsdom.js --dom; node test/benchmark/basichtml.js --dom","benchmark:dom:ce":"node test/benchmark/linkedom.js --dom --custom-elements; node test/benchmark/linkedom-cached.js --dom --custom-elements; node test/benchmark/jsdom.js --dom --custom-elements; node test/benchmark/basichtml.js --dom --custom-elements","benchmark:html":"node test/benchmark/jsdon.js --html; node test/benchmark/linkedom.js --html; node test/benchmark/linkedom-cached.js --html; #node test/benchmark/jsdom.js --html","benchmark:html:ce":"node test/benchmark/linkedom.js --html --custom-elements; node test/benchmark/linkedom-cached.js --html --custom-elements; #node test/benchmark/jsdom.js --html --custom-elements","benchmark:html:mo":"node test/benchmark/linkedom.js --html --mutation-observer --custom-elements; node test/benchmark/linkedom-cached.js --html --mutation-observer --custom-elements","benchmark:html:nc":"node test/benchmark/linkedom.js --html --no-clone; node test/benchmark/linkedom-cached.js --html --no-clone; #node test/benchmark/jsdom.js --html --no-clone","build":"npm run tsc && npm run cjs && npm run test","cjs":"ascjs --no-default esm cjs","tsc":"tsc -p .","coveralls":"c8 report --reporter=text-lcov | coveralls","hello":"if [[ \"$(node --version)\" =~ ^v1[^2] ]]; then node --input-type=module -e \"import {DOMParser} from './esm/index.js';console.log('\\x1b[7m\\x1b[1m',(new DOMParser).parseFromString('<html>LinkeDOM<canvas /></html>','text/html').querySelectorAll('html')[0].firstChild.toString(),'\\x1b[0m')\"; fi","test":"eslint esm/ && npm run hello && node test/benchmark/linkedom.js --w3c --mutation-observer --custom-elements && c8 node test/index.js && c8 report -r html"},"keywords":["DOM","JSDOM","alternative","performance","lightweight"],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"ascjs":"^5.0.1","c8":"^7.7.3","coveralls":"^3.1.1","eslint":"^7.30.0","typescript":"^4.3.5"},"module":"./esm/index.js","type":"module","exports":{".":{"import":"./esm/index.js","default":"./cjs/index.js"},"./cached":{"import":"./esm/cached.js","default":"./cjs/cached.js"},"./package.json":"./package.json"},"dependencies":{"@ungap/event-target":"^0.2.2","css-select":"^4.1.3","cssom":"^0.5.0","html-escaper":"^3.0.3","htmlparser2":"^6.1.0","uhyphen":"^0.1.0"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/linkedom.git"},"bugs":{"url":"https://github.com/WebReflection/linkedom/issues"},"homepage":"https://github.com/WebReflection/linkedom#readme","gitHead":"b29aca93248a98adf8775f81a8cac53b4f7872ca","_id":"linkedom@0.10.2","_nodeVersion":"16.4.1","_npmVersion":"7.17.0","dist":{"shasum":"e0c7c711ccee708a05c4b394bd94fc1c1e25e461","size":63589,"noattachment":false,"key":"/linkedom/-/linkedom-0.10.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/linkedom/download/linkedom-0.10.2.tgz"},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkedom_0.10.2_1625385661431_0.039839309846937176"},"_hasShrinkwrap":false,"publish_time":1625385661708,"_cnpm_publish_time":1625385661708,"_cnpmcore_publish_time":"2021-12-16T15:24:34.081Z"},"0.10.1":{"name":"linkedom","version":"0.10.1","description":"A triple-linked lists based DOM implementation","main":"./cjs/index.js","types":"./types/index.d.ts","scripts":{"benchmark":"node test/benchmark/linkedom.js","benchmark:w3c":"node test/benchmark/linkedom.js --w3c; node test/benchmark/linkedom-cached.js --w3c; node test/benchmark/jsdom.js --w3c; node test/benchmark/basichtml.js --w3c","benchmark:w3c:ce":"node test/benchmark/linkedom.js --w3c --custom-elements; node test/benchmark/linkedom-cached.js --w3c --custom-elements; node test/benchmark/jsdom.js --w3c --custom-elements; node test/benchmark/basichtml.js --w3c --custom-elements","benchmark:dom":"node test/benchmark/linkedom.js --dom; node test/benchmark/linkedom-cached.js --dom; node test/benchmark/jsdom.js --dom; node test/benchmark/basichtml.js --dom","benchmark:dom:ce":"node test/benchmark/linkedom.js --dom --custom-elements; node test/benchmark/linkedom-cached.js --dom --custom-elements; node test/benchmark/jsdom.js --dom --custom-elements; node test/benchmark/basichtml.js --dom --custom-elements","benchmark:html":"node test/benchmark/jsdon.js --html; node test/benchmark/linkedom.js --html; node test/benchmark/linkedom-cached.js --html; #node test/benchmark/jsdom.js --html","benchmark:html:ce":"node test/benchmark/linkedom.js --html --custom-elements; node test/benchmark/linkedom-cached.js --html --custom-elements; #node test/benchmark/jsdom.js --html --custom-elements","benchmark:html:mo":"node test/benchmark/linkedom.js --html --mutation-observer --custom-elements; node test/benchmark/linkedom-cached.js --html --mutation-observer --custom-elements","benchmark:html:nc":"node test/benchmark/linkedom.js --html --no-clone; node test/benchmark/linkedom-cached.js --html --no-clone; #node test/benchmark/jsdom.js --html --no-clone","build":"npm run tsc && npm run cjs && npm run test","cjs":"ascjs --no-default esm cjs","tsc":"tsc -p .","coveralls":"c8 report --reporter=text-lcov | coveralls","hello":"if [[ \"$(node --version)\" =~ ^v1[^2] ]]; then node --input-type=module -e \"import {DOMParser} from './esm/index.js';console.log('\\x1b[7m\\x1b[1m',(new DOMParser).parseFromString('<html>LinkeDOM<canvas /></html>','text/html').querySelectorAll('html')[0].firstChild.toString(),'\\x1b[0m')\"; fi","test":"eslint esm/ && npm run hello && node test/benchmark/linkedom.js --w3c --mutation-observer --custom-elements && c8 node test/index.js && c8 report -r html"},"keywords":["DOM","JSDOM","alternative","performance","lightweight"],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"ascjs":"^5.0.1","c8":"^7.7.3","coveralls":"^3.1.1","eslint":"^7.30.0","typescript":"^4.3.5"},"module":"./esm/index.js","type":"module","exports":{".":{"import":"./esm/index.js","default":"./cjs/index.js"},"./cached":{"import":"./esm/cached.js","default":"./cjs/cached.js"},"./package.json":"./package.json"},"dependencies":{"@ungap/event-target":"^0.2.2","css-select":"^4.1.3","cssom":"^0.5.0","html-escaper":"^3.0.3","htmlparser2":"^6.1.0","uhyphen":"^0.1.0"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/linkedom.git"},"bugs":{"url":"https://github.com/WebReflection/linkedom/issues"},"homepage":"https://github.com/WebReflection/linkedom#readme","gitHead":"8b4b4ffa83dad120792126776bf0e1dba80743ba","_id":"linkedom@0.10.1","_nodeVersion":"16.4.1","_npmVersion":"7.17.0","dist":{"shasum":"d277336e650622dc4aab7b6d00dcb6660f0d80bc","size":63589,"noattachment":false,"key":"/linkedom/-/linkedom-0.10.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/linkedom/download/linkedom-0.10.1.tgz"},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkedom_0.10.1_1625325107022_0.8478644989842048"},"_hasShrinkwrap":false,"publish_time":1625325107185,"_cnpm_publish_time":1625325107185,"_cnpmcore_publish_time":"2021-12-16T15:24:34.358Z"},"0.10.0":{"name":"linkedom","version":"0.10.0","description":"A triple-linked lists based DOM implementation","main":"./cjs/index.js","types":"./types/index.d.ts","scripts":{"benchmark":"node test/benchmark/linkedom.js","benchmark:w3c":"node test/benchmark/linkedom.js --w3c; node test/benchmark/linkedom-cached.js --w3c; node test/benchmark/jsdom.js --w3c; node test/benchmark/basichtml.js --w3c","benchmark:w3c:ce":"node test/benchmark/linkedom.js --w3c --custom-elements; node test/benchmark/linkedom-cached.js --w3c --custom-elements; node test/benchmark/jsdom.js --w3c --custom-elements; node test/benchmark/basichtml.js --w3c --custom-elements","benchmark:dom":"node test/benchmark/linkedom.js --dom; node test/benchmark/linkedom-cached.js --dom; node test/benchmark/jsdom.js --dom; node test/benchmark/basichtml.js --dom","benchmark:dom:ce":"node test/benchmark/linkedom.js --dom --custom-elements; node test/benchmark/linkedom-cached.js --dom --custom-elements; node test/benchmark/jsdom.js --dom --custom-elements; node test/benchmark/basichtml.js --dom --custom-elements","benchmark:html":"node test/benchmark/jsdon.js --html; node test/benchmark/linkedom.js --html; node test/benchmark/linkedom-cached.js --html; #node test/benchmark/jsdom.js --html","benchmark:html:ce":"node test/benchmark/linkedom.js --html --custom-elements; node test/benchmark/linkedom-cached.js --html --custom-elements; #node test/benchmark/jsdom.js --html --custom-elements","benchmark:html:mo":"node test/benchmark/linkedom.js --html --mutation-observer --custom-elements; node test/benchmark/linkedom-cached.js --html --mutation-observer --custom-elements","benchmark:html:nc":"node test/benchmark/linkedom.js --html --no-clone; node test/benchmark/linkedom-cached.js --html --no-clone; #node test/benchmark/jsdom.js --html --no-clone","build":"npm run tsc && npm run cjs && npm run test","cjs":"ascjs --no-default esm cjs","tsc":"tsc -p .","coveralls":"c8 report --reporter=text-lcov | coveralls","hello":"if [[ \"$(node --version)\" =~ ^v1[^2] ]]; then node --input-type=module -e \"import {DOMParser} from './esm/index.js';console.log('\\x1b[7m\\x1b[1m',(new DOMParser).parseFromString('<html>LinkeDOM<canvas /></html>','text/html').querySelectorAll('html')[0].firstChild.toString(),'\\x1b[0m')\"; fi","test":"eslint esm/ && npm run hello && node test/benchmark/linkedom.js --w3c --mutation-observer --custom-elements && c8 node test/index.js && c8 report -r html"},"keywords":["DOM","JSDOM","alternative","performance","lightweight"],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"ascjs":"^5.0.1","c8":"^7.7.3","coveralls":"^3.1.0","eslint":"^7.29.0","typescript":"^4.3.4"},"module":"./esm/index.js","type":"module","exports":{".":{"import":"./esm/index.js","default":"./cjs/index.js"},"./cached":{"import":"./esm/cached.js","default":"./cjs/cached.js"},"./package.json":"./package.json"},"dependencies":{"@ungap/event-target":"^0.2.2","css-select":"^4.1.3","cssom":"^0.5.0","html-escaper":"^3.0.3","htmlparser2":"^6.1.0","uhyphen":"^0.1.0"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/linkedom.git"},"bugs":{"url":"https://github.com/WebReflection/linkedom/issues"},"homepage":"https://github.com/WebReflection/linkedom#readme","gitHead":"2dddc18c518a14b5723d4778177fe2b3f83b8d08","_id":"linkedom@0.10.0","_nodeVersion":"16.4.0","_npmVersion":"7.17.0","dist":{"shasum":"4de075ab7d5765c5c40dd6b44fb6194abd4d4424","size":63544,"noattachment":false,"key":"/linkedom/-/linkedom-0.10.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/linkedom/download/linkedom-0.10.0.tgz"},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkedom_0.10.0_1625177921285_0.2016524683990899"},"_hasShrinkwrap":false,"publish_time":1625177921498,"_cnpm_publish_time":1625177921498,"_cnpmcore_publish_time":"2021-12-16T15:24:34.675Z"},"0.9.7":{"name":"linkedom","version":"0.9.7","description":"A triple-linked lists based DOM implementation","main":"./cjs/index.js","types":"./types/index.d.ts","scripts":{"benchmark":"node test/benchmark/linkedom.js","benchmark:w3c":"node test/benchmark/linkedom.js --w3c; node test/benchmark/linkedom-cached.js --w3c; node test/benchmark/jsdom.js --w3c; node test/benchmark/basichtml.js --w3c","benchmark:w3c:ce":"node test/benchmark/linkedom.js --w3c --custom-elements; node test/benchmark/linkedom-cached.js --w3c --custom-elements; node test/benchmark/jsdom.js --w3c --custom-elements; node test/benchmark/basichtml.js --w3c --custom-elements","benchmark:dom":"node test/benchmark/linkedom.js --dom; node test/benchmark/linkedom-cached.js --dom; node test/benchmark/jsdom.js --dom; node test/benchmark/basichtml.js --dom","benchmark:dom:ce":"node test/benchmark/linkedom.js --dom --custom-elements; node test/benchmark/linkedom-cached.js --dom --custom-elements; node test/benchmark/jsdom.js --dom --custom-elements; node test/benchmark/basichtml.js --dom --custom-elements","benchmark:html":"node test/benchmark/jsdon.js --html; node test/benchmark/linkedom.js --html; node test/benchmark/linkedom-cached.js --html; #node test/benchmark/jsdom.js --html","benchmark:html:ce":"node test/benchmark/linkedom.js --html --custom-elements; node test/benchmark/linkedom-cached.js --html --custom-elements; #node test/benchmark/jsdom.js --html --custom-elements","benchmark:html:mo":"node test/benchmark/linkedom.js --html --mutation-observer --custom-elements; node test/benchmark/linkedom-cached.js --html --mutation-observer --custom-elements","benchmark:html:nc":"node test/benchmark/linkedom.js --html --no-clone; node test/benchmark/linkedom-cached.js --html --no-clone; #node test/benchmark/jsdom.js --html --no-clone","build":"npm run tsc && npm run cjs && npm run test","cjs":"ascjs --no-default esm cjs","tsc":"tsc -p .","coveralls":"c8 report --reporter=text-lcov | coveralls","hello":"if [[ \"$(node --version)\" =~ ^v1[^2] ]]; then node --input-type=module -e \"import {DOMParser} from './esm/index.js';console.log('\\x1b[7m\\x1b[1m',(new DOMParser).parseFromString('<html>LinkeDOM<canvas /></html>','text/html').querySelectorAll('html')[0].firstChild.toString(),'\\x1b[0m')\"; fi","test":"eslint esm/ && npm run hello && node test/benchmark/linkedom.js --w3c --mutation-observer --custom-elements && c8 node test/index.js && c8 report -r html"},"keywords":["DOM","JSDOM","alternative","performance","lightweight"],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"ascjs":"^5.0.1","c8":"^7.7.3","coveralls":"^3.1.0","eslint":"^7.29.0","typescript":"^4.3.4"},"module":"./esm/index.js","type":"module","exports":{".":{"import":"./esm/index.js","default":"./cjs/index.js"},"./cached":{"import":"./esm/cached.js","default":"./cjs/cached.js"},"./package.json":"./package.json"},"dependencies":{"@ungap/event-target":"^0.2.2","css-select":"^4.1.3","html-escaper":"^3.0.3","htmlparser2":"^6.1.0","uhyphen":"^0.1.0"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/linkedom.git"},"bugs":{"url":"https://github.com/WebReflection/linkedom/issues"},"homepage":"https://github.com/WebReflection/linkedom#readme","gitHead":"498e3893546048da3d17ba8a9759642842a02d7d","_id":"linkedom@0.9.7","_nodeVersion":"16.4.0","_npmVersion":"7.17.0","dist":{"shasum":"7782c3edb356a6d32a8c6adef66e5a4e4f3a9975","size":63250,"noattachment":false,"key":"/linkedom/-/linkedom-0.9.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/linkedom/download/linkedom-0.9.7.tgz"},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkedom_0.9.7_1624892426085_0.7132357368106068"},"_hasShrinkwrap":false,"publish_time":1624892426297,"_cnpm_publish_time":1624892426297,"_cnpmcore_publish_time":"2021-12-16T15:24:34.928Z"},"0.9.6":{"name":"linkedom","version":"0.9.6","description":"A triple-linked lists based DOM implementation","main":"./cjs/index.js","types":"./types/index.d.ts","scripts":{"benchmark":"node test/benchmark/linkedom.js","benchmark:w3c":"node test/benchmark/linkedom.js --w3c; node test/benchmark/linkedom-cached.js --w3c; node test/benchmark/jsdom.js --w3c; node test/benchmark/basichtml.js --w3c","benchmark:w3c:ce":"node test/benchmark/linkedom.js --w3c --custom-elements; node test/benchmark/linkedom-cached.js --w3c --custom-elements; node test/benchmark/jsdom.js --w3c --custom-elements; node test/benchmark/basichtml.js --w3c --custom-elements","benchmark:dom":"node test/benchmark/linkedom.js --dom; node test/benchmark/linkedom-cached.js --dom; node test/benchmark/jsdom.js --dom; node test/benchmark/basichtml.js --dom","benchmark:dom:ce":"node test/benchmark/linkedom.js --dom --custom-elements; node test/benchmark/linkedom-cached.js --dom --custom-elements; node test/benchmark/jsdom.js --dom --custom-elements; node test/benchmark/basichtml.js --dom --custom-elements","benchmark:html":"node test/benchmark/jsdon.js --html; node test/benchmark/linkedom.js --html; node test/benchmark/linkedom-cached.js --html; #node test/benchmark/jsdom.js --html","benchmark:html:ce":"node test/benchmark/linkedom.js --html --custom-elements; node test/benchmark/linkedom-cached.js --html --custom-elements; #node test/benchmark/jsdom.js --html --custom-elements","benchmark:html:mo":"node test/benchmark/linkedom.js --html --mutation-observer --custom-elements; node test/benchmark/linkedom-cached.js --html --mutation-observer --custom-elements","benchmark:html:nc":"node test/benchmark/linkedom.js --html --no-clone; node test/benchmark/linkedom-cached.js --html --no-clone; #node test/benchmark/jsdom.js --html --no-clone","build":"npm run tsc && npm run cjs && npm run test","cjs":"ascjs --no-default esm cjs","tsc":"tsc -p .","coveralls":"c8 report --reporter=text-lcov | coveralls","hello":"if [[ \"$(node --version)\" =~ ^v1[^2] ]]; then node --input-type=module -e \"import {DOMParser} from './esm/index.js';console.log('\\x1b[7m\\x1b[1m',(new DOMParser).parseFromString('<html>LinkeDOM<canvas /></html>','text/html').querySelectorAll('html')[0].firstChild.toString(),'\\x1b[0m')\"; fi","test":"eslint esm/ && npm run hello && node test/benchmark/linkedom.js --w3c --mutation-observer --custom-elements && c8 node test/index.js && c8 report -r html"},"keywords":["DOM","JSDOM","alternative","performance","lightweight"],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"ascjs":"^5.0.1","c8":"^7.7.2","coveralls":"^3.1.0","eslint":"^7.28.0","typescript":"^4.3.2"},"module":"./esm/index.js","type":"module","exports":{".":{"import":"./esm/index.js","default":"./cjs/index.js"},"./cached":{"import":"./esm/cached.js","default":"./cjs/cached.js"},"./package.json":"./package.json"},"dependencies":{"@ungap/event-target":"^0.2.2","css-select":"^4.1.3","html-escaper":"^3.0.3","htmlparser2":"^6.1.0","uhyphen":"^0.1.0"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/linkedom.git"},"bugs":{"url":"https://github.com/WebReflection/linkedom/issues"},"homepage":"https://github.com/WebReflection/linkedom#readme","gitHead":"d8c58d6416e4b93f1134e15ba064c8e81ab6a38a","_id":"linkedom@0.9.6","_nodeVersion":"16.3.0","_npmVersion":"7.17.0","dist":{"shasum":"1d9bce832a65a82bf5fd1a753f0790872be038d0","size":62849,"noattachment":false,"key":"/linkedom/-/linkedom-0.9.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/linkedom/download/linkedom-0.9.6.tgz"},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkedom_0.9.6_1624513065848_0.5814852069669731"},"_hasShrinkwrap":false,"publish_time":1624513066053,"_cnpm_publish_time":1624513066053,"_cnpmcore_publish_time":"2021-12-16T15:24:35.533Z"},"0.9.5":{"name":"linkedom","version":"0.9.5","description":"A triple-linked lists based DOM implementation","main":"./cjs/index.js","types":"./types/index.d.ts","scripts":{"benchmark":"node test/benchmark/linkedom.js","benchmark:w3c":"node test/benchmark/linkedom.js --w3c; node test/benchmark/linkedom-cached.js --w3c; node test/benchmark/jsdom.js --w3c; node test/benchmark/basichtml.js --w3c","benchmark:w3c:ce":"node test/benchmark/linkedom.js --w3c --custom-elements; node test/benchmark/linkedom-cached.js --w3c --custom-elements; node test/benchmark/jsdom.js --w3c --custom-elements; node test/benchmark/basichtml.js --w3c --custom-elements","benchmark:dom":"node test/benchmark/linkedom.js --dom; node test/benchmark/linkedom-cached.js --dom; node test/benchmark/jsdom.js --dom; node test/benchmark/basichtml.js --dom","benchmark:dom:ce":"node test/benchmark/linkedom.js --dom --custom-elements; node test/benchmark/linkedom-cached.js --dom --custom-elements; node test/benchmark/jsdom.js --dom --custom-elements; node test/benchmark/basichtml.js --dom --custom-elements","benchmark:html":"node test/benchmark/jsdon.js --html; node test/benchmark/linkedom.js --html; node test/benchmark/linkedom-cached.js --html; #node test/benchmark/jsdom.js --html","benchmark:html:ce":"node test/benchmark/linkedom.js --html --custom-elements; node test/benchmark/linkedom-cached.js --html --custom-elements; #node test/benchmark/jsdom.js --html --custom-elements","benchmark:html:mo":"node test/benchmark/linkedom.js --html --mutation-observer --custom-elements; node test/benchmark/linkedom-cached.js --html --mutation-observer --custom-elements","benchmark:html:nc":"node test/benchmark/linkedom.js --html --no-clone; node test/benchmark/linkedom-cached.js --html --no-clone; #node test/benchmark/jsdom.js --html --no-clone","build":"npm run tsc && npm run cjs && npm run test","cjs":"ascjs --no-default esm cjs","tsc":"tsc -p .","coveralls":"c8 report --reporter=text-lcov | coveralls","hello":"if [[ \"$(node --version)\" =~ ^v1[^2] ]]; then node --input-type=module -e \"import {DOMParser} from './esm/index.js';console.log('\\x1b[7m\\x1b[1m',(new DOMParser).parseFromString('<html>LinkeDOM<canvas /></html>','text/html').querySelectorAll('html')[0].firstChild.toString(),'\\x1b[0m')\"; fi","test":"eslint esm/ && npm run hello && node test/benchmark/linkedom.js --w3c --mutation-observer --custom-elements && c8 node test/index.js && c8 report -r html"},"keywords":["DOM","JSDOM","alternative","performance","lightweight"],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"ascjs":"^5.0.1","c8":"^7.7.2","coveralls":"^3.1.0","eslint":"^7.28.0","typescript":"^4.3.2"},"module":"./esm/index.js","type":"module","exports":{".":{"import":"./esm/index.js","default":"./cjs/index.js"},"./cached":{"import":"./esm/cached.js","default":"./cjs/cached.js"},"./package.json":"./package.json"},"dependencies":{"@ungap/event-target":"^0.2.2","css-select":"^4.1.3","html-escaper":"^3.0.3","htmlparser2":"^6.1.0","uhyphen":"^0.1.0"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/linkedom.git"},"bugs":{"url":"https://github.com/WebReflection/linkedom/issues"},"homepage":"https://github.com/WebReflection/linkedom#readme","gitHead":"44f5af96d311c9d562469c473454493b4d448148","_id":"linkedom@0.9.5","_nodeVersion":"16.3.0","_npmVersion":"7.17.0","dist":{"shasum":"c67e7ac5f880f0e5740b0b75288f15aa48b89d67","size":62753,"noattachment":false,"key":"/linkedom/-/linkedom-0.9.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/linkedom/download/linkedom-0.9.5.tgz"},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkedom_0.9.5_1624429478456_0.055672653203106215"},"_hasShrinkwrap":false,"publish_time":1624429478621,"_cnpm_publish_time":1624429478621,"_cnpmcore_publish_time":"2021-12-16T15:24:35.790Z"},"0.9.4":{"name":"linkedom","version":"0.9.4","description":"A triple-linked lists based DOM implementation","main":"./cjs/index.js","types":"./types/index.d.ts","scripts":{"benchmark":"node test/benchmark/linkedom.js","benchmark:w3c":"node test/benchmark/linkedom.js --w3c; node test/benchmark/linkedom-cached.js --w3c; node test/benchmark/jsdom.js --w3c; node test/benchmark/basichtml.js --w3c","benchmark:w3c:ce":"node test/benchmark/linkedom.js --w3c --custom-elements; node test/benchmark/linkedom-cached.js --w3c --custom-elements; node test/benchmark/jsdom.js --w3c --custom-elements; node test/benchmark/basichtml.js --w3c --custom-elements","benchmark:dom":"node test/benchmark/linkedom.js --dom; node test/benchmark/linkedom-cached.js --dom; node test/benchmark/jsdom.js --dom; node test/benchmark/basichtml.js --dom","benchmark:dom:ce":"node test/benchmark/linkedom.js --dom --custom-elements; node test/benchmark/linkedom-cached.js --dom --custom-elements; node test/benchmark/jsdom.js --dom --custom-elements; node test/benchmark/basichtml.js --dom --custom-elements","benchmark:html":"node test/benchmark/jsdon.js --html; node test/benchmark/linkedom.js --html; node test/benchmark/linkedom-cached.js --html; #node test/benchmark/jsdom.js --html","benchmark:html:ce":"node test/benchmark/linkedom.js --html --custom-elements; node test/benchmark/linkedom-cached.js --html --custom-elements; #node test/benchmark/jsdom.js --html --custom-elements","benchmark:html:mo":"node test/benchmark/linkedom.js --html --mutation-observer --custom-elements; node test/benchmark/linkedom-cached.js --html --mutation-observer --custom-elements","benchmark:html:nc":"node test/benchmark/linkedom.js --html --no-clone; node test/benchmark/linkedom-cached.js --html --no-clone; #node test/benchmark/jsdom.js --html --no-clone","build":"npm run tsc && npm run cjs && npm run test","cjs":"ascjs --no-default esm cjs","tsc":"tsc -p .","coveralls":"c8 report --reporter=text-lcov | coveralls","hello":"if [[ \"$(node --version)\" =~ ^v1[^2] ]]; then node --input-type=module -e \"import {DOMParser} from './esm/index.js';console.log('\\x1b[7m\\x1b[1m',(new DOMParser).parseFromString('<html>LinkeDOM<canvas /></html>','text/html').querySelectorAll('html')[0].firstChild.toString(),'\\x1b[0m')\"; fi","test":"eslint esm/ && npm run hello && node test/benchmark/linkedom.js --w3c --mutation-observer --custom-elements && c8 node test/index.js && c8 report -r html"},"keywords":["DOM","JSDOM","alternative","performance","lightweight"],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"ascjs":"^5.0.1","c8":"^7.7.2","coveralls":"^3.1.0","eslint":"^7.28.0","typescript":"^4.3.2"},"module":"./esm/index.js","type":"module","exports":{".":{"import":"./esm/index.js","default":"./cjs/index.js"},"./cached":{"import":"./esm/cached.js","default":"./cjs/cached.js"},"./package.json":"./package.json"},"dependencies":{"@ungap/event-target":"^0.2.2","css-select":"^4.1.3","html-escaper":"^3.0.3","htmlparser2":"^6.1.0","uhyphen":"^0.1.0"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/linkedom.git"},"bugs":{"url":"https://github.com/WebReflection/linkedom/issues"},"homepage":"https://github.com/WebReflection/linkedom#readme","gitHead":"bdf5c82d0449da37bf8b97bb7d6b96417d1be44e","_id":"linkedom@0.9.4","_nodeVersion":"16.3.0","_npmVersion":"7.17.0","dist":{"shasum":"de1ee049390bd64b094d2d13d838771c2b1f94ab","size":62744,"noattachment":false,"key":"/linkedom/-/linkedom-0.9.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/linkedom/download/linkedom-0.9.4.tgz"},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkedom_0.9.4_1624428195494_0.7209264858757967"},"_hasShrinkwrap":false,"publish_time":1624428195630,"_cnpm_publish_time":1624428195630,"_cnpmcore_publish_time":"2021-12-16T15:24:36.141Z"},"0.9.3":{"name":"linkedom","version":"0.9.3","description":"A triple-linked lists based DOM implementation","main":"./cjs/index.js","types":"./types/index.d.ts","scripts":{"benchmark":"node test/benchmark/linkedom.js","benchmark:w3c":"node test/benchmark/linkedom.js --w3c; node test/benchmark/linkedom-cached.js --w3c; node test/benchmark/jsdom.js --w3c; node test/benchmark/basichtml.js --w3c","benchmark:w3c:ce":"node test/benchmark/linkedom.js --w3c --custom-elements; node test/benchmark/linkedom-cached.js --w3c --custom-elements; node test/benchmark/jsdom.js --w3c --custom-elements; node test/benchmark/basichtml.js --w3c --custom-elements","benchmark:dom":"node test/benchmark/linkedom.js --dom; node test/benchmark/linkedom-cached.js --dom; node test/benchmark/jsdom.js --dom; node test/benchmark/basichtml.js --dom","benchmark:dom:ce":"node test/benchmark/linkedom.js --dom --custom-elements; node test/benchmark/linkedom-cached.js --dom --custom-elements; node test/benchmark/jsdom.js --dom --custom-elements; node test/benchmark/basichtml.js --dom --custom-elements","benchmark:html":"node test/benchmark/jsdon.js --html; node test/benchmark/linkedom.js --html; node test/benchmark/linkedom-cached.js --html; #node test/benchmark/jsdom.js --html","benchmark:html:ce":"node test/benchmark/linkedom.js --html --custom-elements; node test/benchmark/linkedom-cached.js --html --custom-elements; #node test/benchmark/jsdom.js --html --custom-elements","benchmark:html:mo":"node test/benchmark/linkedom.js --html --mutation-observer --custom-elements; node test/benchmark/linkedom-cached.js --html --mutation-observer --custom-elements","benchmark:html:nc":"node test/benchmark/linkedom.js --html --no-clone; node test/benchmark/linkedom-cached.js --html --no-clone; #node test/benchmark/jsdom.js --html --no-clone","build":"npm run tsc && npm run cjs && npm run test","cjs":"ascjs --no-default esm cjs","tsc":"tsc -p .","coveralls":"c8 report --reporter=text-lcov | coveralls","hello":"if [[ \"$(node --version)\" =~ ^v1[^2] ]]; then node --input-type=module -e \"import {DOMParser} from './esm/index.js';console.log('\\x1b[7m\\x1b[1m',(new DOMParser).parseFromString('<html>LinkeDOM<canvas /></html>','text/html').querySelectorAll('html')[0].firstChild.toString(),'\\x1b[0m')\"; fi","test":"eslint esm/ && npm run hello && node test/benchmark/linkedom.js --w3c --mutation-observer --custom-elements && c8 node test/index.js && c8 report -r html"},"keywords":["DOM","JSDOM","alternative","performance","lightweight"],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"ascjs":"^5.0.1","c8":"^7.7.2","coveralls":"^3.1.0","eslint":"^7.28.0","typescript":"^4.3.2"},"module":"./esm/index.js","type":"module","exports":{".":{"import":"./esm/index.js","default":"./cjs/index.js"},"./cached":{"import":"./esm/cached.js","default":"./cjs/cached.js"},"./package.json":"./package.json"},"dependencies":{"@ungap/event-target":"^0.2.2","css-select":"^4.1.3","html-escaper":"^3.0.3","htmlparser2":"^6.1.0","uhyphen":"^0.1.0"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/linkedom.git"},"bugs":{"url":"https://github.com/WebReflection/linkedom/issues"},"homepage":"https://github.com/WebReflection/linkedom#readme","gitHead":"a2347651a9c6bc44c272af0c9fd83f4931cbab2d","_id":"linkedom@0.9.3","_nodeVersion":"16.2.0","_npmVersion":"7.15.1","dist":{"shasum":"401f0d83fcf9f56096bb1d7159cec21ee2b4dab4","size":62720,"noattachment":false,"key":"/linkedom/-/linkedom-0.9.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/linkedom/download/linkedom-0.9.3.tgz"},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkedom_0.9.3_1623171212470_0.6942918668380298"},"_hasShrinkwrap":false,"publish_time":1623171212659,"_cnpm_publish_time":1623171212659,"_cnpmcore_publish_time":"2021-12-16T15:24:36.445Z"},"0.9.2":{"name":"linkedom","version":"0.9.2","description":"A triple-linked lists based DOM implementation","main":"./cjs/index.js","types":"./types/index.d.ts","scripts":{"benchmark":"node test/benchmark/linkedom.js","benchmark:w3c":"node test/benchmark/linkedom.js --w3c; node test/benchmark/linkedom-cached.js --w3c; node test/benchmark/jsdom.js --w3c; node test/benchmark/basichtml.js --w3c","benchmark:w3c:ce":"node test/benchmark/linkedom.js --w3c --custom-elements; node test/benchmark/linkedom-cached.js --w3c --custom-elements; node test/benchmark/jsdom.js --w3c --custom-elements; node test/benchmark/basichtml.js --w3c --custom-elements","benchmark:dom":"node test/benchmark/linkedom.js --dom; node test/benchmark/linkedom-cached.js --dom; node test/benchmark/jsdom.js --dom; node test/benchmark/basichtml.js --dom","benchmark:dom:ce":"node test/benchmark/linkedom.js --dom --custom-elements; node test/benchmark/linkedom-cached.js --dom --custom-elements; node test/benchmark/jsdom.js --dom --custom-elements; node test/benchmark/basichtml.js --dom --custom-elements","benchmark:html":"node test/benchmark/jsdon.js --html; node test/benchmark/linkedom.js --html; node test/benchmark/linkedom-cached.js --html; #node test/benchmark/jsdom.js --html","benchmark:html:ce":"node test/benchmark/linkedom.js --html --custom-elements; node test/benchmark/linkedom-cached.js --html --custom-elements; #node test/benchmark/jsdom.js --html --custom-elements","benchmark:html:mo":"node test/benchmark/linkedom.js --html --mutation-observer --custom-elements; node test/benchmark/linkedom-cached.js --html --mutation-observer --custom-elements","benchmark:html:nc":"node test/benchmark/linkedom.js --html --no-clone; node test/benchmark/linkedom-cached.js --html --no-clone; #node test/benchmark/jsdom.js --html --no-clone","build":"npm run tsc && npm run cjs && npm run test","cjs":"ascjs --no-default esm cjs","tsc":"tsc -p .","coveralls":"c8 report --reporter=text-lcov | coveralls","hello":"if [[ \"$(node --version)\" =~ ^v1[^2] ]]; then node --input-type=module -e \"import {DOMParser} from './esm/index.js';console.log('\\x1b[7m\\x1b[1m',(new DOMParser).parseFromString('<html>LinkeDOM<canvas /></html>','text/html').querySelectorAll('html')[0].firstChild.toString(),'\\x1b[0m')\"; fi","test":"eslint esm/ && npm run hello && node test/benchmark/linkedom.js --w3c --mutation-observer --custom-elements && c8 node test/index.js && c8 report -r html"},"keywords":["DOM","JSDOM","alternative","performance","lightweight"],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"ascjs":"^5.0.1","c8":"^7.7.2","coveralls":"^3.1.0","eslint":"^7.27.0","typescript":"^4.3.2"},"module":"./esm/index.js","type":"module","exports":{".":{"import":"./esm/index.js","default":"./cjs/index.js"},"./cached":{"import":"./esm/cached.js","default":"./cjs/cached.js"},"./package.json":"./package.json"},"dependencies":{"@ungap/event-target":"^0.2.2","css-select":"^4.1.2","html-escaper":"^3.0.3","htmlparser2":"^6.1.0","uhyphen":"^0.1.0"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/linkedom.git"},"bugs":{"url":"https://github.com/WebReflection/linkedom/issues"},"homepage":"https://github.com/WebReflection/linkedom#readme","gitHead":"6fce80b9eebdb0aafde41ba1444a1f01e4f73276","_id":"linkedom@0.9.2","_nodeVersion":"16.2.0","_npmVersion":"7.15.0","dist":{"shasum":"d1c773c65101f2e03f54ceac3c2922615f493af6","size":62406,"noattachment":false,"key":"/linkedom/-/linkedom-0.9.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/linkedom/download/linkedom-0.9.2.tgz"},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkedom_0.9.2_1622371931130_0.6846518151355256"},"_hasShrinkwrap":false,"publish_time":1622371931292,"_cnpm_publish_time":1622371931292,"_cnpmcore_publish_time":"2021-12-16T15:24:36.731Z"},"0.9.1":{"name":"linkedom","version":"0.9.1","description":"A triple-linked lists based DOM implementation","main":"./cjs/index.js","types":"./types/index.d.ts","scripts":{"benchmark":"node test/benchmark/linkedom.js","benchmark:w3c":"node test/benchmark/linkedom.js --w3c; node test/benchmark/linkedom-cached.js --w3c; node test/benchmark/jsdom.js --w3c; node test/benchmark/basichtml.js --w3c","benchmark:w3c:ce":"node test/benchmark/linkedom.js --w3c --custom-elements; node test/benchmark/linkedom-cached.js --w3c --custom-elements; node test/benchmark/jsdom.js --w3c --custom-elements; node test/benchmark/basichtml.js --w3c --custom-elements","benchmark:dom":"node test/benchmark/linkedom.js --dom; node test/benchmark/linkedom-cached.js --dom; node test/benchmark/jsdom.js --dom; node test/benchmark/basichtml.js --dom","benchmark:dom:ce":"node test/benchmark/linkedom.js --dom --custom-elements; node test/benchmark/linkedom-cached.js --dom --custom-elements; node test/benchmark/jsdom.js --dom --custom-elements; node test/benchmark/basichtml.js --dom --custom-elements","benchmark:html":"node test/benchmark/jsdon.js --html; node test/benchmark/linkedom.js --html; node test/benchmark/linkedom-cached.js --html; #node test/benchmark/jsdom.js --html","benchmark:html:ce":"node test/benchmark/linkedom.js --html --custom-elements; node test/benchmark/linkedom-cached.js --html --custom-elements; #node test/benchmark/jsdom.js --html --custom-elements","benchmark:html:mo":"node test/benchmark/linkedom.js --html --mutation-observer --custom-elements; node test/benchmark/linkedom-cached.js --html --mutation-observer --custom-elements","benchmark:html:nc":"node test/benchmark/linkedom.js --html --no-clone; node test/benchmark/linkedom-cached.js --html --no-clone; #node test/benchmark/jsdom.js --html --no-clone","build":"npm run tsc && npm run cjs && npm run test","cjs":"ascjs --no-default esm cjs","tsc":"tsc -p .","coveralls":"c8 report --reporter=text-lcov | coveralls","hello":"if [[ \"$(node --version)\" =~ ^v1[^2] ]]; then node --input-type=module -e \"import {DOMParser} from './esm/index.js';console.log('\\x1b[7m\\x1b[1m',(new DOMParser).parseFromString('<html>LinkeDOM<canvas /></html>','text/html').querySelectorAll('html')[0].firstChild.toString(),'\\x1b[0m')\"; fi","test":"eslint esm/ && npm run hello && node test/benchmark/linkedom.js --w3c --mutation-observer --custom-elements && c8 node test/index.js && c8 report -r html"},"keywords":["DOM","JSDOM","alternative","performance","lightweight"],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"ascjs":"^5.0.1","c8":"^7.7.2","coveralls":"^3.1.0","eslint":"^7.27.0","typescript":"^4.3.2"},"module":"./esm/index.js","type":"module","exports":{".":{"import":"./esm/index.js","default":"./cjs/index.js"},"./cached":{"import":"./esm/cached.js","default":"./cjs/cached.js"},"./package.json":"./package.json"},"dependencies":{"@ungap/event-target":"^0.2.2","css-select":"^4.1.2","html-escaper":"^3.0.3","htmlparser2":"^6.1.0","uhyphen":"^0.1.0"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/linkedom.git"},"bugs":{"url":"https://github.com/WebReflection/linkedom/issues"},"homepage":"https://github.com/WebReflection/linkedom#readme","gitHead":"c3baa02a9c7ffa9245362520feb28cc0fc14667b","_id":"linkedom@0.9.1","_nodeVersion":"16.2.0","_npmVersion":"7.14.0","dist":{"shasum":"49708dc89931772efd4f10bc7ea3643d6f9c543d","size":62340,"noattachment":false,"key":"/linkedom/-/linkedom-0.9.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/linkedom/download/linkedom-0.9.1.tgz"},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkedom_0.9.1_1622285117152_0.07536037419014363"},"_hasShrinkwrap":false,"publish_time":1622285117329,"_cnpm_publish_time":1622285117329,"_cnpmcore_publish_time":"2021-12-16T15:24:37.087Z"},"0.9.0":{"name":"linkedom","version":"0.9.0","description":"A triple-linked lists based DOM implementation","main":"./cjs/index.js","types":"./types/index.d.ts","scripts":{"benchmark":"node test/benchmark/linkedom.js","benchmark:w3c":"node test/benchmark/linkedom.js --w3c; node test/benchmark/linkedom-cached.js --w3c; node test/benchmark/jsdom.js --w3c; node test/benchmark/basichtml.js --w3c","benchmark:w3c:ce":"node test/benchmark/linkedom.js --w3c --custom-elements; node test/benchmark/linkedom-cached.js --w3c --custom-elements; node test/benchmark/jsdom.js --w3c --custom-elements; node test/benchmark/basichtml.js --w3c --custom-elements","benchmark:dom":"node test/benchmark/linkedom.js --dom; node test/benchmark/linkedom-cached.js --dom; node test/benchmark/jsdom.js --dom; node test/benchmark/basichtml.js --dom","benchmark:dom:ce":"node test/benchmark/linkedom.js --dom --custom-elements; node test/benchmark/linkedom-cached.js --dom --custom-elements; node test/benchmark/jsdom.js --dom --custom-elements; node test/benchmark/basichtml.js --dom --custom-elements","benchmark:html":"node test/benchmark/jsdon.js --html; node test/benchmark/linkedom.js --html; node test/benchmark/linkedom-cached.js --html; #node test/benchmark/jsdom.js --html","benchmark:html:ce":"node test/benchmark/linkedom.js --html --custom-elements; node test/benchmark/linkedom-cached.js --html --custom-elements; #node test/benchmark/jsdom.js --html --custom-elements","benchmark:html:mo":"node test/benchmark/linkedom.js --html --mutation-observer --custom-elements; node test/benchmark/linkedom-cached.js --html --mutation-observer --custom-elements","benchmark:html:nc":"node test/benchmark/linkedom.js --html --no-clone; node test/benchmark/linkedom-cached.js --html --no-clone; #node test/benchmark/jsdom.js --html --no-clone","build":"npm run tsc && npm run cjs && npm run test","cjs":"ascjs --no-default esm cjs","tsc":"tsc -p .","coveralls":"c8 report --reporter=text-lcov | coveralls","hello":"if [[ \"$(node --version)\" =~ ^v1[^2] ]]; then node --input-type=module -e \"import {DOMParser} from './esm/index.js';console.log('\\x1b[7m\\x1b[1m',(new DOMParser).parseFromString('<html>LinkeDOM<canvas /></html>','text/html').querySelectorAll('html')[0].firstChild.toString(),'\\x1b[0m')\"; fi","test":"eslint esm/ && npm run hello && node test/benchmark/linkedom.js --w3c --mutation-observer --custom-elements && c8 node test/index.js && c8 report -r html"},"keywords":["DOM","JSDOM","alternative","performance","lightweight"],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"ascjs":"^5.0.1","c8":"^7.7.2","coveralls":"^3.1.0","eslint":"^7.27.0","typescript":"^4.3.2"},"module":"./esm/index.js","type":"module","exports":{".":{"import":"./esm/index.js","default":"./cjs/index.js"},"./cached":{"import":"./esm/cached.js","default":"./cjs/cached.js"},"./package.json":"./package.json"},"dependencies":{"@ungap/event-target":"^0.2.2","css-select":"^4.1.2","html-escaper":"^3.0.3","htmlparser2":"^6.1.0","uhyphen":"^0.1.0"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/linkedom.git"},"bugs":{"url":"https://github.com/WebReflection/linkedom/issues"},"homepage":"https://github.com/WebReflection/linkedom#readme","gitHead":"21551c61e021bac99120c79a8b3b667118cc8ecb","_id":"linkedom@0.9.0","_nodeVersion":"16.2.0","_npmVersion":"7.14.0","dist":{"shasum":"4a21d4240a713ce96735a3534b2b674af98dc9ed","size":62108,"noattachment":false,"key":"/linkedom/-/linkedom-0.9.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/linkedom/download/linkedom-0.9.0.tgz"},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkedom_0.9.0_1622282816533_0.527872048483794"},"_hasShrinkwrap":false,"publish_time":1622282816657,"_cnpm_publish_time":1622282816657,"_cnpmcore_publish_time":"2021-12-16T15:24:37.592Z"},"0.8.0":{"name":"linkedom","version":"0.8.0","description":"A triple-linked lists based DOM implementation","main":"./cjs/index.js","types":"./types/index.d.ts","scripts":{"benchmark":"node test/benchmark/linkedom.js","benchmark:w3c":"node test/benchmark/linkedom.js --w3c; node test/benchmark/linkedom-cached.js --w3c; node test/benchmark/jsdom.js --w3c; node test/benchmark/basichtml.js --w3c","benchmark:w3c:ce":"node test/benchmark/linkedom.js --w3c --custom-elements; node test/benchmark/linkedom-cached.js --w3c --custom-elements; node test/benchmark/jsdom.js --w3c --custom-elements; node test/benchmark/basichtml.js --w3c --custom-elements","benchmark:dom":"node test/benchmark/linkedom.js --dom; node test/benchmark/linkedom-cached.js --dom; node test/benchmark/jsdom.js --dom; node test/benchmark/basichtml.js --dom","benchmark:dom:ce":"node test/benchmark/linkedom.js --dom --custom-elements; node test/benchmark/linkedom-cached.js --dom --custom-elements; node test/benchmark/jsdom.js --dom --custom-elements; node test/benchmark/basichtml.js --dom --custom-elements","benchmark:html":"node test/benchmark/jsdon.js --html; node test/benchmark/linkedom.js --html; node test/benchmark/linkedom-cached.js --html; #node test/benchmark/jsdom.js --html","benchmark:html:ce":"node test/benchmark/linkedom.js --html --custom-elements; node test/benchmark/linkedom-cached.js --html --custom-elements; #node test/benchmark/jsdom.js --html --custom-elements","benchmark:html:mo":"node test/benchmark/linkedom.js --html --mutation-observer --custom-elements; node test/benchmark/linkedom-cached.js --html --mutation-observer --custom-elements","benchmark:html:nc":"node test/benchmark/linkedom.js --html --no-clone; node test/benchmark/linkedom-cached.js --html --no-clone; #node test/benchmark/jsdom.js --html --no-clone","build":"npm run tsc && npm run cjs && npm run test","cjs":"ascjs --no-default esm cjs","tsc":"tsc -p .","coveralls":"c8 report --reporter=text-lcov | coveralls","hello":"if [[ \"$(node --version)\" =~ ^v1[^2] ]]; then node --input-type=module -e \"import {DOMParser} from './esm/index.js';console.log('\\x1b[7m\\x1b[1m',(new DOMParser).parseFromString('<html>LinkeDOM<canvas /></html>','text/html').querySelectorAll('html')[0].firstChild.toString(),'\\x1b[0m')\"; fi","test":"eslint esm/ && npm run hello && node test/benchmark/linkedom.js --w3c --mutation-observer --custom-elements && c8 node test/index.js && c8 report -r html"},"keywords":["DOM","JSDOM","alternative","performance","lightweight"],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"ascjs":"^5.0.1","c8":"^7.7.2","coveralls":"^3.1.0","eslint":"^7.26.0","typescript":"^4.2.4"},"module":"./esm/index.js","type":"module","exports":{".":{"import":"./esm/index.js","default":"./cjs/index.js"},"./cached":{"import":"./esm/cached.js","default":"./cjs/cached.js"},"./package.json":"./package.json"},"dependencies":{"@ungap/event-target":"^0.2.2","css-select":"^4.1.2","html-escaper":"^3.0.3","htmlparser2":"^6.1.0","uhyphen":"^0.1.0"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/linkedom.git"},"bugs":{"url":"https://github.com/WebReflection/linkedom/issues"},"homepage":"https://github.com/WebReflection/linkedom#readme","gitHead":"a2fd8ab5c68107ab489bbc15a4b46db65a60c8ce","_id":"linkedom@0.8.0","_nodeVersion":"16.1.0","_npmVersion":"7.12.0","dist":{"shasum":"b955814350bf725710ec2e381f5f2119dcb8b7ca","size":61865,"noattachment":false,"key":"/linkedom/-/linkedom-0.8.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/linkedom/download/linkedom-0.8.0.tgz"},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkedom_0.8.0_1620892092430_0.7740461473373699"},"_hasShrinkwrap":false,"publish_time":1620892092617,"_cnpm_publish_time":1620892092617,"_cnpmcore_publish_time":"2021-12-16T15:24:38.033Z"},"0.7.6":{"name":"linkedom","version":"0.7.6","description":"A triple-linked lists based DOM implementation","main":"./cjs/index.js","types":"./types/index.d.ts","scripts":{"benchmark":"node test/benchmark/linkedom.js","benchmark:w3c":"node test/benchmark/linkedom.js --w3c; node test/benchmark/linkedom-cached.js --w3c; node test/benchmark/jsdom.js --w3c; node test/benchmark/basichtml.js --w3c","benchmark:w3c:ce":"node test/benchmark/linkedom.js --w3c --custom-elements; node test/benchmark/linkedom-cached.js --w3c --custom-elements; node test/benchmark/jsdom.js --w3c --custom-elements; node test/benchmark/basichtml.js --w3c --custom-elements","benchmark:dom":"node test/benchmark/linkedom.js --dom; node test/benchmark/linkedom-cached.js --dom; node test/benchmark/jsdom.js --dom; node test/benchmark/basichtml.js --dom","benchmark:dom:ce":"node test/benchmark/linkedom.js --dom --custom-elements; node test/benchmark/linkedom-cached.js --dom --custom-elements; node test/benchmark/jsdom.js --dom --custom-elements; node test/benchmark/basichtml.js --dom --custom-elements","benchmark:html":"node test/benchmark/jsdon.js --html; node test/benchmark/linkedom.js --html; node test/benchmark/linkedom-cached.js --html; #node test/benchmark/jsdom.js --html","benchmark:html:ce":"node test/benchmark/linkedom.js --html --custom-elements; node test/benchmark/linkedom-cached.js --html --custom-elements; #node test/benchmark/jsdom.js --html --custom-elements","benchmark:html:mo":"node test/benchmark/linkedom.js --html --mutation-observer --custom-elements; node test/benchmark/linkedom-cached.js --html --mutation-observer --custom-elements","benchmark:html:nc":"node test/benchmark/linkedom.js --html --no-clone; node test/benchmark/linkedom-cached.js --html --no-clone; #node test/benchmark/jsdom.js --html --no-clone","build":"npm run tsc && npm run cjs && npm run test","cjs":"ascjs --no-default esm cjs","tsc":"tsc -p .","coveralls":"c8 report --reporter=text-lcov | coveralls","hello":"if [[ \"$(node --version)\" =~ ^v1[^2] ]]; then node --input-type=module -e \"import {DOMParser} from './esm/index.js';console.log('\\x1b[7m\\x1b[1m',(new DOMParser).parseFromString('<html>LinkeDOM<canvas /></html>','text/html').querySelectorAll('html')[0].firstChild.toString(),'\\x1b[0m')\"; fi","test":"eslint esm/ && npm run hello && node test/benchmark/linkedom.js --w3c --mutation-observer --custom-elements && c8 node test/index.js && c8 report -r html"},"keywords":["DOM","JSDOM","alternative","performance","lightweight"],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"ascjs":"^5.0.1","c8":"^7.7.1","coveralls":"^3.1.0","eslint":"^7.25.0","typescript":"^4.2.4"},"module":"./esm/index.js","type":"module","exports":{".":{"import":"./esm/index.js","default":"./cjs/index.js"},"./cached":{"import":"./esm/cached.js","default":"./cjs/cached.js"},"./package.json":"./package.json"},"dependencies":{"@ungap/event-target":"^0.2.2","css-select":"^4.1.2","html-escaper":"^3.0.3","htmlparser2":"^6.1.0","uhyphen":"^0.1.0"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/linkedom.git"},"bugs":{"url":"https://github.com/WebReflection/linkedom/issues"},"homepage":"https://github.com/WebReflection/linkedom#readme","gitHead":"bbb05a48185904be313b6417146a8e79f21f696f","_id":"linkedom@0.7.6","_nodeVersion":"16.0.0","_npmVersion":"7.11.1","dist":{"shasum":"875c36abd2f2ba9758e044430453d06ecec8fdd0","size":61869,"noattachment":false,"key":"/linkedom/-/linkedom-0.7.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/linkedom/download/linkedom-0.7.6.tgz"},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkedom_0.7.6_1619630352331_0.7670316106985942"},"_hasShrinkwrap":false,"publish_time":1619630352496,"_cnpm_publish_time":1619630352496,"_cnpmcore_publish_time":"2021-12-16T15:24:38.249Z"},"0.7.5":{"name":"linkedom","version":"0.7.5","description":"A triple-linked lists based DOM implementation","main":"./cjs/index.js","types":"./types/index.d.ts","scripts":{"benchmark":"node test/benchmark/linkedom.js","benchmark:w3c":"node test/benchmark/linkedom.js --w3c; node test/benchmark/linkedom-cached.js --w3c; node test/benchmark/jsdom.js --w3c; node test/benchmark/basichtml.js --w3c","benchmark:w3c:ce":"node test/benchmark/linkedom.js --w3c --custom-elements; node test/benchmark/linkedom-cached.js --w3c --custom-elements; node test/benchmark/jsdom.js --w3c --custom-elements; node test/benchmark/basichtml.js --w3c --custom-elements","benchmark:dom":"node test/benchmark/linkedom.js --dom; node test/benchmark/linkedom-cached.js --dom; node test/benchmark/jsdom.js --dom; node test/benchmark/basichtml.js --dom","benchmark:dom:ce":"node test/benchmark/linkedom.js --dom --custom-elements; node test/benchmark/linkedom-cached.js --dom --custom-elements; node test/benchmark/jsdom.js --dom --custom-elements; node test/benchmark/basichtml.js --dom --custom-elements","benchmark:html":"node test/benchmark/jsdon.js --html; node test/benchmark/linkedom.js --html; node test/benchmark/linkedom-cached.js --html; #node test/benchmark/jsdom.js --html","benchmark:html:ce":"node test/benchmark/linkedom.js --html --custom-elements; node test/benchmark/linkedom-cached.js --html --custom-elements; #node test/benchmark/jsdom.js --html --custom-elements","benchmark:html:mo":"node test/benchmark/linkedom.js --html --mutation-observer --custom-elements; node test/benchmark/linkedom-cached.js --html --mutation-observer --custom-elements","benchmark:html:nc":"node test/benchmark/linkedom.js --html --no-clone; node test/benchmark/linkedom-cached.js --html --no-clone; #node test/benchmark/jsdom.js --html --no-clone","build":"npm run tsc && npm run cjs && npm run test","cjs":"ascjs --no-default esm cjs","tsc":"tsc -p .","coveralls":"c8 report --reporter=text-lcov | coveralls","hello":"if [[ \"$(node --version)\" =~ ^v1[^2] ]]; then node --input-type=module -e \"import {DOMParser} from './esm/index.js';console.log('\\x1b[7m\\x1b[1m',(new DOMParser).parseFromString('<html>LinkeDOM<canvas /></html>','text/html').querySelectorAll('html')[0].firstChild.toString(),'\\x1b[0m')\"; fi","test":"eslint esm/ && npm run hello && node test/benchmark/linkedom.js --w3c --mutation-observer --custom-elements && c8 node test/index.js && c8 report -r html"},"keywords":["DOM","JSDOM","alternative","performance","lightweight"],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"ascjs":"^5.0.1","c8":"^7.7.1","coveralls":"^3.1.0","eslint":"^7.25.0","typescript":"^4.2.4"},"module":"./esm/index.js","type":"module","exports":{".":{"import":"./esm/index.js","default":"./cjs/index.js"},"./cached":{"import":"./esm/cached.js","default":"./cjs/cached.js"},"./package.json":"./package.json"},"dependencies":{"@ungap/event-target":"^0.2.2","css-select":"^4.1.2","html-escaper":"^3.0.3","htmlparser2":"^6.1.0","uhyphen":"^0.1.0"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/linkedom.git"},"bugs":{"url":"https://github.com/WebReflection/linkedom/issues"},"homepage":"https://github.com/WebReflection/linkedom#readme","gitHead":"45b5a2e9b8ff9fa5b7fc9a186a24fa906b81ddf4","_id":"linkedom@0.7.5","_nodeVersion":"16.0.0","_npmVersion":"7.11.1","dist":{"shasum":"e293247eabb334c62b4d49aaaf51b0913eb7a5c1","size":61876,"noattachment":false,"key":"/linkedom/-/linkedom-0.7.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/linkedom/download/linkedom-0.7.5.tgz"},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkedom_0.7.5_1619624798510_0.49869697038594407"},"_hasShrinkwrap":false,"publish_time":1619624798770,"_cnpm_publish_time":1619624798770,"_cnpmcore_publish_time":"2021-12-16T15:24:38.456Z"},"0.7.4":{"name":"linkedom","version":"0.7.4","description":"A triple-linked lists based DOM implementation","main":"./cjs/index.js","types":"./types/index.d.ts","scripts":{"benchmark":"node test/benchmark/linkedom.js","benchmark:w3c":"node test/benchmark/linkedom.js --w3c; node test/benchmark/linkedom-cached.js --w3c; node test/benchmark/jsdom.js --w3c; node test/benchmark/basichtml.js --w3c","benchmark:w3c:ce":"node test/benchmark/linkedom.js --w3c --custom-elements; node test/benchmark/linkedom-cached.js --w3c --custom-elements; node test/benchmark/jsdom.js --w3c --custom-elements; node test/benchmark/basichtml.js --w3c --custom-elements","benchmark:dom":"node test/benchmark/linkedom.js --dom; node test/benchmark/linkedom-cached.js --dom; node test/benchmark/jsdom.js --dom; node test/benchmark/basichtml.js --dom","benchmark:dom:ce":"node test/benchmark/linkedom.js --dom --custom-elements; node test/benchmark/linkedom-cached.js --dom --custom-elements; node test/benchmark/jsdom.js --dom --custom-elements; node test/benchmark/basichtml.js --dom --custom-elements","benchmark:html":"node test/benchmark/jsdon.js --html; node test/benchmark/linkedom.js --html; node test/benchmark/linkedom-cached.js --html; #node test/benchmark/jsdom.js --html","benchmark:html:ce":"node test/benchmark/linkedom.js --html --custom-elements; node test/benchmark/linkedom-cached.js --html --custom-elements; #node test/benchmark/jsdom.js --html --custom-elements","benchmark:html:mo":"node test/benchmark/linkedom.js --html --mutation-observer --custom-elements; node test/benchmark/linkedom-cached.js --html --mutation-observer --custom-elements","benchmark:html:nc":"node test/benchmark/linkedom.js --html --no-clone; node test/benchmark/linkedom-cached.js --html --no-clone; #node test/benchmark/jsdom.js --html --no-clone","build":"npm run tsc && npm run cjs && npm run test","cjs":"ascjs --no-default esm cjs","tsc":"tsc -p .","coveralls":"c8 report --reporter=text-lcov | coveralls","hello":"if [[ \"$(node --version)\" =~ ^v1[^2] ]]; then node --input-type=module -e \"import {DOMParser} from './esm/index.js';console.log('\\x1b[7m\\x1b[1m',(new DOMParser).parseFromString('<html>LinkeDOM<canvas /></html>','text/html').querySelectorAll('html')[0].firstChild.toString(),'\\x1b[0m')\"; fi","test":"eslint esm/ && npm run hello && node test/benchmark/linkedom.js --w3c --mutation-observer --custom-elements && c8 node test/index.js && c8 report -r html"},"keywords":["DOM","JSDOM","alternative","performance","lightweight"],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"ascjs":"^5.0.1","c8":"^7.7.1","coveralls":"^3.1.0","eslint":"^7.25.0","typescript":"^4.2.4"},"module":"./esm/index.js","type":"module","exports":{".":{"import":"./esm/index.js","default":"./cjs/index.js"},"./cached":{"import":"./esm/cached.js","default":"./cjs/cached.js"},"./package.json":"./package.json"},"dependencies":{"@ungap/event-target":"^0.2.2","css-select":"^4.1.2","html-escaper":"^3.0.3","htmlparser2":"^6.1.0","uhyphen":"^0.1.0"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/linkedom.git"},"bugs":{"url":"https://github.com/WebReflection/linkedom/issues"},"homepage":"https://github.com/WebReflection/linkedom#readme","gitHead":"0b82f1d51b779b54e52f7530935b8f6fe4fc2abf","_id":"linkedom@0.7.4","_nodeVersion":"16.0.0","_npmVersion":"7.11.1","dist":{"shasum":"ea9d918f89dfd540bbc661ce31c6db0f41f04156","size":61839,"noattachment":false,"key":"/linkedom/-/linkedom-0.7.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/linkedom/download/linkedom-0.7.4.tgz"},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkedom_0.7.4_1619623481361_0.18495310778677365"},"_hasShrinkwrap":false,"publish_time":1619623481541,"_cnpm_publish_time":1619623481541,"_cnpmcore_publish_time":"2021-12-16T15:24:38.727Z"},"0.7.3":{"name":"linkedom","version":"0.7.3","description":"A triple-linked lists based DOM implementation","main":"./cjs/index.js","types":"./types/index.d.ts","scripts":{"benchmark":"node test/benchmark/linkedom.js","benchmark:w3c":"node test/benchmark/linkedom.js --w3c; node test/benchmark/linkedom-cached.js --w3c; node test/benchmark/jsdom.js --w3c; node test/benchmark/basichtml.js --w3c","benchmark:w3c:ce":"node test/benchmark/linkedom.js --w3c --custom-elements; node test/benchmark/linkedom-cached.js --w3c --custom-elements; node test/benchmark/jsdom.js --w3c --custom-elements; node test/benchmark/basichtml.js --w3c --custom-elements","benchmark:dom":"node test/benchmark/linkedom.js --dom; node test/benchmark/linkedom-cached.js --dom; node test/benchmark/jsdom.js --dom; node test/benchmark/basichtml.js --dom","benchmark:dom:ce":"node test/benchmark/linkedom.js --dom --custom-elements; node test/benchmark/linkedom-cached.js --dom --custom-elements; node test/benchmark/jsdom.js --dom --custom-elements; node test/benchmark/basichtml.js --dom --custom-elements","benchmark:html":"node test/benchmark/jsdon.js --html; node test/benchmark/linkedom.js --html; node test/benchmark/linkedom-cached.js --html; #node test/benchmark/jsdom.js --html","benchmark:html:ce":"node test/benchmark/linkedom.js --html --custom-elements; node test/benchmark/linkedom-cached.js --html --custom-elements; #node test/benchmark/jsdom.js --html --custom-elements","benchmark:html:mo":"node test/benchmark/linkedom.js --html --mutation-observer --custom-elements; node test/benchmark/linkedom-cached.js --html --mutation-observer --custom-elements","benchmark:html:nc":"node test/benchmark/linkedom.js --html --no-clone; node test/benchmark/linkedom-cached.js --html --no-clone; #node test/benchmark/jsdom.js --html --no-clone","build":"npm run tsc && npm run cjs && npm run test","cjs":"ascjs --no-default esm cjs","tsc":"tsc -p .","coveralls":"c8 report --reporter=text-lcov | coveralls","hello":"if [[ \"$(node --version)\" =~ ^v1[^2] ]]; then node --input-type=module -e \"import {DOMParser} from './esm/index.js';console.log('\\x1b[7m\\x1b[1m',(new DOMParser).parseFromString('<html>LinkeDOM<canvas /></html>','text/html').querySelectorAll('html')[0].firstChild.toString(),'\\x1b[0m')\"; fi","test":"eslint esm/ && npm run hello && node test/benchmark/linkedom.js --w3c --mutation-observer --custom-elements && c8 node test/index.js && c8 report -r html"},"keywords":["DOM","JSDOM","alternative","performance","lightweight"],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"ascjs":"^5.0.1","c8":"^7.6.0","coveralls":"^3.1.0","eslint":"^7.20.0","typescript":"^4.2.2"},"module":"./esm/index.js","type":"module","exports":{".":{"import":"./esm/index.js","default":"./cjs/index.js"},"./cached":{"import":"./esm/cached.js","default":"./cjs/cached.js"},"./package.json":"./package.json"},"dependencies":{"@ungap/event-target":"^0.2.2","css-select":"^3.1.2","html-escaper":"^3.0.3","htmlparser2":"^6.0.0","uhyphen":"^0.1.0"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/linkedom.git"},"bugs":{"url":"https://github.com/WebReflection/linkedom/issues"},"homepage":"https://github.com/WebReflection/linkedom#readme","gitHead":"812007a4545998a21b11918199a504a41ecc5c92","_id":"linkedom@0.7.3","_nodeVersion":"15.14.0","_npmVersion":"7.9.0","dist":{"shasum":"5a2c45add4233ce2a16c8ab48a52fd74e7688835","size":61737,"noattachment":false,"key":"/linkedom/-/linkedom-0.7.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/linkedom/download/linkedom-0.7.3.tgz"},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkedom_0.7.3_1618222914397_0.7461665500031571"},"_hasShrinkwrap":false,"publish_time":1618222914513,"_cnpm_publish_time":1618222914513,"_cnpmcore_publish_time":"2021-12-16T15:24:39.005Z"},"0.7.2":{"name":"linkedom","version":"0.7.2","description":"A triple-linked lists based DOM implementation","main":"./cjs/index.js","types":"./types/index.d.ts","scripts":{"benchmark":"node test/benchmark/linkedom.js","benchmark:w3c":"node test/benchmark/linkedom.js --w3c; node test/benchmark/linkedom-cached.js --w3c; node test/benchmark/jsdom.js --w3c; node test/benchmark/basichtml.js --w3c","benchmark:w3c:ce":"node test/benchmark/linkedom.js --w3c --custom-elements; node test/benchmark/linkedom-cached.js --w3c --custom-elements; node test/benchmark/jsdom.js --w3c --custom-elements; node test/benchmark/basichtml.js --w3c --custom-elements","benchmark:dom":"node test/benchmark/linkedom.js --dom; node test/benchmark/linkedom-cached.js --dom; node test/benchmark/jsdom.js --dom; node test/benchmark/basichtml.js --dom","benchmark:dom:ce":"node test/benchmark/linkedom.js --dom --custom-elements; node test/benchmark/linkedom-cached.js --dom --custom-elements; node test/benchmark/jsdom.js --dom --custom-elements; node test/benchmark/basichtml.js --dom --custom-elements","benchmark:html":"node test/benchmark/jsdon.js --html; node test/benchmark/linkedom.js --html; node test/benchmark/linkedom-cached.js --html; #node test/benchmark/jsdom.js --html","benchmark:html:ce":"node test/benchmark/linkedom.js --html --custom-elements; node test/benchmark/linkedom-cached.js --html --custom-elements; #node test/benchmark/jsdom.js --html --custom-elements","benchmark:html:mo":"node test/benchmark/linkedom.js --html --mutation-observer --custom-elements; node test/benchmark/linkedom-cached.js --html --mutation-observer --custom-elements","benchmark:html:nc":"node test/benchmark/linkedom.js --html --no-clone; node test/benchmark/linkedom-cached.js --html --no-clone; #node test/benchmark/jsdom.js --html --no-clone","build":"npm run tsc && npm run cjs && npm run test","cjs":"ascjs --no-default esm cjs","tsc":"tsc -p .","coveralls":"c8 report --reporter=text-lcov | coveralls","hello":"if [[ \"$(node --version)\" =~ ^v1[^2] ]]; then node --input-type=module -e \"import {DOMParser} from './esm/index.js';console.log('\\x1b[7m\\x1b[1m',(new DOMParser).parseFromString('<html>LinkeDOM<canvas /></html>','text/html').querySelectorAll('html')[0].firstChild.toString(),'\\x1b[0m')\"; fi","test":"eslint esm/ && npm run hello && node test/benchmark/linkedom.js --w3c --mutation-observer --custom-elements && c8 node test/index.js && c8 report -r html"},"keywords":["DOM","JSDOM","alternative","performance","lightweight"],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"ascjs":"^5.0.1","c8":"^7.6.0","coveralls":"^3.1.0","eslint":"^7.20.0","typescript":"^4.2.2"},"module":"./esm/index.js","type":"module","exports":{".":{"import":"./esm/index.js","default":"./cjs/index.js"},"./cached":{"import":"./esm/cached.js","default":"./cjs/cached.js"},"./package.json":"./package.json"},"dependencies":{"@ungap/event-target":"^0.2.2","css-select":"^3.1.2","html-escaper":"^3.0.3","htmlparser2":"^6.0.0","uhyphen":"^0.1.0"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/linkedom.git"},"bugs":{"url":"https://github.com/WebReflection/linkedom/issues"},"homepage":"https://github.com/WebReflection/linkedom#readme","gitHead":"f6795190e923207ee71e6f250761d6545f254171","_id":"linkedom@0.7.2","_nodeVersion":"15.14.0","_npmVersion":"7.9.0","dist":{"shasum":"b2d942bc89feeb9d822234b6abfe733e6a87c36c","size":61732,"noattachment":false,"key":"/linkedom/-/linkedom-0.7.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/linkedom/download/linkedom-0.7.2.tgz"},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkedom_0.7.2_1618222694386_0.7058717752771786"},"_hasShrinkwrap":false,"publish_time":1618222694516,"_cnpm_publish_time":1618222694516,"_cnpmcore_publish_time":"2021-12-16T15:24:39.323Z"},"0.7.1":{"name":"linkedom","version":"0.7.1","description":"A triple-linked lists based DOM implementation","main":"./cjs/index.js","types":"./types/index.d.ts","scripts":{"benchmark":"node test/benchmark/linkedom.js","benchmark:w3c":"node test/benchmark/linkedom.js --w3c; node test/benchmark/linkedom-cached.js --w3c; node test/benchmark/jsdom.js --w3c; node test/benchmark/basichtml.js --w3c","benchmark:w3c:ce":"node test/benchmark/linkedom.js --w3c --custom-elements; node test/benchmark/linkedom-cached.js --w3c --custom-elements; node test/benchmark/jsdom.js --w3c --custom-elements; node test/benchmark/basichtml.js --w3c --custom-elements","benchmark:dom":"node test/benchmark/linkedom.js --dom; node test/benchmark/linkedom-cached.js --dom; node test/benchmark/jsdom.js --dom; node test/benchmark/basichtml.js --dom","benchmark:dom:ce":"node test/benchmark/linkedom.js --dom --custom-elements; node test/benchmark/linkedom-cached.js --dom --custom-elements; node test/benchmark/jsdom.js --dom --custom-elements; node test/benchmark/basichtml.js --dom --custom-elements","benchmark:html":"node test/benchmark/jsdon.js --html; node test/benchmark/linkedom.js --html; node test/benchmark/linkedom-cached.js --html; #node test/benchmark/jsdom.js --html","benchmark:html:ce":"node test/benchmark/linkedom.js --html --custom-elements; node test/benchmark/linkedom-cached.js --html --custom-elements; #node test/benchmark/jsdom.js --html --custom-elements","benchmark:html:mo":"node test/benchmark/linkedom.js --html --mutation-observer --custom-elements; node test/benchmark/linkedom-cached.js --html --mutation-observer --custom-elements","benchmark:html:nc":"node test/benchmark/linkedom.js --html --no-clone; node test/benchmark/linkedom-cached.js --html --no-clone; #node test/benchmark/jsdom.js --html --no-clone","build":"npm run tsc && npm run cjs && npm run test","cjs":"ascjs --no-default esm cjs","tsc":"tsc -p .","coveralls":"c8 report --reporter=text-lcov | coveralls","hello":"if [[ \"$(node --version)\" =~ ^v1[^2] ]]; then node --input-type=module -e \"import {DOMParser} from './esm/index.js';console.log('\\x1b[7m\\x1b[1m',(new DOMParser).parseFromString('<html>LinkeDOM</html>','text/html').querySelectorAll('html')[0].firstChild.toString(),'\\x1b[0m')\"; fi","test":"eslint esm/ && npm run hello && node test/benchmark/linkedom.js --w3c --mutation-observer --custom-elements && c8 node test/index.js && c8 report -r html"},"keywords":["DOM","JSDOM","alternative","performance","lightweight"],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"ascjs":"^5.0.1","c8":"^7.6.0","coveralls":"^3.1.0","eslint":"^7.20.0","typescript":"^4.2.2"},"module":"./esm/index.js","type":"module","exports":{".":{"import":"./esm/index.js","default":"./cjs/index.js"},"./cached":{"import":"./esm/cached.js","default":"./cjs/cached.js"},"./package.json":"./package.json"},"dependencies":{"@ungap/event-target":"^0.2.2","css-select":"^3.1.2","html-escaper":"^3.0.3","htmlparser2":"^6.0.0","uhyphen":"^0.1.0"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/linkedom.git"},"bugs":{"url":"https://github.com/WebReflection/linkedom/issues"},"homepage":"https://github.com/WebReflection/linkedom#readme","gitHead":"3672b7004ce60e15338df3bc541880e255999340","_id":"linkedom@0.7.1","_nodeVersion":"15.14.0","_npmVersion":"7.8.0","dist":{"shasum":"e0bc7a9f311fd24b7630f1ef0e776a46ad93f5c7","size":61726,"noattachment":false,"key":"/linkedom/-/linkedom-0.7.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/linkedom/download/linkedom-0.7.1.tgz"},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkedom_0.7.1_1618063190531_0.9537936852032782"},"_hasShrinkwrap":false,"publish_time":1618063190761,"_cnpm_publish_time":1618063190761,"_cnpmcore_publish_time":"2021-12-16T15:24:39.592Z"},"0.7.0":{"name":"linkedom","version":"0.7.0","description":"A triple-linked lists based DOM implementation","main":"./cjs/index.js","types":"./types/index.d.ts","scripts":{"benchmark":"node test/benchmark/linkedom.js","benchmark:w3c":"node test/benchmark/linkedom.js --w3c; node test/benchmark/linkedom-cached.js --w3c; node test/benchmark/jsdom.js --w3c; node test/benchmark/basichtml.js --w3c","benchmark:w3c:ce":"node test/benchmark/linkedom.js --w3c --custom-elements; node test/benchmark/linkedom-cached.js --w3c --custom-elements; node test/benchmark/jsdom.js --w3c --custom-elements; node test/benchmark/basichtml.js --w3c --custom-elements","benchmark:dom":"node test/benchmark/linkedom.js --dom; node test/benchmark/linkedom-cached.js --dom; node test/benchmark/jsdom.js --dom; node test/benchmark/basichtml.js --dom","benchmark:dom:ce":"node test/benchmark/linkedom.js --dom --custom-elements; node test/benchmark/linkedom-cached.js --dom --custom-elements; node test/benchmark/jsdom.js --dom --custom-elements; node test/benchmark/basichtml.js --dom --custom-elements","benchmark:html":"node test/benchmark/jsdon.js --html; node test/benchmark/linkedom.js --html; node test/benchmark/linkedom-cached.js --html; #node test/benchmark/jsdom.js --html","benchmark:html:ce":"node test/benchmark/linkedom.js --html --custom-elements; node test/benchmark/linkedom-cached.js --html --custom-elements; #node test/benchmark/jsdom.js --html --custom-elements","benchmark:html:mo":"node test/benchmark/linkedom.js --html --mutation-observer --custom-elements; node test/benchmark/linkedom-cached.js --html --mutation-observer --custom-elements","benchmark:html:nc":"node test/benchmark/linkedom.js --html --no-clone; node test/benchmark/linkedom-cached.js --html --no-clone; #node test/benchmark/jsdom.js --html --no-clone","build":"npm run tsc && npm run cjs && npm run test","cjs":"ascjs --no-default esm cjs","tsc":"tsc -p .","coveralls":"c8 report --reporter=text-lcov | coveralls","hello":"if [[ \"$(node --version)\" =~ ^v1[^2] ]]; then node --input-type=module -e \"import {DOMParser} from './esm/index.js';console.log('\\x1b[7m\\x1b[1m',(new DOMParser).parseFromString('<html>LinkeDOM</html>','text/html').querySelectorAll('html')[0].firstChild.toString(),'\\x1b[0m')\"; fi","test":"eslint esm/ && npm run hello && node test/benchmark/linkedom.js --w3c --mutation-observer --custom-elements && c8 node test/index.js && c8 report -r html"},"keywords":["DOM","JSDOM","alternative","performance","lightweight"],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"ascjs":"^5.0.1","c8":"^7.6.0","coveralls":"^3.1.0","eslint":"^7.20.0","typescript":"^4.2.2"},"module":"./esm/index.js","type":"module","exports":{".":{"import":"./esm/index.js","default":"./cjs/index.js"},"./cached":{"import":"./esm/cached.js","default":"./cjs/cached.js"},"./package.json":"./package.json"},"dependencies":{"@ungap/event-target":"^0.2.2","css-select":"^3.1.2","html-escaper":"^3.0.3","htmlparser2":"^6.0.0","uhyphen":"^0.1.0"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/linkedom.git"},"bugs":{"url":"https://github.com/WebReflection/linkedom/issues"},"homepage":"https://github.com/WebReflection/linkedom#readme","gitHead":"6b911d81c8fb3d554c0257456b5c725b6c581e0c","_id":"linkedom@0.7.0","_nodeVersion":"15.14.0","_npmVersion":"7.8.0","dist":{"shasum":"ab3f8694fd9feab478a7bb7838ecbb319c2a6d56","size":61727,"noattachment":false,"key":"/linkedom/-/linkedom-0.7.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/linkedom/download/linkedom-0.7.0.tgz"},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkedom_0.7.0_1618057581530_0.4539497520986078"},"_hasShrinkwrap":false,"publish_time":1618057581658,"_cnpm_publish_time":1618057581658,"_cnpmcore_publish_time":"2021-12-16T15:24:39.913Z"},"0.6.2":{"name":"linkedom","version":"0.6.2","description":"A triple-linked lists based DOM implementation","main":"./cjs/index.js","types":"./types/index.d.ts","scripts":{"benchmark":"node test/benchmark/linkedom.js","benchmark:w3c":"node test/benchmark/linkedom.js --w3c; node test/benchmark/linkedom-cached.js --w3c; node test/benchmark/jsdom.js --w3c; node test/benchmark/basichtml.js --w3c","benchmark:w3c:ce":"node test/benchmark/linkedom.js --w3c --custom-elements; node test/benchmark/linkedom-cached.js --w3c --custom-elements; node test/benchmark/jsdom.js --w3c --custom-elements; node test/benchmark/basichtml.js --w3c --custom-elements","benchmark:dom":"node test/benchmark/linkedom.js --dom; node test/benchmark/linkedom-cached.js --dom; node test/benchmark/jsdom.js --dom; node test/benchmark/basichtml.js --dom","benchmark:dom:ce":"node test/benchmark/linkedom.js --dom --custom-elements; node test/benchmark/linkedom-cached.js --dom --custom-elements; node test/benchmark/jsdom.js --dom --custom-elements; node test/benchmark/basichtml.js --dom --custom-elements","benchmark:html":"node test/benchmark/jsdon.js --html; node test/benchmark/linkedom.js --html; node test/benchmark/linkedom-cached.js --html; #node test/benchmark/jsdom.js --html","benchmark:html:ce":"node test/benchmark/linkedom.js --html --custom-elements; node test/benchmark/linkedom-cached.js --html --custom-elements; #node test/benchmark/jsdom.js --html --custom-elements","benchmark:html:mo":"node test/benchmark/linkedom.js --html --mutation-observer --custom-elements; node test/benchmark/linkedom-cached.js --html --mutation-observer --custom-elements","benchmark:html:nc":"node test/benchmark/linkedom.js --html --no-clone; node test/benchmark/linkedom-cached.js --html --no-clone; #node test/benchmark/jsdom.js --html --no-clone","build":"npm run tsc && npm run cjs && npm run test","cjs":"ascjs --no-default esm cjs","tsc":"tsc -p .","coveralls":"c8 report --reporter=text-lcov | coveralls","hello":"if [[ \"$(node --version)\" =~ ^v1[^2] ]]; then node --input-type=module -e \"import {DOMParser} from './esm/index.js';console.log('\\x1b[7m\\x1b[1m',(new DOMParser).parseFromString('<html>LinkeDOM</html>','text/html').querySelectorAll('html')[0].firstChild.toString(),'\\x1b[0m')\"; fi","test":"eslint esm/ && npm run hello && node test/benchmark/linkedom.js --w3c --mutation-observer --custom-elements && c8 node test/index.js && c8 report -r html"},"keywords":["DOM","JSDOM","alternative","performance","lightweight"],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"ascjs":"^5.0.1","c8":"^7.6.0","coveralls":"^3.1.0","eslint":"^7.20.0","typescript":"^4.2.2"},"module":"./esm/index.js","type":"module","exports":{".":{"import":"./esm/index.js","default":"./cjs/index.js"},"./cached":{"import":"./esm/cached.js","default":"./cjs/cached.js"},"./package.json":"./package.json"},"dependencies":{"@ungap/event-target":"^0.2.2","css-select":"^3.1.2","html-escaper":"^3.0.3","htmlparser2":"^6.0.0","uhyphen":"^0.1.0"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/linkedom.git"},"bugs":{"url":"https://github.com/WebReflection/linkedom/issues"},"homepage":"https://github.com/WebReflection/linkedom#readme","gitHead":"08d75c104604637b608f05e654abe13c809690bf","_id":"linkedom@0.6.2","_nodeVersion":"15.12.0","_npmVersion":"7.7.5","dist":{"shasum":"0aeb771de01a8bbf023431fd218063c4b8509e21","size":61682,"noattachment":false,"key":"/linkedom/-/linkedom-0.6.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/linkedom/download/linkedom-0.6.2.tgz"},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkedom_0.6.2_1616773049137_0.6215837526298602"},"_hasShrinkwrap":false,"publish_time":1616773049296,"_cnpm_publish_time":1616773049296,"_cnpmcore_publish_time":"2021-12-16T15:24:40.244Z"},"0.6.1":{"name":"linkedom","version":"0.6.1","description":"A triple-linked lists based DOM implementation","main":"./cjs/index.js","types":"./types/index.d.ts","scripts":{"benchmark":"node test/benchmark/linkedom.js","benchmark:w3c":"node test/benchmark/linkedom.js --w3c; node test/benchmark/linkedom-cached.js --w3c; node test/benchmark/jsdom.js --w3c; node test/benchmark/basichtml.js --w3c","benchmark:w3c:ce":"node test/benchmark/linkedom.js --w3c --custom-elements; node test/benchmark/linkedom-cached.js --w3c --custom-elements; node test/benchmark/jsdom.js --w3c --custom-elements; node test/benchmark/basichtml.js --w3c --custom-elements","benchmark:dom":"node test/benchmark/linkedom.js --dom; node test/benchmark/linkedom-cached.js --dom; node test/benchmark/jsdom.js --dom; node test/benchmark/basichtml.js --dom","benchmark:dom:ce":"node test/benchmark/linkedom.js --dom --custom-elements; node test/benchmark/linkedom-cached.js --dom --custom-elements; node test/benchmark/jsdom.js --dom --custom-elements; node test/benchmark/basichtml.js --dom --custom-elements","benchmark:html":"node test/benchmark/jsdon.js --html; node test/benchmark/linkedom.js --html; node test/benchmark/linkedom-cached.js --html; #node test/benchmark/jsdom.js --html","benchmark:html:ce":"node test/benchmark/linkedom.js --html --custom-elements; node test/benchmark/linkedom-cached.js --html --custom-elements; #node test/benchmark/jsdom.js --html --custom-elements","benchmark:html:mo":"node test/benchmark/linkedom.js --html --mutation-observer --custom-elements; node test/benchmark/linkedom-cached.js --html --mutation-observer --custom-elements","benchmark:html:nc":"node test/benchmark/linkedom.js --html --no-clone; node test/benchmark/linkedom-cached.js --html --no-clone; #node test/benchmark/jsdom.js --html --no-clone","build":"npm run tsc && npm run cjs && npm run test","cjs":"ascjs --no-default esm cjs","tsc":"tsc -p .","coveralls":"c8 report --reporter=text-lcov | coveralls","hello":"if [[ \"$(node --version)\" =~ ^v1[^2] ]]; then node --input-type=module -e \"import {DOMParser} from './esm/index.js';console.log('\\x1b[7m\\x1b[1m',(new DOMParser).parseFromString('<html>LinkeDOM</html>','text/html').querySelectorAll('html')[0].firstChild.toString(),'\\x1b[0m')\"; fi","test":"eslint esm/ && npm run hello && node test/benchmark/linkedom.js --w3c --mutation-observer --custom-elements && c8 node test/index.js && c8 report -r html"},"keywords":["DOM","JSDOM","alternative","performance","lightweight"],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"ascjs":"^5.0.1","c8":"^7.6.0","coveralls":"^3.1.0","eslint":"^7.20.0","typescript":"^4.2.2"},"module":"./esm/index.js","type":"module","exports":{".":{"import":"./esm/index.js","default":"./cjs/index.js"},"./cached":{"import":"./esm/cached.js","default":"./cjs/cached.js"},"./package.json":"./package.json"},"dependencies":{"@ungap/event-target":"^0.2.2","css-select":"^3.1.2","html-escaper":"^3.0.3","htmlparser2":"^6.0.0","uhyphen":"^0.1.0"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/linkedom.git"},"bugs":{"url":"https://github.com/WebReflection/linkedom/issues"},"homepage":"https://github.com/WebReflection/linkedom#readme","gitHead":"163bcc2cefbce41f0c43202d15feb82ef5446804","_id":"linkedom@0.6.1","_nodeVersion":"15.12.0","_npmVersion":"7.6.3","dist":{"shasum":"6edccdd94bd12a6559f6420e515854ea59428e64","size":63113,"noattachment":false,"key":"/linkedom/-/linkedom-0.6.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/linkedom/download/linkedom-0.6.1.tgz"},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkedom_0.6.1_1616575008042_0.7067017983143957"},"_hasShrinkwrap":false,"publish_time":1616575008261,"_cnpm_publish_time":1616575008261,"_cnpmcore_publish_time":"2021-12-16T15:24:40.496Z"},"0.6.0":{"name":"linkedom","version":"0.6.0","description":"A triple-linked lists based DOM implementation","main":"./cjs/index.js","types":"./types/index.d.ts","scripts":{"benchmark":"node test/benchmark/linkedom.js","benchmark:w3c":"node test/benchmark/linkedom.js --w3c; node test/benchmark/linkedom-cached.js --w3c; node test/benchmark/jsdom.js --w3c; node test/benchmark/basichtml.js --w3c","benchmark:w3c:ce":"node test/benchmark/linkedom.js --w3c --custom-elements; node test/benchmark/linkedom-cached.js --w3c --custom-elements; node test/benchmark/jsdom.js --w3c --custom-elements; node test/benchmark/basichtml.js --w3c --custom-elements","benchmark:dom":"node test/benchmark/linkedom.js --dom; node test/benchmark/linkedom-cached.js --dom; node test/benchmark/jsdom.js --dom; node test/benchmark/basichtml.js --dom","benchmark:dom:ce":"node test/benchmark/linkedom.js --dom --custom-elements; node test/benchmark/linkedom-cached.js --dom --custom-elements; node test/benchmark/jsdom.js --dom --custom-elements; node test/benchmark/basichtml.js --dom --custom-elements","benchmark:html":"node test/benchmark/jsdon.js --html; node test/benchmark/linkedom.js --html; node test/benchmark/linkedom-cached.js --html; #node test/benchmark/jsdom.js --html","benchmark:html:ce":"node test/benchmark/linkedom.js --html --custom-elements; node test/benchmark/linkedom-cached.js --html --custom-elements; #node test/benchmark/jsdom.js --html --custom-elements","benchmark:html:mo":"node test/benchmark/linkedom.js --html --mutation-observer --custom-elements; node test/benchmark/linkedom-cached.js --html --mutation-observer --custom-elements","benchmark:html:nc":"node test/benchmark/linkedom.js --html --no-clone; node test/benchmark/linkedom-cached.js --html --no-clone; #node test/benchmark/jsdom.js --html --no-clone","build":"npm run tsc && npm run cjs && npm run test","cjs":"ascjs --no-default esm cjs","tsc":"tsc -p .","coveralls":"c8 report --reporter=text-lcov | coveralls","hello":"if [[ \"$(node --version)\" =~ ^v1[^2] ]]; then node --input-type=module -e \"import {DOMParser} from './esm/index.js';console.log('\\x1b[7m\\x1b[1m',(new DOMParser).parseFromString('<html>LinkeDOM</html>','text/html').querySelectorAll('html')[0].firstChild.toString(),'\\x1b[0m')\"; fi","test":"eslint esm/ && npm run hello && node test/benchmark/linkedom.js --w3c --mutation-observer --custom-elements && c8 node test/index.js && c8 report -r html"},"keywords":["DOM","JSDOM","alternative","performance","lightweight"],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"ascjs":"^5.0.1","c8":"^7.6.0","coveralls":"^3.1.0","eslint":"^7.20.0","typescript":"^4.2.2"},"module":"./esm/index.js","type":"module","exports":{".":{"import":"./esm/index.js","default":"./cjs/index.js"},"./cached":{"import":"./esm/cached.js","default":"./cjs/cached.js"},"./package.json":"./package.json"},"dependencies":{"@ungap/event-target":"^0.2.2","css-select":"^3.1.2","html-escaper":"^3.0.3","htmlparser2":"^6.0.0","uhyphen":"^0.1.0"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/linkedom.git"},"bugs":{"url":"https://github.com/WebReflection/linkedom/issues"},"homepage":"https://github.com/WebReflection/linkedom#readme","gitHead":"9ef4c75fb8de80a90affb491e5032acad6514a99","_id":"linkedom@0.6.0","_nodeVersion":"15.12.0","_npmVersion":"7.6.3","dist":{"shasum":"cc88d91bc877dd6029f257a58d14a0ec33b5dd1b","size":62915,"noattachment":false,"key":"/linkedom/-/linkedom-0.6.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/linkedom/download/linkedom-0.6.0.tgz"},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkedom_0.6.0_1616573823898_0.012770263073821786"},"_hasShrinkwrap":false,"publish_time":1616573824109,"_cnpm_publish_time":1616573824109,"_cnpmcore_publish_time":"2021-12-16T15:24:40.821Z"},"0.5.6":{"name":"linkedom","version":"0.5.6","description":"A triple-linked lists based DOM implementation","main":"./cjs/index.js","types":"./types/index.d.ts","scripts":{"benchmark":"node test/benchmark/linkedom.js","benchmark:w3c":"node test/benchmark/linkedom.js --w3c; node test/benchmark/linkedom-cached.js --w3c; node test/benchmark/jsdom.js --w3c; node test/benchmark/basichtml.js --w3c","benchmark:w3c:ce":"node test/benchmark/linkedom.js --w3c --custom-elements; node test/benchmark/linkedom-cached.js --w3c --custom-elements; node test/benchmark/jsdom.js --w3c --custom-elements; node test/benchmark/basichtml.js --w3c --custom-elements","benchmark:dom":"node test/benchmark/linkedom.js --dom; node test/benchmark/linkedom-cached.js --dom; node test/benchmark/jsdom.js --dom; node test/benchmark/basichtml.js --dom","benchmark:dom:ce":"node test/benchmark/linkedom.js --dom --custom-elements; node test/benchmark/linkedom-cached.js --dom --custom-elements; node test/benchmark/jsdom.js --dom --custom-elements; node test/benchmark/basichtml.js --dom --custom-elements","benchmark:html":"node test/benchmark/jsdon.js --html; node test/benchmark/linkedom.js --html; node test/benchmark/linkedom-cached.js --html; #node test/benchmark/jsdom.js --html","benchmark:html:ce":"node test/benchmark/linkedom.js --html --custom-elements; node test/benchmark/linkedom-cached.js --html --custom-elements; #node test/benchmark/jsdom.js --html --custom-elements","benchmark:html:mo":"node test/benchmark/linkedom.js --html --mutation-observer --custom-elements; node test/benchmark/linkedom-cached.js --html --mutation-observer --custom-elements","benchmark:html:nc":"node test/benchmark/linkedom.js --html --no-clone; node test/benchmark/linkedom-cached.js --html --no-clone; #node test/benchmark/jsdom.js --html --no-clone","build":"npm run tsc && npm run cjs && npm run test","cjs":"ascjs --no-default esm cjs","tsc":"tsc -p .","coveralls":"c8 report --reporter=text-lcov | coveralls","hello":"if [[ \"$(node --version)\" =~ ^v1[^2] ]]; then node --input-type=module -e \"import {DOMParser} from './esm/index.js';console.log('\\x1b[7m\\x1b[1m',(new DOMParser).parseFromString('<html>LinkeDOM</html>','text/html').querySelectorAll('html')[0].firstChild.toString(),'\\x1b[0m')\"; fi","test":"eslint esm/ && npm run hello && node test/benchmark/linkedom.js --w3c --mutation-observer --custom-elements && c8 node test/index.js && c8 report -r html"},"keywords":["DOM","JSDOM","alternative","performance","lightweight"],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"ascjs":"^5.0.1","c8":"^7.6.0","coveralls":"^3.1.0","eslint":"^7.20.0","typescript":"^4.2.2"},"module":"./esm/index.js","type":"module","exports":{".":{"import":"./esm/index.js","default":"./cjs/index.js"},"./cached":{"import":"./esm/cached.js","default":"./cjs/cached.js"},"./package.json":"./package.json"},"dependencies":{"@ungap/event-target":"^0.2.2","css-select":"^3.1.2","html-escaper":"^3.0.3","htmlparser2":"^6.0.0","uhyphen":"^0.1.0"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/linkedom.git"},"bugs":{"url":"https://github.com/WebReflection/linkedom/issues"},"homepage":"https://github.com/WebReflection/linkedom#readme","gitHead":"49bb9418b594a3ca5f76ed0db4b7a95220f60c9a","_id":"linkedom@0.5.6","_nodeVersion":"15.12.0","_npmVersion":"7.6.3","dist":{"shasum":"2c058dac9476b9b8ef1886ae8f0d495e3e6606e4","size":62590,"noattachment":false,"key":"/linkedom/-/linkedom-0.5.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/linkedom/download/linkedom-0.5.6.tgz"},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkedom_0.5.6_1616148713177_0.8334163581580549"},"_hasShrinkwrap":false,"publish_time":1616148713319,"_cnpm_publish_time":1616148713319,"_cnpmcore_publish_time":"2021-12-16T15:24:41.046Z"},"0.5.5":{"name":"linkedom","version":"0.5.5","description":"A triple-linked lists based DOM implementation","main":"./cjs/index.js","types":"./types/index.d.ts","scripts":{"benchmark":"node test/benchmark/linkedom.js","benchmark:w3c":"node test/benchmark/linkedom.js --w3c; node test/benchmark/linkedom-cached.js --w3c; node test/benchmark/jsdom.js --w3c; node test/benchmark/basichtml.js --w3c","benchmark:w3c:ce":"node test/benchmark/linkedom.js --w3c --custom-elements; node test/benchmark/linkedom-cached.js --w3c --custom-elements; node test/benchmark/jsdom.js --w3c --custom-elements; node test/benchmark/basichtml.js --w3c --custom-elements","benchmark:dom":"node test/benchmark/linkedom.js --dom; node test/benchmark/linkedom-cached.js --dom; node test/benchmark/jsdom.js --dom; node test/benchmark/basichtml.js --dom","benchmark:dom:ce":"node test/benchmark/linkedom.js --dom --custom-elements; node test/benchmark/linkedom-cached.js --dom --custom-elements; node test/benchmark/jsdom.js --dom --custom-elements; node test/benchmark/basichtml.js --dom --custom-elements","benchmark:html":"node test/benchmark/jsdon.js --html; node test/benchmark/linkedom.js --html; node test/benchmark/linkedom-cached.js --html; #node test/benchmark/jsdom.js --html","benchmark:html:ce":"node test/benchmark/linkedom.js --html --custom-elements; node test/benchmark/linkedom-cached.js --html --custom-elements; #node test/benchmark/jsdom.js --html --custom-elements","benchmark:html:mo":"node test/benchmark/linkedom.js --html --mutation-observer --custom-elements; node test/benchmark/linkedom-cached.js --html --mutation-observer --custom-elements","benchmark:html:nc":"node test/benchmark/linkedom.js --html --no-clone; node test/benchmark/linkedom-cached.js --html --no-clone; #node test/benchmark/jsdom.js --html --no-clone","build":"npm run tsc && npm run cjs && npm run test","cjs":"ascjs --no-default esm cjs","tsc":"tsc -p .","coveralls":"c8 report --reporter=text-lcov | coveralls","hello":"if [[ \"$(node --version)\" =~ ^v1[^2] ]]; then node --input-type=module -e \"import {DOMParser} from './esm/index.js';console.log('\\x1b[7m\\x1b[1m',(new DOMParser).parseFromString('<html>LinkeDOM</html>','text/html').querySelectorAll('html')[0].firstChild.toString(),'\\x1b[0m')\"; fi","test":"eslint esm/ && npm run hello && node test/benchmark/linkedom.js --w3c --mutation-observer --custom-elements && c8 node test/index.js && c8 report -r html"},"keywords":["DOM","JSDOM","alternative","performance","lightweight"],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"ascjs":"^5.0.1","c8":"^7.6.0","coveralls":"^3.1.0","eslint":"^7.20.0","typescript":"^4.2.2"},"module":"./esm/index.js","type":"module","exports":{".":{"import":"./esm/index.js","default":"./cjs/index.js"},"./cached":{"import":"./esm/cached.js","default":"./cjs/cached.js"},"./package.json":"./package.json"},"dependencies":{"@ungap/event-target":"^0.2.2","css-select":"^3.1.2","html-escaper":"^3.0.3","htmlparser2":"^6.0.0","uhyphen":"^0.1.0"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/linkedom.git"},"bugs":{"url":"https://github.com/WebReflection/linkedom/issues"},"homepage":"https://github.com/WebReflection/linkedom#readme","gitHead":"0c9af9c3cd5d2ec7942b51eef779b99591b5cf24","_id":"linkedom@0.5.5","_nodeVersion":"15.10.0","_npmVersion":"7.6.0","dist":{"shasum":"80ec254fda0010f2a03b7efdbebe49b9c26958fe","size":62552,"noattachment":false,"key":"/linkedom/-/linkedom-0.5.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/linkedom/download/linkedom-0.5.5.tgz"},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkedom_0.5.5_1614777789001_0.00043416170104526586"},"_hasShrinkwrap":false,"publish_time":1614777789500,"_cnpm_publish_time":1614777789500,"_cnpmcore_publish_time":"2021-12-16T15:24:41.284Z"},"0.5.4":{"name":"linkedom","version":"0.5.4","description":"A triple-linked lists based DOM implementation","main":"./cjs/index.js","types":"./types/index.d.ts","scripts":{"benchmark":"node test/benchmark/linkedom.js","benchmark:w3c":"node test/benchmark/linkedom.js --w3c; node test/benchmark/linkedom-cached.js --w3c; node test/benchmark/jsdom.js --w3c; node test/benchmark/basichtml.js --w3c","benchmark:w3c:ce":"node test/benchmark/linkedom.js --w3c --custom-elements; node test/benchmark/linkedom-cached.js --w3c --custom-elements; node test/benchmark/jsdom.js --w3c --custom-elements; node test/benchmark/basichtml.js --w3c --custom-elements","benchmark:dom":"node test/benchmark/linkedom.js --dom; node test/benchmark/linkedom-cached.js --dom; node test/benchmark/jsdom.js --dom; node test/benchmark/basichtml.js --dom","benchmark:dom:ce":"node test/benchmark/linkedom.js --dom --custom-elements; node test/benchmark/linkedom-cached.js --dom --custom-elements; node test/benchmark/jsdom.js --dom --custom-elements; node test/benchmark/basichtml.js --dom --custom-elements","benchmark:html":"node test/benchmark/jsdon.js --html; node test/benchmark/linkedom.js --html; node test/benchmark/linkedom-cached.js --html; #node test/benchmark/jsdom.js --html","benchmark:html:ce":"node test/benchmark/linkedom.js --html --custom-elements; node test/benchmark/linkedom-cached.js --html --custom-elements; #node test/benchmark/jsdom.js --html --custom-elements","benchmark:html:mo":"node test/benchmark/linkedom.js --html --mutation-observer --custom-elements; node test/benchmark/linkedom-cached.js --html --mutation-observer --custom-elements","benchmark:html:nc":"node test/benchmark/linkedom.js --html --no-clone; node test/benchmark/linkedom-cached.js --html --no-clone; #node test/benchmark/jsdom.js --html --no-clone","build":"npm run tsc && npm run cjs && npm run test","cjs":"ascjs --no-default esm cjs","tsc":"tsc -p .","coveralls":"c8 report --reporter=text-lcov | coveralls","hello":"if [[ \"$(node --version)\" =~ ^v1[^2] ]]; then node --input-type=module -e \"import {DOMParser} from './esm/index.js';console.log('\\x1b[7m\\x1b[1m',(new DOMParser).parseFromString('<html>LinkeDOM</html>','text/html').querySelectorAll('html')[0].firstChild.toString(),'\\x1b[0m')\"; fi","test":"eslint esm/ && npm run hello && node test/benchmark/linkedom.js --w3c --mutation-observer --custom-elements && c8 node test/index.js && c8 report -r html"},"keywords":["DOM","JSDOM","alternative","performance","lightweight"],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"ascjs":"^5.0.1","c8":"^7.6.0","coveralls":"^3.1.0","eslint":"^7.20.0","typescript":"^4.2.2"},"module":"./esm/index.js","type":"module","exports":{".":{"import":"./esm/index.js","default":"./cjs/index.js"},"./cached":{"import":"./esm/cached.js","default":"./cjs/cached.js"},"./package.json":"./package.json"},"dependencies":{"@ungap/event-target":"^0.2.2","css-select":"^3.1.2","html-escaper":"^3.0.3","htmlparser2":"^6.0.0","uhyphen":"^0.1.0"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/linkedom.git"},"bugs":{"url":"https://github.com/WebReflection/linkedom/issues"},"homepage":"https://github.com/WebReflection/linkedom#readme","gitHead":"9bb24d678622d611482bd15b9153b030ba1e4f1f","_id":"linkedom@0.5.4","_nodeVersion":"15.10.0","_npmVersion":"7.6.0","dist":{"shasum":"43f39a98eb5f97445d8b77c5cf2ec8aa0612a923","size":62375,"noattachment":false,"key":"/linkedom/-/linkedom-0.5.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/linkedom/download/linkedom-0.5.4.tgz"},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkedom_0.5.4_1614770311399_0.5728558473586818"},"_hasShrinkwrap":false,"publish_time":1614770311669,"_cnpm_publish_time":1614770311669,"_cnpmcore_publish_time":"2021-12-16T15:24:41.519Z"},"0.5.3":{"name":"linkedom","version":"0.5.3","description":"A triple-linked lists based DOM implementation","main":"./cjs/index.js","types":"./types/index.d.ts","scripts":{"benchmark":"node test/benchmark/linkedom.js","benchmark:w3c":"node test/benchmark/linkedom.js --w3c; node test/benchmark/linkedom-cached.js --w3c; node test/benchmark/jsdom.js --w3c; node test/benchmark/basichtml.js --w3c","benchmark:w3c:ce":"node test/benchmark/linkedom.js --w3c --custom-elements; node test/benchmark/linkedom-cached.js --w3c --custom-elements; node test/benchmark/jsdom.js --w3c --custom-elements; node test/benchmark/basichtml.js --w3c --custom-elements","benchmark:dom":"node test/benchmark/linkedom.js --dom; node test/benchmark/linkedom-cached.js --dom; node test/benchmark/jsdom.js --dom; node test/benchmark/basichtml.js --dom","benchmark:dom:ce":"node test/benchmark/linkedom.js --dom --custom-elements; node test/benchmark/linkedom-cached.js --dom --custom-elements; node test/benchmark/jsdom.js --dom --custom-elements; node test/benchmark/basichtml.js --dom --custom-elements","benchmark:html":"node test/benchmark/jsdon.js --html; node test/benchmark/linkedom.js --html; node test/benchmark/linkedom-cached.js --html; #node test/benchmark/jsdom.js --html","benchmark:html:ce":"node test/benchmark/linkedom.js --html --custom-elements; node test/benchmark/linkedom-cached.js --html --custom-elements; #node test/benchmark/jsdom.js --html --custom-elements","benchmark:html:mo":"node test/benchmark/linkedom.js --html --mutation-observer --custom-elements; node test/benchmark/linkedom-cached.js --html --mutation-observer --custom-elements","benchmark:html:nc":"node test/benchmark/linkedom.js --html --no-clone; node test/benchmark/linkedom-cached.js --html --no-clone; #node test/benchmark/jsdom.js --html --no-clone","build":"npm run tsc && npm run cjs && npm run test","cjs":"ascjs --no-default esm cjs","tsc":"tsc -p .","coveralls":"c8 report --reporter=text-lcov | coveralls","hello":"if [[ \"$(node --version)\" =~ ^v1[^2] ]]; then node --input-type=module -e \"import {DOMParser} from './esm/index.js';console.log('\\x1b[7m\\x1b[1m',(new DOMParser).parseFromString('<html>LinkeDOM</html>','text/html').querySelectorAll('html')[0].firstChild.toString(),'\\x1b[0m')\"; fi","test":"eslint esm/ && npm run hello && node test/benchmark/linkedom.js --w3c --mutation-observer --custom-elements && c8 node test/index.js && c8 report -r html"},"keywords":["DOM","JSDOM","alternative","performance","lightweight"],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"ascjs":"^5.0.1","c8":"^7.6.0","coveralls":"^3.1.0","eslint":"^7.20.0","typescript":"^4.2.2"},"module":"./esm/index.js","type":"module","exports":{".":{"import":"./esm/index.js","default":"./cjs/index.js"},"./cached":{"import":"./esm/cached.js","default":"./cjs/cached.js"},"./package.json":"./package.json"},"dependencies":{"@ungap/event-target":"^0.2.2","css-select":"^3.1.2","html-escaper":"^3.0.3","htmlparser2":"^6.0.0","uhyphen":"^0.1.0"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/linkedom.git"},"bugs":{"url":"https://github.com/WebReflection/linkedom/issues"},"homepage":"https://github.com/WebReflection/linkedom#readme","gitHead":"1470dc3f043983e12d62c371e319fb69148e9791","_id":"linkedom@0.5.3","_nodeVersion":"15.10.0","_npmVersion":"6.14.11","dist":{"shasum":"29a0a35cec3d54a2b8435830ae7f61772b86b431","size":61864,"noattachment":false,"key":"/linkedom/-/linkedom-0.5.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/linkedom/download/linkedom-0.5.3.tgz"},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkedom_0.5.3_1614765276925_0.14679953807676305"},"_hasShrinkwrap":false,"publish_time":1614765277092,"_cnpm_publish_time":1614765277092,"_cnpmcore_publish_time":"2021-12-16T15:24:41.800Z"},"0.5.2":{"name":"linkedom","version":"0.5.2","description":"A triple-linked lists based DOM implementation","main":"./cjs/index.js","scripts":{"benchmark":"node test/benchmark/linkedom.js","benchmark:w3c":"node test/benchmark/linkedom.js --w3c; node test/benchmark/linkedom-cached.js --w3c; node test/benchmark/jsdom.js --w3c; node test/benchmark/basichtml.js --w3c","benchmark:w3c:ce":"node test/benchmark/linkedom.js --w3c --custom-elements; node test/benchmark/linkedom-cached.js --w3c --custom-elements; node test/benchmark/jsdom.js --w3c --custom-elements; node test/benchmark/basichtml.js --w3c --custom-elements","benchmark:dom":"node test/benchmark/linkedom.js --dom; node test/benchmark/linkedom-cached.js --dom; node test/benchmark/jsdom.js --dom; node test/benchmark/basichtml.js --dom","benchmark:dom:ce":"node test/benchmark/linkedom.js --dom --custom-elements; node test/benchmark/linkedom-cached.js --dom --custom-elements; node test/benchmark/jsdom.js --dom --custom-elements; node test/benchmark/basichtml.js --dom --custom-elements","benchmark:html":"node test/benchmark/jsdon.js --html; node test/benchmark/linkedom.js --html; node test/benchmark/linkedom-cached.js --html; #node test/benchmark/jsdom.js --html","benchmark:html:ce":"node test/benchmark/linkedom.js --html --custom-elements; node test/benchmark/linkedom-cached.js --html --custom-elements; #node test/benchmark/jsdom.js --html --custom-elements","benchmark:html:mo":"node test/benchmark/linkedom.js --html --mutation-observer --custom-elements; node test/benchmark/linkedom-cached.js --html --mutation-observer --custom-elements","benchmark:html:nc":"node test/benchmark/linkedom.js --html --no-clone; node test/benchmark/linkedom-cached.js --html --no-clone; #node test/benchmark/jsdom.js --html --no-clone","build":"npm run cjs && npm run test","cjs":"ascjs --no-default esm cjs","coveralls":"c8 report --reporter=text-lcov | coveralls","hello":"if [[ \"$(node --version)\" =~ ^v1[^2] ]]; then node --input-type=module -e \"import {DOMParser} from './esm/index.js';console.log('\\x1b[7m\\x1b[1m',(new DOMParser).parseFromString('<html>LinkeDOM</html>','text/html').querySelectorAll('html')[0].firstChild.toString(),'\\x1b[0m')\"; fi","test":"eslint esm/ && npm run hello && node test/benchmark/linkedom.js --w3c --mutation-observer --custom-elements && c8 node test/index.js && c8 report -r html"},"keywords":["DOM","JSDOM","alternative","performance","lightweight"],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"ascjs":"^5.0.1","c8":"^7.6.0","coveralls":"^3.1.0","eslint":"^7.20.0"},"module":"./esm/index.js","type":"module","exports":{".":{"import":"./esm/index.js","default":"./cjs/index.js"},"./cached":{"import":"./esm/cached.js","default":"./cjs/cached.js"},"./package.json":"./package.json"},"dependencies":{"@ungap/event-target":"^0.2.2","css-select":"^3.1.2","html-escaper":"^3.0.3","htmlparser2":"^6.0.0","uhyphen":"^0.1.0"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/linkedom.git"},"bugs":{"url":"https://github.com/WebReflection/linkedom/issues"},"homepage":"https://github.com/WebReflection/linkedom#readme","gitHead":"867b86dc366cf51167520bfa600a0ab9ef904eb9","_id":"linkedom@0.5.2","_nodeVersion":"15.9.0","_npmVersion":"6.14.11","dist":{"shasum":"91d90ef6f6de9546f3d562e9aede1f06c56b7eac","size":47119,"noattachment":false,"key":"/linkedom/-/linkedom-0.5.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/linkedom/download/linkedom-0.5.2.tgz"},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkedom_0.5.2_1614331922765_0.45622306239023036"},"_hasShrinkwrap":false,"publish_time":1614331922946,"_cnpm_publish_time":1614331922946,"_cnpmcore_publish_time":"2021-12-16T15:24:41.996Z"},"0.5.1":{"name":"linkedom","version":"0.5.1","description":"A triple-linked lists based DOM implementation","main":"./cjs/index.js","scripts":{"benchmark":"node test/benchmark/linkedom.js","benchmark:w3c":"node test/benchmark/linkedom.js --w3c; node test/benchmark/linkedom-cached.js --w3c; node test/benchmark/jsdom.js --w3c; node test/benchmark/basichtml.js --w3c","benchmark:w3c:ce":"node test/benchmark/linkedom.js --w3c --custom-elements; node test/benchmark/linkedom-cached.js --w3c --custom-elements; node test/benchmark/jsdom.js --w3c --custom-elements; node test/benchmark/basichtml.js --w3c --custom-elements","benchmark:dom":"node test/benchmark/linkedom.js --dom; node test/benchmark/linkedom-cached.js --dom; node test/benchmark/jsdom.js --dom; node test/benchmark/basichtml.js --dom","benchmark:dom:ce":"node test/benchmark/linkedom.js --dom --custom-elements; node test/benchmark/linkedom-cached.js --dom --custom-elements; node test/benchmark/jsdom.js --dom --custom-elements; node test/benchmark/basichtml.js --dom --custom-elements","benchmark:html":"node test/benchmark/jsdon.js --html; node test/benchmark/linkedom.js --html; node test/benchmark/linkedom-cached.js --html; #node test/benchmark/jsdom.js --html","benchmark:html:ce":"node test/benchmark/linkedom.js --html --custom-elements; node test/benchmark/linkedom-cached.js --html --custom-elements; #node test/benchmark/jsdom.js --html --custom-elements","benchmark:html:mo":"node test/benchmark/linkedom.js --html --mutation-observer --custom-elements; node test/benchmark/linkedom-cached.js --html --mutation-observer --custom-elements","benchmark:html:nc":"node test/benchmark/linkedom.js --html --no-clone; node test/benchmark/linkedom-cached.js --html --no-clone; #node test/benchmark/jsdom.js --html --no-clone","build":"npm run cjs && npm run test","cjs":"ascjs --no-default esm cjs","coveralls":"c8 report --reporter=text-lcov | coveralls","hello":"if [[ \"$(node --version)\" =~ ^v1[^2] ]]; then node --input-type=module -e \"import {DOMParser} from './esm/index.js';console.log('\\x1b[7m\\x1b[1m',(new DOMParser).parseFromString('<html>LinkeDOM</html>','text/html').querySelectorAll('html')[0].firstChild.toString(),'\\x1b[0m')\"; fi","test":"eslint esm/ && npm run hello && node test/benchmark/linkedom.js --w3c --mutation-observer --custom-elements && c8 node test/index.js && c8 report -r html"},"keywords":["DOM","JSDOM","alternative","performance","lightweight"],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"ascjs":"^5.0.1","c8":"^7.6.0","coveralls":"^3.1.0","eslint":"^7.20.0"},"module":"./esm/index.js","type":"module","exports":{".":{"import":"./esm/index.js","default":"./cjs/index.js"},"./cached":{"import":"./esm/cached.js","default":"./cjs/cached.js"},"./package.json":"./package.json"},"dependencies":{"@ungap/event-target":"^0.2.2","css-select":"^3.1.2","html-escaper":"^3.0.3","htmlparser2":"^6.0.0","uhyphen":"^0.1.0"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/linkedom.git"},"bugs":{"url":"https://github.com/WebReflection/linkedom/issues"},"homepage":"https://github.com/WebReflection/linkedom#readme","gitHead":"ba64b6ff757861f0654bfce27691ad67eb5713ae","_id":"linkedom@0.5.1","_nodeVersion":"15.9.0","_npmVersion":"6.14.11","dist":{"shasum":"1f0ac5242256b115bd0d1646b16a130532af09d2","size":47117,"noattachment":false,"key":"/linkedom/-/linkedom-0.5.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/linkedom/download/linkedom-0.5.1.tgz"},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkedom_0.5.1_1614330783487_0.08842467685805677"},"_hasShrinkwrap":false,"publish_time":1614330783704,"_cnpm_publish_time":1614330783704,"_cnpmcore_publish_time":"2021-12-16T15:24:42.287Z"},"0.5.0":{"name":"linkedom","version":"0.5.0","description":"A triple-linked lists based DOM implementation","main":"./cjs/index.js","scripts":{"benchmark":"node test/benchmark/linkedom.js","benchmark:w3c":"node test/benchmark/linkedom.js --w3c; node test/benchmark/linkedom-cached.js --w3c; node test/benchmark/jsdom.js --w3c; node test/benchmark/basichtml.js --w3c","benchmark:w3c:ce":"node test/benchmark/linkedom.js --w3c --custom-elements; node test/benchmark/linkedom-cached.js --w3c --custom-elements; node test/benchmark/jsdom.js --w3c --custom-elements; node test/benchmark/basichtml.js --w3c --custom-elements","benchmark:dom":"node test/benchmark/linkedom.js --dom; node test/benchmark/linkedom-cached.js --dom; node test/benchmark/jsdom.js --dom; node test/benchmark/basichtml.js --dom","benchmark:dom:ce":"node test/benchmark/linkedom.js --dom --custom-elements; node test/benchmark/linkedom-cached.js --dom --custom-elements; node test/benchmark/jsdom.js --dom --custom-elements; node test/benchmark/basichtml.js --dom --custom-elements","benchmark:html":"node test/benchmark/jsdon.js --html; node test/benchmark/linkedom.js --html; node test/benchmark/linkedom-cached.js --html; #node test/benchmark/jsdom.js --html","benchmark:html:ce":"node test/benchmark/linkedom.js --html --custom-elements; node test/benchmark/linkedom-cached.js --html --custom-elements; #node test/benchmark/jsdom.js --html --custom-elements","benchmark:html:mo":"node test/benchmark/linkedom.js --html --mutation-observer --custom-elements; node test/benchmark/linkedom-cached.js --html --mutation-observer --custom-elements","benchmark:html:nc":"node test/benchmark/linkedom.js --html --no-clone; node test/benchmark/linkedom-cached.js --html --no-clone; #node test/benchmark/jsdom.js --html --no-clone","build":"npm run cjs && npm run test","cjs":"ascjs --no-default esm cjs","coveralls":"c8 report --reporter=text-lcov | coveralls","hello":"if [[ \"$(node --version)\" =~ ^v1[^2] ]]; then node --input-type=module -e \"import {DOMParser} from './esm/index.js';console.log('\\x1b[7m\\x1b[1m',(new DOMParser).parseFromString('<html>LinkeDOM</html>','text/html').querySelectorAll('html')[0].firstChild.toString(),'\\x1b[0m')\"; fi","test":"eslint esm/ && npm run hello && node test/benchmark/linkedom.js --w3c --mutation-observer --custom-elements && c8 node test/index.js && c8 report -r html"},"keywords":["DOM","JSDOM","alternative","performance","lightweight"],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"ascjs":"^5.0.1","c8":"^7.6.0","coveralls":"^3.1.0","eslint":"^7.20.0"},"module":"./esm/index.js","type":"module","exports":{".":{"import":"./esm/index.js","default":"./cjs/index.js"},"./cached":{"import":"./esm/cached.js","default":"./cjs/cached.js"},"./package.json":"./package.json"},"dependencies":{"@ungap/event-target":"^0.2.2","css-select":"^3.1.2","html-escaper":"^3.0.3","htmlparser2":"^6.0.0","uhyphen":"^0.1.0"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/linkedom.git"},"bugs":{"url":"https://github.com/WebReflection/linkedom/issues"},"homepage":"https://github.com/WebReflection/linkedom#readme","gitHead":"fbc4bff708c67b8dfda6fac46ebefffb7b5dd18a","_id":"linkedom@0.5.0","_nodeVersion":"15.9.0","_npmVersion":"6.14.11","dist":{"shasum":"754f9bed16dde8045e92983a9323dcae82f9d7d2","size":46906,"noattachment":false,"key":"/linkedom/-/linkedom-0.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/linkedom/download/linkedom-0.5.0.tgz"},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkedom_0.5.0_1614327232907_0.300682943251829"},"_hasShrinkwrap":false,"publish_time":1614327233108,"_cnpm_publish_time":1614327233108,"_cnpmcore_publish_time":"2021-12-16T15:24:42.523Z"},"0.4.31":{"name":"linkedom","version":"0.4.31","description":"A triple-linked lists based DOM implementation","main":"./cjs/index.js","scripts":{"benchmark":"node test/benchmark/linkedom.js","benchmark:w3c":"node test/benchmark/linkedom.js --w3c; node test/benchmark/linkedom-cached.js --w3c; node test/benchmark/jsdom.js --w3c; node test/benchmark/basichtml.js --w3c","benchmark:w3c:ce":"node test/benchmark/linkedom.js --w3c --custom-elements; node test/benchmark/linkedom-cached.js --w3c --custom-elements; node test/benchmark/jsdom.js --w3c --custom-elements; node test/benchmark/basichtml.js --w3c --custom-elements","benchmark:dom":"node test/benchmark/linkedom.js --dom; node test/benchmark/linkedom-cached.js --dom; node test/benchmark/jsdom.js --dom; node test/benchmark/basichtml.js --dom","benchmark:dom:ce":"node test/benchmark/linkedom.js --dom --custom-elements; node test/benchmark/linkedom-cached.js --dom --custom-elements; node test/benchmark/jsdom.js --dom --custom-elements; node test/benchmark/basichtml.js --dom --custom-elements","benchmark:html":"node test/benchmark/jsdon.js --html; node test/benchmark/linkedom.js --html; node test/benchmark/linkedom-cached.js --html; #node test/benchmark/jsdom.js --html","benchmark:html:ce":"node test/benchmark/linkedom.js --html --custom-elements; node test/benchmark/linkedom-cached.js --html --custom-elements; #node test/benchmark/jsdom.js --html --custom-elements","benchmark:html:mo":"node test/benchmark/linkedom.js --html --mutation-observer --custom-elements; node test/benchmark/linkedom-cached.js --html --mutation-observer --custom-elements","benchmark:html:nc":"node test/benchmark/linkedom.js --html --no-clone; node test/benchmark/linkedom-cached.js --html --no-clone; #node test/benchmark/jsdom.js --html --no-clone","build":"npm run cjs && npm run test","cjs":"ascjs --no-default esm cjs","coveralls":"c8 report --reporter=text-lcov | coveralls","hello":"if [[ \"$(node --version)\" =~ ^v1[^2] ]]; then node --input-type=module -e \"import {DOMParser} from './esm/index.js';console.log('\\x1b[7m\\x1b[1m',(new DOMParser).parseFromString('<html>LinkeDOM</html>','text/html').querySelectorAll('html')[0].firstChild.toString(),'\\x1b[0m')\"; fi","test":"eslint esm/ && npm run hello && node test/benchmark/linkedom.js --w3c --mutation-observer --custom-elements && c8 node test/index.js && c8 report -r html"},"keywords":["DOM","JSDOM","alternative","performance","lightweight"],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"ascjs":"^5.0.1","c8":"^7.6.0","coveralls":"^3.1.0","eslint":"^7.20.0"},"module":"./esm/index.js","type":"module","exports":{".":{"import":"./esm/index.js","default":"./cjs/index.js"},"./cached":{"import":"./esm/cached.js","default":"./cjs/cached.js"},"./package.json":"./package.json"},"dependencies":{"@ungap/event-target":"^0.2.2","css-select":"^3.1.2","html-escaper":"^3.0.3","htmlparser2":"^6.0.0","uhyphen":"^0.1.0"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/linkedom.git"},"bugs":{"url":"https://github.com/WebReflection/linkedom/issues"},"homepage":"https://github.com/WebReflection/linkedom#readme","gitHead":"c5db8aa5a40f89c387b39295ea12b6bdd98c1195","_id":"linkedom@0.4.31","_nodeVersion":"15.9.0","_npmVersion":"6.14.11","dist":{"shasum":"4f3e05b7122f30d326c0226d165f8f19a09bb4a0","size":47114,"noattachment":false,"key":"/linkedom/-/linkedom-0.4.31.tgz","tarball":"http://registry.cnpm.dingdandao.com/linkedom/download/linkedom-0.4.31.tgz"},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkedom_0.4.31_1614240055450_0.08109226179780804"},"_hasShrinkwrap":false,"publish_time":1614240055621,"_cnpm_publish_time":1614240055621,"_cnpmcore_publish_time":"2021-12-16T15:24:42.821Z"},"0.4.30":{"name":"linkedom","version":"0.4.30","description":"A triple-linked lists based DOM implementation","main":"./cjs/index.js","scripts":{"benchmark":"node test/benchmark/linkedom.js","benchmark:w3c":"node test/benchmark/linkedom.js --w3c; node test/benchmark/linkedom-cached.js --w3c; node test/benchmark/jsdom.js --w3c; node test/benchmark/basichtml.js --w3c","benchmark:w3c:ce":"node test/benchmark/linkedom.js --w3c --custom-elements; node test/benchmark/linkedom-cached.js --w3c --custom-elements; node test/benchmark/jsdom.js --w3c --custom-elements; node test/benchmark/basichtml.js --w3c --custom-elements","benchmark:dom":"node test/benchmark/linkedom.js --dom; node test/benchmark/linkedom-cached.js --dom; node test/benchmark/jsdom.js --dom; node test/benchmark/basichtml.js --dom","benchmark:dom:ce":"node test/benchmark/linkedom.js --dom --custom-elements; node test/benchmark/linkedom-cached.js --dom --custom-elements; node test/benchmark/jsdom.js --dom --custom-elements; node test/benchmark/basichtml.js --dom --custom-elements","benchmark:html":"node test/benchmark/jsdon.js --html; node test/benchmark/linkedom.js --html; node test/benchmark/linkedom-cached.js --html; #node test/benchmark/jsdom.js --html","benchmark:html:ce":"node test/benchmark/linkedom.js --html --custom-elements; node test/benchmark/linkedom-cached.js --html --custom-elements; #node test/benchmark/jsdom.js --html --custom-elements","benchmark:html:mo":"node test/benchmark/linkedom.js --html --mutation-observer --custom-elements; node test/benchmark/linkedom-cached.js --html --mutation-observer --custom-elements","benchmark:html:nc":"node test/benchmark/linkedom.js --html --no-clone; node test/benchmark/linkedom-cached.js --html --no-clone; #node test/benchmark/jsdom.js --html --no-clone","build":"npm run cjs && npm run test","cjs":"ascjs --no-default esm cjs","coveralls":"c8 report --reporter=text-lcov | coveralls","hello":"if [[ \"$(node --version)\" =~ ^v1[^2] ]]; then node --input-type=module -e \"import {DOMParser} from './esm/index.js';console.log('\\x1b[7m\\x1b[1m',(new DOMParser).parseFromString('<html>LinkeDOM</html>','text/html').querySelectorAll('html')[0].firstChild.toString(),'\\x1b[0m')\"; fi","test":"eslint esm/ && npm run hello && node test/benchmark/linkedom.js --w3c --mutation-observer --custom-elements && c8 node test/index.js && c8 report -r html"},"keywords":["DOM","JSDOM","alternative","performance","lightweight"],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"ascjs":"^5.0.1","c8":"^7.6.0","coveralls":"^3.1.0","eslint":"^7.20.0"},"module":"./esm/index.js","type":"module","exports":{".":{"import":"./esm/index.js","default":"./cjs/index.js"},"./cached":{"import":"./esm/cached.js","default":"./cjs/cached.js"},"./package.json":"./package.json"},"dependencies":{"@ungap/event-target":"^0.2.2","css-select":"^3.1.2","html-escaper":"^3.0.3","htmlparser2":"^6.0.0","uhyphen":"^0.1.0"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/linkedom.git"},"bugs":{"url":"https://github.com/WebReflection/linkedom/issues"},"homepage":"https://github.com/WebReflection/linkedom#readme","gitHead":"1f81cc45ea97adff3647b2ed3ecfe96249510159","_id":"linkedom@0.4.30","_nodeVersion":"15.9.0","_npmVersion":"6.14.11","dist":{"shasum":"5ae55c1a367c89059b1fca83f53339b1a279164c","size":47087,"noattachment":false,"key":"/linkedom/-/linkedom-0.4.30.tgz","tarball":"http://registry.cnpm.dingdandao.com/linkedom/download/linkedom-0.4.30.tgz"},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkedom_0.4.30_1614173206316_0.3642498859900558"},"_hasShrinkwrap":false,"publish_time":1614173206504,"_cnpm_publish_time":1614173206504,"_cnpmcore_publish_time":"2021-12-16T15:24:43.072Z"},"0.4.29":{"name":"linkedom","version":"0.4.29","description":"A triple-linked lists based DOM implementation","main":"./cjs/index.js","scripts":{"benchmark":"node test/benchmark/linkedom.js","benchmark:w3c":"node test/benchmark/linkedom.js --w3c; node test/benchmark/linkedom-cached.js --w3c; node test/benchmark/jsdom.js --w3c; node test/benchmark/basichtml.js --w3c","benchmark:w3c:ce":"node test/benchmark/linkedom.js --w3c --custom-elements; node test/benchmark/linkedom-cached.js --w3c --custom-elements; node test/benchmark/jsdom.js --w3c --custom-elements; node test/benchmark/basichtml.js --w3c --custom-elements","benchmark:dom":"node test/benchmark/linkedom.js --dom; node test/benchmark/linkedom-cached.js --dom; node test/benchmark/jsdom.js --dom; node test/benchmark/basichtml.js --dom","benchmark:dom:ce":"node test/benchmark/linkedom.js --dom --custom-elements; node test/benchmark/linkedom-cached.js --dom --custom-elements; node test/benchmark/jsdom.js --dom --custom-elements; node test/benchmark/basichtml.js --dom --custom-elements","benchmark:html":"node test/benchmark/jsdon.js --html; node test/benchmark/linkedom.js --html; node test/benchmark/linkedom-cached.js --html; #node test/benchmark/jsdom.js --html","benchmark:html:ce":"node test/benchmark/linkedom.js --html --custom-elements; node test/benchmark/linkedom-cached.js --html --custom-elements; #node test/benchmark/jsdom.js --html --custom-elements","benchmark:html:mo":"node test/benchmark/linkedom.js --html --mutation-observer --custom-elements; node test/benchmark/linkedom-cached.js --html --mutation-observer --custom-elements","benchmark:html:nc":"node test/benchmark/linkedom.js --html --no-clone; node test/benchmark/linkedom-cached.js --html --no-clone; #node test/benchmark/jsdom.js --html --no-clone","build":"npm run cjs && npm run test","cjs":"ascjs --no-default esm cjs","coveralls":"c8 report --reporter=text-lcov | coveralls","hello":"if [[ \"$(node --version)\" =~ ^v1[^2] ]]; then node --input-type=module -e \"import {DOMParser} from './esm/index.js';console.log('\\x1b[7m\\x1b[1m',(new DOMParser).parseFromString('<html>LinkeDOM</html>','text/html').querySelectorAll('html')[0].firstChild.toString(),'\\x1b[0m')\"; fi","test":"eslint esm/ && npm run hello && node test/benchmark/linkedom.js --w3c --mutation-observer --custom-elements && c8 node test/index.js && c8 report -r html"},"keywords":["DOM","JSDOM","alternative","performance","lightweight"],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"ascjs":"^5.0.1","c8":"^7.6.0","coveralls":"^3.1.0","eslint":"^7.20.0"},"module":"./esm/index.js","type":"module","exports":{".":{"import":"./esm/index.js","default":"./cjs/index.js"},"./cached":{"import":"./esm/cached.js","default":"./cjs/cached.js"},"./package.json":"./package.json"},"dependencies":{"@ungap/event-target":"^0.2.2","css-select":"^3.1.2","html-escaper":"^3.0.3","htmlparser2":"^6.0.0","uhyphen":"^0.1.0"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/linkedom.git"},"bugs":{"url":"https://github.com/WebReflection/linkedom/issues"},"homepage":"https://github.com/WebReflection/linkedom#readme","gitHead":"ef85b34886884ef8ac83d7e6ee2360e13b0180fa","_id":"linkedom@0.4.29","_nodeVersion":"15.9.0","_npmVersion":"6.14.11","dist":{"shasum":"4f0943dc58185adca27151e8ac2b342a4b1aff5d","size":47083,"noattachment":false,"key":"/linkedom/-/linkedom-0.4.29.tgz","tarball":"http://registry.cnpm.dingdandao.com/linkedom/download/linkedom-0.4.29.tgz"},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkedom_0.4.29_1614154389342_0.11590977886574927"},"_hasShrinkwrap":false,"publish_time":1614154389559,"_cnpm_publish_time":1614154389559,"_cnpmcore_publish_time":"2021-12-16T15:24:43.278Z"},"0.4.28":{"name":"linkedom","version":"0.4.28","description":"A triple-linked lists based DOM implementation","main":"./cjs/index.js","scripts":{"benchmark":"node test/benchmark/linkedom.js","benchmark:w3c":"node test/benchmark/linkedom.js --w3c; node test/benchmark/linkedom-cached.js --w3c; node test/benchmark/jsdom.js --w3c; node test/benchmark/basichtml.js --w3c","benchmark:w3c:ce":"node test/benchmark/linkedom.js --w3c --custom-elements; node test/benchmark/linkedom-cached.js --w3c --custom-elements; node test/benchmark/jsdom.js --w3c --custom-elements; node test/benchmark/basichtml.js --w3c --custom-elements","benchmark:dom":"node test/benchmark/linkedom.js --dom; node test/benchmark/linkedom-cached.js --dom; node test/benchmark/jsdom.js --dom; node test/benchmark/basichtml.js --dom","benchmark:dom:ce":"node test/benchmark/linkedom.js --dom --custom-elements; node test/benchmark/linkedom-cached.js --dom --custom-elements; node test/benchmark/jsdom.js --dom --custom-elements; node test/benchmark/basichtml.js --dom --custom-elements","benchmark:html":"node test/benchmark/jsdon.js --html; node test/benchmark/linkedom.js --html; node test/benchmark/linkedom-cached.js --html; #node test/benchmark/jsdom.js --html","benchmark:html:ce":"node test/benchmark/linkedom.js --html --custom-elements; node test/benchmark/linkedom-cached.js --html --custom-elements; #node test/benchmark/jsdom.js --html --custom-elements","benchmark:html:mo":"node test/benchmark/linkedom.js --html --mutation-observer --custom-elements; node test/benchmark/linkedom-cached.js --html --mutation-observer --custom-elements","benchmark:html:nc":"node test/benchmark/linkedom.js --html --no-clone; node test/benchmark/linkedom-cached.js --html --no-clone; #node test/benchmark/jsdom.js --html --no-clone","build":"npm run cjs && npm run test","cjs":"ascjs --no-default esm cjs","coveralls":"c8 report --reporter=text-lcov | coveralls","hello":"if [[ \"$(node --version)\" =~ ^v1[^2] ]]; then node --input-type=module -e \"import {DOMParser} from './esm/index.js';console.log('\\x1b[7m\\x1b[1m',(new DOMParser).parseFromString('<html>LinkeDOM</html>','text/html').querySelectorAll('html')[0].firstChild.toString(),'\\x1b[0m')\"; fi","test":"eslint esm/ && npm run hello && node test/benchmark/linkedom.js --w3c --mutation-observer --custom-elements && c8 node test/index.js && c8 report -r html"},"keywords":["DOM","JSDOM","alternative","performance","lightweight"],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"ascjs":"^5.0.1","c8":"^7.5.0","coveralls":"^3.1.0","eslint":"^7.20.0"},"module":"./esm/index.js","type":"module","exports":{".":{"import":"./esm/index.js","default":"./cjs/index.js"},"./cached":{"import":"./esm/cached.js","default":"./cjs/cached.js"},"./package.json":"./package.json"},"dependencies":{"@ungap/event-target":"^0.2.2","css-select":"^3.1.2","html-escaper":"^3.0.0","htmlparser2":"^6.0.0","uhyphen":"^0.1.0"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/linkedom.git"},"bugs":{"url":"https://github.com/WebReflection/linkedom/issues"},"homepage":"https://github.com/WebReflection/linkedom#readme","gitHead":"812a684a066f157deff6c8950d90c511a847f898","_id":"linkedom@0.4.28","_nodeVersion":"15.9.0","_npmVersion":"6.14.11","dist":{"shasum":"8f6bded00650d4c07820f0018eb4ffdfa17c28c4","size":47131,"noattachment":false,"key":"/linkedom/-/linkedom-0.4.28.tgz","tarball":"http://registry.cnpm.dingdandao.com/linkedom/download/linkedom-0.4.28.tgz"},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkedom_0.4.28_1614085584775_0.49937075613996096"},"_hasShrinkwrap":false,"publish_time":1614085584962,"_cnpm_publish_time":1614085584962,"_cnpmcore_publish_time":"2021-12-16T15:24:43.577Z"},"0.4.27":{"name":"linkedom","version":"0.4.27","description":"A triple-linked lists based DOM implementation","main":"./cjs/index.js","scripts":{"benchmark":"node test/benchmark/linkedom.js","benchmark:w3c":"node test/benchmark/linkedom.js --w3c; node test/benchmark/linkedom-cached.js --w3c; node test/benchmark/jsdom.js --w3c; node test/benchmark/basichtml.js --w3c","benchmark:w3c:ce":"node test/benchmark/linkedom.js --w3c --custom-elements; node test/benchmark/linkedom-cached.js --w3c --custom-elements; node test/benchmark/jsdom.js --w3c --custom-elements; node test/benchmark/basichtml.js --w3c --custom-elements","benchmark:dom":"node test/benchmark/linkedom.js --dom; node test/benchmark/linkedom-cached.js --dom; node test/benchmark/jsdom.js --dom; node test/benchmark/basichtml.js --dom","benchmark:dom:ce":"node test/benchmark/linkedom.js --dom --custom-elements; node test/benchmark/linkedom-cached.js --dom --custom-elements; node test/benchmark/jsdom.js --dom --custom-elements; node test/benchmark/basichtml.js --dom --custom-elements","benchmark:html":"node test/benchmark/linkedom.js --html; node test/benchmark/linkedom-cached.js --html; #node test/benchmark/jsdom.js --html","benchmark:html:ce":"node test/benchmark/linkedom.js --html --custom-elements; node test/benchmark/linkedom-cached.js --html --custom-elements; #node test/benchmark/jsdom.js --html --custom-elements","benchmark:html:mo":"node test/benchmark/linkedom.js --html --mutation-observer --custom-elements; node test/benchmark/linkedom-cached.js --html --mutation-observer --custom-elements","benchmark:html:nc":"node test/benchmark/linkedom.js --html --no-clone; node test/benchmark/linkedom-cached.js --html --no-clone; #node test/benchmark/jsdom.js --html --no-clone","build":"npm run cjs && npm run test","cjs":"ascjs --no-default esm cjs","coveralls":"c8 report --reporter=text-lcov | coveralls","hello":"if [[ \"$(node --version)\" =~ ^v1[^2] ]]; then node --input-type=module -e \"import {DOMParser} from './esm/index.js';console.log('\\x1b[7m\\x1b[1m',(new DOMParser).parseFromString('<html>LinkeDOM</html>','text/html').querySelectorAll('html')[0].firstChild.toString(),'\\x1b[0m')\"; fi","test":"eslint esm/ && npm run hello && node test/benchmark/linkedom.js --w3c --mutation-observer --custom-elements && c8 node test/index.js && c8 report -r html"},"keywords":["DOM","JSDOM","alternative","performance","lightweight"],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"ascjs":"^5.0.1","c8":"^7.5.0","coveralls":"^3.1.0","eslint":"^7.20.0"},"module":"./esm/index.js","type":"module","exports":{".":{"import":"./esm/index.js","default":"./cjs/index.js"},"./cached":{"import":"./esm/cached.js","default":"./cjs/cached.js"},"./package.json":"./package.json"},"dependencies":{"@ungap/event-target":"^0.2.2","css-select":"^3.1.2","html-escaper":"^3.0.0","htmlparser2":"^6.0.0","uhyphen":"^0.1.0"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/linkedom.git"},"bugs":{"url":"https://github.com/WebReflection/linkedom/issues"},"homepage":"https://github.com/WebReflection/linkedom#readme","gitHead":"a6d86507b09fd504bd3394553711290a09c6ba93","_id":"linkedom@0.4.27","_nodeVersion":"15.9.0","_npmVersion":"6.14.11","dist":{"shasum":"584113586a0bdc2b5b5c81103bbb81bc39207e21","size":46850,"noattachment":false,"key":"/linkedom/-/linkedom-0.4.27.tgz","tarball":"http://registry.cnpm.dingdandao.com/linkedom/download/linkedom-0.4.27.tgz"},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkedom_0.4.27_1613984048896_0.7992426688935916"},"_hasShrinkwrap":false,"publish_time":1613984049067,"_cnpm_publish_time":1613984049067,"_cnpmcore_publish_time":"2021-12-16T15:24:43.800Z"},"0.4.26":{"name":"linkedom","version":"0.4.26","description":"A triple-linked lists based DOM implementation","main":"./cjs/index.js","scripts":{"benchmark":"node test/benchmark/linkedom.js","benchmark:w3c":"node test/benchmark/linkedom.js --w3c; node test/benchmark/linkedom-cached.js --w3c; node test/benchmark/jsdom.js --w3c; node test/benchmark/basichtml.js --w3c","benchmark:w3c:ce":"node test/benchmark/linkedom.js --w3c --custom-elements; node test/benchmark/linkedom-cached.js --w3c --custom-elements; node test/benchmark/jsdom.js --w3c --custom-elements; node test/benchmark/basichtml.js --w3c --custom-elements","benchmark:dom":"node test/benchmark/linkedom.js --dom; node test/benchmark/linkedom-cached.js --dom; node test/benchmark/jsdom.js --dom; node test/benchmark/basichtml.js --dom","benchmark:dom:ce":"node test/benchmark/linkedom.js --dom --custom-elements; node test/benchmark/linkedom-cached.js --dom --custom-elements; node test/benchmark/jsdom.js --dom --custom-elements; node test/benchmark/basichtml.js --dom --custom-elements","benchmark:html":"node test/benchmark/linkedom.js --html; node test/benchmark/linkedom-cached.js --html; #node test/benchmark/jsdom.js --html","benchmark:html:ce":"node test/benchmark/linkedom.js --html --custom-elements; node test/benchmark/linkedom-cached.js --html --custom-elements; #node test/benchmark/jsdom.js --html --custom-elements","benchmark:html:mo":"node test/benchmark/linkedom.js --html --mutation-observer --custom-elements; node test/benchmark/linkedom-cached.js --html --mutation-observer --custom-elements","benchmark:html:nc":"node test/benchmark/linkedom.js --html --no-clone; node test/benchmark/linkedom-cached.js --html --no-clone; #node test/benchmark/jsdom.js --html --no-clone","build":"npm run cjs && npm run test","cjs":"ascjs --no-default esm cjs","coveralls":"c8 report --reporter=text-lcov | coveralls","hello":"if [[ \"$(node --version)\" =~ ^v1[^2] ]]; then node --input-type=module -e \"import {DOMParser} from './esm/index.js';console.log('\\x1b[7m\\x1b[1m',(new DOMParser).parseFromString('<html>LinkeDOM</html>','text/html').querySelectorAll('html')[0].firstChild.toString(),'\\x1b[0m')\"; fi","test":"eslint esm/ && npm run hello && node test/benchmark/linkedom.js --w3c --mutation-observer --custom-elements && c8 node test/index.js && c8 report -r html"},"keywords":["DOM","JSDOM","alternative","performance","lightweight"],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"ascjs":"^5.0.1","c8":"^7.5.0","coveralls":"^3.1.0","eslint":"^7.20.0"},"module":"./esm/index.js","type":"module","exports":{".":{"import":"./esm/index.js","default":"./cjs/index.js"},"./cached":{"import":"./esm/cached.js","default":"./cjs/cached.js"},"./package.json":"./package.json"},"dependencies":{"@ungap/event-target":"^0.2.2","css-select":"^3.1.2","html-escaper":"^3.0.0","htmlparser2":"^6.0.0","uhyphen":"^0.1.0"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/linkedom.git"},"bugs":{"url":"https://github.com/WebReflection/linkedom/issues"},"homepage":"https://github.com/WebReflection/linkedom#readme","gitHead":"57eb9012b9ecf31ae1df1f045529bc55b16bb755","_id":"linkedom@0.4.26","_nodeVersion":"15.9.0","_npmVersion":"6.14.11","dist":{"shasum":"ece8c70efff58fbd09447477649ea2523d1b66bc","size":46882,"noattachment":false,"key":"/linkedom/-/linkedom-0.4.26.tgz","tarball":"http://registry.cnpm.dingdandao.com/linkedom/download/linkedom-0.4.26.tgz"},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkedom_0.4.26_1613813520434_0.3952384428764453"},"_hasShrinkwrap":false,"publish_time":1613813520600,"_cnpm_publish_time":1613813520600,"_cnpmcore_publish_time":"2021-12-16T15:24:44.059Z"},"0.4.25":{"name":"linkedom","version":"0.4.25","description":"A triple-linked lists based DOM implementation","main":"./cjs/index.js","scripts":{"benchmark":"node test/benchmark/linkedom.js","benchmark:w3c":"node test/benchmark/linkedom.js --w3c; node test/benchmark/linkedom-cached.js --w3c; node test/benchmark/jsdom.js --w3c; node test/benchmark/basichtml.js --w3c","benchmark:w3c:ce":"node test/benchmark/linkedom.js --w3c --custom-elements; node test/benchmark/linkedom-cached.js --w3c --custom-elements; node test/benchmark/jsdom.js --w3c --custom-elements; node test/benchmark/basichtml.js --w3c --custom-elements","benchmark:dom":"node test/benchmark/linkedom.js --dom; node test/benchmark/linkedom-cached.js --dom; node test/benchmark/jsdom.js --dom; node test/benchmark/basichtml.js --dom","benchmark:dom:ce":"node test/benchmark/linkedom.js --dom --custom-elements; node test/benchmark/linkedom-cached.js --dom --custom-elements; node test/benchmark/jsdom.js --dom --custom-elements; node test/benchmark/basichtml.js --dom --custom-elements","benchmark:html":"node test/benchmark/linkedom.js --html; node test/benchmark/linkedom-cached.js --html; #node test/benchmark/jsdom.js --html","benchmark:html:ce":"node test/benchmark/linkedom.js --html --custom-elements; node test/benchmark/linkedom-cached.js --html --custom-elements; #node test/benchmark/jsdom.js --html --custom-elements","benchmark:html:mo":"node test/benchmark/linkedom.js --html --mutation-observer --custom-elements; node test/benchmark/linkedom-cached.js --html --mutation-observer --custom-elements","benchmark:html:nc":"node test/benchmark/linkedom.js --html --no-clone; node test/benchmark/linkedom-cached.js --html --no-clone; #node test/benchmark/jsdom.js --html --no-clone","build":"npm run cjs && npm run test","cjs":"ascjs --no-default esm cjs","coveralls":"c8 report --reporter=text-lcov | coveralls","hello":"if [[ \"$(node --version)\" =~ ^v1[^2] ]]; then node --input-type=module -e \"import {DOMParser} from './esm/index.js';console.log('\\x1b[7m\\x1b[1m',(new DOMParser).parseFromString('<html>LinkeDOM</html>','text/html').querySelectorAll('html')[0].firstChild.toString(),'\\x1b[0m')\"; fi","test":"eslint esm/ && npm run hello && node test/benchmark/linkedom.js --w3c --mutation-observer --custom-elements && c8 node test/index.js && c8 report -r html"},"keywords":["DOM","JSDOM","alternative","performance","lightweight"],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"ascjs":"^5.0.1","c8":"^7.5.0","coveralls":"^3.1.0","eslint":"^7.20.0"},"module":"./esm/index.js","type":"module","exports":{".":{"import":"./esm/index.js","default":"./cjs/index.js"},"./cached":{"import":"./esm/cached.js","default":"./cjs/cached.js"},"./package.json":"./package.json"},"dependencies":{"@ungap/event-target":"^0.2.2","css-select":"^3.1.2","html-escaper":"^3.0.0","htmlparser2":"^6.0.0","uhyphen":"^0.1.0"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/linkedom.git"},"bugs":{"url":"https://github.com/WebReflection/linkedom/issues"},"homepage":"https://github.com/WebReflection/linkedom#readme","gitHead":"545721ded68fb6a26626945cb9db1c665007116f","_id":"linkedom@0.4.25","_nodeVersion":"15.9.0","_npmVersion":"6.14.11","dist":{"shasum":"f9b18661009d536f14313a974731cc45321bb8b3","size":46841,"noattachment":false,"key":"/linkedom/-/linkedom-0.4.25.tgz","tarball":"http://registry.cnpm.dingdandao.com/linkedom/download/linkedom-0.4.25.tgz"},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkedom_0.4.25_1613810098702_0.38818794651880095"},"_hasShrinkwrap":false,"publish_time":1613810098934,"_cnpm_publish_time":1613810098934,"_cnpmcore_publish_time":"2021-12-16T15:24:44.355Z"},"0.4.24":{"name":"linkedom","version":"0.4.24","description":"A triple-linked lists based DOM implementation","main":"./cjs/index.js","scripts":{"benchmark":"node test/benchmark/linkedom.js","benchmark:w3c":"node test/benchmark/linkedom.js --w3c; node test/benchmark/linkedom-cached.js --w3c; node test/benchmark/jsdom.js --w3c; node test/benchmark/basichtml.js --w3c","benchmark:w3c:ce":"node test/benchmark/linkedom.js --w3c --custom-elements; node test/benchmark/linkedom-cached.js --w3c --custom-elements; node test/benchmark/jsdom.js --w3c --custom-elements; node test/benchmark/basichtml.js --w3c --custom-elements","benchmark:dom":"node test/benchmark/linkedom.js --dom; node test/benchmark/linkedom-cached.js --dom; node test/benchmark/jsdom.js --dom; node test/benchmark/basichtml.js --dom","benchmark:dom:ce":"node test/benchmark/linkedom.js --dom --custom-elements; node test/benchmark/linkedom-cached.js --dom --custom-elements; node test/benchmark/jsdom.js --dom --custom-elements; node test/benchmark/basichtml.js --dom --custom-elements","benchmark:html":"node test/benchmark/linkedom.js --html; node test/benchmark/linkedom-cached.js --html; #node test/benchmark/jsdom.js --html","benchmark:html:ce":"node test/benchmark/linkedom.js --html --custom-elements; node test/benchmark/linkedom-cached.js --html --custom-elements; #node test/benchmark/jsdom.js --html --custom-elements","benchmark:html:mo":"node test/benchmark/linkedom.js --html --mutation-observer --custom-elements; node test/benchmark/linkedom-cached.js --html --mutation-observer --custom-elements","benchmark:html:nc":"node test/benchmark/linkedom.js --html --no-clone; node test/benchmark/linkedom-cached.js --html --no-clone; #node test/benchmark/jsdom.js --html --no-clone","build":"npm run cjs && npm run test","cjs":"ascjs --no-default esm cjs","coveralls":"c8 report --reporter=text-lcov | coveralls","hello":"if [[ \"$(node --version)\" =~ ^v1[^2] ]]; then node --input-type=module -e \"import {DOMParser} from './esm/index.js';console.log('\\x1b[7m\\x1b[1m',(new DOMParser).parseFromString('<html>LinkeDOM</html>','text/html').querySelectorAll('html')[0].firstChild.toString(),'\\x1b[0m')\"; fi","test":"eslint esm/ && npm run hello && node test/benchmark/linkedom.js --w3c --mutation-observer --custom-elements && c8 node test/index.js && c8 report -r html"},"keywords":["DOM","JSDOM","alternative","performance","lightweight"],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"ascjs":"^5.0.1","c8":"^7.5.0","coveralls":"^3.1.0","eslint":"^7.20.0"},"module":"./esm/index.js","type":"module","exports":{".":{"import":"./esm/index.js","default":"./cjs/index.js"},"./cached":{"import":"./esm/cached.js","default":"./cjs/cached.js"},"./package.json":"./package.json"},"dependencies":{"@ungap/event-target":"^0.2.2","css-select":"^3.1.2","html-escaper":"^3.0.0","htmlparser2":"^6.0.0","uhyphen":"^0.1.0"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/linkedom.git"},"bugs":{"url":"https://github.com/WebReflection/linkedom/issues"},"homepage":"https://github.com/WebReflection/linkedom#readme","gitHead":"096baa7bab240dac9249201131480c7bd990f1ef","_id":"linkedom@0.4.24","_nodeVersion":"15.8.0","_npmVersion":"6.14.11","dist":{"shasum":"ef1a1abbdfae7b5c9737abf87ddcb52ec18b6220","size":46829,"noattachment":false,"key":"/linkedom/-/linkedom-0.4.24.tgz","tarball":"http://registry.cnpm.dingdandao.com/linkedom/download/linkedom-0.4.24.tgz"},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkedom_0.4.24_1613498555338_0.7319065128911237"},"_hasShrinkwrap":false,"publish_time":1613498555678,"_cnpm_publish_time":1613498555678,"_cnpmcore_publish_time":"2021-12-16T15:24:44.609Z"},"0.4.23":{"name":"linkedom","version":"0.4.23","description":"A triple-linked lists based DOM implementation","main":"./cjs/index.js","scripts":{"benchmark":"node test/benchmark/linkedom.js","benchmark:w3c":"node test/benchmark/linkedom.js --w3c; node test/benchmark/linkedom-cached.js --w3c; node test/benchmark/jsdom.js --w3c; node test/benchmark/basichtml.js --w3c","benchmark:w3c:ce":"node test/benchmark/linkedom.js --w3c --custom-elements; node test/benchmark/linkedom-cached.js --w3c --custom-elements; node test/benchmark/jsdom.js --w3c --custom-elements; node test/benchmark/basichtml.js --w3c --custom-elements","benchmark:dom":"node test/benchmark/linkedom.js --dom; node test/benchmark/linkedom-cached.js --dom; node test/benchmark/jsdom.js --dom; node test/benchmark/basichtml.js --dom","benchmark:dom:ce":"node test/benchmark/linkedom.js --dom --custom-elements; node test/benchmark/linkedom-cached.js --dom --custom-elements; node test/benchmark/jsdom.js --dom --custom-elements; node test/benchmark/basichtml.js --dom --custom-elements","benchmark:html":"node test/benchmark/linkedom.js --html; node test/benchmark/linkedom-cached.js --html; #node test/benchmark/jsdom.js --html","benchmark:html:ce":"node test/benchmark/linkedom.js --html --custom-elements; node test/benchmark/linkedom-cached.js --html --custom-elements; #node test/benchmark/jsdom.js --html --custom-elements","benchmark:html:mo":"node test/benchmark/linkedom.js --html --mutation-observer --custom-elements; node test/benchmark/linkedom-cached.js --html --mutation-observer --custom-elements","benchmark:html:nc":"node test/benchmark/linkedom.js --html --no-clone; node test/benchmark/linkedom-cached.js --html --no-clone; #node test/benchmark/jsdom.js --html --no-clone","build":"npm run cjs && npm run test","cjs":"ascjs --no-default esm cjs","coveralls":"c8 report --reporter=text-lcov | coveralls","hello":"if [[ \"$(node --version)\" =~ ^v1[^2] ]]; then node --input-type=module -e \"import {DOMParser} from './esm/index.js';console.log('\\x1b[7m\\x1b[1m',(new DOMParser).parseFromString('<html>LinkeDOM</html>','text/html').querySelectorAll('html')[0].firstChild.toString(),'\\x1b[0m')\"; fi","test":"eslint esm/ && npm run hello && node test/benchmark/linkedom.js --w3c --mutation-observer --custom-elements && c8 node test/index.js && c8 report -r html"},"keywords":["DOM","JSDOM","alternative","performance","lightweight"],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"ascjs":"^5.0.0","c8":"^7.5.0","coveralls":"^3.1.0","eslint":"^7.20.0"},"module":"./esm/index.js","type":"module","exports":{".":{"import":"./esm/index.js","default":"./cjs/index.js"},"./cached":{"import":"./esm/cached.js","default":"./cjs/cached.js"},"./package.json":"./package.json"},"dependencies":{"@ungap/event-target":"^0.2.2","css-select":"^3.1.2","html-escaper":"^3.0.0","htmlparser2":"^6.0.0","uhyphen":"^0.1.0"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/linkedom.git"},"bugs":{"url":"https://github.com/WebReflection/linkedom/issues"},"homepage":"https://github.com/WebReflection/linkedom#readme","gitHead":"e8d4117d43128272ef1b43722cb5386f223f0beb","_id":"linkedom@0.4.23","_nodeVersion":"15.8.0","_npmVersion":"6.14.11","dist":{"shasum":"d3576530f0417dca6ce344692e9227e5847743db","size":46830,"noattachment":false,"key":"/linkedom/-/linkedom-0.4.23.tgz","tarball":"http://registry.cnpm.dingdandao.com/linkedom/download/linkedom-0.4.23.tgz"},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkedom_0.4.23_1613497660660_0.5604140890262155"},"_hasShrinkwrap":false,"publish_time":1613497660873,"_cnpm_publish_time":1613497660873,"_cnpmcore_publish_time":"2021-12-16T15:24:44.849Z"},"0.4.22":{"name":"linkedom","version":"0.4.22","description":"A triple-linked lists based DOM implementation","main":"./cjs/index.js","scripts":{"benchmark":"node test/benchmark/linkedom.js","benchmark:w3c":"node test/benchmark/linkedom.js --w3c; node test/benchmark/linkedom-cached.js --w3c; node test/benchmark/jsdom.js --w3c; node test/benchmark/basichtml.js --w3c","benchmark:w3c:ce":"node test/benchmark/linkedom.js --w3c --custom-elements; node test/benchmark/linkedom-cached.js --w3c --custom-elements; node test/benchmark/jsdom.js --w3c --custom-elements; node test/benchmark/basichtml.js --w3c --custom-elements","benchmark:dom":"node test/benchmark/linkedom.js --dom; node test/benchmark/linkedom-cached.js --dom; node test/benchmark/jsdom.js --dom; node test/benchmark/basichtml.js --dom","benchmark:dom:ce":"node test/benchmark/linkedom.js --dom --custom-elements; node test/benchmark/linkedom-cached.js --dom --custom-elements; node test/benchmark/jsdom.js --dom --custom-elements; node test/benchmark/basichtml.js --dom --custom-elements","benchmark:html":"node test/benchmark/linkedom.js --html; node test/benchmark/linkedom-cached.js --html; #node test/benchmark/jsdom.js --html","benchmark:html:ce":"node test/benchmark/linkedom.js --html --custom-elements; node test/benchmark/linkedom-cached.js --html --custom-elements; #node test/benchmark/jsdom.js --html --custom-elements","benchmark:html:mo":"node test/benchmark/linkedom.js --html --mutation-observer --custom-elements; node test/benchmark/linkedom-cached.js --html --mutation-observer --custom-elements","benchmark:html:nc":"node test/benchmark/linkedom.js --html --no-clone; node test/benchmark/linkedom-cached.js --html --no-clone; #node test/benchmark/jsdom.js --html --no-clone","build":"npm run cjs && npm run test","cjs":"ascjs --no-default esm cjs","coveralls":"c8 report --reporter=text-lcov | coveralls","hello":"if [[ \"$(node --version)\" =~ ^v1[^2] ]]; then node --input-type=module -e \"import {DOMParser} from './esm/index.js';console.log('\\x1b[7m\\x1b[1m',(new DOMParser).parseFromString('<html>LinkeDOM</html>','text/html').querySelectorAll('html')[0].firstChild.toString(),'\\x1b[0m')\"; fi","test":"npm run hello && node test/benchmark/linkedom.js --w3c --mutation-observer --custom-elements && c8 node test/index.js && c8 report -r html"},"keywords":["DOM","JSDOM","alternative","performance","lightweight"],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"ascjs":"^5.0.0","c8":"^7.5.0","coveralls":"^3.1.0"},"module":"./esm/index.js","type":"module","exports":{".":{"import":"./esm/index.js","default":"./cjs/index.js"},"./cached":{"import":"./esm/cached.js","default":"./cjs/cached.js"},"./package.json":"./package.json"},"dependencies":{"@ungap/event-target":"^0.2.2","css-select":"^3.1.2","html-escaper":"^3.0.0","htmlparser2":"^6.0.0","uhyphen":"^0.1.0"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/linkedom.git"},"bugs":{"url":"https://github.com/WebReflection/linkedom/issues"},"homepage":"https://github.com/WebReflection/linkedom#readme","gitHead":"183105ab59437fc9ef1c94c17786466fa80dd0ff","_id":"linkedom@0.4.22","_nodeVersion":"15.8.0","_npmVersion":"6.14.11","dist":{"shasum":"696f21e6c7522d31bcad018821e5bef4a4662b7e","size":46627,"noattachment":false,"key":"/linkedom/-/linkedom-0.4.22.tgz","tarball":"http://registry.cnpm.dingdandao.com/linkedom/download/linkedom-0.4.22.tgz"},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkedom_0.4.22_1613454341228_0.19161954256847857"},"_hasShrinkwrap":false,"publish_time":1613454341412,"_cnpm_publish_time":1613454341412,"_cnpmcore_publish_time":"2021-12-16T15:24:45.143Z"},"0.4.21":{"name":"linkedom","version":"0.4.21","description":"A triple-linked lists based DOM implementation","main":"./cjs/index.js","scripts":{"benchmark":"node test/benchmark/linkedom.js","benchmark:w3c":"node test/benchmark/linkedom.js --w3c; node test/benchmark/linkedom-cached.js --w3c; node test/benchmark/jsdom.js --w3c; node test/benchmark/basichtml.js --w3c","benchmark:w3c:ce":"node test/benchmark/linkedom.js --w3c --custom-elements; node test/benchmark/linkedom-cached.js --w3c --custom-elements; node test/benchmark/jsdom.js --w3c --custom-elements; node test/benchmark/basichtml.js --w3c --custom-elements","benchmark:dom":"node test/benchmark/linkedom.js --dom; node test/benchmark/linkedom-cached.js --dom; node test/benchmark/jsdom.js --dom; node test/benchmark/basichtml.js --dom","benchmark:dom:ce":"node test/benchmark/linkedom.js --dom --custom-elements; node test/benchmark/linkedom-cached.js --dom --custom-elements; node test/benchmark/jsdom.js --dom --custom-elements; node test/benchmark/basichtml.js --dom --custom-elements","benchmark:html":"node test/benchmark/linkedom.js --html; node test/benchmark/linkedom-cached.js --html; #node test/benchmark/jsdom.js --html","benchmark:html:ce":"node test/benchmark/linkedom.js --html --custom-elements; node test/benchmark/linkedom-cached.js --html --custom-elements; #node test/benchmark/jsdom.js --html --custom-elements","benchmark:html:mo":"node test/benchmark/linkedom.js --html --mutation-observer --custom-elements; node test/benchmark/linkedom-cached.js --html --mutation-observer --custom-elements","benchmark:html:nc":"node test/benchmark/linkedom.js --html --no-clone; node test/benchmark/linkedom-cached.js --html --no-clone; #node test/benchmark/jsdom.js --html --no-clone","build":"npm run cjs && npm run test","cjs":"ascjs --no-default esm cjs","coveralls":"c8 report --reporter=text-lcov | coveralls","hello":"if [[ \"$(node --version)\" =~ ^v1[^2] ]]; then node --input-type=module -e \"import {DOMParser} from './esm/index.js';console.log('\\x1b[7m\\x1b[1m',(new DOMParser).parseFromString('<html>LinkeDOM</html>','text/html').querySelectorAll('html')[0].firstChild.toString(),'\\x1b[0m')\"; fi","test":"npm run hello && node test/benchmark/linkedom.js --w3c --mutation-observer --custom-elements && c8 node test/index.js && c8 report -r html"},"keywords":["DOM","JSDOM","alternative","performance","lightweight"],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"ascjs":"^5.0.0","c8":"^7.5.0","coveralls":"^3.1.0"},"module":"./esm/index.js","type":"module","exports":{".":{"import":"./esm/index.js","default":"./cjs/index.js"},"./cached":{"import":"./esm/cached.js","default":"./cjs/cached.js"},"./package.json":"./package.json"},"dependencies":{"@ungap/event-target":"^0.2.2","css-select":"^3.1.2","html-escaper":"^3.0.0","htmlparser2":"^6.0.0","uhyphen":"^0.1.0"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/linkedom.git"},"bugs":{"url":"https://github.com/WebReflection/linkedom/issues"},"homepage":"https://github.com/WebReflection/linkedom#readme","gitHead":"7ca2c98899466064099b4e9479ce34c75c306b2c","_id":"linkedom@0.4.21","_nodeVersion":"15.8.0","_npmVersion":"6.14.11","dist":{"shasum":"7b781e619856f19c7f7f5b229767398b81da23a9","size":46499,"noattachment":false,"key":"/linkedom/-/linkedom-0.4.21.tgz","tarball":"http://registry.cnpm.dingdandao.com/linkedom/download/linkedom-0.4.21.tgz"},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkedom_0.4.21_1613233954457_0.40212869930813233"},"_hasShrinkwrap":false,"publish_time":1613233954619,"_cnpm_publish_time":1613233954619,"_cnpmcore_publish_time":"2021-12-16T15:24:45.359Z"},"0.4.20":{"name":"linkedom","version":"0.4.20","description":"A triple-linked lists based DOM implementation","main":"./cjs/index.js","scripts":{"benchmark":"node test/benchmark/linkedom.js","benchmark:w3c":"node test/benchmark/linkedom.js --w3c; node test/benchmark/linkedom-cached.js --w3c; node test/benchmark/jsdom.js --w3c; node test/benchmark/basichtml.js --w3c","benchmark:w3c:ce":"node test/benchmark/linkedom.js --w3c --custom-elements; node test/benchmark/linkedom-cached.js --w3c --custom-elements; node test/benchmark/jsdom.js --w3c --custom-elements; node test/benchmark/basichtml.js --w3c --custom-elements","benchmark:dom":"node test/benchmark/linkedom.js --dom; node test/benchmark/linkedom-cached.js --dom; node test/benchmark/jsdom.js --dom; node test/benchmark/basichtml.js --dom","benchmark:dom:ce":"node test/benchmark/linkedom.js --dom --custom-elements; node test/benchmark/linkedom-cached.js --dom --custom-elements; node test/benchmark/jsdom.js --dom --custom-elements; node test/benchmark/basichtml.js --dom --custom-elements","benchmark:html":"node test/benchmark/linkedom.js --html; node test/benchmark/linkedom-cached.js --html; #node test/benchmark/jsdom.js --html","benchmark:html:ce":"node test/benchmark/linkedom.js --html --custom-elements; node test/benchmark/linkedom-cached.js --html --custom-elements; #node test/benchmark/jsdom.js --html --custom-elements","benchmark:html:mo":"node test/benchmark/linkedom.js --html --mutation-observer --custom-elements; node test/benchmark/linkedom-cached.js --html --mutation-observer --custom-elements","benchmark:html:nc":"node test/benchmark/linkedom.js --html --no-clone; node test/benchmark/linkedom-cached.js --html --no-clone; #node test/benchmark/jsdom.js --html --no-clone","build":"npm run cjs && npm run test","cjs":"ascjs --no-default esm cjs","coveralls":"c8 report --reporter=text-lcov | coveralls","hello":"if [[ \"$(node --version)\" =~ ^v1[^2] ]]; then node --input-type=module -e \"import {DOMParser} from './esm/index.js';console.log('\\x1b[7m\\x1b[1m',(new DOMParser).parseFromString('<html>LinkeDOM</html>','text/html').querySelectorAll('html')[0].firstChild.toString(),'\\x1b[0m')\"; fi","test":"npm run hello && node test/benchmark/linkedom.js --w3c --mutation-observer --custom-elements && c8 node test/index.js && c8 report -r html"},"keywords":["DOM","JSDOM","alternative","performance","lightweight"],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"ascjs":"^5.0.0","c8":"^7.5.0","coveralls":"^3.1.0"},"module":"./esm/index.js","type":"module","exports":{".":{"import":"./esm/index.js","default":"./cjs/index.js"},"./cached":{"import":"./esm/cached.js","default":"./cjs/cached.js"},"./package.json":"./package.json"},"dependencies":{"@ungap/event-target":"^0.2.2","css-select":"^3.1.2","html-escaper":"^3.0.0","htmlparser2":"^6.0.0","uhyphen":"^0.1.0"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/linkedom.git"},"bugs":{"url":"https://github.com/WebReflection/linkedom/issues"},"homepage":"https://github.com/WebReflection/linkedom#readme","gitHead":"9666e59f85633d10b51f458d0c64abf9c79f5ebe","_id":"linkedom@0.4.20","_nodeVersion":"15.8.0","_npmVersion":"6.14.11","dist":{"shasum":"d43872acfa1a526d84db4c55a3e659b0175eb825","size":46474,"noattachment":false,"key":"/linkedom/-/linkedom-0.4.20.tgz","tarball":"http://registry.cnpm.dingdandao.com/linkedom/download/linkedom-0.4.20.tgz"},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkedom_0.4.20_1613127615151_0.43838756450891836"},"_hasShrinkwrap":false,"publish_time":1613127615307,"_cnpm_publish_time":1613127615307,"_cnpmcore_publish_time":"2021-12-16T15:24:45.557Z"},"0.4.19":{"name":"linkedom","version":"0.4.19","description":"A triple-linked lists based DOM implementation","main":"./cjs/index.js","scripts":{"benchmark":"node test/benchmark/linkedom.js","benchmark:w3c":"node test/benchmark/linkedom.js --w3c; node test/benchmark/linkedom-cached.js --w3c; node test/benchmark/jsdom.js --w3c; node test/benchmark/basichtml.js --w3c","benchmark:w3c:ce":"node test/benchmark/linkedom.js --w3c --custom-elements; node test/benchmark/linkedom-cached.js --w3c --custom-elements; node test/benchmark/jsdom.js --w3c --custom-elements; node test/benchmark/basichtml.js --w3c --custom-elements","benchmark:dom":"node test/benchmark/linkedom.js --dom; node test/benchmark/linkedom-cached.js --dom; node test/benchmark/jsdom.js --dom; node test/benchmark/basichtml.js --dom","benchmark:dom:ce":"node test/benchmark/linkedom.js --dom --custom-elements; node test/benchmark/linkedom-cached.js --dom --custom-elements; node test/benchmark/jsdom.js --dom --custom-elements; node test/benchmark/basichtml.js --dom --custom-elements","benchmark:html":"node test/benchmark/linkedom.js --html; node test/benchmark/linkedom-cached.js --html; #node test/benchmark/jsdom.js --html","benchmark:html:ce":"node test/benchmark/linkedom.js --html --custom-elements; node test/benchmark/linkedom-cached.js --html --custom-elements; #node test/benchmark/jsdom.js --html --custom-elements","benchmark:html:mo":"node test/benchmark/linkedom.js --html --mutation-observer --custom-elements; node test/benchmark/linkedom-cached.js --html --mutation-observer --custom-elements","benchmark:html:nc":"node test/benchmark/linkedom.js --html --no-clone; node test/benchmark/linkedom-cached.js --html --no-clone; #node test/benchmark/jsdom.js --html --no-clone","build":"npm run cjs && npm run test","cjs":"ascjs --no-default esm cjs","coveralls":"c8 report --reporter=text-lcov | coveralls","hello":"if [[ \"$(node --version)\" =~ ^v1[^2] ]]; then node --input-type=module -e \"import {DOMParser} from './esm/index.js';console.log('\\x1b[7m\\x1b[1m',(new DOMParser).parseFromString('<html>LinkeDOM</html>','text/html').querySelectorAll('html')[0].firstChild.toString(),'\\x1b[0m')\"; fi","test":"npm run hello && node test/benchmark/linkedom.js --w3c --mutation-observer --custom-elements && c8 node test/index.js && c8 report -r html"},"keywords":["DOM","JSDOM","alternative","performance","lightweight"],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"ascjs":"^5.0.0","c8":"^7.5.0","coveralls":"^3.1.0"},"module":"./esm/index.js","type":"module","exports":{".":{"import":"./esm/index.js","default":"./cjs/index.js"},"./cached":{"import":"./esm/cached.js","default":"./cjs/cached.js"},"./package.json":"./package.json"},"dependencies":{"@ungap/event-target":"^0.2.2","css-select":"^3.1.2","html-escaper":"^3.0.0","htmlparser2":"^6.0.0","uhyphen":"^0.1.0"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/linkedom.git"},"bugs":{"url":"https://github.com/WebReflection/linkedom/issues"},"homepage":"https://github.com/WebReflection/linkedom#readme","gitHead":"37447ff29bb3f5ea6ab3eb315bd650f3e3382b58","_id":"linkedom@0.4.19","_nodeVersion":"15.8.0","_npmVersion":"6.14.11","dist":{"shasum":"f4d95138e4088d37cefb923766d8607c9b3a115c","size":46451,"noattachment":false,"key":"/linkedom/-/linkedom-0.4.19.tgz","tarball":"http://registry.cnpm.dingdandao.com/linkedom/download/linkedom-0.4.19.tgz"},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkedom_0.4.19_1613126713466_0.07842796160792109"},"_hasShrinkwrap":false,"publish_time":1613126713608,"_cnpm_publish_time":1613126713608,"_cnpmcore_publish_time":"2021-12-16T15:24:45.838Z"},"0.4.18":{"name":"linkedom","version":"0.4.18","description":"A triple-linked lists based DOM implementation","main":"./cjs/index.js","scripts":{"benchmark":"node test/benchmark/linkedom.js","benchmark:w3c":"node test/benchmark/linkedom.js --w3c; node test/benchmark/linkedom-cached.js --w3c; node test/benchmark/jsdom.js --w3c; node test/benchmark/basichtml.js --w3c","benchmark:w3c:ce":"node test/benchmark/linkedom.js --w3c --custom-elements; node test/benchmark/linkedom-cached.js --w3c --custom-elements; node test/benchmark/jsdom.js --w3c --custom-elements; node test/benchmark/basichtml.js --w3c --custom-elements","benchmark:dom":"node test/benchmark/linkedom.js --dom; node test/benchmark/linkedom-cached.js --dom; node test/benchmark/jsdom.js --dom; node test/benchmark/basichtml.js --dom","benchmark:dom:ce":"node test/benchmark/linkedom.js --dom --custom-elements; node test/benchmark/linkedom-cached.js --dom --custom-elements; node test/benchmark/jsdom.js --dom --custom-elements; node test/benchmark/basichtml.js --dom --custom-elements","benchmark:html":"node test/benchmark/linkedom.js --html; node test/benchmark/linkedom-cached.js --html; #node test/benchmark/jsdom.js --html","benchmark:html:ce":"node test/benchmark/linkedom.js --html --custom-elements; node test/benchmark/linkedom-cached.js --html --custom-elements; #node test/benchmark/jsdom.js --html --custom-elements","benchmark:html:mo":"node test/benchmark/linkedom.js --html --mutation-observer --custom-elements; node test/benchmark/linkedom-cached.js --html --mutation-observer --custom-elements","benchmark:html:nc":"node test/benchmark/linkedom.js --html --no-clone; node test/benchmark/linkedom-cached.js --html --no-clone; #node test/benchmark/jsdom.js --html --no-clone","build":"npm run cjs && npm run test","cjs":"ascjs --no-default esm cjs","coveralls":"c8 report --reporter=text-lcov | coveralls","hello":"NODE_VERSION=$(node --version); if [ \"${NODE_VERSION:0:3}\" = \"v15\" ] || [ \"${NODE_VERSION:0:3}\" = \"v14\" ]; then node --input-type=module -e 'import {DOMParser} from \"./esm/index.js\";console.log(`\\x1b[7m\\x1b[1m`,(new DOMParser).parseFromString(`<html>LinkeDOM</html>`,`text/html`).querySelectorAll(`html`)[0].firstChild.toString(),`\\x1b[0m`);'; fi","test":"npm run hello && node test/benchmark/linkedom.js --w3c --mutation-observer --custom-elements && c8 node test/index.js && c8 report -r html"},"keywords":["DOM","JSDOM","alternative","performance","lightweight"],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"ascjs":"^5.0.0","c8":"^7.5.0","coveralls":"^3.1.0"},"module":"./esm/index.js","type":"module","exports":{".":{"import":"./esm/index.js","default":"./cjs/index.js"},"./cached":{"import":"./esm/cached.js","default":"./cjs/cached.js"},"./package.json":"./package.json"},"dependencies":{"@ungap/event-target":"^0.2.2","css-select":"^3.1.2","html-escaper":"^3.0.0","htmlparser2":"^6.0.0","uhyphen":"^0.1.0"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/linkedom.git"},"bugs":{"url":"https://github.com/WebReflection/linkedom/issues"},"homepage":"https://github.com/WebReflection/linkedom#readme","gitHead":"e6e508884655240f2670852adf746a60db236472","_id":"linkedom@0.4.18","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"shasum":"b03a79619d3ed562c3aaaabbd7a5fc7541c87ef7","size":46457,"noattachment":false,"key":"/linkedom/-/linkedom-0.4.18.tgz","tarball":"http://registry.cnpm.dingdandao.com/linkedom/download/linkedom-0.4.18.tgz"},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkedom_0.4.18_1613123860213_0.6734596043568841"},"_hasShrinkwrap":false,"publish_time":1613123860447,"_cnpm_publish_time":1613123860447,"_cnpmcore_publish_time":"2021-12-16T15:24:46.071Z"},"0.4.17":{"name":"linkedom","version":"0.4.17","description":"A triple-linked lists based DOM implementation","main":"./cjs/index.js","scripts":{"benchmark":"node test/benchmark/linkedom.js","benchmark:w3c":"node test/benchmark/linkedom.js --w3c; node test/benchmark/linkedom-cached.js --w3c; node test/benchmark/jsdom.js --w3c; node test/benchmark/basichtml.js --w3c","benchmark:w3c:ce":"node test/benchmark/linkedom.js --w3c --custom-elements; node test/benchmark/linkedom-cached.js --w3c --custom-elements; node test/benchmark/jsdom.js --w3c --custom-elements; node test/benchmark/basichtml.js --w3c --custom-elements","benchmark:dom":"node test/benchmark/linkedom.js --dom; node test/benchmark/linkedom-cached.js --dom; node test/benchmark/jsdom.js --dom; node test/benchmark/basichtml.js --dom","benchmark:dom:ce":"node test/benchmark/linkedom.js --dom --custom-elements; node test/benchmark/linkedom-cached.js --dom --custom-elements; node test/benchmark/jsdom.js --dom --custom-elements; node test/benchmark/basichtml.js --dom --custom-elements","benchmark:html":"node test/benchmark/linkedom.js --html; node test/benchmark/linkedom-cached.js --html; #node test/benchmark/jsdom.js --html","benchmark:html:ce":"node test/benchmark/linkedom.js --html --custom-elements; node test/benchmark/linkedom-cached.js --html --custom-elements; #node test/benchmark/jsdom.js --html --custom-elements","benchmark:html:mo":"node test/benchmark/linkedom.js --html --mutation-observer --custom-elements; node test/benchmark/linkedom-cached.js --html --mutation-observer --custom-elements","benchmark:html:nc":"node test/benchmark/linkedom.js --html --no-clone; node test/benchmark/linkedom-cached.js --html --no-clone; #node test/benchmark/jsdom.js --html --no-clone","build":"npm run cjs && npm run test","cjs":"ascjs --no-default esm cjs","coveralls":"c8 report --reporter=text-lcov | coveralls","hello":"node --input-type=module -e 'import {DOMParser} from \"./esm/index.js\";console.log(`\\x1b[7m\\x1b[1m`,(new DOMParser).parseFromString(`<html>LinkeDOM</html>`,`text/html`).querySelectorAll(`html`)[0].firstChild.toString(),`\\x1b[0m`);'","test":"npm run hello && node test/benchmark/linkedom.js --w3c --mutation-observer --custom-elements && c8 node test/index.js && c8 report -r html"},"keywords":["DOM","JSDOM","alternative","performance","lightweight"],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"ascjs":"^5.0.0","c8":"^7.5.0","coveralls":"^3.1.0"},"module":"./esm/index.js","type":"module","exports":{".":{"import":"./esm/index.js","default":"./cjs/index.js"},"./cached":{"import":"./esm/cached.js","default":"./cjs/cached.js"},"./package.json":"./package.json"},"dependencies":{"@ungap/event":"^0.2.2","@ungap/event-target":"^0.2.2","css-select":"^3.1.2","html-escaper":"^3.0.0","htmlparser2":"^6.0.0","uhyphen":"^0.1.0"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/linkedom.git"},"bugs":{"url":"https://github.com/WebReflection/linkedom/issues"},"homepage":"https://github.com/WebReflection/linkedom#readme","gitHead":"9a829d1bc28c251ee976357e09d0b9e9724493eb","_id":"linkedom@0.4.17","_nodeVersion":"15.8.0","_npmVersion":"6.14.11","dist":{"shasum":"fea15e1c452965293f670a8112e2d059ab373346","size":45968,"noattachment":false,"key":"/linkedom/-/linkedom-0.4.17.tgz","tarball":"http://registry.cnpm.dingdandao.com/linkedom/download/linkedom-0.4.17.tgz"},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkedom_0.4.17_1613087486010_0.8711532655358518"},"_hasShrinkwrap":false,"publish_time":1613087486145,"_cnpm_publish_time":1613087486145,"_cnpmcore_publish_time":"2021-12-16T15:24:46.304Z"},"0.4.16":{"name":"linkedom","version":"0.4.16","description":"A triple-linked lists based DOM implementation","main":"./cjs/index.js","scripts":{"benchmark":"node test/benchmark/linkedom.js","benchmark:w3c":"node test/benchmark/linkedom.js --w3c; node test/benchmark/linkedom-cached.js --w3c; node test/benchmark/jsdom.js --w3c; node test/benchmark/basichtml.js --w3c","benchmark:w3c:ce":"node test/benchmark/linkedom.js --w3c --custom-elements; node test/benchmark/linkedom-cached.js --w3c --custom-elements; node test/benchmark/jsdom.js --w3c --custom-elements; node test/benchmark/basichtml.js --w3c --custom-elements","benchmark:dom":"node test/benchmark/linkedom.js --dom; node test/benchmark/linkedom-cached.js --dom; node test/benchmark/jsdom.js --dom; node test/benchmark/basichtml.js --dom","benchmark:dom:ce":"node test/benchmark/linkedom.js --dom --custom-elements; node test/benchmark/linkedom-cached.js --dom --custom-elements; node test/benchmark/jsdom.js --dom --custom-elements; node test/benchmark/basichtml.js --dom --custom-elements","benchmark:html":"node test/benchmark/linkedom.js --html; node test/benchmark/linkedom-cached.js --html; #node test/benchmark/jsdom.js --html","benchmark:html:ce":"node test/benchmark/linkedom.js --html --custom-elements; node test/benchmark/linkedom-cached.js --html --custom-elements; #node test/benchmark/jsdom.js --html --custom-elements","benchmark:html:mo":"node test/benchmark/linkedom.js --html --mutation-observer --custom-elements; node test/benchmark/linkedom-cached.js --html --mutation-observer --custom-elements","benchmark:html:nc":"node test/benchmark/linkedom.js --html --no-clone; node test/benchmark/linkedom-cached.js --html --no-clone; #node test/benchmark/jsdom.js --html --no-clone","build":"npm run cjs && npm run test","cjs":"ascjs --no-default esm cjs","coveralls":"c8 report --reporter=text-lcov | coveralls","hello":"node --input-type=module -e 'import {DOMParser} from \"./esm/index.js\";console.log(`\\x1b[7m\\x1b[1m`,(new DOMParser).parseFromString(`<html>LinkeDOM</html>`,`text/html`).querySelectorAll(`html`)[0].firstChild.toString(),`\\x1b[0m`);'","test":"npm run hello && node test/benchmark/linkedom.js --w3c --mutation-observer --custom-elements && c8 node test/index.js && c8 report -r html"},"keywords":["DOM","JSDOM","alternative","performance","lightweight"],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"ascjs":"^5.0.0","c8":"^7.5.0","coveralls":"^3.1.0"},"module":"./esm/index.js","type":"module","exports":{".":{"import":"./esm/index.js","default":"./cjs/index.js"},"./cached":{"import":"./esm/cached.js","default":"./cjs/cached.js"},"./package.json":"./package.json"},"dependencies":{"@ungap/event":"^0.2.2","@ungap/event-target":"^0.2.2","css-select":"^3.1.2","html-escaper":"^3.0.0","htmlparser2":"^6.0.0","uhyphen":"^0.1.0"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/linkedom.git"},"bugs":{"url":"https://github.com/WebReflection/linkedom/issues"},"homepage":"https://github.com/WebReflection/linkedom#readme","gitHead":"d189ab44aa71ba661ad28e3dd8f8c823c4f630ac","_id":"linkedom@0.4.16","_nodeVersion":"15.8.0","_npmVersion":"6.14.11","dist":{"shasum":"8d2a4e2a8eb33c10b84cbeb1940abc588e8baa49","size":45837,"noattachment":false,"key":"/linkedom/-/linkedom-0.4.16.tgz","tarball":"http://registry.cnpm.dingdandao.com/linkedom/download/linkedom-0.4.16.tgz"},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkedom_0.4.16_1613083830749_0.31162255584228427"},"_hasShrinkwrap":false,"publish_time":1613083830913,"_cnpm_publish_time":1613083830913,"_cnpmcore_publish_time":"2021-12-16T15:24:46.566Z"},"0.4.15":{"name":"linkedom","version":"0.4.15","description":"A triple-linked lists based DOM implementation","main":"./cjs/index.js","scripts":{"benchmark":"node test/benchmark/linkedom.js","benchmark:w3c":"node test/benchmark/linkedom.js --w3c; node test/benchmark/linkedom-cached.js --w3c; node test/benchmark/jsdom.js --w3c; node test/benchmark/basichtml.js --w3c","benchmark:w3c:ce":"node test/benchmark/linkedom.js --w3c --custom-elements; node test/benchmark/linkedom-cached.js --w3c --custom-elements; node test/benchmark/jsdom.js --w3c --custom-elements; node test/benchmark/basichtml.js --w3c --custom-elements","benchmark:dom":"node test/benchmark/linkedom.js --dom; node test/benchmark/linkedom-cached.js --dom; node test/benchmark/jsdom.js --dom; node test/benchmark/basichtml.js --dom","benchmark:dom:ce":"node test/benchmark/linkedom.js --dom --custom-elements; node test/benchmark/linkedom-cached.js --dom --custom-elements; node test/benchmark/jsdom.js --dom --custom-elements; node test/benchmark/basichtml.js --dom --custom-elements","benchmark:html":"node test/benchmark/linkedom.js --html; node test/benchmark/linkedom-cached.js --html; #node test/benchmark/jsdom.js --html","benchmark:html:ce":"node test/benchmark/linkedom.js --html --custom-elements; node test/benchmark/linkedom-cached.js --html --custom-elements; #node test/benchmark/jsdom.js --html --custom-elements","benchmark:html:mo":"node test/benchmark/linkedom.js --html --mutation-observer --custom-elements; node test/benchmark/linkedom-cached.js --html --mutation-observer --custom-elements","benchmark:html:nc":"node test/benchmark/linkedom.js --html --no-clone; node test/benchmark/linkedom-cached.js --html --no-clone; #node test/benchmark/jsdom.js --html --no-clone","build":"npm run cjs && npm run test","cjs":"ascjs --no-default esm cjs","coveralls":"c8 report --reporter=text-lcov | coveralls","hello":"node --input-type=module -e 'import {DOMParser} from \"./esm/index.js\";console.log(`\\x1b[7m\\x1b[1m`,(new DOMParser).parseFromString(`<html>LinkeDOM</html>`,`text/html`).querySelectorAll(`html`)[0].firstChild.toString(),`\\x1b[0m`);'","test":"npm run hello && node test/benchmark/linkedom.js --w3c --mutation-observer --custom-elements && c8 node test/index.js && c8 report -r html"},"keywords":["DOM","JSDOM","alternative","performance","lightweight"],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"ascjs":"^5.0.0","c8":"^7.5.0","coveralls":"^3.1.0"},"module":"./esm/index.js","type":"module","exports":{".":{"import":"./esm/index.js","default":"./cjs/index.js"},"./cached":{"import":"./esm/cached.js","default":"./cjs/cached.js"},"./package.json":"./package.json"},"dependencies":{"@ungap/event":"^0.2.2","@ungap/event-target":"^0.2.2","css-select":"^3.1.2","html-escaper":"^3.0.0","htmlparser2":"^6.0.0","uhyphen":"^0.1.0"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/linkedom.git"},"bugs":{"url":"https://github.com/WebReflection/linkedom/issues"},"homepage":"https://github.com/WebReflection/linkedom#readme","gitHead":"e470a7d478fbc6298df46761e91d73755e849fdf","_id":"linkedom@0.4.15","_nodeVersion":"15.8.0","_npmVersion":"6.14.11","dist":{"shasum":"0faa705995f8854bbbad7e5c73d8d8f46f386dcc","size":45799,"noattachment":false,"key":"/linkedom/-/linkedom-0.4.15.tgz","tarball":"http://registry.cnpm.dingdandao.com/linkedom/download/linkedom-0.4.15.tgz"},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkedom_0.4.15_1613081740024_0.46489205262499267"},"_hasShrinkwrap":false,"publish_time":1613081740176,"_cnpm_publish_time":1613081740176,"_cnpmcore_publish_time":"2021-12-16T15:24:46.880Z"},"0.4.14":{"name":"linkedom","version":"0.4.14","description":"A triple-linked lists based DOM implementation","main":"./cjs/index.js","scripts":{"benchmark":"node test/benchmark/linkedom.js","benchmark:w3c":"node test/benchmark/linkedom.js --w3c; node test/benchmark/linkedom-cached.js --w3c; node test/benchmark/jsdom.js --w3c; node test/benchmark/basichtml.js --w3c","benchmark:w3c:ce":"node test/benchmark/linkedom.js --w3c --custom-elements; node test/benchmark/linkedom-cached.js --w3c --custom-elements; node test/benchmark/jsdom.js --w3c --custom-elements; node test/benchmark/basichtml.js --w3c --custom-elements","benchmark:dom":"node test/benchmark/linkedom.js --dom; node test/benchmark/linkedom-cached.js --dom; node test/benchmark/jsdom.js --dom; node test/benchmark/basichtml.js --dom","benchmark:dom:ce":"node test/benchmark/linkedom.js --dom --custom-elements; node test/benchmark/linkedom-cached.js --dom --custom-elements; node test/benchmark/jsdom.js --dom --custom-elements; node test/benchmark/basichtml.js --dom --custom-elements","benchmark:html":"node test/benchmark/linkedom.js --html; node test/benchmark/linkedom-cached.js --html; #node test/benchmark/jsdom.js --html","benchmark:html:ce":"node test/benchmark/linkedom.js --html --custom-elements; node test/benchmark/linkedom-cached.js --html --custom-elements; #node test/benchmark/jsdom.js --html --custom-elements","benchmark:html:mo":"node test/benchmark/linkedom.js --html --mutation-observer --custom-elements; node test/benchmark/linkedom-cached.js --html --mutation-observer --custom-elements","benchmark:html:nc":"node test/benchmark/linkedom.js --html --no-clone; node test/benchmark/linkedom-cached.js --html --no-clone; #node test/benchmark/jsdom.js --html --no-clone","build":"npm run cjs && npm run test","cjs":"ascjs --no-default esm cjs","coveralls":"c8 report --reporter=text-lcov | coveralls","hello":"node --input-type=module -e 'import {DOMParser} from \"./esm/index.js\";console.log(`\\x1b[7m\\x1b[1m`,(new DOMParser).parseFromString(`<html>LinkeDOM</html>`,`text/html`).querySelectorAll(`html`)[0].firstChild.toString(),`\\x1b[0m`);'","test":"npm run hello && node test/benchmark/linkedom.js --w3c --mutation-observer --custom-elements && c8 node test/index.js && c8 report -r html"},"keywords":["DOM","JSDOM","alternative","performance","lightweight"],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"ascjs":"^5.0.0","c8":"^7.5.0","coveralls":"^3.1.0"},"module":"./esm/index.js","type":"module","exports":{".":{"import":"./esm/index.js","default":"./cjs/index.js"},"./cached":{"import":"./esm/cached.js","default":"./cjs/cached.js"},"./package.json":"./package.json"},"dependencies":{"@ungap/event":"^0.2.2","@ungap/event-target":"^0.2.2","css-select":"^3.1.2","html-escaper":"^3.0.0","htmlparser2":"^6.0.0","uhyphen":"^0.1.0"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/linkedom.git"},"bugs":{"url":"https://github.com/WebReflection/linkedom/issues"},"homepage":"https://github.com/WebReflection/linkedom#readme","gitHead":"1789d5e8f06f9e252cdc54686d2f85ba60931db3","_id":"linkedom@0.4.14","_nodeVersion":"15.8.0","_npmVersion":"6.14.11","dist":{"shasum":"5f221df9fba9678215348d4e5c6a35b66f3cb9b5","size":45678,"noattachment":false,"key":"/linkedom/-/linkedom-0.4.14.tgz","tarball":"http://registry.cnpm.dingdandao.com/linkedom/download/linkedom-0.4.14.tgz"},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkedom_0.4.14_1613079215125_0.23002577588360817"},"_hasShrinkwrap":false,"publish_time":1613079215248,"_cnpm_publish_time":1613079215248,"_cnpmcore_publish_time":"2021-12-16T15:24:47.111Z"},"0.4.13":{"name":"linkedom","version":"0.4.13","description":"A triple-linked lists based DOM implementation","main":"./cjs/index.js","scripts":{"benchmark":"node test/benchmark/linkedom.js","benchmark:w3c":"node test/benchmark/linkedom.js --w3c; node test/benchmark/linkedom-cached.js --w3c; node test/benchmark/jsdom.js --w3c; node test/benchmark/basichtml.js --w3c","benchmark:w3c:ce":"node test/benchmark/linkedom.js --w3c --custom-elements; node test/benchmark/linkedom-cached.js --w3c --custom-elements; node test/benchmark/jsdom.js --w3c --custom-elements; node test/benchmark/basichtml.js --w3c --custom-elements","benchmark:dom":"node test/benchmark/linkedom.js --dom; node test/benchmark/linkedom-cached.js --dom; node test/benchmark/jsdom.js --dom; node test/benchmark/basichtml.js --dom","benchmark:dom:ce":"node test/benchmark/linkedom.js --dom --custom-elements; node test/benchmark/linkedom-cached.js --dom --custom-elements; node test/benchmark/jsdom.js --dom --custom-elements; node test/benchmark/basichtml.js --dom --custom-elements","benchmark:html":"node test/benchmark/linkedom.js --html; node test/benchmark/linkedom-cached.js --html; #node test/benchmark/jsdom.js --html","benchmark:html:ce":"node test/benchmark/linkedom.js --html --custom-elements; node test/benchmark/linkedom-cached.js --html --custom-elements; #node test/benchmark/jsdom.js --html --custom-elements","benchmark:html:mo":"node test/benchmark/linkedom.js --html --mutation-observer --custom-elements; node test/benchmark/linkedom-cached.js --html --mutation-observer --custom-elements","benchmark:html:nc":"node test/benchmark/linkedom.js --html --no-clone; node test/benchmark/linkedom-cached.js --html --no-clone; #node test/benchmark/jsdom.js --html --no-clone","build":"npm run cjs && npm run test","cjs":"ascjs --no-default esm cjs","coveralls":"c8 report --reporter=text-lcov | coveralls","hello":"node --input-type=module -e 'import {DOMParser} from \"./esm/index.js\";console.log(`\\x1b[7m\\x1b[1m`,(new DOMParser).parseFromString(`<html>LinkeDOM</html>`,`text/html`).querySelectorAll(`html`)[0].firstChild.toString(),`\\x1b[0m`);'","test":"npm run hello && node test/benchmark/linkedom.js --w3c --mutation-observer --custom-elements && c8 node test/index.js && c8 report -r html"},"keywords":["DOM","JSDOM","alternative","performance","lightweight"],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"ascjs":"^5.0.0","c8":"^7.5.0","coveralls":"^3.1.0"},"module":"./esm/index.js","type":"module","exports":{".":{"import":"./esm/index.js","default":"./cjs/index.js"},"./cached":{"import":"./esm/cached.js","default":"./cjs/cached.js"},"./package.json":"./package.json"},"dependencies":{"@ungap/event":"^0.2.2","@ungap/event-target":"^0.2.2","css-select":"^3.1.2","html-escaper":"^3.0.0","htmlparser2":"^6.0.0","uhyphen":"^0.1.0"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/linkedom.git"},"bugs":{"url":"https://github.com/WebReflection/linkedom/issues"},"homepage":"https://github.com/WebReflection/linkedom#readme","gitHead":"8febb3bbc54810bf47d5dccc4fdca6c0d0905171","_id":"linkedom@0.4.13","_nodeVersion":"15.8.0","_npmVersion":"6.14.11","dist":{"shasum":"f5af252d10c9d55ee0d5ab0820e43aec2b7d1496","size":45677,"noattachment":false,"key":"/linkedom/-/linkedom-0.4.13.tgz","tarball":"http://registry.cnpm.dingdandao.com/linkedom/download/linkedom-0.4.13.tgz"},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkedom_0.4.13_1613078354296_0.7376639206673103"},"_hasShrinkwrap":false,"publish_time":1613078354508,"_cnpm_publish_time":1613078354508,"_cnpmcore_publish_time":"2021-12-16T15:24:47.410Z"},"0.4.12":{"name":"linkedom","version":"0.4.12","description":"A triple-linked lists based DOM implementation","main":"./cjs/index.js","scripts":{"benchmark":"node test/benchmark/linkedom.js","benchmark:w3c":"node test/benchmark/linkedom.js --w3c; node test/benchmark/linkedom-cached.js --w3c; node test/benchmark/jsdom.js --w3c; node test/benchmark/basichtml.js --w3c","benchmark:w3c:ce":"node test/benchmark/linkedom.js --w3c --custom-elements; node test/benchmark/linkedom-cached.js --w3c --custom-elements; node test/benchmark/jsdom.js --w3c --custom-elements; node test/benchmark/basichtml.js --w3c --custom-elements","benchmark:dom":"node test/benchmark/linkedom.js --dom; node test/benchmark/linkedom-cached.js --dom; node test/benchmark/jsdom.js --dom; node test/benchmark/basichtml.js --dom","benchmark:dom:ce":"node test/benchmark/linkedom.js --dom --custom-elements; node test/benchmark/linkedom-cached.js --dom --custom-elements; node test/benchmark/jsdom.js --dom --custom-elements; node test/benchmark/basichtml.js --dom --custom-elements","benchmark:html":"node test/benchmark/linkedom.js --html; node test/benchmark/linkedom-cached.js --html; #node test/benchmark/jsdom.js --html","benchmark:html:ce":"node test/benchmark/linkedom.js --html --custom-elements; node test/benchmark/linkedom-cached.js --html --custom-elements; #node test/benchmark/jsdom.js --html --custom-elements","benchmark:html:mo":"node test/benchmark/linkedom.js --html --mutation-observer --custom-elements; node test/benchmark/linkedom-cached.js --html --mutation-observer --custom-elements","benchmark:html:nc":"node test/benchmark/linkedom.js --html --no-clone; node test/benchmark/linkedom-cached.js --html --no-clone; #node test/benchmark/jsdom.js --html --no-clone","build":"npm run cjs && npm run test","cjs":"ascjs --no-default esm cjs","coveralls":"c8 report --reporter=text-lcov | coveralls","hello":"node --input-type=module -e 'import {DOMParser} from \"./esm/index.js\";console.log(`\\x1b[7m\\x1b[1m`,(new DOMParser).parseFromString(`<html>LinkeDOM</html>`,`text/html`).querySelectorAll(`html`)[0].firstChild.toString(),`\\x1b[0m`);'","test":"npm run hello && node test/benchmark/linkedom.js --w3c --mutation-observer --custom-elements && c8 node test/index.js && c8 report -r html"},"keywords":["DOM","JSDOM","alternative","performance","lightweight"],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"ascjs":"^5.0.0","c8":"^7.5.0","coveralls":"^3.1.0"},"module":"./esm/index.js","type":"module","exports":{".":{"import":"./esm/index.js","default":"./cjs/index.js"},"./cached":{"import":"./esm/cached.js","default":"./cjs/cached.js"},"./package.json":"./package.json"},"dependencies":{"@ungap/event":"^0.2.2","@ungap/event-target":"^0.2.2","css-select":"^3.1.2","html-escaper":"^3.0.0","htmlparser2":"^6.0.0","uhyphen":"^0.1.0"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/linkedom.git"},"bugs":{"url":"https://github.com/WebReflection/linkedom/issues"},"homepage":"https://github.com/WebReflection/linkedom#readme","gitHead":"55b5476afcb5bf2a7934142e940184d3b8d68ef4","_id":"linkedom@0.4.12","_nodeVersion":"15.8.0","_npmVersion":"6.14.11","dist":{"shasum":"87339e98586bcedbb4d6f44c59fec0f1ea922b4a","size":45579,"noattachment":false,"key":"/linkedom/-/linkedom-0.4.12.tgz","tarball":"http://registry.cnpm.dingdandao.com/linkedom/download/linkedom-0.4.12.tgz"},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkedom_0.4.12_1613073160795_0.6020797797737383"},"_hasShrinkwrap":false,"publish_time":1613073160995,"_cnpm_publish_time":1613073160995,"_cnpmcore_publish_time":"2021-12-16T15:24:47.642Z"},"0.4.11":{"name":"linkedom","version":"0.4.11","description":"A triple-linked lists based DOM implementation","main":"./cjs/index.js","scripts":{"benchmark":"node test/benchmark/linkedom.js","benchmark:w3c":"node test/benchmark/linkedom.js --w3c; node test/benchmark/linkedom-cached.js --w3c; node test/benchmark/jsdom.js --w3c; node test/benchmark/basichtml.js --w3c","benchmark:w3c:ce":"node test/benchmark/linkedom.js --w3c --custom-elements; node test/benchmark/linkedom-cached.js --w3c --custom-elements; node test/benchmark/jsdom.js --w3c --custom-elements; node test/benchmark/basichtml.js --w3c --custom-elements","benchmark:dom":"node test/benchmark/linkedom.js --dom; node test/benchmark/linkedom-cached.js --dom; node test/benchmark/jsdom.js --dom; node test/benchmark/basichtml.js --dom","benchmark:dom:ce":"node test/benchmark/linkedom.js --dom --custom-elements; node test/benchmark/linkedom-cached.js --dom --custom-elements; node test/benchmark/jsdom.js --dom --custom-elements; node test/benchmark/basichtml.js --dom --custom-elements","benchmark:html":"node test/benchmark/linkedom.js --html; node test/benchmark/linkedom-cached.js --html; #node test/benchmark/jsdom.js --html","benchmark:html:ce":"node test/benchmark/linkedom.js --html --custom-elements; node test/benchmark/linkedom-cached.js --html --custom-elements; #node test/benchmark/jsdom.js --html --custom-elements","benchmark:html:mo":"node test/benchmark/linkedom.js --html --mutation-observer --custom-elements; node test/benchmark/linkedom-cached.js --html --mutation-observer --custom-elements","benchmark:html:nc":"node test/benchmark/linkedom.js --html --no-clone; node test/benchmark/linkedom-cached.js --html --no-clone; #node test/benchmark/jsdom.js --html --no-clone","build":"npm run cjs && npm run test","cjs":"ascjs --no-default esm cjs","coveralls":"c8 report --reporter=text-lcov | coveralls","hello":"node --input-type=module -e 'import {DOMParser} from \"./esm/index.js\";console.log(`\\x1b[7m\\x1b[1m`,(new DOMParser).parseFromString(`<html>LinkeDOM</html>`,`text/html`).querySelectorAll(`html`)[0].firstChild.toString(),`\\x1b[0m`);'","test":"npm run hello && node test/benchmark/linkedom.js --w3c --mutation-observer --custom-elements && c8 node test/index.js && c8 report -r html"},"keywords":["DOM","JSDOM","alternative","performance","lightweight"],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"ascjs":"^5.0.0","c8":"^7.5.0","coveralls":"^3.1.0"},"module":"./esm/index.js","type":"module","exports":{".":{"import":"./esm/index.js","default":"./cjs/index.js"},"./cached":{"import":"./esm/cached.js","default":"./cjs/cached.js"},"./package.json":"./package.json"},"dependencies":{"@ungap/event":"^0.2.2","@ungap/event-target":"^0.2.2","css-select":"^3.1.2","html-escaper":"^3.0.0","htmlparser2":"^6.0.0","uhyphen":"^0.1.0"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/linkedom.git"},"bugs":{"url":"https://github.com/WebReflection/linkedom/issues"},"homepage":"https://github.com/WebReflection/linkedom#readme","gitHead":"46c0e6b17d80143c347ab21e9092f382e6bc7134","_id":"linkedom@0.4.11","_nodeVersion":"15.8.0","_npmVersion":"6.14.11","dist":{"shasum":"143269aa3912a7f6587056fc32574fd2d782ea7b","size":45582,"noattachment":false,"key":"/linkedom/-/linkedom-0.4.11.tgz","tarball":"http://registry.cnpm.dingdandao.com/linkedom/download/linkedom-0.4.11.tgz"},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkedom_0.4.11_1613071969512_0.2972287916976959"},"_hasShrinkwrap":false,"publish_time":1613071969641,"_cnpm_publish_time":1613071969641,"_cnpmcore_publish_time":"2021-12-16T15:24:47.903Z"},"0.4.10":{"name":"linkedom","version":"0.4.10","description":"A triple-linked lists based DOM implementation","main":"./cjs/index.js","scripts":{"benchmark":"node test/benchmark/linkedom.js","benchmark:w3c":"node test/benchmark/linkedom.js --w3c; node test/benchmark/linkedom-cached.js --w3c; node test/benchmark/jsdom.js --w3c; node test/benchmark/basichtml.js --w3c","benchmark:w3c:ce":"node test/benchmark/linkedom.js --w3c --custom-elements; node test/benchmark/linkedom-cached.js --w3c --custom-elements; node test/benchmark/jsdom.js --w3c --custom-elements; node test/benchmark/basichtml.js --w3c --custom-elements","benchmark:dom":"node test/benchmark/linkedom.js --dom; node test/benchmark/linkedom-cached.js --dom; node test/benchmark/jsdom.js --dom; node test/benchmark/basichtml.js --dom","benchmark:dom:ce":"node test/benchmark/linkedom.js --dom --custom-elements; node test/benchmark/linkedom-cached.js --dom --custom-elements; node test/benchmark/jsdom.js --dom --custom-elements; node test/benchmark/basichtml.js --dom --custom-elements","benchmark:html":"node test/benchmark/linkedom.js --html; node test/benchmark/linkedom-cached.js --html; #node test/benchmark/jsdom.js --html","benchmark:html:ce":"node test/benchmark/linkedom.js --html --custom-elements; node test/benchmark/linkedom-cached.js --html --custom-elements; #node test/benchmark/jsdom.js --html --custom-elements","benchmark:html:mo":"node test/benchmark/linkedom.js --html --mutation-observer --custom-elements; node test/benchmark/linkedom-cached.js --html --mutation-observer --custom-elements","benchmark:html:nc":"node test/benchmark/linkedom.js --html --no-clone; node test/benchmark/linkedom-cached.js --html --no-clone; #node test/benchmark/jsdom.js --html --no-clone","build":"npm run cjs && npm run test","cjs":"ascjs --no-default esm cjs","coveralls":"c8 report --reporter=text-lcov | coveralls","hello":"node --input-type=module -e 'import {DOMParser} from \"./esm/index.js\";console.log(`\\x1b[7m\\x1b[1m`,(new DOMParser).parseFromString(`<html>LinkeDOM</html>`,`text/html`).querySelectorAll(`html`)[0].firstChild.toString(),`\\x1b[0m`);'","test":"npm run hello && node test/benchmark/linkedom.js --w3c --mutation-observer --custom-elements && c8 node test/index.js && c8 report -r html"},"keywords":["DOM","JSDOM","alternative","performance","lightweight"],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"ascjs":"^5.0.0","c8":"^7.5.0","coveralls":"^3.1.0"},"module":"./esm/index.js","type":"module","exports":{".":{"import":"./esm/index.js","default":"./cjs/index.js"},"./cached":{"import":"./esm/cached.js","default":"./cjs/cached.js"},"./package.json":"./package.json"},"dependencies":{"@ungap/event":"^0.2.2","@ungap/event-target":"^0.2.2","css-select":"^3.1.2","html-escaper":"^3.0.0","htmlparser2":"^6.0.0","uhyphen":"^0.1.0"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/linkedom.git"},"bugs":{"url":"https://github.com/WebReflection/linkedom/issues"},"homepage":"https://github.com/WebReflection/linkedom#readme","gitHead":"c42309a451a056abb17766a5048f0a71f62c5a2d","_id":"linkedom@0.4.10","_nodeVersion":"15.8.0","_npmVersion":"6.14.11","dist":{"shasum":"b74ef243a320aec3850e84e6be4cd3fd93a87f39","size":45449,"noattachment":false,"key":"/linkedom/-/linkedom-0.4.10.tgz","tarball":"http://registry.cnpm.dingdandao.com/linkedom/download/linkedom-0.4.10.tgz"},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkedom_0.4.10_1613068455870_0.0437554509498268"},"_hasShrinkwrap":false,"publish_time":1613068456065,"_cnpm_publish_time":1613068456065,"_cnpmcore_publish_time":"2021-12-16T15:24:48.166Z"},"0.4.9":{"name":"linkedom","version":"0.4.9","description":"A triple-linked lists based DOM implementation","main":"./cjs/index.js","scripts":{"benchmark":"node test/benchmark/linkedom.js","benchmark:w3c":"node test/benchmark/linkedom.js --w3c; node test/benchmark/linkedom-cached.js --w3c; node test/benchmark/jsdom.js --w3c; node test/benchmark/basichtml.js --w3c","benchmark:w3c:ce":"node test/benchmark/linkedom.js --w3c --custom-elements; node test/benchmark/linkedom-cached.js --w3c --custom-elements; node test/benchmark/jsdom.js --w3c --custom-elements; node test/benchmark/basichtml.js --w3c --custom-elements","benchmark:dom":"node test/benchmark/linkedom.js --dom; node test/benchmark/linkedom-cached.js --dom; node test/benchmark/jsdom.js --dom; node test/benchmark/basichtml.js --dom","benchmark:dom:ce":"node test/benchmark/linkedom.js --dom --custom-elements; node test/benchmark/linkedom-cached.js --dom --custom-elements; node test/benchmark/jsdom.js --dom --custom-elements; node test/benchmark/basichtml.js --dom --custom-elements","benchmark:html":"node test/benchmark/linkedom.js --html; node test/benchmark/linkedom-cached.js --html; #node test/benchmark/jsdom.js --html","benchmark:html:ce":"node test/benchmark/linkedom.js --html --custom-elements; node test/benchmark/linkedom-cached.js --html --custom-elements; #node test/benchmark/jsdom.js --html --custom-elements","benchmark:html:mo":"node test/benchmark/linkedom.js --html --mutation-observer --custom-elements; node test/benchmark/linkedom-cached.js --html --mutation-observer --custom-elements","benchmark:html:nc":"node test/benchmark/linkedom.js --html --no-clone; node test/benchmark/linkedom-cached.js --html --no-clone; #node test/benchmark/jsdom.js --html --no-clone","build":"npm run cjs && npm run test","cjs":"ascjs --no-default esm cjs","coveralls":"c8 report --reporter=text-lcov | coveralls","hello":"node --input-type=module -e 'import {DOMParser} from \"./esm/index.js\";console.log(`\\x1b[7m\\x1b[1m`,(new DOMParser).parseFromString(`<html>LinkeDOM</html>`,`text/html`).querySelectorAll(`html`)[0].firstChild.toString(),`\\x1b[0m`);'","test":"npm run hello && node test/benchmark/linkedom.js --w3c --mutation-observer --custom-elements && c8 node test/index.js && c8 report -r html"},"keywords":["DOM","JSDOM","alternative","performance","lightweight"],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"ascjs":"^5.0.0","c8":"^7.5.0","coveralls":"^3.1.0"},"module":"./esm/index.js","type":"module","exports":{".":{"import":"./esm/index.js","default":"./cjs/index.js"},"./cached":{"import":"./esm/cached.js","default":"./cjs/cached.js"},"./package.json":"./package.json"},"dependencies":{"@ungap/event":"^0.2.2","@ungap/event-target":"^0.2.2","css-select":"^3.1.2","html-escaper":"^3.0.0","htmlparser2":"^6.0.0","uhyphen":"^0.1.0"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/linkedom.git"},"bugs":{"url":"https://github.com/WebReflection/linkedom/issues"},"homepage":"https://github.com/WebReflection/linkedom#readme","gitHead":"7b0acc89de4e6f9a7da33fd36e41b3a513962c68","_id":"linkedom@0.4.9","_nodeVersion":"15.8.0","_npmVersion":"6.14.11","dist":{"shasum":"639f0477d9cb329135ec5ae44f7171ac6129826e","size":45424,"noattachment":false,"key":"/linkedom/-/linkedom-0.4.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/linkedom/download/linkedom-0.4.9.tgz"},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkedom_0.4.9_1613065530160_0.5720266434415444"},"_hasShrinkwrap":false,"publish_time":1613065530354,"_cnpm_publish_time":1613065530354,"_cnpmcore_publish_time":"2021-12-16T15:24:48.432Z"},"0.4.8":{"name":"linkedom","version":"0.4.8","description":"A triple-linked lists based DOM implementation","main":"./cjs/index.js","scripts":{"benchmark":"node test/benchmark/linkedom.js","benchmark:w3c":"node test/benchmark/linkedom.js --w3c; node test/benchmark/linkedom-cached.js --w3c; node test/benchmark/jsdom.js --w3c; node test/benchmark/basichtml.js --w3c","benchmark:w3c:ce":"node test/benchmark/linkedom.js --w3c --custom-elements; node test/benchmark/linkedom-cached.js --w3c --custom-elements; node test/benchmark/jsdom.js --w3c --custom-elements; node test/benchmark/basichtml.js --w3c --custom-elements","benchmark:dom":"node test/benchmark/linkedom.js --dom; node test/benchmark/linkedom-cached.js --dom; node test/benchmark/jsdom.js --dom; node test/benchmark/basichtml.js --dom","benchmark:dom:ce":"node test/benchmark/linkedom.js --dom --custom-elements; node test/benchmark/linkedom-cached.js --dom --custom-elements; node test/benchmark/jsdom.js --dom --custom-elements; node test/benchmark/basichtml.js --dom --custom-elements","benchmark:html":"node test/benchmark/linkedom.js --html; node test/benchmark/linkedom-cached.js --html; #node test/benchmark/jsdom.js --html","benchmark:html:ce":"node test/benchmark/linkedom.js --html --custom-elements; node test/benchmark/linkedom-cached.js --html --custom-elements; #node test/benchmark/jsdom.js --html --custom-elements","benchmark:html:mo":"node test/benchmark/linkedom.js --html --mutation-observer --custom-elements; node test/benchmark/linkedom-cached.js --html --mutation-observer --custom-elements","benchmark:html:nc":"node test/benchmark/linkedom.js --html --no-clone; node test/benchmark/linkedom-cached.js --html --no-clone; #node test/benchmark/jsdom.js --html --no-clone","build":"npm run cjs && npm run test","cjs":"ascjs --no-default esm cjs","coveralls":"c8 report --reporter=text-lcov | coveralls","hello":"node --input-type=module -e 'import {DOMParser} from \"./esm/index.js\";console.log(`\\x1b[7m\\x1b[1m`,(new DOMParser).parseFromString(`<html>LinkeDOM</html>`,`text/html`).querySelectorAll(`html`)[0].firstChild.toString(),`\\x1b[0m`);'","test":"npm run hello && node test/benchmark/linkedom.js --w3c --mutation-observer --custom-elements && c8 node test/index.js && c8 report -r html"},"keywords":["DOM","JSDOM","alternative","performance","lightweight"],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"ascjs":"^5.0.0","c8":"^7.5.0","coveralls":"^3.1.0"},"module":"./esm/index.js","type":"module","exports":{".":{"import":"./esm/index.js","default":"./cjs/index.js"},"./cached":{"import":"./esm/cached.js","default":"./cjs/cached.js"},"./package.json":"./package.json"},"dependencies":{"@ungap/event":"^0.2.2","@ungap/event-target":"^0.2.2","css-select":"^3.1.2","html-escaper":"^3.0.0","htmlparser2":"^6.0.0","uhyphen":"^0.1.0"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/linkedom.git"},"bugs":{"url":"https://github.com/WebReflection/linkedom/issues"},"homepage":"https://github.com/WebReflection/linkedom#readme","gitHead":"9ef5992135dadc421d82304ff2613d5ee6e02339","_id":"linkedom@0.4.8","_nodeVersion":"15.8.0","_npmVersion":"6.14.11","dist":{"shasum":"c007b9aa5f8e4b87f4757a5ef232fca264100672","size":45203,"noattachment":false,"key":"/linkedom/-/linkedom-0.4.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/linkedom/download/linkedom-0.4.8.tgz"},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkedom_0.4.8_1613037750136_0.7444179896576493"},"_hasShrinkwrap":false,"publish_time":1613037750373,"_cnpm_publish_time":1613037750373,"_cnpmcore_publish_time":"2021-12-16T15:24:49.101Z"},"0.4.7":{"name":"linkedom","version":"0.4.7","description":"A triple-linked lists based DOM implementation","main":"./cjs/index.js","scripts":{"benchmark":"node test/benchmark/linkedom.js","benchmark:w3c":"node test/benchmark/linkedom.js --w3c; node test/benchmark/linkedom-cached.js --w3c; node test/benchmark/jsdom.js --w3c; node test/benchmark/basichtml.js --w3c","benchmark:w3c:ce":"node test/benchmark/linkedom.js --w3c --custom-elements; node test/benchmark/linkedom-cached.js --w3c --custom-elements; node test/benchmark/jsdom.js --w3c --custom-elements; node test/benchmark/basichtml.js --w3c --custom-elements","benchmark:dom":"node test/benchmark/linkedom.js --dom; node test/benchmark/linkedom-cached.js --dom; node test/benchmark/jsdom.js --dom; node test/benchmark/basichtml.js --dom","benchmark:dom:ce":"node test/benchmark/linkedom.js --dom --custom-elements; node test/benchmark/linkedom-cached.js --dom --custom-elements; node test/benchmark/jsdom.js --dom --custom-elements; node test/benchmark/basichtml.js --dom --custom-elements","benchmark:html":"node test/benchmark/linkedom.js --html; node test/benchmark/linkedom-cached.js --html; #node test/benchmark/jsdom.js --html","benchmark:html:ce":"node test/benchmark/linkedom.js --html --custom-elements; node test/benchmark/linkedom-cached.js --html --custom-elements; #node test/benchmark/jsdom.js --html --custom-elements","benchmark:html:mo":"node test/benchmark/linkedom.js --html --mutation-observer --custom-elements; node test/benchmark/linkedom-cached.js --html --mutation-observer --custom-elements","benchmark:html:nc":"node test/benchmark/linkedom.js --html --no-clone; node test/benchmark/linkedom-cached.js --html --no-clone; #node test/benchmark/jsdom.js --html --no-clone","build":"npm run cjs && npm run test","cjs":"ascjs --no-default esm cjs","coveralls":"c8 report --reporter=text-lcov | coveralls","hello":"node --input-type=module -e 'import {DOMParser} from \"./esm/index.js\";console.log(`\\x1b[7m\\x1b[1m`,new DOMParser().parseFromString(`LinkeDOM`,`text/html`).toString(),`\\x1b[0m`);'","test":"npm run hello && node test/benchmark/linkedom.js --w3c --mutation-observer --custom-elements && c8 node test/index.js && c8 report -r html"},"keywords":["DOM","JSDOM","alternative","performance","lightweight"],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"ascjs":"^5.0.0","c8":"^7.5.0","coveralls":"^3.1.0"},"module":"./esm/index.js","type":"module","exports":{".":{"import":"./esm/index.js","default":"./cjs/index.js"},"./cached":{"import":"./esm/cached.js","default":"./cjs/cached.js"},"./package.json":"./package.json"},"dependencies":{"@ungap/event":"^0.2.2","@ungap/event-target":"^0.2.2","css-select":"^3.1.2","html-escaper":"^3.0.0","htmlparser2":"^6.0.0","uhyphen":"^0.1.0"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/linkedom.git"},"bugs":{"url":"https://github.com/WebReflection/linkedom/issues"},"homepage":"https://github.com/WebReflection/linkedom#readme","gitHead":"a734056fc6dc7c88858b8da28ec712c5f4cae423","_id":"linkedom@0.4.7","_nodeVersion":"15.8.0","_npmVersion":"6.14.11","dist":{"shasum":"3907bca46255253dd22904798291941c0f4962d7","size":52612,"noattachment":false,"key":"/linkedom/-/linkedom-0.4.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/linkedom/download/linkedom-0.4.7.tgz"},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkedom_0.4.7_1612985151163_0.2902191979391633"},"_hasShrinkwrap":false,"publish_time":1612985151290,"_cnpm_publish_time":1612985151290,"_cnpmcore_publish_time":"2021-12-16T15:24:49.446Z"},"0.4.6":{"name":"linkedom","version":"0.4.6","description":"A triple-linked lists based DOM implementation","main":"./cjs/index.js","scripts":{"benchmark":"node test/benchmark/linkedom.js","benchmark:w3c":"node test/benchmark/linkedom.js --w3c; node test/benchmark/linkedom-cached.js --w3c; node test/benchmark/jsdom.js --w3c; node test/benchmark/basichtml.js --w3c","benchmark:w3c:ce":"node test/benchmark/linkedom.js --w3c --custom-elements; node test/benchmark/linkedom-cached.js --w3c --custom-elements; node test/benchmark/jsdom.js --w3c --custom-elements; node test/benchmark/basichtml.js --w3c --custom-elements","benchmark:dom":"node test/benchmark/linkedom.js --dom; node test/benchmark/linkedom-cached.js --dom; node test/benchmark/jsdom.js --dom; node test/benchmark/basichtml.js --dom","benchmark:dom:ce":"node test/benchmark/linkedom.js --dom --custom-elements; node test/benchmark/linkedom-cached.js --dom --custom-elements; node test/benchmark/jsdom.js --dom --custom-elements; node test/benchmark/basichtml.js --dom --custom-elements","benchmark:html":"node test/benchmark/linkedom.js --html; node test/benchmark/linkedom-cached.js --html; #node test/benchmark/jsdom.js --html","benchmark:html:ce":"node test/benchmark/linkedom.js --html --custom-elements; node test/benchmark/linkedom-cached.js --html --custom-elements; #node test/benchmark/jsdom.js --html --custom-elements","benchmark:html:mo":"node test/benchmark/linkedom.js --html --mutation-observer --custom-elements; node test/benchmark/linkedom-cached.js --html --mutation-observer --custom-elements","benchmark:html:nc":"node test/benchmark/linkedom.js --html --no-clone; node test/benchmark/linkedom-cached.js --html --no-clone; #node test/benchmark/jsdom.js --html --no-clone","build":"npm run cjs && npm run test","cjs":"ascjs --no-default esm cjs","coveralls":"c8 report --reporter=text-lcov | coveralls","hello":"node --input-type=module -e 'import {DOMParser} from \"./esm/index.js\";console.log(`\\x1b[7m\\x1b[1m`,new DOMParser().parseFromString(`LinkeDOM`,`text/html`).toString(),`\\x1b[0m`);'","test":"npm run hello && node test/benchmark/linkedom.js --w3c --mutation-observer --custom-elements && c8 node test/index.js && c8 report -r html"},"keywords":["DOM","JSDOM","alternative","performance","lightweight"],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"ascjs":"^5.0.0","c8":"^7.5.0","coveralls":"^3.1.0"},"module":"./esm/index.js","type":"module","exports":{".":{"import":"./esm/index.js","default":"./cjs/index.js"},"./cached":{"import":"./esm/cached.js","default":"./cjs/cached.js"},"./package.json":"./package.json"},"dependencies":{"@ungap/event":"^0.2.2","@ungap/event-target":"^0.2.2","css-select":"^3.1.2","html-escaper":"^3.0.0","htmlparser2":"^6.0.0","uhyphen":"^0.1.0"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/linkedom.git"},"bugs":{"url":"https://github.com/WebReflection/linkedom/issues"},"homepage":"https://github.com/WebReflection/linkedom#readme","gitHead":"416935442d92ca1955f4d5b1cae21af8c4ba61f6","_id":"linkedom@0.4.6","_nodeVersion":"15.8.0","_npmVersion":"6.14.11","dist":{"shasum":"d946c1f5eb96c76d25c2f951482c29e066164fe7","size":51417,"noattachment":false,"key":"/linkedom/-/linkedom-0.4.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/linkedom/download/linkedom-0.4.6.tgz"},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkedom_0.4.6_1612961808826_0.1265423802633383"},"_hasShrinkwrap":false,"publish_time":1612961809295,"_cnpm_publish_time":1612961809295,"_cnpmcore_publish_time":"2021-12-16T15:24:49.761Z"},"0.4.5":{"name":"linkedom","version":"0.4.5","description":"A triple-linked lists based DOM implementation","main":"./cjs/index.js","scripts":{"benchmark":"node test/benchmark/linkedom.js","benchmark:w3c":"node test/benchmark/linkedom.js --w3c; node test/benchmark/linkedom-cached.js --w3c; node test/benchmark/jsdom.js --w3c; node test/benchmark/basichtml.js --w3c","benchmark:w3c:ce":"node test/benchmark/linkedom.js --w3c --custom-elements; node test/benchmark/linkedom-cached.js --w3c --custom-elements; node test/benchmark/jsdom.js --w3c --custom-elements; node test/benchmark/basichtml.js --w3c --custom-elements","benchmark:dom":"node test/benchmark/linkedom.js --dom; node test/benchmark/linkedom-cached.js --dom; node test/benchmark/jsdom.js --dom; node test/benchmark/basichtml.js --dom","benchmark:dom:ce":"node test/benchmark/linkedom.js --dom --custom-elements; node test/benchmark/linkedom-cached.js --dom --custom-elements; node test/benchmark/jsdom.js --dom --custom-elements; node test/benchmark/basichtml.js --dom --custom-elements","benchmark:html":"node test/benchmark/linkedom.js --html; node test/benchmark/linkedom-cached.js --html; #node test/benchmark/jsdom.js --html","benchmark:html:ce":"node test/benchmark/linkedom.js --html --custom-elements; node test/benchmark/linkedom-cached.js --html --custom-elements; #node test/benchmark/jsdom.js --html --custom-elements","benchmark:html:mo":"node test/benchmark/linkedom.js --html --mutation-observer --custom-elements; node test/benchmark/linkedom-cached.js --html --mutation-observer --custom-elements","benchmark:html:nc":"node test/benchmark/linkedom.js --html --no-clone; node test/benchmark/linkedom-cached.js --html --no-clone; #node test/benchmark/jsdom.js --html --no-clone","build":"npm run cjs && npm run test","cjs":"ascjs --no-default esm cjs","coveralls":"c8 report --reporter=text-lcov | coveralls","hello":"node --input-type=module -e 'import {DOMParser} from \"./esm/index.js\";console.log(`\\x1b[7m\\x1b[1m`,new DOMParser().parseFromString(`LinkeDOM`,`text/html`).toString(),`\\x1b[0m`);'","test":"npm run hello && node test/benchmark/linkedom.js --w3c --custom-elements --no-clone && c8 node test/index.js && c8 report -r html"},"keywords":["DOM","JSDOM","alternative","performance","lightweight"],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"ascjs":"^5.0.0","c8":"^7.4.0","coveralls":"^3.1.0"},"module":"./esm/index.js","type":"module","exports":{".":{"import":"./esm/index.js","default":"./cjs/index.js"},"./cached":{"import":"./esm/cached.js","default":"./cjs/cached.js"},"./package.json":"./package.json"},"dependencies":{"@ungap/event":"^0.2.2","@ungap/event-target":"^0.2.2","css-select":"^3.1.2","html-escaper":"^3.0.0","htmlparser2":"^6.0.0","uhyphen":"^0.1.0"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/linkedom.git"},"bugs":{"url":"https://github.com/WebReflection/linkedom/issues"},"homepage":"https://github.com/WebReflection/linkedom#readme","gitHead":"f2ba451278447ee8defa2cfcf53e2ee2a6cf061e","_id":"linkedom@0.4.5","_nodeVersion":"15.8.0","_npmVersion":"6.14.11","dist":{"shasum":"718350f1a763b47fe4743735a33abbb58cb7785e","size":50734,"noattachment":false,"key":"/linkedom/-/linkedom-0.4.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/linkedom/download/linkedom-0.4.5.tgz"},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkedom_0.4.5_1612951345574_0.0887727742573916"},"_hasShrinkwrap":false,"publish_time":1612951345760,"_cnpm_publish_time":1612951345760,"_cnpmcore_publish_time":"2021-12-16T15:24:50.017Z"},"0.4.4":{"name":"linkedom","version":"0.4.4","description":"A triple-linked lists based DOM implementation","main":"./cjs/index.js","scripts":{"benchmark":"node test/benchmark/linkedom.js","benchmark:w3c":"node test/benchmark/linkedom.js --w3c; node test/benchmark/linkedom-cached.js --w3c; node test/benchmark/jsdom.js --w3c; node test/benchmark/basichtml.js --w3c","benchmark:w3c:ce":"node test/benchmark/linkedom.js --w3c --custom-elements; node test/benchmark/linkedom-cached.js --w3c --custom-elements; node test/benchmark/jsdom.js --w3c --custom-elements; node test/benchmark/basichtml.js --w3c --custom-elements","benchmark:dom":"node test/benchmark/linkedom.js --dom; node test/benchmark/linkedom-cached.js --dom; node test/benchmark/jsdom.js --dom; node test/benchmark/basichtml.js --dom","benchmark:dom:ce":"node test/benchmark/linkedom.js --dom --custom-elements; node test/benchmark/linkedom-cached.js --dom --custom-elements; node test/benchmark/jsdom.js --dom --custom-elements; node test/benchmark/basichtml.js --dom --custom-elements","benchmark:html":"node test/benchmark/linkedom.js --html; node test/benchmark/linkedom-cached.js --html; #node test/benchmark/jsdom.js --html","benchmark:html:ce":"node test/benchmark/linkedom.js --html --custom-elements; node test/benchmark/linkedom-cached.js --html --custom-elements; #node test/benchmark/jsdom.js --html --custom-elements","benchmark:html:mo":"node test/benchmark/linkedom.js --html --mutation-observer --custom-elements; node test/benchmark/linkedom-cached.js --html --mutation-observer --custom-elements","benchmark:html:nc":"node test/benchmark/linkedom.js --html --no-clone; node test/benchmark/linkedom-cached.js --html --no-clone; #node test/benchmark/jsdom.js --html --no-clone","build":"npm run cjs && npm run test","cjs":"ascjs --no-default esm cjs","coveralls":"c8 report --reporter=text-lcov | coveralls","hello":"node --input-type=module -e 'import {DOMParser} from \"./esm/index.js\";console.log(`\\x1b[7m\\x1b[1m`,new DOMParser().parseFromString(`LinkeDOM`,`text/html`).toString(),`\\x1b[0m`);'","test":"npm run hello && node test/benchmark/linkedom.js --w3c --custom-elements --no-clone && c8 node test/index.js && c8 report -r html"},"keywords":["DOM","JSDOM","alternative","performance","lightweight"],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"ascjs":"^5.0.0","c8":"^7.4.0","coveralls":"^3.1.0"},"module":"./esm/index.js","type":"module","exports":{".":{"import":"./esm/index.js","default":"./cjs/index.js"},"./cached":{"import":"./esm/cached.js","default":"./cjs/cached.js"},"./package.json":"./package.json"},"dependencies":{"@ungap/event":"^0.2.2","@ungap/event-target":"^0.2.2","css-select":"^3.1.2","html-escaper":"^3.0.0","htmlparser2":"^6.0.0","uhyphen":"^0.1.0"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/linkedom.git"},"bugs":{"url":"https://github.com/WebReflection/linkedom/issues"},"homepage":"https://github.com/WebReflection/linkedom#readme","gitHead":"092cc3a0214f06956b052fca7f5e29be98293dd7","_id":"linkedom@0.4.4","_nodeVersion":"15.8.0","_npmVersion":"6.14.11","dist":{"shasum":"4c49d7410c3d8d1b34f506d3806ba5783c5ae834","size":50556,"noattachment":false,"key":"/linkedom/-/linkedom-0.4.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/linkedom/download/linkedom-0.4.4.tgz"},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkedom_0.4.4_1612945475880_0.7546994219286629"},"_hasShrinkwrap":false,"publish_time":1612945476079,"_cnpm_publish_time":1612945476079,"_cnpmcore_publish_time":"2021-12-16T15:24:50.279Z"},"0.4.3":{"name":"linkedom","version":"0.4.3","description":"A triple-linked lists based DOM implementation","main":"./cjs/index.js","scripts":{"benchmark":"node test/benchmark/linkedom.js","benchmark:w3c":"node test/benchmark/linkedom.js --w3c; node test/benchmark/linkedom-cached.js --w3c; node test/benchmark/jsdom.js --w3c; node test/benchmark/basichtml.js --w3c","benchmark:w3c:ce":"node test/benchmark/linkedom.js --w3c --custom-elements; node test/benchmark/linkedom-cached.js --w3c --custom-elements; node test/benchmark/jsdom.js --w3c --custom-elements; node test/benchmark/basichtml.js --w3c --custom-elements","benchmark:dom":"node test/benchmark/linkedom.js --dom; node test/benchmark/linkedom-cached.js --dom; node test/benchmark/jsdom.js --dom; node test/benchmark/basichtml.js --dom","benchmark:dom:ce":"node test/benchmark/linkedom.js --dom --custom-elements; node test/benchmark/linkedom-cached.js --dom --custom-elements; node test/benchmark/jsdom.js --dom --custom-elements; node test/benchmark/basichtml.js --dom --custom-elements","benchmark:html":"node test/benchmark/linkedom.js --html; node test/benchmark/linkedom-cached.js --html; #node test/benchmark/jsdom.js --html","benchmark:html:ce":"node test/benchmark/linkedom.js --html --custom-elements; node test/benchmark/linkedom-cached.js --html --custom-elements; #node test/benchmark/jsdom.js --html --custom-elements","benchmark:html:mo":"node test/benchmark/linkedom.js --html --mutation-observer --custom-elements; node test/benchmark/linkedom-cached.js --html --mutation-observer --custom-elements","benchmark:html:nc":"node test/benchmark/linkedom.js --html --no-clone; node test/benchmark/linkedom-cached.js --html --no-clone; #node test/benchmark/jsdom.js --html --no-clone","build":"npm run cjs && npm run test","cjs":"ascjs --no-default esm cjs","coveralls":"c8 report --reporter=text-lcov | coveralls","hello":"node --input-type=module -e 'import {DOMParser} from \"./esm/index.js\";console.log(`\\x1b[7m\\x1b[1m`,new DOMParser().parseFromString(`LinkeDOM`,`text/html`).toString(),`\\x1b[0m`);'","test":"npm run hello && node test/benchmark/linkedom.js --w3c --custom-elements --no-clone && c8 node test/index.js && c8 report -r html"},"keywords":["DOM","JSDOM","alternative","performance","lightweight"],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"ascjs":"^5.0.0","c8":"^7.4.0","coveralls":"^3.1.0"},"module":"./esm/index.js","type":"module","exports":{".":{"import":"./esm/index.js","default":"./cjs/index.js"},"./cached":{"import":"./esm/cached.js","default":"./cjs/cached.js"},"./package.json":"./package.json"},"dependencies":{"@ungap/event":"^0.2.2","@ungap/event-target":"^0.2.2","css-select":"^3.1.2","html-escaper":"^3.0.0","htmlparser2":"^6.0.0","uhyphen":"^0.1.0"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/linkedom.git"},"bugs":{"url":"https://github.com/WebReflection/linkedom/issues"},"homepage":"https://github.com/WebReflection/linkedom#readme","gitHead":"b341b3a4a549adb0a25c32c30b25e0a29f08e5ff","_id":"linkedom@0.4.3","_nodeVersion":"15.8.0","_npmVersion":"6.14.11","dist":{"shasum":"47ccd05388372443a6f30d028fbb33110acd5046","size":50514,"noattachment":false,"key":"/linkedom/-/linkedom-0.4.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/linkedom/download/linkedom-0.4.3.tgz"},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkedom_0.4.3_1612942817538_0.7483488395991136"},"_hasShrinkwrap":false,"publish_time":1612942817691,"_cnpm_publish_time":1612942817691,"_cnpmcore_publish_time":"2021-12-16T15:24:50.493Z"},"0.4.2":{"name":"linkedom","version":"0.4.2","description":"A triple-linked lists based DOM implementation","main":"./cjs/index.js","scripts":{"benchmark":"node test/benchmark/linkedom.js","benchmark:w3c":"node test/benchmark/linkedom.js --w3c; node test/benchmark/linkedom-cached.js --w3c; node test/benchmark/jsdom.js --w3c; node test/benchmark/basichtml.js --w3c","benchmark:w3c:ce":"node test/benchmark/linkedom.js --w3c --custom-elements; node test/benchmark/linkedom-cached.js --w3c --custom-elements; node test/benchmark/jsdom.js --w3c --custom-elements; node test/benchmark/basichtml.js --w3c --custom-elements","benchmark:dom":"node test/benchmark/linkedom.js --dom; node test/benchmark/linkedom-cached.js --dom; node test/benchmark/jsdom.js --dom; node test/benchmark/basichtml.js --dom","benchmark:dom:ce":"node test/benchmark/linkedom.js --dom --custom-elements; node test/benchmark/linkedom-cached.js --dom --custom-elements; node test/benchmark/jsdom.js --dom --custom-elements; node test/benchmark/basichtml.js --dom --custom-elements","benchmark:html":"node test/benchmark/linkedom.js --html; node test/benchmark/linkedom-cached.js --html; #node test/benchmark/jsdom.js --html","benchmark:html:ce":"node test/benchmark/linkedom.js --html --custom-elements; node test/benchmark/linkedom-cached.js --html --custom-elements; #node test/benchmark/jsdom.js --html --custom-elements","benchmark:html:mo":"node test/benchmark/linkedom.js --html --mutation-observer --custom-elements; node test/benchmark/linkedom-cached.js --html --mutation-observer --custom-elements","benchmark:html:nc":"node test/benchmark/linkedom.js --html --no-clone; node test/benchmark/linkedom-cached.js --html --no-clone; #node test/benchmark/jsdom.js --html --no-clone","build":"npm run cjs && npm run test","cjs":"ascjs --no-default esm cjs","coveralls":"c8 report --reporter=text-lcov | coveralls","hello":"node --input-type=module -e 'import {DOMParser} from \"./esm/index.js\";console.log(`\\x1b[7m\\x1b[1m`,new DOMParser().parseFromString(`LinkeDOM`,`text/html`).toString(),`\\x1b[0m`);'","test":"npm run hello && node test/benchmark/linkedom.js --w3c --custom-elements --no-clone && c8 node test/index.js && c8 report -r html"},"keywords":["DOM","JSDOM","alternative","performance","lightweight"],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"ascjs":"^5.0.0","c8":"^7.4.0","coveralls":"^3.1.0"},"module":"./esm/index.js","type":"module","exports":{".":{"import":"./esm/index.js","default":"./cjs/index.js"},"./cached":{"import":"./esm/cached.js","default":"./cjs/cached.js"},"./package.json":"./package.json"},"dependencies":{"@ungap/event":"^0.2.2","@ungap/event-target":"^0.2.2","css-select":"^3.1.2","html-escaper":"^3.0.0","htmlparser2":"^6.0.0","uhyphen":"^0.1.0"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/linkedom.git"},"bugs":{"url":"https://github.com/WebReflection/linkedom/issues"},"homepage":"https://github.com/WebReflection/linkedom#readme","gitHead":"95ef963911037cb6891f0c65bd650fe12e5f1976","_id":"linkedom@0.4.2","_nodeVersion":"15.8.0","_npmVersion":"6.14.11","dist":{"shasum":"3960af899a3c1ae4eab3d2a6ea6b9cf6ac63eaaf","size":50492,"noattachment":false,"key":"/linkedom/-/linkedom-0.4.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/linkedom/download/linkedom-0.4.2.tgz"},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkedom_0.4.2_1612941969579_0.25133170797906645"},"_hasShrinkwrap":false,"publish_time":1612941969853,"_cnpm_publish_time":1612941969853,"_cnpmcore_publish_time":"2021-12-16T15:24:50.734Z"},"0.4.1":{"name":"linkedom","version":"0.4.1","description":"A triple-linked lists based DOM implementation","main":"./cjs/index.js","scripts":{"benchmark":"node test/benchmark/linkedom.js","benchmark:w3c":"node test/benchmark/linkedom.js --w3c; node test/benchmark/linkedom-cached.js --w3c; node test/benchmark/jsdom.js --w3c; node test/benchmark/basichtml.js --w3c","benchmark:w3c:ce":"node test/benchmark/linkedom.js --w3c --custom-elements; node test/benchmark/linkedom-cached.js --w3c --custom-elements; node test/benchmark/jsdom.js --w3c --custom-elements; node test/benchmark/basichtml.js --w3c --custom-elements","benchmark:dom":"node test/benchmark/linkedom.js --dom; node test/benchmark/linkedom-cached.js --dom; node test/benchmark/jsdom.js --dom; node test/benchmark/basichtml.js --dom","benchmark:dom:ce":"node test/benchmark/linkedom.js --dom --custom-elements; node test/benchmark/linkedom-cached.js --dom --custom-elements; node test/benchmark/jsdom.js --dom --custom-elements; node test/benchmark/basichtml.js --dom --custom-elements","benchmark:html":"node test/benchmark/linkedom.js --html; node test/benchmark/linkedom-cached.js --html; #node test/benchmark/jsdom.js --html","benchmark:html:ce":"node test/benchmark/linkedom.js --html --custom-elements; node test/benchmark/linkedom-cached.js --html --custom-elements; #node test/benchmark/jsdom.js --html --custom-elements","benchmark:html:mo":"node test/benchmark/linkedom.js --html --mutation-observer --custom-elements; node test/benchmark/linkedom-cached.js --html --mutation-observer --custom-elements","benchmark:html:nc":"node test/benchmark/linkedom.js --html --no-clone; node test/benchmark/linkedom-cached.js --html --no-clone; #node test/benchmark/jsdom.js --html --no-clone","build":"npm run cjs && npm run test","cjs":"ascjs --no-default esm cjs","coveralls":"c8 report --reporter=text-lcov | coveralls","hello":"node --input-type=module -e 'import {DOMParser} from \"./esm/index.js\";console.log(`\\x1b[7m\\x1b[1m`,new DOMParser().parseFromString(`LinkeDOM`,`text/html`).toString(),`\\x1b[0m`);'","test":"npm run hello && node test/benchmark/linkedom.js --w3c --custom-elements --no-clone && c8 node test/index.js && c8 report -r html"},"keywords":["DOM","JSDOM","alternative","performance","lightweight"],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"ascjs":"^5.0.0","c8":"^7.4.0","coveralls":"^3.1.0"},"module":"./esm/index.js","type":"module","exports":{".":{"import":"./esm/index.js","default":"./cjs/index.js"},"./cached":{"import":"./esm/cached.js","default":"./cjs/cached.js"},"./package.json":"./package.json"},"dependencies":{"@ungap/event":"^0.2.2","@ungap/event-target":"^0.2.2","css-select":"^3.1.2","html-escaper":"^3.0.0","htmlparser2":"^6.0.0","uhyphen":"^0.1.0"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/linkedom.git"},"bugs":{"url":"https://github.com/WebReflection/linkedom/issues"},"homepage":"https://github.com/WebReflection/linkedom#readme","gitHead":"00f34d59707a3142d5e36609e617c7f89ec3473c","_id":"linkedom@0.4.1","_nodeVersion":"15.8.0","_npmVersion":"6.14.11","dist":{"shasum":"329ccab633ba5056c63c92d0e6b6930a814268c9","size":50541,"noattachment":false,"key":"/linkedom/-/linkedom-0.4.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/linkedom/download/linkedom-0.4.1.tgz"},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkedom_0.4.1_1612890396932_0.028657357785975224"},"_hasShrinkwrap":false,"publish_time":1612890397052,"_cnpm_publish_time":1612890397052,"_cnpmcore_publish_time":"2021-12-16T15:24:50.961Z"},"0.4.0":{"name":"linkedom","version":"0.4.0","description":"A triple-linked lists based DOM implementation","main":"./cjs/index.js","scripts":{"benchmark":"node test/benchmark/linkedom.js","benchmark:w3c":"node test/benchmark/linkedom.js --w3c; node test/benchmark/linkedom-cached.js --w3c; node test/benchmark/jsdom.js --w3c; node test/benchmark/basichtml.js --w3c","benchmark:w3c:ce":"node test/benchmark/linkedom.js --w3c --custom-elements; node test/benchmark/linkedom-cached.js --w3c --custom-elements; node test/benchmark/jsdom.js --w3c --custom-elements; node test/benchmark/basichtml.js --w3c --custom-elements","benchmark:dom":"node test/benchmark/linkedom.js --dom; node test/benchmark/linkedom-cached.js --dom; node test/benchmark/jsdom.js --dom; node test/benchmark/basichtml.js --dom","benchmark:dom:ce":"node test/benchmark/linkedom.js --dom --custom-elements; node test/benchmark/linkedom-cached.js --dom --custom-elements; node test/benchmark/jsdom.js --dom --custom-elements; node test/benchmark/basichtml.js --dom --custom-elements","benchmark:html":"node test/benchmark/linkedom.js --html; node test/benchmark/linkedom-cached.js --html; #node test/benchmark/jsdom.js --html","benchmark:html:ce":"node test/benchmark/linkedom.js --html --custom-elements; node test/benchmark/linkedom-cached.js --html --custom-elements; #node test/benchmark/jsdom.js --html --custom-elements","benchmark:html:mo":"node test/benchmark/linkedom.js --html --mutation-observer --custom-elements; node test/benchmark/linkedom-cached.js --html --mutation-observer --custom-elements","benchmark:html:nc":"node test/benchmark/linkedom.js --html --no-clone; node test/benchmark/linkedom-cached.js --html --no-clone; #node test/benchmark/jsdom.js --html --no-clone","build":"npm run cjs && npm run test","cjs":"ascjs --no-default esm cjs","coveralls":"c8 report --reporter=text-lcov | coveralls","hello":"node --input-type=module -e 'import {DOMParser} from \"./esm/index.js\";console.log(`\\x1b[7m\\x1b[1m`,new DOMParser().parseFromString(`LinkeDOM`,`text/html`).toString(),`\\x1b[0m`);'","test":"npm run hello && node test/benchmark/linkedom.js --w3c --custom-elements --no-clone && c8 node test/index.js && c8 report -r html"},"keywords":["DOM","JSDOM","alternative","performance","lightweight"],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"ascjs":"^5.0.0","c8":"^7.4.0","coveralls":"^3.1.0"},"module":"./esm/index.js","type":"module","exports":{".":{"import":"./esm/index.js","default":"./cjs/index.js"},"./cached":{"import":"./esm/cached.js","default":"./cjs/cached.js"},"./package.json":"./package.json"},"dependencies":{"@ungap/event":"^0.2.2","@ungap/event-target":"^0.2.2","css-select":"^3.1.2","html-escaper":"^3.0.0","htmlparser2":"^6.0.0","uhyphen":"^0.1.0"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/linkedom.git"},"bugs":{"url":"https://github.com/WebReflection/linkedom/issues"},"homepage":"https://github.com/WebReflection/linkedom#readme","gitHead":"093b73957d98f7a2991d1086fc38c50b1aa40ad7","_id":"linkedom@0.4.0","_nodeVersion":"15.8.0","_npmVersion":"6.14.11","dist":{"shasum":"a72094b7ca59e45ecf95e7a4c7fc92efce322b29","size":50527,"noattachment":false,"key":"/linkedom/-/linkedom-0.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/linkedom/download/linkedom-0.4.0.tgz"},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkedom_0.4.0_1612890013991_0.6233081406910232"},"_hasShrinkwrap":false,"publish_time":1612890014151,"_cnpm_publish_time":1612890014151,"_cnpmcore_publish_time":"2021-12-16T15:24:51.203Z"},"0.3.14":{"name":"linkedom","version":"0.3.14","description":"A triple-linked lists based DOM implementation","main":"./cjs/index.js","scripts":{"benchmark":"node test/benchmark-linkedom.js","benchmark:w3c":"node test/benchmark-linkedom.js --w3c; node test/benchmark-linkedom-cached.js --w3c; node test/benchmark-jsdom.js --w3c; node test/benchmark-basichtml.js --w3c","benchmark:w3c:ce":"node test/benchmark-linkedom.js --w3c --custom-elements; node test/benchmark-linkedom-cached.js --w3c --custom-elements; node test/benchmark-jsdom.js --w3c --custom-elements; node test/benchmark-basichtml.js --w3c --custom-elements","benchmark:dom":"node test/benchmark-linkedom.js --dom; node test/benchmark-linkedom-cached.js --dom; node test/benchmark-jsdom.js --dom; node test/benchmark-basichtml.js --dom","benchmark:dom:ce":"node test/benchmark-linkedom.js --dom --custom-elements; node test/benchmark-linkedom-cached.js --dom --custom-elements; node test/benchmark-jsdom.js --dom --custom-elements; node test/benchmark-basichtml.js --dom --custom-elements","benchmark:html":"node test/benchmark-linkedom.js --html; node test/benchmark-linkedom-cached.js --html; #node test/benchmark-jsdom.js --html","benchmark:html:ce":"node test/benchmark-linkedom.js --html --custom-elements; node test/benchmark-linkedom-cached.js --html --custom-elements; #node test/benchmark-jsdom.js --html --custom-elements","benchmark:html:mo":"node test/benchmark-linkedom.js --html --mutation-observer --custom-elements; node test/benchmark-linkedom-cached.js --html --mutation-observer --custom-elements","benchmark:html:nc":"node test/benchmark-linkedom.js --html --no-clone; node test/benchmark-linkedom-cached.js --html --no-clone; #node test/benchmark-jsdom.js --html --no-clone","build":"npm run cjs && npm run test","cjs":"ascjs --no-default esm cjs","coveralls":"c8 report --reporter=text-lcov | coveralls","hello":"node --input-type=module -e 'import {DOMParser} from \"./esm/index.js\";console.log(`\\x1b[7m\\x1b[1m`,new DOMParser().parseFromString(`LinkeDOM`,`text/html`).toString(),`\\x1b[0m`);'","test":"npm run hello && node test/benchmark-linkedom.js --w3c --custom-elements --no-clone && c8 node test/index.js && c8 report -r html"},"keywords":["DOM","JSDOM","alternative","performance","lightweight"],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"ascjs":"^5.0.0","c8":"^7.4.0","coveralls":"^3.1.0"},"module":"./esm/index.js","type":"module","exports":{".":{"import":"./esm/index.js","default":"./cjs/index.js"},"./cached":{"import":"./esm/cached.js","default":"./cjs/cached.js"},"./package.json":"./package.json"},"dependencies":{"@ungap/event":"^0.2.2","@ungap/event-target":"^0.2.2","css-select":"^3.1.2","html-escaper":"^3.0.0","htmlparser2":"^6.0.0","uhyphen":"^0.1.0"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/linkedom.git"},"bugs":{"url":"https://github.com/WebReflection/linkedom/issues"},"homepage":"https://github.com/WebReflection/linkedom#readme","gitHead":"4118b3dfd03037c447b0a300466ecc2fe073048b","_id":"linkedom@0.3.14","_nodeVersion":"15.8.0","_npmVersion":"6.14.11","dist":{"shasum":"c956529086fc72cdedf84e0030ec9787c85268af","size":44602,"noattachment":false,"key":"/linkedom/-/linkedom-0.3.14.tgz","tarball":"http://registry.cnpm.dingdandao.com/linkedom/download/linkedom-0.3.14.tgz"},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkedom_0.3.14_1612766993890_0.5532548457786441"},"_hasShrinkwrap":false,"publish_time":1612766994120,"_cnpm_publish_time":1612766994120,"_cnpmcore_publish_time":"2021-12-16T15:24:51.413Z"},"0.3.13":{"name":"linkedom","version":"0.3.13","description":"A triple-linked lists based DOM implementation","main":"./cjs/index.js","scripts":{"benchmark":"node test/benchmark-linkedom.js","benchmark:w3c":"node test/benchmark-linkedom.js --w3c; node test/benchmark-linkedom-cached.js --w3c; node test/benchmark-jsdom.js --w3c; node test/benchmark-basichtml.js --w3c","benchmark:w3c:ce":"node test/benchmark-linkedom.js --w3c --custom-elements; node test/benchmark-linkedom-cached.js --w3c --custom-elements; node test/benchmark-jsdom.js --w3c --custom-elements; node test/benchmark-basichtml.js --w3c --custom-elements","benchmark:dom":"node test/benchmark-linkedom.js --dom; node test/benchmark-linkedom-cached.js --dom; node test/benchmark-jsdom.js --dom; node test/benchmark-basichtml.js --dom","benchmark:dom:ce":"node test/benchmark-linkedom.js --dom --custom-elements; node test/benchmark-linkedom-cached.js --dom --custom-elements; node test/benchmark-jsdom.js --dom --custom-elements; node test/benchmark-basichtml.js --dom --custom-elements","benchmark:html":"node test/benchmark-linkedom.js --html; node test/benchmark-linkedom-cached.js --html; #node test/benchmark-jsdom.js --html","benchmark:html:ce":"node test/benchmark-linkedom.js --html --custom-elements; node test/benchmark-linkedom-cached.js --html --custom-elements; #node test/benchmark-jsdom.js --html --custom-elements","benchmark:html:mo":"node test/benchmark-linkedom.js --html --mutation-observer --custom-elements; node test/benchmark-linkedom-cached.js --html --mutation-observer --custom-elements","benchmark:html:nc":"node test/benchmark-linkedom.js --html --no-clone; node test/benchmark-linkedom-cached.js --html --no-clone; #node test/benchmark-jsdom.js --html --no-clone","build":"npm run cjs && npm run test","cjs":"ascjs --no-default esm cjs","coveralls":"c8 report --reporter=text-lcov | coveralls","hello":"node --input-type=module -e 'import {DOMParser} from \"./esm/index.js\";console.log(`\\x1b[7m\\x1b[1m`,new DOMParser().parseFromString(`LinkeDOM`,`text/html`).toString(),`\\x1b[0m`);'","test":"npm run hello && node test/benchmark-linkedom.js --w3c --custom-elements --no-clone && c8 node test/index.js && c8 report -r html"},"keywords":["DOM","JSDOM","alternative","performance","lightweight"],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"ascjs":"^5.0.0","c8":"^7.4.0","coveralls":"^3.1.0"},"module":"./esm/index.js","type":"module","exports":{".":{"import":"./esm/index.js","default":"./cjs/index.js"},"./cached":{"import":"./esm/cached.js","default":"./cjs/cached.js"},"./package.json":"./package.json"},"dependencies":{"@ungap/event":"^0.2.2","@ungap/event-target":"^0.2.2","css-select":"^3.1.2","html-escaper":"^3.0.0","htmlparser2":"^6.0.0","uhyphen":"^0.1.0"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/linkedom.git"},"bugs":{"url":"https://github.com/WebReflection/linkedom/issues"},"homepage":"https://github.com/WebReflection/linkedom#readme","gitHead":"79fec24b9f525400fad6ed69d5a7a002f1a90876","_id":"linkedom@0.3.13","_nodeVersion":"15.8.0","_npmVersion":"6.14.11","dist":{"shasum":"c2858a06566a5ea0db8018556d07328cb0e6b5c5","size":44573,"noattachment":false,"key":"/linkedom/-/linkedom-0.3.13.tgz","tarball":"http://registry.cnpm.dingdandao.com/linkedom/download/linkedom-0.3.13.tgz"},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkedom_0.3.13_1612338352496_0.1719796452543294"},"_hasShrinkwrap":false,"publish_time":1612338352606,"_cnpm_publish_time":1612338352606,"_cnpmcore_publish_time":"2021-12-16T15:24:51.713Z"},"0.3.12":{"name":"linkedom","version":"0.3.12","description":"A triple-linked lists based DOM implementation","main":"./cjs/index.js","scripts":{"benchmark":"node test/benchmark-linkedom.js","benchmark:w3c":"node test/benchmark-linkedom.js --w3c; node test/benchmark-linkedom-cached.js --w3c; node test/benchmark-jsdom.js --w3c; node test/benchmark-basichtml.js --w3c","benchmark:w3c:ce":"node test/benchmark-linkedom.js --w3c --custom-elements; node test/benchmark-linkedom-cached.js --w3c --custom-elements; node test/benchmark-jsdom.js --w3c --custom-elements; node test/benchmark-basichtml.js --w3c --custom-elements","benchmark:dom":"node test/benchmark-linkedom.js --dom; node test/benchmark-linkedom-cached.js --dom; node test/benchmark-jsdom.js --dom; node test/benchmark-basichtml.js --dom","benchmark:dom:ce":"node test/benchmark-linkedom.js --dom --custom-elements; node test/benchmark-linkedom-cached.js --dom --custom-elements; node test/benchmark-jsdom.js --dom --custom-elements; node test/benchmark-basichtml.js --dom --custom-elements","benchmark:html":"node test/benchmark-linkedom.js --html; node test/benchmark-linkedom-cached.js --html; #node test/benchmark-jsdom.js --html","benchmark:html:ce":"node test/benchmark-linkedom.js --html --custom-elements; node test/benchmark-linkedom-cached.js --html --custom-elements; #node test/benchmark-jsdom.js --html --custom-elements","benchmark:html:mo":"node test/benchmark-linkedom.js --html --mutation-observer --custom-elements; node test/benchmark-linkedom-cached.js --html --mutation-observer --custom-elements","benchmark:html:nc":"node test/benchmark-linkedom.js --html --no-clone; node test/benchmark-linkedom-cached.js --html --no-clone; #node test/benchmark-jsdom.js --html --no-clone","build":"npm run cjs && npm run test","cjs":"ascjs --no-default esm cjs","coveralls":"c8 report --reporter=text-lcov | coveralls","hello":"node --input-type=module -e 'import {DOMParser} from \"./esm/index.js\";console.log(`\\x1b[7m\\x1b[1m`,new DOMParser().parseFromString(`LinkeDOM`,`text/html`).toString(),`\\x1b[0m`);'","test":"npm run hello && node test/benchmark-linkedom.js --w3c --custom-elements --no-clone && c8 node test/index.js"},"keywords":["DOM","JSDOM","alternative","performance","lightweight"],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"ascjs":"^5.0.0","c8":"^7.4.0","coveralls":"^3.1.0"},"module":"./esm/index.js","type":"module","exports":{".":{"import":"./esm/index.js","default":"./cjs/index.js"},"./cached":{"import":"./esm/cached.js","default":"./cjs/cached.js"},"./package.json":"./package.json"},"dependencies":{"@ungap/event":"^0.2.2","@ungap/event-target":"^0.2.2","css-select":"^3.1.2","html-escaper":"^3.0.0","htmlparser2":"^6.0.0","uhyphen":"^0.1.0"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/linkedom.git"},"bugs":{"url":"https://github.com/WebReflection/linkedom/issues"},"homepage":"https://github.com/WebReflection/linkedom#readme","gitHead":"6364a1790ebe0ecfd024d55804abdadb5144f562","_id":"linkedom@0.3.12","_nodeVersion":"15.7.0","_npmVersion":"6.14.11","dist":{"shasum":"4fd4ea89e93902ae64b276534971afe993790768","size":44669,"noattachment":false,"key":"/linkedom/-/linkedom-0.3.12.tgz","tarball":"http://registry.cnpm.dingdandao.com/linkedom/download/linkedom-0.3.12.tgz"},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkedom_0.3.12_1612336950193_0.5060751001254387"},"_hasShrinkwrap":false,"publish_time":1612336950339,"_cnpm_publish_time":1612336950339,"_cnpmcore_publish_time":"2021-12-16T15:24:51.950Z"},"0.3.11":{"name":"linkedom","version":"0.3.11","description":"A triple-linked lists based DOM implementation","main":"./cjs/index.js","scripts":{"benchmark":"node test/benchmark-linkedom.js","benchmark:w3c":"node test/benchmark-linkedom.js --w3c; node test/benchmark-linkedom-cached.js --w3c; node test/benchmark-jsdom.js --w3c; node test/benchmark-basichtml.js --w3c","benchmark:w3c:ce":"node test/benchmark-linkedom.js --w3c --custom-elements; node test/benchmark-linkedom-cached.js --w3c --custom-elements; node test/benchmark-jsdom.js --w3c --custom-elements; node test/benchmark-basichtml.js --w3c --custom-elements","benchmark:dom":"node test/benchmark-linkedom.js --dom; node test/benchmark-linkedom-cached.js --dom; node test/benchmark-jsdom.js --dom; node test/benchmark-basichtml.js --dom","benchmark:dom:ce":"node test/benchmark-linkedom.js --dom --custom-elements; node test/benchmark-linkedom-cached.js --dom --custom-elements; node test/benchmark-jsdom.js --dom --custom-elements; node test/benchmark-basichtml.js --dom --custom-elements","benchmark:html":"node test/benchmark-linkedom.js --html; node test/benchmark-linkedom-cached.js --html; #node test/benchmark-jsdom.js --html","benchmark:html:ce":"node test/benchmark-linkedom.js --html --custom-elements; node test/benchmark-linkedom-cached.js --html --custom-elements; #node test/benchmark-jsdom.js --html --custom-elements","benchmark:html:mo":"node test/benchmark-linkedom.js --html --mutation-observer --custom-elements; node test/benchmark-linkedom-cached.js --html --mutation-observer --custom-elements","benchmark:html:nc":"node test/benchmark-linkedom.js --html --no-clone; node test/benchmark-linkedom-cached.js --html --no-clone; #node test/benchmark-jsdom.js --html --no-clone","build":"npm run cjs && npm run test","cjs":"ascjs --no-default esm cjs","coveralls":"c8 report --reporter=text-lcov | coveralls","hello":"node --input-type=module -e 'import {DOMParser} from \"./esm/index.js\";console.log(`\\x1b[7m\\x1b[1m`,new DOMParser().parseFromString(`LinkeDOM`,`text/html`).toString(),`\\x1b[0m`);'","test":"npm run hello && node test/benchmark-linkedom.js --w3c --custom-elements --no-clone && c8 node test/index.js"},"keywords":["DOM","JSDOM","alternative","performance","lightweight"],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"ascjs":"^5.0.0","c8":"^7.4.0","coveralls":"^3.1.0"},"module":"./esm/index.js","type":"module","exports":{".":{"import":"./esm/index.js","default":"./cjs/index.js"},"./cached":{"import":"./esm/cached.js","default":"./cjs/cached.js"},"./package.json":"./package.json"},"dependencies":{"@ungap/event":"^0.2.2","@ungap/event-target":"^0.2.2","css-select":"^3.1.2","html-escaper":"^3.0.0","htmlparser2":"^6.0.0","uhyphen":"^0.1.0"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/linkedom.git"},"bugs":{"url":"https://github.com/WebReflection/linkedom/issues"},"homepage":"https://github.com/WebReflection/linkedom#readme","gitHead":"7ad153b0820da9171ffef65e952ac38cacf2c4fa","_id":"linkedom@0.3.11","_nodeVersion":"15.7.0","_npmVersion":"6.14.11","dist":{"shasum":"1d9f2132f53c859a8bafe2eb11fbc49cbdf3b095","size":44795,"noattachment":false,"key":"/linkedom/-/linkedom-0.3.11.tgz","tarball":"http://registry.cnpm.dingdandao.com/linkedom/download/linkedom-0.3.11.tgz"},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkedom_0.3.11_1612334097481_0.2684772086809546"},"_hasShrinkwrap":false,"publish_time":1612334097653,"_cnpm_publish_time":1612334097653,"_cnpmcore_publish_time":"2021-12-16T15:24:52.234Z"},"0.3.10":{"name":"linkedom","version":"0.3.10","description":"A triple-linked lists based DOM implementation","main":"./cjs/index.js","scripts":{"benchmark":"node test/benchmark-linkedom.js","benchmark:w3c":"node test/benchmark-linkedom.js --w3c; node test/benchmark-linkedom-cached.js --w3c; node test/benchmark-jsdom.js --w3c; node test/benchmark-basichtml.js --w3c","benchmark:w3c:ce":"node test/benchmark-linkedom.js --w3c --custom-elements; node test/benchmark-linkedom-cached.js --w3c --custom-elements; node test/benchmark-jsdom.js --w3c --custom-elements; node test/benchmark-basichtml.js --w3c --custom-elements","benchmark:dom":"node test/benchmark-linkedom.js --dom; node test/benchmark-linkedom-cached.js --dom; node test/benchmark-jsdom.js --dom; node test/benchmark-basichtml.js --dom","benchmark:dom:ce":"node test/benchmark-linkedom.js --dom --custom-elements; node test/benchmark-linkedom-cached.js --dom --custom-elements; node test/benchmark-jsdom.js --dom --custom-elements; node test/benchmark-basichtml.js --dom --custom-elements","benchmark:html":"node test/benchmark-linkedom.js --html; node test/benchmark-linkedom-cached.js --html; #node test/benchmark-jsdom.js --html","benchmark:html:ce":"node test/benchmark-linkedom.js --html --custom-elements; node test/benchmark-linkedom-cached.js --html --custom-elements; #node test/benchmark-jsdom.js --html --custom-elements","benchmark:html:mo":"node test/benchmark-linkedom.js --html --mutation-observer --custom-elements; node test/benchmark-linkedom-cached.js --html --mutation-observer --custom-elements","benchmark:html:nc":"node test/benchmark-linkedom.js --html --no-clone; node test/benchmark-linkedom-cached.js --html --no-clone; #node test/benchmark-jsdom.js --html --no-clone","build":"npm run cjs && npm run test","cjs":"ascjs --no-default esm cjs","coveralls":"c8 report --reporter=text-lcov | coveralls","hello":"node --input-type=module -e 'import {DOMParser} from \"./esm/index.js\";console.log(`\\x1b[7m\\x1b[1m`,new DOMParser().parseFromString(`LinkeDOM`,`text/html`).toString(),`\\x1b[0m`);'","test":"npm run hello && node test/benchmark-linkedom.js --w3c --custom-elements --no-clone && c8 node test/index.js"},"keywords":["DOM","JSDOM","alternative","performance","lightweight"],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"ascjs":"^5.0.0","c8":"^7.4.0","coveralls":"^3.1.0"},"module":"./esm/index.js","type":"module","exports":{".":{"import":"./esm/index.js","default":"./cjs/index.js"},"./cached":{"import":"./esm/cached.js","default":"./cjs/cached.js"},"./package.json":"./package.json"},"dependencies":{"@ungap/event":"^0.2.2","@ungap/event-target":"^0.2.2","css-select":"^3.1.2","html-escaper":"^3.0.0","htmlparser2":"^6.0.0","uhyphen":"^0.1.0"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/linkedom.git"},"bugs":{"url":"https://github.com/WebReflection/linkedom/issues"},"homepage":"https://github.com/WebReflection/linkedom#readme","gitHead":"cf93cfbc0b122741fe7484f8be2f2697c3172286","_id":"linkedom@0.3.10","_nodeVersion":"15.7.0","_npmVersion":"6.14.11","dist":{"shasum":"9492f55de6473ec79f4671aa298aee34ed09c1fc","size":44774,"noattachment":false,"key":"/linkedom/-/linkedom-0.3.10.tgz","tarball":"http://registry.cnpm.dingdandao.com/linkedom/download/linkedom-0.3.10.tgz"},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkedom_0.3.10_1612332763936_0.27149233604809164"},"_hasShrinkwrap":false,"publish_time":1612332764075,"_cnpm_publish_time":1612332764075,"_cnpmcore_publish_time":"2021-12-16T15:24:52.538Z"},"0.3.9":{"name":"linkedom","version":"0.3.9","description":"A triple-linked lists based DOM implementation","main":"./cjs/index.js","scripts":{"benchmark":"node test/benchmark-linkedom.js","benchmark:w3c":"node test/benchmark-linkedom.js --w3c; node test/benchmark-linkedom-cached.js --w3c; node test/benchmark-jsdom.js --w3c; node test/benchmark-basichtml.js --w3c","benchmark:w3c:ce":"node test/benchmark-linkedom.js --w3c --custom-elements; node test/benchmark-linkedom-cached.js --w3c --custom-elements; node test/benchmark-jsdom.js --w3c --custom-elements; node test/benchmark-basichtml.js --w3c --custom-elements","benchmark:dom":"node test/benchmark-linkedom.js --dom; node test/benchmark-linkedom-cached.js --dom; node test/benchmark-jsdom.js --dom; node test/benchmark-basichtml.js --dom","benchmark:dom:ce":"node test/benchmark-linkedom.js --dom --custom-elements; node test/benchmark-linkedom-cached.js --dom --custom-elements; node test/benchmark-jsdom.js --dom --custom-elements; node test/benchmark-basichtml.js --dom --custom-elements","benchmark:html":"node test/benchmark-linkedom.js --html; node test/benchmark-linkedom-cached.js --html; #node test/benchmark-jsdom.js --html","benchmark:html:ce":"node test/benchmark-linkedom.js --html --custom-elements; node test/benchmark-linkedom-cached.js --html --custom-elements; #node test/benchmark-jsdom.js --html --custom-elements","benchmark:html:mo":"node test/benchmark-linkedom.js --html --mutation-observer --custom-elements; node test/benchmark-linkedom-cached.js --html --mutation-observer --custom-elements","benchmark:html:nc":"node test/benchmark-linkedom.js --html --no-clone; node test/benchmark-linkedom-cached.js --html --no-clone; #node test/benchmark-jsdom.js --html --no-clone","build":"npm run cjs && npm run test","cjs":"ascjs --no-default esm cjs","coveralls":"c8 report --reporter=text-lcov | coveralls","hello":"node --input-type=module -e 'import {DOMParser} from \"./esm/index.js\";console.log(`\\x1b[7m\\x1b[1m`,new DOMParser().parseFromString(`LinkeDOM`,`text/html`).toString(),`\\x1b[0m`);'","test":"npm run hello && node test/benchmark-linkedom.js --w3c --custom-elements --no-clone && c8 node test/index.js"},"keywords":["DOM","JSDOM","alternative","performance","lightweight"],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"ascjs":"^5.0.0","c8":"^7.4.0","coveralls":"^3.1.0"},"module":"./esm/index.js","type":"module","exports":{".":{"import":"./esm/index.js","default":"./cjs/index.js"},"./cached":{"import":"./esm/cached.js","default":"./cjs/cached.js"},"./package.json":"./package.json"},"dependencies":{"@ungap/event":"^0.2.2","@ungap/event-target":"^0.2.2","css-select":"^3.1.2","html-escaper":"^3.0.0","htmlparser2":"^6.0.0","uhyphen":"^0.1.0"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/linkedom.git"},"bugs":{"url":"https://github.com/WebReflection/linkedom/issues"},"homepage":"https://github.com/WebReflection/linkedom#readme","gitHead":"3689012c8a1bebedb99ada86c8ef7b899f7db04b","_id":"linkedom@0.3.9","_nodeVersion":"15.7.0","_npmVersion":"6.14.11","dist":{"shasum":"3ebb5ce004e10f5b260958b7a8db2e71a9dd73cf","size":1073337,"noattachment":false,"key":"/linkedom/-/linkedom-0.3.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/linkedom/download/linkedom-0.3.9.tgz"},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkedom_0.3.9_1612268937909_0.5854619381533204"},"_hasShrinkwrap":false,"publish_time":1612268938194,"_cnpm_publish_time":1612268938194,"_cnpmcore_publish_time":"2021-12-16T15:24:53.528Z"},"0.3.8":{"name":"linkedom","version":"0.3.8","description":"A triple-linked lists based DOM implementation","main":"./cjs/index.js","scripts":{"benchmark":"node test/benchmark-linkedom.js","benchmark:w3c":"node test/benchmark-linkedom.js --w3c; node test/benchmark-linkedom-cached.js --w3c; node test/benchmark-jsdom.js --w3c; node test/benchmark-basichtml.js --w3c","benchmark:w3c:ce":"node test/benchmark-linkedom.js --w3c --custom-elements; node test/benchmark-linkedom-cached.js --w3c --custom-elements; node test/benchmark-jsdom.js --w3c --custom-elements; node test/benchmark-basichtml.js --w3c --custom-elements","benchmark:dom":"node test/benchmark-linkedom.js --dom; node test/benchmark-linkedom-cached.js --dom; node test/benchmark-jsdom.js --dom; node test/benchmark-basichtml.js --dom","benchmark:dom:ce":"node test/benchmark-linkedom.js --dom --custom-elements; node test/benchmark-linkedom-cached.js --dom --custom-elements; node test/benchmark-jsdom.js --dom --custom-elements; node test/benchmark-basichtml.js --dom --custom-elements","benchmark:html":"node test/benchmark-linkedom.js --html; node test/benchmark-linkedom-cached.js --html; #node test/benchmark-jsdom.js --html","benchmark:html:ce":"node test/benchmark-linkedom.js --html --custom-elements; node test/benchmark-linkedom-cached.js --html --custom-elements; #node test/benchmark-jsdom.js --html --custom-elements","benchmark:html:mo":"node test/benchmark-linkedom.js --html --mutation-observer --custom-elements; node test/benchmark-linkedom-cached.js --html --mutation-observer --custom-elements","benchmark:html:nc":"node test/benchmark-linkedom.js --html --no-clone; node test/benchmark-linkedom-cached.js --html --no-clone; #node test/benchmark-jsdom.js --html --no-clone","build":"npm run cjs && npm run test","cjs":"ascjs --no-default esm cjs","coveralls":"c8 report --reporter=text-lcov | coveralls","hello":"node --input-type=module -e 'import {DOMParser} from \"./esm/index.js\";console.log(`\\x1b[7m\\x1b[1m`,new DOMParser().parseFromString(`LinkeDOM`,`text/html`).toString(),`\\x1b[0m`);'","test":"npm run hello && node test/benchmark-linkedom.js --w3c --custom-elements --no-clone && c8 node test/index.js"},"keywords":["DOM","JSDOM","alternative","performance","lightweight"],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"ascjs":"^5.0.0","c8":"^7.4.0","coveralls":"^3.1.0"},"module":"./esm/index.js","type":"module","exports":{".":{"import":"./esm/index.js","default":"./cjs/index.js"},"./cached":{"import":"./esm/cached.js","default":"./cjs/cached.js"},"./package.json":"./package.json"},"dependencies":{"@ungap/event":"^0.2.2","@ungap/event-target":"^0.2.2","css-select":"^3.1.2","html-escaper":"^3.0.0","htmlparser2":"^6.0.0","uhyphen":"^0.1.0"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/linkedom.git"},"bugs":{"url":"https://github.com/WebReflection/linkedom/issues"},"homepage":"https://github.com/WebReflection/linkedom#readme","gitHead":"e9de3c1fc3140f21df007681683e3184ad38e829","_id":"linkedom@0.3.8","_nodeVersion":"15.7.0","_npmVersion":"6.14.11","dist":{"shasum":"d810e672ceda546964124b3753453b1eca3c3c96","size":1073332,"noattachment":false,"key":"/linkedom/-/linkedom-0.3.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/linkedom/download/linkedom-0.3.8.tgz"},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkedom_0.3.8_1612268497659_0.3476723150062542"},"_hasShrinkwrap":false,"publish_time":1612268498029,"_cnpm_publish_time":1612268498029,"_cnpmcore_publish_time":"2021-12-16T15:24:54.567Z"},"0.3.7":{"name":"linkedom","version":"0.3.7","description":"A triple-linked lists based DOM implementation","main":"./cjs/index.js","scripts":{"benchmark":"node test/benchmark-linkedom.js","benchmark:w3c":"node test/benchmark-linkedom.js --w3c; node test/benchmark-linkedom-cached.js --w3c; node test/benchmark-jsdom.js --w3c; node test/benchmark-basichtml.js --w3c","benchmark:w3c:ce":"node test/benchmark-linkedom.js --w3c --custom-elements; node test/benchmark-linkedom-cached.js --w3c --custom-elements; node test/benchmark-jsdom.js --w3c --custom-elements; node test/benchmark-basichtml.js --w3c --custom-elements","benchmark:dom":"node test/benchmark-linkedom.js --dom; node test/benchmark-linkedom-cached.js --dom; node test/benchmark-jsdom.js --dom; node test/benchmark-basichtml.js --dom","benchmark:dom:ce":"node test/benchmark-linkedom.js --dom --custom-elements; node test/benchmark-linkedom-cached.js --dom --custom-elements; node test/benchmark-jsdom.js --dom --custom-elements; node test/benchmark-basichtml.js --dom --custom-elements","benchmark:html":"node test/benchmark-linkedom.js --html; node test/benchmark-linkedom-cached.js --html; #node test/benchmark-jsdom.js --html","benchmark:html:ce":"node test/benchmark-linkedom.js --html --custom-elements; node test/benchmark-linkedom-cached.js --html --custom-elements; #node test/benchmark-jsdom.js --html --custom-elements","benchmark:html:mo":"node test/benchmark-linkedom.js --html --mutation-observer --custom-elements; node test/benchmark-linkedom-cached.js --html --mutation-observer --custom-elements","benchmark:html:nc":"node test/benchmark-linkedom.js --html --no-clone; node test/benchmark-linkedom-cached.js --html --no-clone; #node test/benchmark-jsdom.js --html --no-clone","build":"npm run cjs && npm run test","cjs":"ascjs --no-default esm cjs","coveralls":"c8 report --reporter=text-lcov | coveralls","hello":"node --input-type=module -e 'import {DOMParser} from \"./esm/index.js\";console.log(`\\x1b[7m\\x1b[1m`,new DOMParser().parseFromString(`LinkeDOM`,`text/html`).toString(),`\\x1b[0m`);'","test":"npm run hello && node test/benchmark-linkedom.js --w3c --custom-elements --no-clone && c8 node test/index.js"},"keywords":["DOM","JSDOM","alternative","performance","lightweight"],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"ascjs":"^5.0.0","c8":"^7.4.0","coveralls":"^3.1.0"},"module":"./esm/index.js","type":"module","exports":{".":{"import":"./esm/index.js","default":"./cjs/index.js"},"./cached":{"import":"./esm/cached.js","default":"./cjs/cached.js"},"./package.json":"./package.json"},"dependencies":{"@ungap/event":"^0.2.2","@ungap/event-target":"^0.2.2","css-select":"^3.1.2","html-escaper":"^3.0.0","htmlparser2":"^6.0.0","uhyphen":"^0.1.0"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/linkedom.git"},"bugs":{"url":"https://github.com/WebReflection/linkedom/issues"},"homepage":"https://github.com/WebReflection/linkedom#readme","gitHead":"78071b506826130a6058a2c39c5097bed08b8fef","_id":"linkedom@0.3.7","_nodeVersion":"15.7.0","_npmVersion":"6.14.11","dist":{"shasum":"8e304793ee6d538a4d01a0f630e837f704a9c660","size":1073322,"noattachment":false,"key":"/linkedom/-/linkedom-0.3.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/linkedom/download/linkedom-0.3.7.tgz"},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkedom_0.3.7_1612268429803_0.5847251221178216"},"_hasShrinkwrap":false,"publish_time":1612268429969,"_cnpm_publish_time":1612268429969,"_cnpmcore_publish_time":"2021-12-16T15:24:55.406Z"},"0.3.6":{"name":"linkedom","version":"0.3.6","description":"A triple-linked lists based DOM implementation","main":"./cjs/index.js","scripts":{"benchmark":"node test/benchmark-linkedom.js","benchmark:w3c":"node test/benchmark-linkedom.js --w3c; node test/benchmark-linkedom-cached.js --w3c; node test/benchmark-jsdom.js --w3c; node test/benchmark-basichtml.js --w3c","benchmark:w3c:ce":"node test/benchmark-linkedom.js --w3c --custom-elements; node test/benchmark-linkedom-cached.js --w3c --custom-elements; node test/benchmark-jsdom.js --w3c --custom-elements; node test/benchmark-basichtml.js --w3c --custom-elements","benchmark:dom":"node test/benchmark-linkedom.js --dom; node test/benchmark-linkedom-cached.js --dom; node test/benchmark-jsdom.js --dom; node test/benchmark-basichtml.js --dom","benchmark:dom:ce":"node test/benchmark-linkedom.js --dom --custom-elements; node test/benchmark-linkedom-cached.js --dom --custom-elements; node test/benchmark-jsdom.js --dom --custom-elements; node test/benchmark-basichtml.js --dom --custom-elements","benchmark:html":"node test/benchmark-linkedom.js --html; node test/benchmark-linkedom-cached.js --html; #node test/benchmark-jsdom.js --html","benchmark:html:ce":"node test/benchmark-linkedom.js --html --custom-elements; node test/benchmark-linkedom-cached.js --html --custom-elements; #node test/benchmark-jsdom.js --html --custom-elements","benchmark:html:mo":"node test/benchmark-linkedom.js --html --mutation-observer --custom-elements; node test/benchmark-linkedom-cached.js --html --mutation-observer --custom-elements","benchmark:html:nc":"node test/benchmark-linkedom.js --html --no-clone; node test/benchmark-linkedom-cached.js --html --no-clone; #node test/benchmark-jsdom.js --html --no-clone","build":"npm run cjs && npm run test","cjs":"ascjs --no-default esm cjs","coveralls":"c8 report --reporter=text-lcov | coveralls","hello":"node --input-type=module -e 'import {DOMParser} from \"./esm/index.js\";console.log(`\\x1b[7m\\x1b[1m`,new DOMParser().parseFromString(`LinkeDOM`,`text/html`).toString(),`\\x1b[0m`);'","test":"npm run hello && node test/benchmark-linkedom.js --w3c --custom-elements --no-clone && c8 node test/index.js"},"keywords":["DOM","JSDOM","alternative","performance","lightweight"],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"ascjs":"^5.0.0","c8":"^7.4.0","coveralls":"^3.1.0"},"module":"./esm/index.js","type":"module","exports":{".":{"import":"./esm/index.js","default":"./cjs/index.js"},"./cached":{"import":"./esm/cached.js","default":"./cjs/cached.js"},"./package.json":"./package.json"},"dependencies":{"@ungap/event":"^0.2.2","@ungap/event-target":"^0.2.2","css-select":"^3.1.2","html-escaper":"^3.0.0","htmlparser2":"^6.0.0","uhyphen":"^0.1.0"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/linkedom.git"},"bugs":{"url":"https://github.com/WebReflection/linkedom/issues"},"homepage":"https://github.com/WebReflection/linkedom#readme","gitHead":"5bbae1214a9ce9289b8c33649fc3d97dba7f5755","_id":"linkedom@0.3.6","_nodeVersion":"15.7.0","_npmVersion":"6.14.11","dist":{"shasum":"84b004bd8ce06298178ceb8babaf8e0103c1a9db","size":1073013,"noattachment":false,"key":"/linkedom/-/linkedom-0.3.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/linkedom/download/linkedom-0.3.6.tgz"},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkedom_0.3.6_1612264883573_0.6258094999022534"},"_hasShrinkwrap":false,"publish_time":1612264883835,"_cnpm_publish_time":1612264883835,"_cnpmcore_publish_time":"2021-12-16T15:24:56.522Z"},"0.3.5":{"name":"linkedom","version":"0.3.5","description":"A triple-linked lists based DOM implementation","main":"./cjs/index.js","scripts":{"benchmark":"node test/benchmark-linkedom.js","benchmark:w3c":"node test/benchmark-linkedom.js --w3c; node test/benchmark-linkedom-cached.js --w3c; node test/benchmark-jsdom.js --w3c; node test/benchmark-basichtml.js --w3c","benchmark:w3c:ce":"node test/benchmark-linkedom.js --w3c --custom-elements; node test/benchmark-linkedom-cached.js --w3c --custom-elements; node test/benchmark-jsdom.js --w3c --custom-elements; node test/benchmark-basichtml.js --w3c --custom-elements","benchmark:dom":"node test/benchmark-linkedom.js --dom; node test/benchmark-linkedom-cached.js --dom; node test/benchmark-jsdom.js --dom; node test/benchmark-basichtml.js --dom","benchmark:dom:ce":"node test/benchmark-linkedom.js --dom --custom-elements; node test/benchmark-linkedom-cached.js --dom --custom-elements; node test/benchmark-jsdom.js --dom --custom-elements; node test/benchmark-basichtml.js --dom --custom-elements","benchmark:html":"node test/benchmark-linkedom.js --html; node test/benchmark-linkedom-cached.js --html; #node test/benchmark-jsdom.js --html","benchmark:html:ce":"node test/benchmark-linkedom.js --html --custom-elements; node test/benchmark-linkedom-cached.js --html --custom-elements; #node test/benchmark-jsdom.js --html --custom-elements","benchmark:html:mo":"node test/benchmark-linkedom.js --html --mutation-observer --custom-elements; node test/benchmark-linkedom-cached.js --html --mutation-observer --custom-elements","benchmark:html:nc":"node test/benchmark-linkedom.js --html --no-clone; node test/benchmark-linkedom-cached.js --html --no-clone; #node test/benchmark-jsdom.js --html --no-clone","build":"npm run cjs && npm run test","cjs":"ascjs --no-default esm cjs","coveralls":"c8 report --reporter=text-lcov | coveralls","hello":"node --input-type=module -e 'import {DOMParser} from \"./esm/index.js\";console.log(`\\x1b[7m\\x1b[1m`,new DOMParser().parseFromString(`LinkeDOM`,`text/html`).toString(),`\\x1b[0m`);'","test":"npm run hello && node test/benchmark-linkedom.js --w3c --custom-elements --no-clone && c8 node test/index.js"},"keywords":["DOM","JSDOM","alternative","performance","lightweight"],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"ascjs":"^5.0.0","c8":"^7.4.0","coveralls":"^3.1.0"},"module":"./esm/index.js","type":"module","exports":{".":{"import":"./esm/index.js","default":"./cjs/index.js"},"./cached":{"import":"./esm/cached.js","default":"./cjs/cached.js"},"./package.json":"./package.json"},"dependencies":{"@ungap/event":"^0.2.2","@ungap/event-target":"^0.2.2","css-select":"^3.1.2","html-escaper":"^3.0.0","htmlparser2":"^6.0.0","uhyphen":"^0.1.0"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/linkedom.git"},"bugs":{"url":"https://github.com/WebReflection/linkedom/issues"},"homepage":"https://github.com/WebReflection/linkedom#readme","gitHead":"69c29b4744a59ff2cc604c1b27f676ab2ce98158","_id":"linkedom@0.3.5","_nodeVersion":"15.7.0","_npmVersion":"6.14.11","dist":{"shasum":"59993b0a05a44e592151ac5e523eeff8a5b42df8","size":1072681,"noattachment":false,"key":"/linkedom/-/linkedom-0.3.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/linkedom/download/linkedom-0.3.5.tgz"},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkedom_0.3.5_1612260243917_0.36334396637600164"},"_hasShrinkwrap":false,"publish_time":1612260244245,"_cnpm_publish_time":1612260244245,"_cnpmcore_publish_time":"2021-12-16T15:24:57.961Z"},"0.3.4":{"name":"linkedom","version":"0.3.4","description":"A triple-linked lists based DOM implementation","main":"./cjs/index.js","scripts":{"benchmark":"node test/benchmark-linkedom.js","benchmark:w3c":"node test/benchmark-linkedom.js --w3c; node test/benchmark-linkedom-cached.js --w3c; node test/benchmark-jsdom.js --w3c; node test/benchmark-basichtml.js --w3c","benchmark:w3c:ce":"node test/benchmark-linkedom.js --w3c --custom-elements; node test/benchmark-linkedom-cached.js --w3c --custom-elements; node test/benchmark-jsdom.js --w3c --custom-elements; node test/benchmark-basichtml.js --w3c --custom-elements","benchmark:dom":"node test/benchmark-linkedom.js --dom; node test/benchmark-linkedom-cached.js --dom; node test/benchmark-jsdom.js --dom; node test/benchmark-basichtml.js --dom","benchmark:dom:ce":"node test/benchmark-linkedom.js --dom --custom-elements; node test/benchmark-linkedom-cached.js --dom --custom-elements; node test/benchmark-jsdom.js --dom --custom-elements; node test/benchmark-basichtml.js --dom --custom-elements","benchmark:html":"node test/benchmark-linkedom.js --html; node test/benchmark-linkedom-cached.js --html; #node test/benchmark-jsdom.js --html","benchmark:html:ce":"node test/benchmark-linkedom.js --html --custom-elements; node test/benchmark-linkedom-cached.js --html --custom-elements; #node test/benchmark-jsdom.js --html --custom-elements","benchmark:html:mo":"node test/benchmark-linkedom.js --html --mutation-observer --custom-elements; node test/benchmark-linkedom-cached.js --html --mutation-observer --custom-elements","benchmark:html:nc":"node test/benchmark-linkedom.js --html --no-clone; node test/benchmark-linkedom-cached.js --html --no-clone; #node test/benchmark-jsdom.js --html --no-clone","build":"npm run cjs && npm run test","cjs":"ascjs --no-default esm cjs","coveralls":"c8 report --reporter=text-lcov | coveralls","hello":"node --input-type=module -e 'import {DOMParser} from \"./esm/index.js\";console.log(`\\x1b[7m\\x1b[1m`,new DOMParser().parseFromString(`LinkeDOM`,`text/html`).toString(),`\\x1b[0m`);'","test":"npm run hello && node test/benchmark-linkedom.js --w3c --custom-elements --no-clone && c8 node test/index.js"},"keywords":["DOM","JSDOM","alternative","performance","lightweight"],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"ascjs":"^5.0.0","c8":"^7.4.0","coveralls":"^3.1.0"},"module":"./esm/index.js","type":"module","exports":{".":{"import":"./esm/index.js","default":"./cjs/index.js"},"./cached":{"import":"./esm/cached.js","default":"./cjs/cached.js"},"./package.json":"./package.json"},"dependencies":{"@ungap/event":"^0.2.2","@ungap/event-target":"^0.2.2","css-select":"^3.1.2","html-escaper":"^3.0.0","htmlparser2":"^6.0.0","uhyphen":"^0.1.0"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/linkedom.git"},"bugs":{"url":"https://github.com/WebReflection/linkedom/issues"},"homepage":"https://github.com/WebReflection/linkedom#readme","gitHead":"7ed65fe582d41aa2e708e3c72a37c1e8cb9d5690","_id":"linkedom@0.3.4","_nodeVersion":"15.7.0","_npmVersion":"6.14.11","dist":{"shasum":"cd0dcc9c09191944b0fd7536b4b4eaad261edeac","size":1070525,"noattachment":false,"key":"/linkedom/-/linkedom-0.3.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/linkedom/download/linkedom-0.3.4.tgz"},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkedom_0.3.4_1612254799358_0.6833415467586479"},"_hasShrinkwrap":false,"publish_time":1612254799622,"_cnpm_publish_time":1612254799622,"_cnpmcore_publish_time":"2021-12-16T15:24:59.419Z"},"0.3.3":{"name":"linkedom","version":"0.3.3","description":"A triple-linked lists based DOM implementation","main":"./cjs/index.js","scripts":{"benchmark":"node test/benchmark-linkedom.js","benchmark:w3c":"node test/benchmark-linkedom.js --w3c; node test/benchmark-linkedom-cached.js --w3c; node test/benchmark-jsdom.js --w3c; node test/benchmark-basichtml.js --w3c","benchmark:w3c:ce":"node test/benchmark-linkedom.js --w3c --custom-elements; node test/benchmark-linkedom-cached.js --w3c --custom-elements; node test/benchmark-jsdom.js --w3c --custom-elements; node test/benchmark-basichtml.js --w3c --custom-elements","benchmark:dom":"node test/benchmark-linkedom.js --dom; node test/benchmark-linkedom-cached.js --dom; node test/benchmark-jsdom.js --dom; node test/benchmark-basichtml.js --dom","benchmark:dom:ce":"node test/benchmark-linkedom.js --dom --custom-elements; node test/benchmark-linkedom-cached.js --dom --custom-elements; node test/benchmark-jsdom.js --dom --custom-elements; node test/benchmark-basichtml.js --dom --custom-elements","benchmark:html":"node test/benchmark-linkedom.js --html; node test/benchmark-linkedom-cached.js --html; #node test/benchmark-jsdom.js --html","benchmark:html:ce":"node test/benchmark-linkedom.js --html --custom-elements; node test/benchmark-linkedom-cached.js --html --custom-elements; #node test/benchmark-jsdom.js --html --custom-elements","benchmark:html:mo":"node test/benchmark-linkedom.js --html --mutation-observer --custom-elements; node test/benchmark-linkedom-cached.js --html --mutation-observer --custom-elements","benchmark:html:nc":"node test/benchmark-linkedom.js --html --no-clone; node test/benchmark-linkedom-cached.js --html --no-clone; #node test/benchmark-jsdom.js --html --no-clone","build":"npm run cjs && npm run test","cjs":"ascjs --no-default esm cjs","coveralls":"c8 report --reporter=text-lcov | coveralls","hello":"node --input-type=module -e 'import {DOMParser} from \"./esm/index.js\";console.log(`\\x1b[7m\\x1b[1m`,new DOMParser().parseFromString(`LinkeDOM`,`text/html`).toString(),`\\x1b[0m`);'","test":"npm run hello && node test/benchmark-linkedom.js --w3c --custom-elements --no-clone && c8 node test/index.js"},"keywords":["DOM","JSDOM","alternative","performance","lightweight"],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"ascjs":"^5.0.0","c8":"^7.4.0","coveralls":"^3.1.0"},"module":"./esm/index.js","type":"module","exports":{".":{"import":"./esm/index.js","default":"./cjs/index.js"},"./cached":{"import":"./esm/cached.js","default":"./cjs/cached.js"},"./package.json":"./package.json"},"dependencies":{"@ungap/event":"^0.2.2","@ungap/event-target":"^0.2.2","css-select":"^3.1.2","html-escaper":"^3.0.0","htmlparser2":"^6.0.0","uhyphen":"^0.1.0"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/linkedom.git"},"bugs":{"url":"https://github.com/WebReflection/linkedom/issues"},"homepage":"https://github.com/WebReflection/linkedom#readme","gitHead":"379f4c7957a83c99971ffbefed5969157c0b82f3","_id":"linkedom@0.3.3","_nodeVersion":"15.7.0","_npmVersion":"6.14.11","dist":{"shasum":"2dcee5b5ad10cb6eb892cc4898db2d2d60471b6f","size":1070380,"noattachment":false,"key":"/linkedom/-/linkedom-0.3.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/linkedom/download/linkedom-0.3.3.tgz"},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkedom_0.3.3_1612250270289_0.4285336844249812"},"_hasShrinkwrap":false,"publish_time":1612250270515,"_cnpm_publish_time":1612250270515,"_cnpmcore_publish_time":"2021-12-16T15:25:00.883Z"},"0.3.2":{"name":"linkedom","version":"0.3.2","description":"A triple-linked lists based DOM implementation","main":"./cjs/index.js","scripts":{"benchmark":"node test/benchmark-linkedom.js","benchmark:w3c":"node test/benchmark-linkedom.js --w3c; node test/benchmark-linkedom-cached.js --w3c; node test/benchmark-jsdom.js --w3c; node test/benchmark-basichtml.js --w3c","benchmark:w3c:ce":"node test/benchmark-linkedom.js --w3c --custom-elements; node test/benchmark-linkedom-cached.js --w3c --custom-elements; node test/benchmark-jsdom.js --w3c --custom-elements; node test/benchmark-basichtml.js --w3c --custom-elements","benchmark:dom":"node test/benchmark-linkedom.js --dom; node test/benchmark-linkedom-cached.js --dom; node test/benchmark-jsdom.js --dom; node test/benchmark-basichtml.js --dom","benchmark:dom:ce":"node test/benchmark-linkedom.js --dom --custom-elements; node test/benchmark-linkedom-cached.js --dom --custom-elements; node test/benchmark-jsdom.js --dom --custom-elements; node test/benchmark-basichtml.js --dom --custom-elements","benchmark:html":"node test/benchmark-linkedom.js --html; node test/benchmark-linkedom-cached.js --html; #node test/benchmark-jsdom.js --html","benchmark:html:ce":"node test/benchmark-linkedom.js --html --custom-elements; node test/benchmark-linkedom-cached.js --html --custom-elements; #node test/benchmark-jsdom.js --html --custom-elements","benchmark:html:mo":"node test/benchmark-linkedom.js --html --mutation-observer --custom-elements; node test/benchmark-linkedom-cached.js --html --mutation-observer --custom-elements","benchmark:html:nc":"node test/benchmark-linkedom.js --html --no-clone; node test/benchmark-linkedom-cached.js --html --no-clone; #node test/benchmark-jsdom.js --html --no-clone","build":"npm run cjs && npm run test","cjs":"ascjs --no-default esm cjs","coveralls":"c8 report --reporter=text-lcov | coveralls","hello":"node --input-type=module -e 'import {DOMParser} from \"./esm/index.js\";console.log(`\\x1b[7m\\x1b[1m`,new DOMParser().parseFromString(`LinkeDOM`,`text/html`).toString(),`\\x1b[0m`);'","test":"npm run hello && node test/benchmark-linkedom.js --w3c --custom-elements --no-clone && c8 node test/index.js"},"keywords":["DOM","JSDOM","alternative","performance","lightweight"],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"ascjs":"^5.0.0","c8":"^7.4.0","coveralls":"^3.1.0"},"module":"./esm/index.js","type":"module","exports":{".":{"import":"./esm/index.js","default":"./cjs/index.js"},"./cached":{"import":"./esm/cached.js","default":"./cjs/cached.js"},"./package.json":"./package.json"},"dependencies":{"@ungap/event":"^0.2.2","@ungap/event-target":"^0.2.2","css-select":"^3.1.2","html-escaper":"^3.0.0","htmlparser2":"^6.0.0","uhyphen":"^0.1.0"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/linkedom.git"},"bugs":{"url":"https://github.com/WebReflection/linkedom/issues"},"homepage":"https://github.com/WebReflection/linkedom#readme","gitHead":"76df33fe7c9a1ef35bf325e29e47871c62c47fea","_id":"linkedom@0.3.2","_nodeVersion":"15.7.0","_npmVersion":"6.14.11","dist":{"shasum":"50ac24d086d0c8af21a86455147d53dfd6282b4e","size":1070349,"noattachment":false,"key":"/linkedom/-/linkedom-0.3.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/linkedom/download/linkedom-0.3.2.tgz"},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkedom_0.3.2_1612248711526_0.7706865863949113"},"_hasShrinkwrap":false,"publish_time":1612248711786,"_cnpm_publish_time":1612248711786,"_cnpmcore_publish_time":"2021-12-16T15:25:02.749Z"},"0.3.1":{"name":"linkedom","version":"0.3.1","description":"A triple-linked lists based DOM implementation","main":"./cjs/index.js","scripts":{"benchmark":"node test/benchmark-linkedom.js","benchmark:w3c":"node test/benchmark-linkedom.js --w3c; node test/benchmark-linkedom-cached.js --w3c; node test/benchmark-jsdom.js --w3c; node test/benchmark-basichtml.js --w3c","benchmark:w3c:ce":"node test/benchmark-linkedom.js --w3c --custom-elements; node test/benchmark-linkedom-cached.js --w3c --custom-elements; node test/benchmark-jsdom.js --w3c --custom-elements; node test/benchmark-basichtml.js --w3c --custom-elements","benchmark:dom":"node test/benchmark-linkedom.js --dom; node test/benchmark-linkedom-cached.js --dom; node test/benchmark-jsdom.js --dom; node test/benchmark-basichtml.js --dom","benchmark:dom:ce":"node test/benchmark-linkedom.js --dom --custom-elements; node test/benchmark-linkedom-cached.js --dom --custom-elements; node test/benchmark-jsdom.js --dom --custom-elements; node test/benchmark-basichtml.js --dom --custom-elements","benchmark:html":"node test/benchmark-linkedom.js --html; node test/benchmark-linkedom-cached.js --html; #node test/benchmark-jsdom.js --html","benchmark:html:ce":"node test/benchmark-linkedom.js --html --custom-elements; node test/benchmark-linkedom-cached.js --html --custom-elements; #node test/benchmark-jsdom.js --html --custom-elements","benchmark:html:mo":"node test/benchmark-linkedom.js --html --mutation-observer --custom-elements; node test/benchmark-linkedom-cached.js --html --mutation-observer --custom-elements","benchmark:html:nc":"node test/benchmark-linkedom.js --html --no-clone; node test/benchmark-linkedom-cached.js --html --no-clone; #node test/benchmark-jsdom.js --html --no-clone","build":"npm run cjs && npm run test","cjs":"ascjs --no-default esm cjs","coveralls":"c8 report --reporter=text-lcov | coveralls","test":"node test/benchmark-linkedom.js --w3c --custom-elements --no-clone && c8 node test/index.js"},"keywords":["DOM","JSDOM","alternative","performance","lightweight"],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"ascjs":"^5.0.0","c8":"^7.4.0","coveralls":"^3.1.0"},"module":"./esm/index.js","type":"module","exports":{".":{"import":"./esm/index.js","default":"./cjs/index.js"},"./cached":{"import":"./esm/cached.js","default":"./cjs/cached.js"},"./package.json":"./package.json"},"dependencies":{"@ungap/event":"^0.2.2","@ungap/event-target":"^0.2.2","css-select":"^3.1.2","html-escaper":"^3.0.0","htmlparser2":"^6.0.0","uhyphen":"^0.1.0"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/linkedom.git"},"bugs":{"url":"https://github.com/WebReflection/linkedom/issues"},"homepage":"https://github.com/WebReflection/linkedom#readme","gitHead":"01b2044a367cd91b12c8b960310a782af2d3904c","_id":"linkedom@0.3.1","_nodeVersion":"15.7.0","_npmVersion":"6.14.11","dist":{"shasum":"244cb792dd51804c7dcfec097b55c51e1a2838a7","size":1070133,"noattachment":false,"key":"/linkedom/-/linkedom-0.3.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/linkedom/download/linkedom-0.3.1.tgz"},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkedom_0.3.1_1612247844928_0.7408783880285554"},"_hasShrinkwrap":false,"publish_time":1612247845099,"_cnpm_publish_time":1612247845099,"_cnpmcore_publish_time":"2021-12-16T15:25:03.877Z"},"0.3.0":{"name":"linkedom","version":"0.3.0","description":"A triple-linked lists based DOM implementation","main":"./cjs/index.js","scripts":{"benchmark":"node test/benchmark-linkedom.js","benchmark:w3c":"node test/benchmark-linkedom.js --w3c; node test/benchmark-linkedom-cached.js --w3c; node test/benchmark-jsdom.js --w3c; node test/benchmark-basichtml.js --w3c","benchmark:w3c:ce":"node test/benchmark-linkedom.js --w3c --custom-elements; node test/benchmark-linkedom-cached.js --w3c --custom-elements; node test/benchmark-jsdom.js --w3c --custom-elements; node test/benchmark-basichtml.js --w3c --custom-elements","benchmark:dom":"node test/benchmark-linkedom.js --dom; node test/benchmark-linkedom-cached.js --dom; node test/benchmark-jsdom.js --dom; node test/benchmark-basichtml.js --dom","benchmark:dom:ce":"node test/benchmark-linkedom.js --dom --custom-elements; node test/benchmark-linkedom-cached.js --dom --custom-elements; node test/benchmark-jsdom.js --dom --custom-elements; node test/benchmark-basichtml.js --dom --custom-elements","benchmark:html":"node test/benchmark-linkedom.js --html; node test/benchmark-linkedom-cached.js --html; #node test/benchmark-jsdom.js --html","benchmark:html:ce":"node test/benchmark-linkedom.js --html --custom-elements; node test/benchmark-linkedom-cached.js --html --custom-elements; #node test/benchmark-jsdom.js --html --custom-elements","benchmark:html:mo":"node test/benchmark-linkedom.js --html --mutation-observer --custom-elements; node test/benchmark-linkedom-cached.js --html --mutation-observer --custom-elements","benchmark:html:nc":"node test/benchmark-linkedom.js --html --no-clone; node test/benchmark-linkedom-cached.js --html --no-clone; #node test/benchmark-jsdom.js --html --no-clone","build":"npm run cjs && npm run test","cjs":"ascjs --no-default esm cjs","coveralls":"c8 report --reporter=text-lcov | coveralls","test":"node test/benchmark-linkedom.js --w3c --custom-elements --no-clone && c8 node test/index.js"},"keywords":["DOM","JSDOM","alternative","performance","lightweight"],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"ascjs":"^5.0.0","c8":"^7.4.0","coveralls":"^3.1.0"},"module":"./esm/index.js","type":"module","exports":{".":{"import":"./esm/index.js","default":"./cjs/index.js"},"./cached":{"import":"./esm/cached.js","default":"./cjs/cached.js"},"./package.json":"./package.json"},"dependencies":{"@ungap/event":"^0.2.2","@ungap/event-target":"^0.2.2","css-select":"^3.1.2","html-escaper":"^3.0.0","htmlparser2":"^6.0.0","uhyphen":"^0.1.0"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/linkedom.git"},"bugs":{"url":"https://github.com/WebReflection/linkedom/issues"},"homepage":"https://github.com/WebReflection/linkedom#readme","gitHead":"5876cf13cf6dc97c0a4bd5b9c7bb0eda7752bd2a","_id":"linkedom@0.3.0","_nodeVersion":"15.7.0","_npmVersion":"6.14.11","dist":{"shasum":"857a8bf5ddce92523f3e8ad5e79b58926cfda4f4","size":1070132,"noattachment":false,"key":"/linkedom/-/linkedom-0.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/linkedom/download/linkedom-0.3.0.tgz"},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkedom_0.3.0_1612212786463_0.6341980864358598"},"_hasShrinkwrap":false,"publish_time":1612212786703,"_cnpm_publish_time":1612212786703,"_cnpmcore_publish_time":"2021-12-16T15:25:04.826Z"},"0.2.21":{"name":"linkedom","version":"0.2.21","description":"A triple-linked lists based DOM implementation","main":"./cjs/index.js","scripts":{"benchmark":"node test/benchmark-linkedom.js","benchmark:w3c":"node test/benchmark-linkedom.js --w3c; node test/benchmark-jsdom.js --w3c; node test/benchmark-basichtml.js --w3c","benchmark:w3c:ce":"node test/benchmark-linkedom.js --w3c --custom-elements; node test/benchmark-jsdom.js --w3c --custom-elements; node test/benchmark-basichtml.js --w3c --custom-elements","benchmark:dom":"node test/benchmark-linkedom.js --dom; node test/benchmark-jsdom.js --dom; node test/benchmark-basichtml.js --dom","benchmark:dom:ce":"node test/benchmark-linkedom.js --dom --custom-elements; node test/benchmark-jsdom.js --dom --custom-elements; node test/benchmark-basichtml.js --dom --custom-elements","benchmark:html":"node test/benchmark-linkedom.js --html; node test/benchmark-jsdom.js --html; node test/benchmark-basichtml.js --html","benchmark:html:ce":"node test/benchmark-linkedom.js --html --custom-elements; node test/benchmark-jsdom.js --html --custom-elements; node test/benchmark-basichtml.js --html --custom-elements","benchmark:html:mo":"node test/benchmark-linkedom.js --html --mutation-observer --custom-elements","benchmark:html:nc":"node test/benchmark-linkedom.js --html --no-clone; node test/benchmark-jsdom.js --html --no-clone; node test/benchmark-basichtml.js --html --no-clone","build":"npm run cjs && npm run test","cjs":"ascjs --no-default esm cjs","coveralls":"c8 report --reporter=text-lcov | coveralls","test":"node test/benchmark-linkedom.js --w3c --custom-elements --no-clone && c8 node test/index.js"},"keywords":["DOM","JSDOM","alternative","performance","lightweight"],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"ascjs":"^5.0.0","c8":"^7.4.0","coveralls":"^3.1.0"},"module":"./esm/index.js","type":"module","exports":{".":{"import":"./esm/index.js","default":"./cjs/index.js"},"./package.json":"./package.json"},"dependencies":{"@ungap/event":"^0.2.2","@ungap/event-target":"^0.2.2","css-select":"^3.1.2","html-escaper":"^3.0.0","htmlparser2":"^6.0.0","uhyphen":"^0.1.0"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/linkedom.git"},"bugs":{"url":"https://github.com/WebReflection/linkedom/issues"},"homepage":"https://github.com/WebReflection/linkedom#readme","gitHead":"3d86a7270875924f8c22ca775718cdbf0b217647","_id":"linkedom@0.2.21","_nodeVersion":"15.7.0","_npmVersion":"6.14.11","dist":{"shasum":"c7d1bc806be2c122af65083ade128528fabb68bf","size":1069060,"noattachment":false,"key":"/linkedom/-/linkedom-0.2.21.tgz","tarball":"http://registry.cnpm.dingdandao.com/linkedom/download/linkedom-0.2.21.tgz"},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkedom_0.2.21_1612206875561_0.12865610644011616"},"_hasShrinkwrap":false,"publish_time":1612206875805,"_cnpm_publish_time":1612206875805,"_cnpmcore_publish_time":"2021-12-16T15:25:06.672Z"},"0.2.20":{"name":"linkedom","version":"0.2.20","description":"A triple-linked lists based DOM implementation","main":"./cjs/index.js","scripts":{"benchmark":"node test/benchmark-linkedom.js","benchmark:w3c":"node test/benchmark-linkedom.js --w3c; node test/benchmark-jsdom.js --w3c; node test/benchmark-basichtml.js --w3c","benchmark:w3c:ce":"node test/benchmark-linkedom.js --w3c --custom-elements; node test/benchmark-jsdom.js --w3c --custom-elements; node test/benchmark-basichtml.js --w3c --custom-elements","benchmark:dom":"node test/benchmark-linkedom.js --dom; node test/benchmark-jsdom.js --dom; node test/benchmark-basichtml.js --dom","benchmark:dom:ce":"node test/benchmark-linkedom.js --dom --custom-elements; node test/benchmark-jsdom.js --dom --custom-elements; node test/benchmark-basichtml.js --dom --custom-elements","benchmark:html":"node test/benchmark-linkedom.js --html; node test/benchmark-jsdom.js --html; node test/benchmark-basichtml.js --html","benchmark:html:ce":"node test/benchmark-linkedom.js --html --custom-elements; node test/benchmark-jsdom.js --html --custom-elements; node test/benchmark-basichtml.js --html --custom-elements","benchmark:html:mo":"node test/benchmark-linkedom.js --html --mutation-observer --custom-elements","benchmark:html:nc":"node test/benchmark-linkedom.js --html --no-clone; node test/benchmark-jsdom.js --html --no-clone; node test/benchmark-basichtml.js --html --no-clone","build":"npm run cjs && npm run test","cjs":"ascjs --no-default esm cjs","coveralls":"c8 report --reporter=text-lcov | coveralls","test":"node test/benchmark-linkedom.js --w3c --custom-elements --no-clone && c8 node test/index.js"},"keywords":["DOM","JSDOM","alternative","performance","lightweight"],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"ascjs":"^5.0.0","c8":"^7.4.0","coveralls":"^3.1.0"},"module":"./esm/index.js","type":"module","exports":{".":{"import":"./esm/index.js","default":"./cjs/index.js"},"./package.json":"./package.json"},"dependencies":{"@ungap/event":"^0.2.2","@ungap/event-target":"^0.2.2","css-select":"^3.1.2","html-escaper":"^3.0.0","htmlparser2":"^6.0.0","uhyphen":"^0.1.0"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/linkedom.git"},"bugs":{"url":"https://github.com/WebReflection/linkedom/issues"},"homepage":"https://github.com/WebReflection/linkedom#readme","gitHead":"aad73449244ae26dca3f0c7390885ca435e6b9c6","_id":"linkedom@0.2.20","_nodeVersion":"15.7.0","_npmVersion":"6.14.11","dist":{"shasum":"d19f9f94903498268dc29fba55e7c79e5922be7b","size":1068981,"noattachment":false,"key":"/linkedom/-/linkedom-0.2.20.tgz","tarball":"http://registry.cnpm.dingdandao.com/linkedom/download/linkedom-0.2.20.tgz"},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkedom_0.2.20_1612205781250_0.4291476805796275"},"_hasShrinkwrap":false,"publish_time":1612205781496,"_cnpm_publish_time":1612205781496,"_cnpmcore_publish_time":"2021-12-16T15:25:07.359Z"},"0.2.19":{"name":"linkedom","version":"0.2.19","description":"A triple-linked lists based DOM implementation","main":"./cjs/index.js","scripts":{"benchmark":"node test/benchmark-linkedom.js","benchmark:w3c":"node test/benchmark-linkedom.js --w3c; node test/benchmark-jsdom.js --w3c; node test/benchmark-basichtml.js --w3c","benchmark:w3c:ce":"node test/benchmark-linkedom.js --w3c --custom-elements; node test/benchmark-jsdom.js --w3c --custom-elements; node test/benchmark-basichtml.js --w3c --custom-elements","benchmark:dom":"node test/benchmark-linkedom.js --dom; node test/benchmark-jsdom.js --dom; node test/benchmark-basichtml.js --dom","benchmark:dom:ce":"node test/benchmark-linkedom.js --dom --custom-elements; node test/benchmark-jsdom.js --dom --custom-elements; node test/benchmark-basichtml.js --dom --custom-elements","benchmark:html":"node test/benchmark-linkedom.js --html; node test/benchmark-jsdom.js --html; node test/benchmark-basichtml.js --html","benchmark:html:ce":"node test/benchmark-linkedom.js --html --custom-elements; node test/benchmark-jsdom.js --html --custom-elements; node test/benchmark-basichtml.js --html --custom-elements","benchmark:html:mo":"node test/benchmark-linkedom.js --html --mutation-observer --custom-elements","benchmark:html:nc":"node test/benchmark-linkedom.js --html --no-clone; node test/benchmark-jsdom.js --html --no-clone; node test/benchmark-basichtml.js --html --no-clone","build":"npm run cjs && npm run test","cjs":"ascjs --no-default esm cjs","coveralls":"c8 report --reporter=text-lcov | coveralls","test":"node test/benchmark-linkedom.js --w3c --custom-elements --no-clone && c8 node test/index.js"},"keywords":["DOM","JSDOM","alternative","performance","lightweight"],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"ascjs":"^5.0.0","c8":"^7.4.0","coveralls":"^3.1.0"},"module":"./esm/index.js","type":"module","exports":{".":{"import":"./esm/index.js","default":"./cjs/index.js"},"./package.json":"./package.json"},"dependencies":{"@ungap/event":"^0.2.2","@ungap/event-target":"^0.2.2","css-select":"^3.1.2","html-escaper":"^3.0.0","htmlparser2":"^6.0.0","uhyphen":"^0.1.0"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/linkedom.git"},"bugs":{"url":"https://github.com/WebReflection/linkedom/issues"},"homepage":"https://github.com/WebReflection/linkedom#readme","gitHead":"bac648f226698636a62d635dc10c668dd59c766d","_id":"linkedom@0.2.19","_nodeVersion":"15.7.0","_npmVersion":"6.14.11","dist":{"shasum":"0bd4197c0f7ab40352cefc9da3d7eb2fa521fb53","size":1068914,"noattachment":false,"key":"/linkedom/-/linkedom-0.2.19.tgz","tarball":"http://registry.cnpm.dingdandao.com/linkedom/download/linkedom-0.2.19.tgz"},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkedom_0.2.19_1612202222754_0.8898659534433058"},"_hasShrinkwrap":false,"publish_time":1612202222994,"_cnpm_publish_time":1612202222994,"_cnpmcore_publish_time":"2021-12-16T15:25:08.835Z"},"0.2.18":{"name":"linkedom","version":"0.2.18","description":"A triple-linked lists based DOM implementation","main":"./cjs/index.js","scripts":{"benchmark":"node test/benchmark-linkedom.js","benchmark:w3c":"node test/benchmark-linkedom.js --w3c; node test/benchmark-jsdom.js --w3c; node test/benchmark-basichtml.js --w3c","benchmark:w3c:ce":"node test/benchmark-linkedom.js --w3c --custom-elements; node test/benchmark-jsdom.js --w3c --custom-elements; node test/benchmark-basichtml.js --w3c --custom-elements","benchmark:dom":"node test/benchmark-linkedom.js --dom; node test/benchmark-jsdom.js --dom; node test/benchmark-basichtml.js --dom","benchmark:dom:ce":"node test/benchmark-linkedom.js --dom --custom-elements; node test/benchmark-jsdom.js --dom --custom-elements; node test/benchmark-basichtml.js --dom --custom-elements","benchmark:html":"node test/benchmark-linkedom.js --html; node test/benchmark-jsdom.js --html; node test/benchmark-basichtml.js --html","benchmark:html:ce":"node test/benchmark-linkedom.js --html --custom-elements; node test/benchmark-jsdom.js --html --custom-elements; node test/benchmark-basichtml.js --html --custom-elements","benchmark:html:mo":"node test/benchmark-linkedom.js --html --mutation-observer --custom-elements","benchmark:html:nc":"node test/benchmark-linkedom.js --html --no-clone; node test/benchmark-jsdom.js --html --no-clone; node test/benchmark-basichtml.js --html --no-clone","build":"npm run cjs && npm run test","cjs":"ascjs --no-default esm cjs","coveralls":"c8 report --reporter=text-lcov | coveralls","test":"node test/benchmark-linkedom.js --w3c --custom-elements --no-clone && c8 node test/index.js"},"keywords":["DOM","JSDOM","alternative","performance","lightweight"],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"ascjs":"^5.0.0","c8":"^7.4.0","coveralls":"^3.1.0"},"module":"./esm/index.js","type":"module","exports":{".":{"import":"./esm/index.js","default":"./cjs/index.js"},"./package.json":"./package.json"},"dependencies":{"@ungap/event":"^0.2.2","@ungap/event-target":"^0.2.2","css-select":"^3.1.2","html-escaper":"^3.0.0","htmlparser2":"^6.0.0","uhyphen":"^0.1.0"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/linkedom.git"},"bugs":{"url":"https://github.com/WebReflection/linkedom/issues"},"homepage":"https://github.com/WebReflection/linkedom#readme","gitHead":"4cdaa051c1e563cd2428da509360bc933a0e184d","_id":"linkedom@0.2.18","_nodeVersion":"15.7.0","_npmVersion":"6.14.11","dist":{"shasum":"cbc5041d4c567b011c97fb7cbd7fc121a74580eb","size":1068759,"noattachment":false,"key":"/linkedom/-/linkedom-0.2.18.tgz","tarball":"http://registry.cnpm.dingdandao.com/linkedom/download/linkedom-0.2.18.tgz"},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkedom_0.2.18_1612201112493_0.9221155467746573"},"_hasShrinkwrap":false,"publish_time":1612201112708,"_cnpm_publish_time":1612201112708,"_cnpmcore_publish_time":"2021-12-16T15:25:09.934Z"},"0.2.17":{"name":"linkedom","version":"0.2.17","description":"A triple-linked lists based DOM implementation","main":"./cjs/index.js","scripts":{"benchmark":"node test/benchmark-linkedom.js","benchmark:w3c":"node test/benchmark-linkedom.js --w3c; node test/benchmark-jsdom.js --w3c; node test/benchmark-basichtml.js --w3c","benchmark:w3c:ce":"node test/benchmark-linkedom.js --w3c --custom-elements; node test/benchmark-jsdom.js --w3c --custom-elements; node test/benchmark-basichtml.js --w3c --custom-elements","benchmark:dom":"node test/benchmark-linkedom.js --dom; node test/benchmark-jsdom.js --dom; node test/benchmark-basichtml.js --dom","benchmark:dom:ce":"node test/benchmark-linkedom.js --dom --custom-elements; node test/benchmark-jsdom.js --dom --custom-elements; node test/benchmark-basichtml.js --dom --custom-elements","benchmark:html":"node test/benchmark-linkedom.js --html; node test/benchmark-jsdom.js --html; node test/benchmark-basichtml.js --html","benchmark:html:ce":"node test/benchmark-linkedom.js --html --custom-elements; node test/benchmark-jsdom.js --html --custom-elements; node test/benchmark-basichtml.js --html --custom-elements","benchmark:html:mo":"node test/benchmark-linkedom.js --html --mutation-observer --custom-elements","benchmark:html:nc":"node test/benchmark-linkedom.js --html --no-clone; node test/benchmark-jsdom.js --html --no-clone; node test/benchmark-basichtml.js --html --no-clone","build":"npm run cjs && npm run test","cjs":"ascjs --no-default esm cjs","coveralls":"c8 report --reporter=text-lcov | coveralls","test":"node test/benchmark-linkedom.js --w3c --custom-elements --no-clone && c8 node test/index.js"},"keywords":["DOM","JSDOM","alternative","performance","lightweight"],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"ascjs":"^5.0.0","c8":"^7.4.0","coveralls":"^3.1.0"},"module":"./esm/index.js","type":"module","exports":{".":{"import":"./esm/index.js","default":"./cjs/index.js"},"./package.json":"./package.json"},"dependencies":{"@ungap/event":"^0.2.2","@ungap/event-target":"^0.2.2","css-select":"^3.1.2","html-escaper":"^3.0.0","htmlparser2":"^6.0.0","uhyphen":"^0.1.0"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/linkedom.git"},"bugs":{"url":"https://github.com/WebReflection/linkedom/issues"},"homepage":"https://github.com/WebReflection/linkedom#readme","gitHead":"c533ebf3a434c69f6346e02f650ba1aa713018db","_id":"linkedom@0.2.17","_nodeVersion":"15.7.0","_npmVersion":"6.14.11","dist":{"shasum":"0ee2831d14b31e3f57e331300f3a3fdac570bb1e","size":1068698,"noattachment":false,"key":"/linkedom/-/linkedom-0.2.17.tgz","tarball":"http://registry.cnpm.dingdandao.com/linkedom/download/linkedom-0.2.17.tgz"},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkedom_0.2.17_1612200678562_0.7650717190483158"},"_hasShrinkwrap":false,"publish_time":1612200678812,"_cnpm_publish_time":1612200678812,"_cnpmcore_publish_time":"2021-12-16T15:25:11.197Z"},"0.2.16":{"name":"linkedom","version":"0.2.16","description":"A triple-linked lists based DOM implementation","main":"./cjs/index.js","scripts":{"benchmark":"node test/benchmark-linkedom.js","benchmark:w3c":"node test/benchmark-linkedom.js --w3c; node test/benchmark-jsdom.js --w3c; node test/benchmark-basichtml.js --w3c","benchmark:w3c:ce":"node test/benchmark-linkedom.js --w3c --custom-elements; node test/benchmark-jsdom.js --w3c --custom-elements; node test/benchmark-basichtml.js --w3c --custom-elements","benchmark:dom":"node test/benchmark-linkedom.js --dom; node test/benchmark-jsdom.js --dom; node test/benchmark-basichtml.js --dom","benchmark:dom:ce":"node test/benchmark-linkedom.js --dom --custom-elements; node test/benchmark-jsdom.js --dom --custom-elements; node test/benchmark-basichtml.js --dom --custom-elements","benchmark:html":"node test/benchmark-linkedom.js --html; node test/benchmark-jsdom.js --html; node test/benchmark-basichtml.js --html","benchmark:html:ce":"node test/benchmark-linkedom.js --html --custom-elements; node test/benchmark-jsdom.js --html --custom-elements; node test/benchmark-basichtml.js --html --custom-elements","benchmark:html:mo":"node test/benchmark-linkedom.js --html --mutation-observer --custom-elements","benchmark:html:nc":"node test/benchmark-linkedom.js --html --no-clone; node test/benchmark-jsdom.js --html --no-clone; node test/benchmark-basichtml.js --html --no-clone","build":"npm run cjs && npm run test","cjs":"ascjs --no-default esm cjs","coveralls":"c8 report --reporter=text-lcov | coveralls","test":"node test/benchmark-linkedom.js --w3c --custom-elements --no-clone && c8 node test/index.js"},"keywords":["DOM","JSDOM","alternative","performance","lightweight"],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"ascjs":"^5.0.0","c8":"^7.4.0","coveralls":"^3.1.0"},"module":"./esm/index.js","type":"module","exports":{".":{"import":"./esm/index.js","default":"./cjs/index.js"},"./package.json":"./package.json"},"dependencies":{"@ungap/event":"^0.2.2","@ungap/event-target":"^0.2.2","css-select":"^3.1.2","html-escaper":"^3.0.0","htmlparser2":"^6.0.0","uhyphen":"^0.1.0"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/linkedom.git"},"bugs":{"url":"https://github.com/WebReflection/linkedom/issues"},"homepage":"https://github.com/WebReflection/linkedom#readme","gitHead":"1e9b31b2e8bd039b7d45710554f531bf296b3af2","_id":"linkedom@0.2.16","_nodeVersion":"15.7.0","_npmVersion":"6.14.11","dist":{"shasum":"219944d7bc360556c1700fcc3a81c945520523ea","size":1068576,"noattachment":false,"key":"/linkedom/-/linkedom-0.2.16.tgz","tarball":"http://registry.cnpm.dingdandao.com/linkedom/download/linkedom-0.2.16.tgz"},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkedom_0.2.16_1612199761229_0.9719364946367202"},"_hasShrinkwrap":false,"publish_time":1612199761483,"_cnpm_publish_time":1612199761483,"_cnpmcore_publish_time":"2021-12-16T15:25:12.559Z"},"0.2.15":{"name":"linkedom","version":"0.2.15","description":"A triple-linked lists based DOM implementation","main":"./cjs/index.js","scripts":{"benchmark":"node test/benchmark-linkedom.js","benchmark:w3c":"node test/benchmark-linkedom.js --w3c; node test/benchmark-jsdom.js --w3c; node test/benchmark-basichtml.js --w3c","benchmark:w3c:ce":"node test/benchmark-linkedom.js --w3c --custom-elements; node test/benchmark-jsdom.js --w3c --custom-elements; node test/benchmark-basichtml.js --w3c --custom-elements","benchmark:dom":"node test/benchmark-linkedom.js --dom; node test/benchmark-jsdom.js --dom; node test/benchmark-basichtml.js --dom","benchmark:dom:ce":"node test/benchmark-linkedom.js --dom --custom-elements; node test/benchmark-jsdom.js --dom --custom-elements; node test/benchmark-basichtml.js --dom --custom-elements","benchmark:html":"node test/benchmark-linkedom.js --html; node test/benchmark-jsdom.js --html; node test/benchmark-basichtml.js --html","benchmark:html:ce":"node test/benchmark-linkedom.js --html --custom-elements; node test/benchmark-jsdom.js --html --custom-elements; node test/benchmark-basichtml.js --html --custom-elements","benchmark:html:mo":"node test/benchmark-linkedom.js --html --mutation-observer --custom-elements","benchmark:html:nc":"node test/benchmark-linkedom.js --html --no-clone; node test/benchmark-jsdom.js --html --no-clone; node test/benchmark-basichtml.js --html --no-clone","build":"npm run cjs && npm run test","cjs":"ascjs --no-default esm cjs","coveralls":"c8 report --reporter=text-lcov | coveralls","test":"node test/benchmark-linkedom.js --w3c --custom-elements --no-clone && c8 node test/index.js"},"keywords":["DOM","JSDOM","alternative","performance","lightweight"],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"ascjs":"^5.0.0","c8":"^7.4.0","coveralls":"^3.1.0"},"module":"./esm/index.js","type":"module","exports":{".":{"import":"./esm/index.js","default":"./cjs/index.js"},"./package.json":"./package.json"},"dependencies":{"@ungap/event":"^0.2.2","@ungap/event-target":"^0.2.2","css-select":"^3.1.2","html-escaper":"^3.0.0","htmlparser2":"^6.0.0","uhyphen":"^0.1.0"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/linkedom.git"},"bugs":{"url":"https://github.com/WebReflection/linkedom/issues"},"homepage":"https://github.com/WebReflection/linkedom#readme","gitHead":"30e019f96979f8802e38170d7454874e9f2ae1ad","_id":"linkedom@0.2.15","_nodeVersion":"15.7.0","_npmVersion":"6.14.11","dist":{"shasum":"2fbac84861463ce3ee154da1cc71f572970d2b77","size":1068580,"noattachment":false,"key":"/linkedom/-/linkedom-0.2.15.tgz","tarball":"http://registry.cnpm.dingdandao.com/linkedom/download/linkedom-0.2.15.tgz"},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkedom_0.2.15_1612183828308_0.6709824502909432"},"_hasShrinkwrap":false,"publish_time":1612183828609,"_cnpm_publish_time":1612183828609,"_cnpmcore_publish_time":"2021-12-16T15:25:13.651Z"},"0.2.14":{"name":"linkedom","version":"0.2.14","description":"A triple-linked lists based DOM implementation","main":"./cjs/index.js","scripts":{"benchmark":"node test/benchmark-linkedom.js","benchmark:w3c":"node test/benchmark-linkedom.js --w3c; node test/benchmark-jsdom.js --w3c; node test/benchmark-basichtml.js --w3c","benchmark:w3c:ce":"node test/benchmark-linkedom.js --w3c --custom-elements; node test/benchmark-jsdom.js --w3c --custom-elements; node test/benchmark-basichtml.js --w3c --custom-elements","benchmark:dom":"node test/benchmark-linkedom.js --dom; node test/benchmark-jsdom.js --dom; node test/benchmark-basichtml.js --dom","benchmark:dom:ce":"node test/benchmark-linkedom.js --dom --custom-elements; node test/benchmark-jsdom.js --dom --custom-elements; node test/benchmark-basichtml.js --dom --custom-elements","benchmark:html":"node test/benchmark-linkedom.js --html; node test/benchmark-jsdom.js --html; node test/benchmark-basichtml.js --html","benchmark:html:ce":"node test/benchmark-linkedom.js --html --custom-elements; node test/benchmark-jsdom.js --html --custom-elements; node test/benchmark-basichtml.js --html --custom-elements","benchmark:html:mo":"node test/benchmark-linkedom.js --html --mutation-observer --custom-elements","benchmark:html:nc":"node test/benchmark-linkedom.js --html --no-clone; node test/benchmark-jsdom.js --html --no-clone; node test/benchmark-basichtml.js --html --no-clone","build":"npm run cjs && npm run test","cjs":"ascjs --no-default esm cjs","coveralls":"c8 report --reporter=text-lcov | coveralls","test":"node test/benchmark-linkedom.js --w3c --custom-elements --no-clone && c8 node test/index.js"},"keywords":["DOM","JSDOM","alternative","performance","lightweight"],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"ascjs":"^5.0.0","c8":"^7.4.0","coveralls":"^3.1.0"},"module":"./esm/index.js","type":"module","exports":{".":{"import":"./esm/index.js","default":"./cjs/index.js"},"./package.json":"./package.json"},"dependencies":{"@ungap/event":"^0.2.2","@ungap/event-target":"^0.2.2","css-select":"^3.1.2","html-escaper":"^3.0.0","htmlparser2":"^6.0.0","uhyphen":"^0.1.0"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/linkedom.git"},"bugs":{"url":"https://github.com/WebReflection/linkedom/issues"},"homepage":"https://github.com/WebReflection/linkedom#readme","gitHead":"3a9a5166d6c7d192bb1a4d9c40ef8ab1945b328c","_id":"linkedom@0.2.14","_nodeVersion":"15.7.0","_npmVersion":"6.14.11","dist":{"shasum":"2af5970253895dedaa16eea1af8bed5f107bf6e6","size":1068420,"noattachment":false,"key":"/linkedom/-/linkedom-0.2.14.tgz","tarball":"http://registry.cnpm.dingdandao.com/linkedom/download/linkedom-0.2.14.tgz"},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkedom_0.2.14_1612157981264_0.10233789940867588"},"_hasShrinkwrap":false,"publish_time":1612157981543,"_cnpm_publish_time":1612157981543,"_cnpmcore_publish_time":"2021-12-16T15:25:14.957Z"},"0.2.13":{"name":"linkedom","version":"0.2.13","description":"A triple-linked lists based DOM implementation","main":"./cjs/index.js","scripts":{"benchmark":"node test/benchmark-linkedom.js","benchmark:w3c":"node test/benchmark-linkedom.js --w3c; node test/benchmark-jsdom.js --w3c; node test/benchmark-basichtml.js --w3c","benchmark:w3c:ce":"node test/benchmark-linkedom.js --w3c --custom-elements; node test/benchmark-jsdom.js --w3c --custom-elements; node test/benchmark-basichtml.js --w3c --custom-elements","benchmark:dom":"node test/benchmark-linkedom.js --dom; node test/benchmark-jsdom.js --dom; node test/benchmark-basichtml.js --dom","benchmark:dom:ce":"node test/benchmark-linkedom.js --dom --custom-elements; node test/benchmark-jsdom.js --dom --custom-elements; node test/benchmark-basichtml.js --dom --custom-elements","benchmark:html":"node test/benchmark-linkedom.js --html; node test/benchmark-jsdom.js --html; node test/benchmark-basichtml.js --html","benchmark:html:ce":"node test/benchmark-linkedom.js --html --custom-elements; node test/benchmark-jsdom.js --html --custom-elements; node test/benchmark-basichtml.js --html --custom-elements","benchmark:html:mo":"node test/benchmark-linkedom.js --html --mutation-observer --custom-elements","benchmark:html:nc":"node test/benchmark-linkedom.js --html --no-clone; node test/benchmark-jsdom.js --html --no-clone; node test/benchmark-basichtml.js --html --no-clone","build":"npm run cjs && npm run test","cjs":"ascjs --no-default esm cjs","coveralls":"c8 report --reporter=text-lcov | coveralls","test":"node test/benchmark-linkedom.js --w3c --custom-elements --no-clone && c8 node test/index.js"},"keywords":["DOM","JSDOM","alternative","performance","lightweight"],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"ascjs":"^5.0.0","c8":"^7.4.0","coveralls":"^3.1.0"},"module":"./esm/index.js","type":"module","exports":{".":{"import":"./esm/index.js","default":"./cjs/index.js"},"./package.json":"./package.json"},"dependencies":{"@ungap/event":"^0.2.2","@ungap/event-target":"^0.2.2","css-select":"^3.1.2","html-escaper":"^3.0.0","htmlparser2":"^6.0.0","uhyphen":"^0.1.0"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/linkedom.git"},"bugs":{"url":"https://github.com/WebReflection/linkedom/issues"},"homepage":"https://github.com/WebReflection/linkedom#readme","gitHead":"e145d909f7034d3165bea2dd76f24d69a49eda85","_id":"linkedom@0.2.13","_nodeVersion":"15.7.0","_npmVersion":"6.14.11","dist":{"shasum":"40e63a0bd7bcdbfc1dfbb97aaeab4d77b778bfa9","size":1068380,"noattachment":false,"key":"/linkedom/-/linkedom-0.2.13.tgz","tarball":"http://registry.cnpm.dingdandao.com/linkedom/download/linkedom-0.2.13.tgz"},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkedom_0.2.13_1612121307225_0.02332518486031221"},"_hasShrinkwrap":false,"publish_time":1612121307455,"_cnpm_publish_time":1612121307455,"_cnpmcore_publish_time":"2021-12-16T15:25:16.024Z"},"0.2.12":{"name":"linkedom","version":"0.2.12","description":"A triple-linked lists based DOM implementation","main":"./cjs/index.js","scripts":{"benchmark":"node test/benchmark-linkedom.js","benchmark:w3c":"node test/benchmark-linkedom.js --w3c; node test/benchmark-jsdom.js --w3c; node test/benchmark-basichtml.js --w3c","benchmark:w3c:ce":"node test/benchmark-linkedom.js --w3c --custom-elements; node test/benchmark-jsdom.js --w3c --custom-elements; node test/benchmark-basichtml.js --w3c --custom-elements","benchmark:dom":"node test/benchmark-linkedom.js --dom; node test/benchmark-jsdom.js --dom; node test/benchmark-basichtml.js --dom","benchmark:dom:ce":"node test/benchmark-linkedom.js --dom --custom-elements; node test/benchmark-jsdom.js --dom --custom-elements; node test/benchmark-basichtml.js --dom --custom-elements","benchmark:html":"node test/benchmark-linkedom.js --html; node test/benchmark-jsdom.js --html; node test/benchmark-basichtml.js --html","benchmark:html:ce":"node test/benchmark-linkedom.js --html --custom-elements; node test/benchmark-jsdom.js --html --custom-elements; node test/benchmark-basichtml.js --html --custom-elements","benchmark:html:mo":"node test/benchmark-linkedom.js --html --mutation-observer --custom-elements","benchmark:html:nc":"node test/benchmark-linkedom.js --html --no-clone; node test/benchmark-jsdom.js --html --no-clone; node test/benchmark-basichtml.js --html --no-clone","build":"npm run cjs && npm run test","cjs":"ascjs --no-default esm cjs","coveralls":"c8 report --reporter=text-lcov | coveralls","test":"node test/benchmark-linkedom.js --w3c --custom-elements --no-clone && c8 node test/index.js"},"keywords":["DOM","JSDOM","alternative","performance","lightweight"],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"ascjs":"^5.0.0","c8":"^7.4.0","coveralls":"^3.1.0"},"module":"./esm/index.js","type":"module","exports":{".":{"import":"./esm/index.js","default":"./cjs/index.js"},"./package.json":"./package.json"},"dependencies":{"@ungap/event":"^0.2.2","@ungap/event-target":"^0.2.2","css-select":"^3.1.2","html-escaper":"^3.0.0","htmlparser2":"^6.0.0","uhyphen":"^0.1.0"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/linkedom.git"},"bugs":{"url":"https://github.com/WebReflection/linkedom/issues"},"homepage":"https://github.com/WebReflection/linkedom#readme","gitHead":"0f8dbc067b4ada57eec527169541551d74e3aa5a","_id":"linkedom@0.2.12","_nodeVersion":"15.7.0","_npmVersion":"6.14.11","dist":{"shasum":"d7c042e76c83630f8da19f9c6c24e12ef79fba74","size":1068319,"noattachment":false,"key":"/linkedom/-/linkedom-0.2.12.tgz","tarball":"http://registry.cnpm.dingdandao.com/linkedom/download/linkedom-0.2.12.tgz"},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkedom_0.2.12_1612102103583_0.3455150020745985"},"_hasShrinkwrap":false,"publish_time":1612102103870,"_cnpm_publish_time":1612102103870,"_cnpmcore_publish_time":"2021-12-16T15:25:17.289Z"},"0.2.11":{"name":"linkedom","version":"0.2.11","description":"A triple-linked lists based DOM implementation","main":"./cjs/index.js","scripts":{"benchmark":"node test/benchmark-linkedom.js","benchmark:w3c":"node test/benchmark-linkedom.js --w3c; node test/benchmark-jsdom.js --w3c; node test/benchmark-basichtml.js --w3c","benchmark:w3c:ce":"node test/benchmark-linkedom.js --w3c --custom-elements; node test/benchmark-jsdom.js --w3c --custom-elements; node test/benchmark-basichtml.js --w3c --custom-elements","benchmark:dom":"node test/benchmark-linkedom.js --dom; node test/benchmark-jsdom.js --dom; node test/benchmark-basichtml.js --dom","benchmark:dom:ce":"node test/benchmark-linkedom.js --dom --custom-elements; node test/benchmark-jsdom.js --dom --custom-elements; node test/benchmark-basichtml.js --dom --custom-elements","benchmark:html":"node test/benchmark-linkedom.js --html; node test/benchmark-jsdom.js --html; node test/benchmark-basichtml.js --html","benchmark:html:ce":"node test/benchmark-linkedom.js --html --custom-elements; node test/benchmark-jsdom.js --html --custom-elements; node test/benchmark-basichtml.js --html --custom-elements","benchmark:html:mo":"node test/benchmark-linkedom.js --html --mutation-observer --custom-elements","benchmark:html:nc":"node test/benchmark-linkedom.js --html --no-clone; node test/benchmark-jsdom.js --html --no-clone; node test/benchmark-basichtml.js --html --no-clone","build":"npm run cjs && npm run test","cjs":"ascjs --no-default esm cjs","coveralls":"c8 report --reporter=text-lcov | coveralls","test":"node test/benchmark-linkedom.js --w3c --custom-elements --no-clone && c8 node test/index.js"},"keywords":["DOM","JSDOM","alternative","performance","lightweight"],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"ascjs":"^5.0.0","c8":"^7.4.0","coveralls":"^3.1.0"},"module":"./esm/index.js","type":"module","exports":{".":{"import":"./esm/index.js","default":"./cjs/index.js"},"./package.json":"./package.json"},"dependencies":{"@ungap/event":"^0.2.2","@ungap/event-target":"^0.2.2","css-select":"^3.1.2","html-escaper":"^3.0.0","htmlparser2":"^6.0.0","uhyphen":"^0.1.0"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/linkedom.git"},"bugs":{"url":"https://github.com/WebReflection/linkedom/issues"},"homepage":"https://github.com/WebReflection/linkedom#readme","gitHead":"fb7961ec79d1fb430626a0aeb9051c200340e4da","_id":"linkedom@0.2.11","_nodeVersion":"15.7.0","_npmVersion":"6.14.11","dist":{"shasum":"b1c7c16fc5bb2dcf3bdf16aec74f53d9b666eac2","size":1068282,"noattachment":false,"key":"/linkedom/-/linkedom-0.2.11.tgz","tarball":"http://registry.cnpm.dingdandao.com/linkedom/download/linkedom-0.2.11.tgz"},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkedom_0.2.11_1612100325635_0.2072766317669752"},"_hasShrinkwrap":false,"publish_time":1612100325908,"_cnpm_publish_time":1612100325908,"_cnpmcore_publish_time":"2021-12-16T15:25:18.426Z"},"0.2.10":{"name":"linkedom","version":"0.2.10","description":"A triple-linked lists based DOM implementation","main":"./cjs/index.js","scripts":{"benchmark":"node test/benchmark-linkedom.js","benchmark:w3c":"node test/benchmark-linkedom.js --w3c; node test/benchmark-jsdom.js --w3c; node test/benchmark-basichtml.js --w3c","benchmark:w3c:ce":"node test/benchmark-linkedom.js --w3c --custom-elements; node test/benchmark-jsdom.js --w3c --custom-elements; node test/benchmark-basichtml.js --w3c --custom-elements","benchmark:dom":"node test/benchmark-linkedom.js --dom; node test/benchmark-jsdom.js --dom; node test/benchmark-basichtml.js --dom","benchmark:dom:ce":"node test/benchmark-linkedom.js --dom --custom-elements; node test/benchmark-jsdom.js --dom --custom-elements; node test/benchmark-basichtml.js --dom --custom-elements","benchmark:html":"node test/benchmark-linkedom.js --html; node test/benchmark-jsdom.js --html; node test/benchmark-basichtml.js --html","benchmark:html:ce":"node test/benchmark-linkedom.js --html --custom-elements; node test/benchmark-jsdom.js --html --custom-elements; node test/benchmark-basichtml.js --html --custom-elements","benchmark:html:nc":"node test/benchmark-linkedom.js --html --no-clone; node test/benchmark-jsdom.js --html --no-clone; node test/benchmark-basichtml.js --html --no-clone","build":"npm run cjs && npm run test","cjs":"ascjs --no-default esm cjs","coveralls":"c8 report --reporter=text-lcov | coveralls","test":"node test/benchmark-linkedom.js --w3c --custom-elements --no-clone && c8 node test/index.js"},"keywords":["DOM","JSDOM","alternative","performance","lightweight"],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"ascjs":"^5.0.0","c8":"^7.4.0","coveralls":"^3.1.0"},"module":"./esm/index.js","type":"module","exports":{".":{"import":"./esm/index.js","default":"./cjs/index.js"},"./package.json":"./package.json"},"dependencies":{"@ungap/event":"^0.2.2","@ungap/event-target":"^0.2.2","css-select":"^3.1.2","html-escaper":"^3.0.0","htmlparser2":"^6.0.0","uhyphen":"^0.1.0"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/linkedom.git"},"bugs":{"url":"https://github.com/WebReflection/linkedom/issues"},"homepage":"https://github.com/WebReflection/linkedom#readme","gitHead":"26d921a6e7a484c268bc3015fa3a5bfa19d7f7df","_id":"linkedom@0.2.10","_nodeVersion":"15.7.0","_npmVersion":"6.14.11","dist":{"shasum":"68e4b0f401e15731a9ecb39f36f24774f2df9858","size":1068208,"noattachment":false,"key":"/linkedom/-/linkedom-0.2.10.tgz","tarball":"http://registry.cnpm.dingdandao.com/linkedom/download/linkedom-0.2.10.tgz"},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkedom_0.2.10_1612099729483_0.9528732398194186"},"_hasShrinkwrap":false,"publish_time":1612099729702,"_cnpm_publish_time":1612099729702,"_cnpmcore_publish_time":"2021-12-16T15:25:19.833Z"},"0.2.9":{"name":"linkedom","version":"0.2.9","description":"A triple-linked lists based DOM implementation","main":"./cjs/index.js","scripts":{"benchmark":"node test/benchmark-linkedom.js","benchmark:w3c":"node test/benchmark-linkedom.js --w3c; node test/benchmark-jsdom.js --w3c; node test/benchmark-basichtml.js --w3c","benchmark:w3c:ce":"node test/benchmark-linkedom.js --w3c --custom-elements; node test/benchmark-jsdom.js --w3c --custom-elements; node test/benchmark-basichtml.js --w3c --custom-elements","benchmark:dom":"node test/benchmark-linkedom.js --dom; node test/benchmark-jsdom.js --dom; node test/benchmark-basichtml.js --dom","benchmark:dom:ce":"node test/benchmark-linkedom.js --dom --custom-elements; node test/benchmark-jsdom.js --dom --custom-elements; node test/benchmark-basichtml.js --dom --custom-elements","benchmark:html":"node test/benchmark-linkedom.js --html; node test/benchmark-jsdom.js --html; node test/benchmark-basichtml.js --html","benchmark:html:ce":"node test/benchmark-linkedom.js --html --custom-elements; node test/benchmark-jsdom.js --html --custom-elements; node test/benchmark-basichtml.js --html --custom-elements","benchmark:html:nc":"node test/benchmark-linkedom.js --html --no-clone; node test/benchmark-jsdom.js --html --no-clone; node test/benchmark-basichtml.js --html --no-clone","build":"npm run cjs && npm run test","cjs":"ascjs --no-default esm cjs","coveralls":"c8 report --reporter=text-lcov | coveralls","test":"node test/benchmark-linkedom.js --w3c --custom-elements --no-clone && c8 node test/index.js"},"keywords":["DOM","JSDOM","alternative","performance","lightweight"],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"ascjs":"^5.0.0","c8":"^7.4.0","coveralls":"^3.1.0"},"module":"./esm/index.js","type":"module","exports":{".":{"import":"./esm/index.js","default":"./cjs/index.js"},"./package.json":"./package.json"},"dependencies":{"@ungap/event":"^0.2.2","@ungap/event-target":"^0.2.2","css-select":"^3.1.2","html-escaper":"^3.0.0","htmlparser2":"^6.0.0","uhyphen":"^0.1.0"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/linkedom.git"},"bugs":{"url":"https://github.com/WebReflection/linkedom/issues"},"homepage":"https://github.com/WebReflection/linkedom#readme","gitHead":"9ab6bc01b4d35b95265eaa6235c1b3d456848f3b","_id":"linkedom@0.2.9","_nodeVersion":"15.7.0","_npmVersion":"6.14.11","dist":{"shasum":"9c71fd1e67a8bba02fcdc1ecebaddf2b17ba75ef","size":1068180,"noattachment":false,"key":"/linkedom/-/linkedom-0.2.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/linkedom/download/linkedom-0.2.9.tgz"},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkedom_0.2.9_1612099628366_0.27398448751403137"},"_hasShrinkwrap":false,"publish_time":1612099628569,"_cnpm_publish_time":1612099628569,"_cnpmcore_publish_time":"2021-12-16T15:25:20.693Z"},"0.2.8":{"name":"linkedom","version":"0.2.8","description":"A triple-linked lists based DOM implementation","main":"./cjs/index.js","scripts":{"benchmark":"node test/benchmark-linkedom.js","benchmark:w3c":"node test/benchmark-linkedom.js --w3c; node test/benchmark-jsdom.js --w3c; node test/benchmark-basichtml.js --w3c","benchmark:w3c:ce":"node test/benchmark-linkedom.js --w3c --custom-elements; node test/benchmark-jsdom.js --w3c --custom-elements; node test/benchmark-basichtml.js --w3c --custom-elements","benchmark:dom":"node test/benchmark-linkedom.js --dom; node test/benchmark-jsdom.js --dom; node test/benchmark-basichtml.js --dom","benchmark:dom:ce":"node test/benchmark-linkedom.js --dom --custom-elements; node test/benchmark-jsdom.js --dom --custom-elements; node test/benchmark-basichtml.js --dom --custom-elements","benchmark:html":"node test/benchmark-linkedom.js --html; node test/benchmark-jsdom.js --html; node test/benchmark-basichtml.js --html","benchmark:html:ce":"node test/benchmark-linkedom.js --html --custom-elements; node test/benchmark-jsdom.js --html --custom-elements; node test/benchmark-basichtml.js --html --custom-elements","benchmark:html:nc":"node test/benchmark-linkedom.js --html --no-clone; node test/benchmark-jsdom.js --html --no-clone; node test/benchmark-basichtml.js --html --no-clone","build":"npm run cjs && npm run test","cjs":"ascjs --no-default esm cjs","coveralls":"c8 report --reporter=text-lcov | coveralls","test":"node test/benchmark-linkedom.js --w3c --custom-elements --no-clone && c8 node test/index.js"},"keywords":["DOM","JSDOM","alternative","performance","lightweight"],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"ascjs":"^5.0.0","c8":"^7.4.0","coveralls":"^3.1.0"},"module":"./esm/index.js","type":"module","exports":{".":{"import":"./esm/index.js","default":"./cjs/index.js"},"./package.json":"./package.json"},"dependencies":{"@ungap/event":"^0.2.2","@ungap/event-target":"^0.2.2","css-select":"^3.1.2","html-escaper":"^3.0.0","htmlparser2":"^6.0.0","uhyphen":"^0.1.0"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/linkedom.git"},"bugs":{"url":"https://github.com/WebReflection/linkedom/issues"},"homepage":"https://github.com/WebReflection/linkedom#readme","gitHead":"426ac63a6511210d23edb592da0a97575aa5b4b4","_id":"linkedom@0.2.8","_nodeVersion":"15.7.0","_npmVersion":"6.14.11","dist":{"shasum":"13ea3ce8347ecd1771549ae24e439429a6c4fb37","size":1068200,"noattachment":false,"key":"/linkedom/-/linkedom-0.2.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/linkedom/download/linkedom-0.2.8.tgz"},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkedom_0.2.8_1612093702956_0.036978655886359624"},"_hasShrinkwrap":false,"publish_time":1612093703183,"_cnpm_publish_time":1612093703183,"_cnpmcore_publish_time":"2021-12-16T15:25:21.757Z"},"0.2.7":{"name":"linkedom","version":"0.2.7","description":"A triple-linked lists based DOM implementation","main":"./cjs/index.js","scripts":{"benchmark":"node test/benchmark-linkedom.js","benchmark:w3c":"node test/benchmark-linkedom.js --w3c; node test/benchmark-jsdom.js --w3c; node test/benchmark-basichtml.js --w3c","benchmark:w3c:ce":"node test/benchmark-linkedom.js --w3c --custom-elements; node test/benchmark-jsdom.js --w3c --custom-elements; node test/benchmark-basichtml.js --w3c --custom-elements","benchmark:dom":"node test/benchmark-linkedom.js --dom; node test/benchmark-jsdom.js --dom; node test/benchmark-basichtml.js --dom","benchmark:dom:ce":"node test/benchmark-linkedom.js --dom --custom-elements; node test/benchmark-jsdom.js --dom --custom-elements; node test/benchmark-basichtml.js --dom --custom-elements","benchmark:html":"node test/benchmark-linkedom.js --html; node test/benchmark-jsdom.js --html; node test/benchmark-basichtml.js --html","benchmark:html:ce":"node test/benchmark-linkedom.js --html --custom-elements; node test/benchmark-jsdom.js --html --custom-elements; node test/benchmark-basichtml.js --html --custom-elements","benchmark:html:nc":"node test/benchmark-linkedom.js --html --no-clone; node test/benchmark-jsdom.js --html --no-clone; node test/benchmark-basichtml.js --html --no-clone","build":"npm run cjs && npm run test","cjs":"ascjs --no-default esm cjs","coveralls":"c8 report --reporter=text-lcov | coveralls","test":"node test/benchmark-linkedom.js --w3c --custom-elements --no-clone && c8 node test/index.js"},"keywords":["DOM","JSDOM","alternative","performance","lightweight"],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"ascjs":"^5.0.0","c8":"^7.4.0","coveralls":"^3.1.0"},"module":"./esm/index.js","type":"module","exports":{".":{"import":"./esm/index.js","default":"./cjs/index.js"},"./package.json":"./package.json"},"dependencies":{"@ungap/event":"^0.2.2","@ungap/event-target":"^0.2.2","css-select":"^3.1.2","html-escaper":"^3.0.0","htmlparser2":"^6.0.0","uhyphen":"^0.1.0"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/linkedom.git"},"bugs":{"url":"https://github.com/WebReflection/linkedom/issues"},"homepage":"https://github.com/WebReflection/linkedom#readme","gitHead":"3bf665652c09baec892585dc9859bfcbe3c1e1b1","_id":"linkedom@0.2.7","_nodeVersion":"15.7.0","_npmVersion":"6.14.11","dist":{"shasum":"dca5b7b6012aced379f75b64abb779d206a34f1b","size":1067733,"noattachment":false,"key":"/linkedom/-/linkedom-0.2.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/linkedom/download/linkedom-0.2.7.tgz"},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkedom_0.2.7_1612031634366_0.05446028209143838"},"_hasShrinkwrap":false,"publish_time":1612031634617,"_cnpm_publish_time":1612031634617,"_cnpmcore_publish_time":"2021-12-16T15:25:22.928Z"},"0.2.6":{"name":"linkedom","version":"0.2.6","description":"A triple-linked lists based DOM implementation","main":"./cjs/index.js","scripts":{"benchmark":"node test/benchmark-linkedom.js","benchmark:w3c":"node test/benchmark-linkedom.js --w3c; node test/benchmark-jsdom.js --w3c; node test/benchmark-basichtml.js --w3c","benchmark:w3c:ce":"node test/benchmark-linkedom.js --w3c --custom-elements; node test/benchmark-jsdom.js --w3c --custom-elements; node test/benchmark-basichtml.js --w3c --custom-elements","benchmark:dom":"node test/benchmark-linkedom.js --dom; node test/benchmark-jsdom.js --dom; node test/benchmark-basichtml.js --dom","benchmark:dom:ce":"node test/benchmark-linkedom.js --dom --custom-elements; node test/benchmark-jsdom.js --dom --custom-elements; node test/benchmark-basichtml.js --dom --custom-elements","benchmark:html":"node test/benchmark-linkedom.js --html; node test/benchmark-jsdom.js --html; node test/benchmark-basichtml.js --html","benchmark:html:ce":"node test/benchmark-linkedom.js --html --custom-elements; node test/benchmark-jsdom.js --html --custom-elements; node test/benchmark-basichtml.js --html --custom-elements","benchmark:html:nc":"node test/benchmark-linkedom.js --html --no-clone; node test/benchmark-jsdom.js --html --no-clone; node test/benchmark-basichtml.js --html --no-clone","build":"npm run cjs && npm run test","cjs":"ascjs --no-default esm cjs","coveralls":"c8 report --reporter=text-lcov | coveralls","test":"c8 node test/index.js && node test/benchmark-linkedom.js --dom --custom-elements"},"keywords":["DOM","JSDOM","alternative","performance","lightweight"],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"ascjs":"^5.0.0","c8":"^7.4.0","coveralls":"^3.1.0"},"module":"./esm/index.js","type":"module","exports":{".":{"import":"./esm/index.js","default":"./cjs/index.js"},"./package.json":"./package.json"},"dependencies":{"@ungap/event":"^0.2.2","@ungap/event-target":"^0.2.2","css-select":"^3.1.2","html-escaper":"^3.0.0","htmlparser2":"^6.0.0","uhyphen":"^0.1.0"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/linkedom.git"},"bugs":{"url":"https://github.com/WebReflection/linkedom/issues"},"homepage":"https://github.com/WebReflection/linkedom#readme","gitHead":"b048dbc285ad774454f900cfa1a16c7c7e187e61","_id":"linkedom@0.2.6","_nodeVersion":"15.7.0","_npmVersion":"6.14.11","dist":{"shasum":"7f0588b5c35d2f212dcf86b641f958e8d1e1b5de","size":1066912,"noattachment":false,"key":"/linkedom/-/linkedom-0.2.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/linkedom/download/linkedom-0.2.6.tgz"},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkedom_0.2.6_1612024121738_0.13252920236803023"},"_hasShrinkwrap":false,"publish_time":1612024121920,"_cnpm_publish_time":1612024121920,"_cnpmcore_publish_time":"2021-12-16T15:25:23.999Z"},"0.2.5":{"name":"linkedom","version":"0.2.5","description":"A triple-linked lists based DOM implementation","main":"./cjs/index.js","scripts":{"benchmark":"node test/benchmark-linkedom.js","benchmark:w3c":"node test/benchmark-linkedom.js --w3c; node test/benchmark-jsdom.js --w3c; node test/benchmark-basichtml.js --w3c","benchmark:w3c:ce":"node test/benchmark-linkedom.js --w3c --custom-elements; node test/benchmark-jsdom.js --w3c --custom-elements; node test/benchmark-basichtml.js --w3c --custom-elements","benchmark:dom":"node test/benchmark-linkedom.js --dom; node test/benchmark-jsdom.js --dom; node test/benchmark-basichtml.js --dom","benchmark:dom:ce":"node test/benchmark-linkedom.js --dom --custom-elements; node test/benchmark-jsdom.js --dom --custom-elements; node test/benchmark-basichtml.js --dom --custom-elements","benchmark:html":"node test/benchmark-linkedom.js --html; node test/benchmark-jsdom.js --html; node test/benchmark-basichtml.js --html","benchmark:html:ce":"node test/benchmark-linkedom.js --html --custom-elements; node test/benchmark-jsdom.js --html --custom-elements; node test/benchmark-basichtml.js --html --custom-elements","benchmark:html:nc":"node test/benchmark-linkedom.js --html --no-clone; node test/benchmark-jsdom.js --html --no-clone; node test/benchmark-basichtml.js --html --no-clone","build":"npm run cjs && npm run test","cjs":"ascjs --no-default esm cjs","coveralls":"c8 report --reporter=text-lcov | coveralls","test":"c8 node test/index.js && node test/benchmark-linkedom.js --dom --custom-elements"},"keywords":["DOM","JSDOM","alternative","performance","lightweight"],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"ascjs":"^5.0.0","c8":"^7.4.0","coveralls":"^3.1.0"},"module":"./esm/index.js","type":"module","exports":{".":{"import":"./esm/index.js","default":"./cjs/index.js"},"./package.json":"./package.json"},"dependencies":{"@ungap/event":"^0.2.2","@ungap/event-target":"^0.2.2","css-select":"^3.1.2","html-escaper":"^3.0.0","htmlparser2":"^6.0.0","uhyphen":"^0.1.0"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/linkedom.git"},"bugs":{"url":"https://github.com/WebReflection/linkedom/issues"},"homepage":"https://github.com/WebReflection/linkedom#readme","gitHead":"24f83ee4095ca182e0b1582731228fbfb39274c4","_id":"linkedom@0.2.5","_nodeVersion":"15.7.0","_npmVersion":"6.14.11","dist":{"shasum":"0fe4bd4fcf7dcb580905c662030cc3fa20d6781f","size":1066905,"noattachment":false,"key":"/linkedom/-/linkedom-0.2.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/linkedom/download/linkedom-0.2.5.tgz"},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkedom_0.2.5_1612023847038_0.33674683939981254"},"_hasShrinkwrap":false,"publish_time":1612023847284,"_cnpm_publish_time":1612023847284,"_cnpmcore_publish_time":"2021-12-16T15:25:24.861Z"},"0.2.4":{"name":"linkedom","version":"0.2.4","description":"A triple-linked lists based DOM implementation","main":"./cjs/index.js","scripts":{"benchmark":"node test/benchmark-linkedom.js","benchmark:w3c":"node test/benchmark-linkedom.js --w3c; node test/benchmark-jsdom.js --w3c; node test/benchmark-basichtml.js --w3c","benchmark:w3c:ce":"node test/benchmark-linkedom.js --w3c --custom-elements; node test/benchmark-jsdom.js --w3c --custom-elements; node test/benchmark-basichtml.js --w3c --custom-elements","benchmark:dom":"node test/benchmark-linkedom.js --dom; node test/benchmark-jsdom.js --dom; node test/benchmark-basichtml.js --dom","benchmark:dom:ce":"node test/benchmark-linkedom.js --dom --custom-elements; node test/benchmark-jsdom.js --dom --custom-elements; node test/benchmark-basichtml.js --dom --custom-elements","benchmark:html":"node test/benchmark-linkedom.js --html; node test/benchmark-jsdom.js --html; node test/benchmark-basichtml.js --html","benchmark:html:ce":"node test/benchmark-linkedom.js --html --custom-elements; node test/benchmark-jsdom.js --html --custom-elements; node test/benchmark-basichtml.js --html --custom-elements","benchmark:html:nc":"node test/benchmark-linkedom.js --html --no-clone; node test/benchmark-jsdom.js --html --no-clone; node test/benchmark-basichtml.js --html --no-clone","build":"npm run cjs && npm run test","cjs":"ascjs --no-default esm cjs","coveralls":"c8 report --reporter=text-lcov | coveralls","test":"c8 node test/index.js && node test/benchmark-linkedom.js --dom --custom-elements"},"keywords":["DOM","JSDOM","alternative","performance","lightweight"],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"ascjs":"^5.0.0","c8":"^7.4.0","coveralls":"^3.1.0"},"module":"./esm/index.js","type":"module","exports":{".":{"import":"./esm/index.js","default":"./cjs/index.js"},"./package.json":"./package.json"},"dependencies":{"@ungap/event":"^0.2.2","@ungap/event-target":"^0.2.2","css-select":"^3.1.2","html-escaper":"^3.0.0","htmlparser2":"^6.0.0","uhyphen":"^0.1.0"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/linkedom.git"},"bugs":{"url":"https://github.com/WebReflection/linkedom/issues"},"homepage":"https://github.com/WebReflection/linkedom#readme","gitHead":"78cf6356b48ad9f0e2556fa36870526e3a546f0a","_id":"linkedom@0.2.4","_nodeVersion":"15.7.0","_npmVersion":"6.14.11","dist":{"shasum":"e35aea4e532abaf564ce282b89c575e5d167dcbf","size":1066488,"noattachment":false,"key":"/linkedom/-/linkedom-0.2.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/linkedom/download/linkedom-0.2.4.tgz"},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkedom_0.2.4_1612022875471_0.6085492021578969"},"_hasShrinkwrap":false,"publish_time":1612022875709,"_cnpm_publish_time":1612022875709,"_cnpmcore_publish_time":"2021-12-16T15:25:25.758Z"},"0.2.3":{"name":"linkedom","version":"0.2.3","description":"A triple-linked lists based DOM implementation","main":"./cjs/index.js","scripts":{"benchmark":"node test/benchmark-linkedom.js","benchmark:w3c":"node test/benchmark-linkedom.js --w3c; node test/benchmark-jsdom.js --w3c; node test/benchmark-basichtml.js --w3c","benchmark:w3c:ce":"node test/benchmark-linkedom.js --w3c --custom-elements; node test/benchmark-jsdom.js --w3c --custom-elements; node test/benchmark-basichtml.js --w3c --custom-elements","benchmark:dom":"node test/benchmark-linkedom.js --dom; node test/benchmark-jsdom.js --dom; node test/benchmark-basichtml.js --dom","benchmark:dom:ce":"node test/benchmark-linkedom.js --dom --custom-elements; node test/benchmark-jsdom.js --dom --custom-elements; node test/benchmark-basichtml.js --dom --custom-elements","benchmark:html":"node test/benchmark-linkedom.js --html; node test/benchmark-jsdom.js --html; node test/benchmark-basichtml.js --html","benchmark:html:ce":"node test/benchmark-linkedom.js --html --custom-elements; node test/benchmark-jsdom.js --html --custom-elements; node test/benchmark-basichtml.js --html --custom-elements","benchmark:html:nc":"node test/benchmark-linkedom.js --html --no-clone; node test/benchmark-jsdom.js --html --no-clone; node test/benchmark-basichtml.js --html --no-clone","build":"npm run cjs && npm run test","cjs":"ascjs --no-default esm cjs","coveralls":"c8 report --reporter=text-lcov | coveralls","test":"c8 node test/index.js && node test/benchmark-linkedom.js --dom --custom-elements"},"keywords":["DOM","JSDOM","alternative","performance","lightweight"],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"ascjs":"^5.0.0","c8":"^7.4.0","coveralls":"^3.1.0"},"module":"./esm/index.js","type":"module","exports":{".":{"import":"./esm/index.js","default":"./cjs/index.js"},"./package.json":"./package.json"},"dependencies":{"@ungap/event":"^0.2.2","@ungap/event-target":"^0.2.2","css-select":"^3.1.2","html-escaper":"^3.0.0","htmlparser2":"^6.0.0","uhyphen":"^0.1.0"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/linkedom.git"},"bugs":{"url":"https://github.com/WebReflection/linkedom/issues"},"homepage":"https://github.com/WebReflection/linkedom#readme","gitHead":"6176105f4bcebeb1b7e875c4ffcad7cac8a2a750","_id":"linkedom@0.2.3","_nodeVersion":"15.7.0","_npmVersion":"6.14.11","dist":{"shasum":"6547b1cc807128a0cc64a2bd4da61d0f59645e22","size":1066429,"noattachment":false,"key":"/linkedom/-/linkedom-0.2.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/linkedom/download/linkedom-0.2.3.tgz"},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkedom_0.2.3_1612021293826_0.8309692632151584"},"_hasShrinkwrap":false,"publish_time":1612021294036,"_cnpm_publish_time":1612021294036,"_cnpmcore_publish_time":"2021-12-16T15:25:26.532Z"},"0.2.2":{"name":"linkedom","version":"0.2.2","description":"A triple-linked lists based DOM implementation","main":"./cjs/index.js","scripts":{"benchmark":"node test/benchmark-linkedom.js","benchmark:w3c":"node test/benchmark-linkedom.js --w3c; node test/benchmark-jsdom.js --w3c; node test/benchmark-basichtml.js --w3c","benchmark:w3c:ce":"node test/benchmark-linkedom.js --w3c --custom-elements; node test/benchmark-jsdom.js --w3c --custom-elements; node test/benchmark-basichtml.js --w3c --custom-elements","benchmark:dom":"node test/benchmark-linkedom.js --dom; node test/benchmark-jsdom.js --dom; node test/benchmark-basichtml.js --dom","benchmark:dom:ce":"node test/benchmark-linkedom.js --dom --custom-elements; node test/benchmark-jsdom.js --dom --custom-elements; node test/benchmark-basichtml.js --dom --custom-elements","benchmark:html":"node test/benchmark-linkedom.js --html; node test/benchmark-jsdom.js --html; node test/benchmark-basichtml.js --html","benchmark:html:ce":"node test/benchmark-linkedom.js --html --custom-elements; node test/benchmark-jsdom.js --html --custom-elements; node test/benchmark-basichtml.js --html --custom-elements","benchmark:html:nc":"node test/benchmark-linkedom.js --html --no-clone; node test/benchmark-jsdom.js --html --no-clone; node test/benchmark-basichtml.js --html --no-clone","build":"npm run cjs && npm run test","cjs":"ascjs --no-default esm cjs","coveralls":"c8 report --reporter=text-lcov | coveralls","test":"c8 node test/index.js"},"keywords":["DOM","JSDOM","alternative","performance","lightweight"],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"ascjs":"^5.0.0","c8":"^7.4.0","coveralls":"^3.1.0"},"module":"./esm/index.js","type":"module","exports":{".":{"import":"./esm/index.js","default":"./cjs/index.js"},"./package.json":"./package.json"},"dependencies":{"@ungap/event":"^0.2.2","@ungap/event-target":"^0.2.2","css-select":"^3.1.2","html-escaper":"^3.0.0","htmlparser2":"^6.0.0","uhyphen":"^0.1.0"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/linkedom.git"},"bugs":{"url":"https://github.com/WebReflection/linkedom/issues"},"homepage":"https://github.com/WebReflection/linkedom#readme","gitHead":"049730cb4d28d86517c2e42e5136c9c0369bbb82","_id":"linkedom@0.2.2","_nodeVersion":"15.7.0","_npmVersion":"6.14.11","dist":{"shasum":"a6d8f5ee995eca39745f5cd6031aaefc82c55a9b","size":1066412,"noattachment":false,"key":"/linkedom/-/linkedom-0.2.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/linkedom/download/linkedom-0.2.2.tgz"},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkedom_0.2.2_1612016232901_0.7355226670628257"},"_hasShrinkwrap":false,"publish_time":1612016233154,"_cnpm_publish_time":1612016233154,"_cnpmcore_publish_time":"2021-12-16T15:25:27.516Z"},"0.2.1":{"name":"linkedom","version":"0.2.1","description":"A triple-linked lists based DOM implementation","main":"./cjs/index.js","scripts":{"benchmark":"node test/benchmark-linkedom.js","benchmark:w3c":"node test/benchmark-linkedom.js --w3c; node test/benchmark-jsdom.js --w3c; node test/benchmark-basichtml.js --w3c","benchmark:w3c:ce":"node test/benchmark-linkedom.js --w3c --custom-elements; node test/benchmark-jsdom.js --w3c --custom-elements; node test/benchmark-basichtml.js --w3c --custom-elements","benchmark:dom":"node test/benchmark-linkedom.js --dom; node test/benchmark-jsdom.js --dom; node test/benchmark-basichtml.js --dom","benchmark:dom:ce":"node test/benchmark-linkedom.js --dom --custom-elements; node test/benchmark-jsdom.js --dom --custom-elements; node test/benchmark-basichtml.js --dom --custom-elements","benchmark:html":"node test/benchmark-linkedom.js --html; node test/benchmark-jsdom.js --html; node test/benchmark-basichtml.js --html","benchmark:html:ce":"node test/benchmark-linkedom.js --html --custom-elements; node test/benchmark-jsdom.js --html --custom-elements; node test/benchmark-basichtml.js --html --custom-elements","benchmark:html:nc":"node test/benchmark-linkedom.js --html --no-clone; node test/benchmark-jsdom.js --html --no-clone; node test/benchmark-basichtml.js --html --no-clone","build":"npm run cjs && npm run test","cjs":"ascjs --no-default esm cjs","coveralls":"c8 report --reporter=text-lcov | coveralls","test":"c8 node test/index.js"},"keywords":["DOM","JSDOM","alternative","performance","lightweight"],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"ascjs":"^5.0.0","c8":"^7.4.0","coveralls":"^3.1.0"},"module":"./esm/index.js","type":"module","exports":{".":{"import":"./esm/index.js","default":"./cjs/index.js"},"./package.json":"./package.json"},"dependencies":{"@ungap/event":"^0.2.2","@ungap/event-target":"^0.2.2","css-select":"^3.1.2","html-escaper":"^3.0.0","htmlparser2":"^6.0.0","uhyphen":"^0.1.0"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/linkedom.git"},"bugs":{"url":"https://github.com/WebReflection/linkedom/issues"},"homepage":"https://github.com/WebReflection/linkedom#readme","gitHead":"543b39ecd0b5955c57b052977215a4cf1297026f","_id":"linkedom@0.2.1","_nodeVersion":"15.7.0","_npmVersion":"6.14.11","dist":{"shasum":"e9dc0aec8dd7eab78af4aca71b42ed3afe14f77b","size":1066084,"noattachment":false,"key":"/linkedom/-/linkedom-0.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/linkedom/download/linkedom-0.2.1.tgz"},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkedom_0.2.1_1612013816579_0.37218773500782065"},"_hasShrinkwrap":false,"publish_time":1612013816781,"_cnpm_publish_time":1612013816781,"_cnpmcore_publish_time":"2021-12-16T15:25:28.597Z"},"0.2.0":{"name":"linkedom","version":"0.2.0","description":"A triple-linked lists based DOM implementation","main":"./cjs/index.js","scripts":{"benchmark":"node test/benchmark-linkedom.js","benchmark:w3c":"node test/benchmark-linkedom.js --w3c; node test/benchmark-jsdom.js --w3c; node test/benchmark-basichtml.js --w3c","benchmark:w3c:ce":"node test/benchmark-linkedom.js --w3c --custom-elements; node test/benchmark-jsdom.js --w3c --custom-elements; node test/benchmark-basichtml.js --w3c --custom-elements","benchmark:dom":"node test/benchmark-linkedom.js --dom; node test/benchmark-jsdom.js --dom; node test/benchmark-basichtml.js --dom","benchmark:dom:ce":"node test/benchmark-linkedom.js --dom --custom-elements; node test/benchmark-jsdom.js --dom --custom-elements; node test/benchmark-basichtml.js --dom --custom-elements","benchmark:html":"node test/benchmark-linkedom.js --html; node test/benchmark-jsdom.js --html; node test/benchmark-basichtml.js --html","benchmark:html:ce":"node test/benchmark-linkedom.js --html --custom-elements; node test/benchmark-jsdom.js --html --custom-elements; node test/benchmark-basichtml.js --html --custom-elements","benchmark:html:nc":"node test/benchmark-linkedom.js --html --no-clone; node test/benchmark-jsdom.js --html --no-clone; node test/benchmark-basichtml.js --html --no-clone","build":"npm run cjs && npm run test","cjs":"ascjs --no-default esm cjs","coveralls":"c8 report --reporter=text-lcov | coveralls","test":"c8 node test/index.js"},"keywords":["DOM","JSDOM","alternative","performance","lightweight"],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"ascjs":"^5.0.0","c8":"^7.4.0","coveralls":"^3.1.0"},"module":"./esm/index.js","type":"module","exports":{".":{"import":"./esm/index.js","default":"./cjs/index.js"},"./package.json":"./package.json"},"dependencies":{"@ungap/event":"^0.2.2","@ungap/event-target":"^0.2.2","css-select":"^3.1.2","html-escaper":"^3.0.0","htmlparser2":"^6.0.0","uhyphen":"^0.1.0"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/linkedom.git"},"bugs":{"url":"https://github.com/WebReflection/linkedom/issues"},"homepage":"https://github.com/WebReflection/linkedom#readme","gitHead":"38a22312d70449d73de5fdd23b382f2a18c1f550","_id":"linkedom@0.2.0","_nodeVersion":"15.7.0","_npmVersion":"6.14.11","dist":{"shasum":"72b5ab0f15bbaf767d436a11e96f1d316b3f5e8c","size":1066075,"noattachment":false,"key":"/linkedom/-/linkedom-0.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/linkedom/download/linkedom-0.2.0.tgz"},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkedom_0.2.0_1612013737241_0.28445882304836645"},"_hasShrinkwrap":false,"publish_time":1612013737457,"_cnpm_publish_time":1612013737457,"_cnpmcore_publish_time":"2021-12-16T15:25:30.094Z"},"0.1.42":{"name":"linkedom","version":"0.1.42","description":"A triple-linked lists based DOM implementation","main":"./cjs/index.js","scripts":{"benchmark":"node test/benchmark-linkedom.js","benchmark:w3c":"node test/benchmark-linkedom.js --w3c; node test/benchmark-jsdom.js --w3c; node test/benchmark-basichtml.js --w3c","benchmark:w3c:ce":"node test/benchmark-linkedom.js --w3c --custom-elements; node test/benchmark-jsdom.js --w3c --custom-elements; node test/benchmark-basichtml.js --w3c --custom-elements","benchmark:dom":"node test/benchmark-linkedom.js --dom; node test/benchmark-jsdom.js --dom; node test/benchmark-basichtml.js --dom","benchmark:dom:ce":"node test/benchmark-linkedom.js --dom --custom-elements; node test/benchmark-jsdom.js --dom --custom-elements; node test/benchmark-basichtml.js --dom --custom-elements","benchmark:html":"node test/benchmark-linkedom.js --html; node test/benchmark-jsdom.js --html; node test/benchmark-basichtml.js --html","benchmark:html:ce":"node test/benchmark-linkedom.js --html --custom-elements; node test/benchmark-jsdom.js --html --custom-elements; node test/benchmark-basichtml.js --html --custom-elements","benchmark:html:nc":"node test/benchmark-linkedom.js --html --no-clone; node test/benchmark-jsdom.js --html --no-clone; node test/benchmark-basichtml.js --html --no-clone","build":"npm run cjs && npm run test","cjs":"ascjs --no-default esm cjs","coveralls":"c8 report --reporter=text-lcov | coveralls","test":"c8 node test/index.js"},"keywords":["DOM","JSDOM","alternative","performance","lightweight"],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"ascjs":"^5.0.0","c8":"^7.4.0","coveralls":"^3.1.0"},"module":"./esm/index.js","type":"module","exports":{".":{"import":"./esm/index.js","default":"./cjs/index.js"},"./package.json":"./package.json"},"dependencies":{"@ungap/event":"^0.2.2","@ungap/event-target":"^0.2.2","css-select":"^3.1.2","html-escaper":"^3.0.0","htmlparser2":"^6.0.0","uhyphen":"^0.1.0"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/linkedom.git"},"bugs":{"url":"https://github.com/WebReflection/linkedom/issues"},"homepage":"https://github.com/WebReflection/linkedom#readme","gitHead":"e6b4ef1d269a56e5f1b81d24217580623258b7ab","_id":"linkedom@0.1.42","_nodeVersion":"15.7.0","_npmVersion":"6.14.11","dist":{"shasum":"7e0fe339677033dbecd53cadb44380bd016fe5ec","size":1066185,"noattachment":false,"key":"/linkedom/-/linkedom-0.1.42.tgz","tarball":"http://registry.cnpm.dingdandao.com/linkedom/download/linkedom-0.1.42.tgz"},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkedom_0.1.42_1612013467552_0.2606927333232516"},"_hasShrinkwrap":false,"publish_time":1612013467780,"_cnpm_publish_time":1612013467780,"_cnpmcore_publish_time":"2021-12-16T15:25:31.102Z"},"0.1.41":{"name":"linkedom","version":"0.1.41","description":"A triple-linked lists based DOM implementation","main":"./cjs/index.js","scripts":{"benchmark":"node test/benchmark-linkedom.js","benchmark:w3c":"node test/benchmark-linkedom.js --w3c; node test/benchmark-jsdom.js --w3c; node test/benchmark-basichtml.js --w3c","benchmark:w3c:ce":"node test/benchmark-linkedom.js --w3c --custom-elements; node test/benchmark-jsdom.js --w3c --custom-elements; node test/benchmark-basichtml.js --w3c --custom-elements","benchmark:dom":"node test/benchmark-linkedom.js --dom; node test/benchmark-jsdom.js --dom; node test/benchmark-basichtml.js --dom","benchmark:dom:ce":"node test/benchmark-linkedom.js --dom --custom-elements; node test/benchmark-jsdom.js --dom --custom-elements; node test/benchmark-basichtml.js --dom --custom-elements","benchmark:html":"node test/benchmark-linkedom.js --html; node test/benchmark-jsdom.js --html; node test/benchmark-basichtml.js --html","benchmark:html:ce":"node test/benchmark-linkedom.js --html --custom-elements; node test/benchmark-jsdom.js --html --custom-elements; node test/benchmark-basichtml.js --html --custom-elements","benchmark:html:nc":"node test/benchmark-linkedom.js --html --no-clone; node test/benchmark-jsdom.js --html --no-clone; node test/benchmark-basichtml.js --html --no-clone","build":"npm run cjs && npm run test","cjs":"ascjs --no-default esm cjs","coveralls":"c8 report --reporter=text-lcov | coveralls","test":"c8 node test/index.js"},"keywords":["DOM","JSDOM","alternative","performance","lightweight"],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"ascjs":"^5.0.0","c8":"^7.4.0","coveralls":"^3.1.0"},"module":"./esm/index.js","type":"module","exports":{".":{"import":"./esm/index.js","default":"./cjs/index.js"},"./package.json":"./package.json"},"dependencies":{"@ungap/event":"^0.2.2","@ungap/event-target":"^0.2.2","css-select":"^3.1.2","html-escaper":"^3.0.0","htmlparser2":"^6.0.0","uhyphen":"^0.1.0"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/linkedom.git"},"bugs":{"url":"https://github.com/WebReflection/linkedom/issues"},"homepage":"https://github.com/WebReflection/linkedom#readme","gitHead":"94c0084d21708437ad78790038efffce9e8ff8d3","_id":"linkedom@0.1.41","_nodeVersion":"15.7.0","_npmVersion":"6.14.11","dist":{"shasum":"062143cd6d6eaad623ca268cc31eb2399dab09b4","size":1064505,"noattachment":false,"key":"/linkedom/-/linkedom-0.1.41.tgz","tarball":"http://registry.cnpm.dingdandao.com/linkedom/download/linkedom-0.1.41.tgz"},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkedom_0.1.41_1612009652311_0.67537968123244"},"_hasShrinkwrap":false,"publish_time":1612009652490,"_cnpm_publish_time":1612009652490,"_cnpmcore_publish_time":"2021-12-16T15:25:32.834Z"},"0.1.40":{"name":"linkedom","version":"0.1.40","description":"A triple-linked lists based DOM implementation","main":"./cjs/index.js","scripts":{"benchmark":"node test/benchmark-linkedom.js","benchmark:w3c":"node test/benchmark-linkedom.js --w3c; node test/benchmark-jsdom.js --w3c; node test/benchmark-basichtml.js --w3c","benchmark:w3c:ce":"node test/benchmark-linkedom.js --w3c --custom-elements; node test/benchmark-jsdom.js --w3c --custom-elements; node test/benchmark-basichtml.js --w3c --custom-elements","benchmark:dom":"node test/benchmark-linkedom.js --dom; node test/benchmark-jsdom.js --dom; node test/benchmark-basichtml.js --dom","benchmark:dom:ce":"node test/benchmark-linkedom.js --dom --custom-elements; node test/benchmark-jsdom.js --dom --custom-elements; node test/benchmark-basichtml.js --dom --custom-elements","benchmark:html":"node test/benchmark-linkedom.js --html; node test/benchmark-jsdom.js --html; node test/benchmark-basichtml.js --html","benchmark:html:ce":"node test/benchmark-linkedom.js --html --custom-elements; node test/benchmark-jsdom.js --html --custom-elements; node test/benchmark-basichtml.js --html --custom-elements","benchmark:html:nc":"node test/benchmark-linkedom.js --html --no-clone; node test/benchmark-jsdom.js --html --no-clone; node test/benchmark-basichtml.js --html --no-clone","build":"npm run cjs && npm run test","cjs":"ascjs --no-default esm cjs","coveralls":"c8 report --reporter=text-lcov | coveralls","test":"c8 node test/index.js"},"keywords":["DOM","JSDOM","alternative","performance","lightweight"],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"ascjs":"^5.0.0","c8":"^7.4.0","coveralls":"^3.1.0"},"module":"./esm/index.js","type":"module","exports":{".":{"import":"./esm/index.js","default":"./cjs/index.js"},"./package.json":"./package.json"},"dependencies":{"@ungap/event":"^0.2.2","@ungap/event-target":"^0.2.2","css-select":"^3.1.2","html-escaper":"^3.0.0","htmlparser2":"^6.0.0","uhyphen":"^0.1.0"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/linkedom.git"},"bugs":{"url":"https://github.com/WebReflection/linkedom/issues"},"homepage":"https://github.com/WebReflection/linkedom#readme","gitHead":"773665b46a8e7c81ef13453c67ac8f08572d7d0a","_id":"linkedom@0.1.40","_nodeVersion":"15.7.0","_npmVersion":"6.14.11","dist":{"shasum":"e4385d8cefb14cc03260c4779d012d29d2f950cf","size":1064301,"noattachment":false,"key":"/linkedom/-/linkedom-0.1.40.tgz","tarball":"http://registry.cnpm.dingdandao.com/linkedom/download/linkedom-0.1.40.tgz"},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkedom_0.1.40_1612001356865_0.65687565713956"},"_hasShrinkwrap":false,"publish_time":1612001357065,"_cnpm_publish_time":1612001357065,"_cnpmcore_publish_time":"2021-12-16T15:25:34.191Z"},"0.1.39":{"name":"linkedom","version":"0.1.39","description":"A triple-linked lists based DOM implementation","main":"./cjs/index.js","scripts":{"benchmark":"node test/benchmark-linkedom.js","benchmark:w3c":"node test/benchmark-linkedom.js --w3c; node test/benchmark-jsdom.js --w3c; node test/benchmark-basichtml.js --w3c","benchmark:w3c:ce":"node test/benchmark-linkedom.js --w3c --custom-elements; node test/benchmark-jsdom.js --w3c --custom-elements; node test/benchmark-basichtml.js --w3c --custom-elements","benchmark:dom":"node test/benchmark-linkedom.js --dom; node test/benchmark-jsdom.js --dom; node test/benchmark-basichtml.js --dom","benchmark:dom:ce":"node test/benchmark-linkedom.js --dom --custom-elements; node test/benchmark-jsdom.js --dom --custom-elements; node test/benchmark-basichtml.js --dom --custom-elements","benchmark:html":"node test/benchmark-linkedom.js --html; node test/benchmark-jsdom.js --html; node test/benchmark-basichtml.js --html","benchmark:html:ce":"node test/benchmark-linkedom.js --html --custom-elements; node test/benchmark-jsdom.js --html --custom-elements; node test/benchmark-basichtml.js --html --custom-elements","benchmark:html:nc":"node test/benchmark-linkedom.js --html --no-clone; node test/benchmark-jsdom.js --html --no-clone; node test/benchmark-basichtml.js --html --no-clone","build":"npm run cjs && npm run test","cjs":"ascjs --no-default esm cjs","coveralls":"c8 report --reporter=text-lcov | coveralls","test":"c8 node test/index.js"},"keywords":["DOM","JSDOM","alternative","performance","lightweight"],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"ascjs":"^5.0.0","c8":"^7.4.0","coveralls":"^3.1.0"},"module":"./esm/index.js","type":"module","exports":{".":{"import":"./esm/index.js","default":"./cjs/index.js"},"./package.json":"./package.json"},"dependencies":{"@ungap/event":"^0.2.2","@ungap/event-target":"^0.2.2","css-select":"^3.1.2","html-escaper":"^3.0.0","htmlparser2":"^6.0.0","uhyphen":"^0.1.0"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/linkedom.git"},"bugs":{"url":"https://github.com/WebReflection/linkedom/issues"},"homepage":"https://github.com/WebReflection/linkedom#readme","gitHead":"b0886300c8ddf40d1e190b4ab03f1d5f99224dc7","_id":"linkedom@0.1.39","_nodeVersion":"15.7.0","_npmVersion":"6.14.11","dist":{"shasum":"7b9fcc89c23d0148ed9637def93763d4f7d3ca76","size":1064217,"noattachment":false,"key":"/linkedom/-/linkedom-0.1.39.tgz","tarball":"http://registry.cnpm.dingdandao.com/linkedom/download/linkedom-0.1.39.tgz"},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkedom_0.1.39_1611996438554_0.7388374340150561"},"_hasShrinkwrap":false,"publish_time":1611996438736,"_cnpm_publish_time":1611996438736,"_cnpmcore_publish_time":"2021-12-16T15:25:35.329Z"},"0.1.38":{"name":"linkedom","version":"0.1.38","description":"A triple-linked lists based DOM implementation","main":"./cjs/index.js","scripts":{"benchmark":"node test/benchmark-linkedom.js","benchmark:w3c":"node test/benchmark-linkedom.js --w3c; node test/benchmark-jsdom.js --w3c; node test/benchmark-basichtml.js --w3c","benchmark:w3c:ce":"node test/benchmark-linkedom.js --w3c --custom-elements; node test/benchmark-jsdom.js --w3c --custom-elements; node test/benchmark-basichtml.js --w3c --custom-elements","benchmark:dom":"node test/benchmark-linkedom.js --dom; node test/benchmark-jsdom.js --dom; node test/benchmark-basichtml.js --dom","benchmark:dom:ce":"node test/benchmark-linkedom.js --dom --custom-elements; node test/benchmark-jsdom.js --dom --custom-elements; node test/benchmark-basichtml.js --dom --custom-elements","benchmark:html":"node test/benchmark-linkedom.js --html; node test/benchmark-jsdom.js --html; node test/benchmark-basichtml.js --html","benchmark:html:ce":"node test/benchmark-linkedom.js --html --custom-elements; node test/benchmark-jsdom.js --html --custom-elements; node test/benchmark-basichtml.js --html --custom-elements","benchmark:html:nc":"node test/benchmark-linkedom.js --html --no-clone; node test/benchmark-jsdom.js --html --no-clone; node test/benchmark-basichtml.js --html --no-clone","build":"npm run cjs && npm run test","cjs":"ascjs --no-default esm cjs","coveralls":"c8 report --reporter=text-lcov | coveralls","test":"c8 node test/index.js"},"keywords":["DOM","JSDOM","alternative","performance","lightweight"],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"ascjs":"^5.0.0","c8":"^7.4.0","coveralls":"^3.1.0"},"module":"./esm/index.js","type":"module","exports":{".":{"import":"./esm/index.js","default":"./cjs/index.js"},"./package.json":"./package.json"},"dependencies":{"@ungap/event":"^0.2.2","@ungap/event-target":"^0.2.2","css-select":"^3.1.2","html-escaper":"^3.0.0","htmlparser2":"^6.0.0","uhyphen":"^0.1.0"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/linkedom.git"},"bugs":{"url":"https://github.com/WebReflection/linkedom/issues"},"homepage":"https://github.com/WebReflection/linkedom#readme","gitHead":"a9565887642426a692c4cfdc05b7ba35a4408667","_id":"linkedom@0.1.38","_nodeVersion":"15.7.0","_npmVersion":"6.14.11","dist":{"shasum":"51834043291b56681bdc9b8d0ea8b966f1f50a6f","size":1064238,"noattachment":false,"key":"/linkedom/-/linkedom-0.1.38.tgz","tarball":"http://registry.cnpm.dingdandao.com/linkedom/download/linkedom-0.1.38.tgz"},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkedom_0.1.38_1611995425914_0.4026995977718484"},"_hasShrinkwrap":false,"publish_time":1611995426170,"_cnpm_publish_time":1611995426170,"_cnpmcore_publish_time":"2021-12-16T15:25:36.301Z"},"0.1.37":{"name":"linkedom","version":"0.1.37","description":"A triple-linked lists based DOM implementation","main":"./cjs/index.js","scripts":{"benchmark":"node test/benchmark-linkedom.js","benchmark:w3c":"node test/benchmark-linkedom.js --w3c; node test/benchmark-jsdom.js --w3c; node test/benchmark-basichtml.js --w3c","benchmark:w3c:ce":"node test/benchmark-linkedom.js --w3c --custom-elements; node test/benchmark-jsdom.js --w3c --custom-elements; node test/benchmark-basichtml.js --w3c --custom-elements","benchmark:dom":"node test/benchmark-linkedom.js --dom; node test/benchmark-jsdom.js --dom; node test/benchmark-basichtml.js --dom","benchmark:dom:ce":"node test/benchmark-linkedom.js --dom --custom-elements; node test/benchmark-jsdom.js --dom --custom-elements; node test/benchmark-basichtml.js --dom --custom-elements","benchmark:html":"node test/benchmark-linkedom.js --html; node test/benchmark-jsdom.js --html; node test/benchmark-basichtml.js --html","benchmark:html:ce":"node test/benchmark-linkedom.js --html --custom-elements; node test/benchmark-jsdom.js --html --custom-elements; node test/benchmark-basichtml.js --html --custom-elements","benchmark:html:nc":"node test/benchmark-linkedom.js --html --no-clone; node test/benchmark-jsdom.js --html --no-clone; node test/benchmark-basichtml.js --html --no-clone","build":"npm run cjs && npm run test","cjs":"ascjs --no-default esm cjs","coveralls":"c8 report --reporter=text-lcov | coveralls","test":"c8 node test/index.js"},"keywords":["DOM","JSDOM","alternative","performance","lightweight"],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"ascjs":"^5.0.0","c8":"^7.4.0","coveralls":"^3.1.0"},"module":"./esm/index.js","type":"module","exports":{".":{"import":"./esm/index.js","default":"./cjs/index.js"},"./package.json":"./package.json"},"dependencies":{"@ungap/event":"^0.2.2","@ungap/event-target":"^0.2.2","css-select":"^3.1.2","html-escaper":"^3.0.0","htmlparser2":"^6.0.0","uhyphen":"^0.1.0"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/linkedom.git"},"bugs":{"url":"https://github.com/WebReflection/linkedom/issues"},"homepage":"https://github.com/WebReflection/linkedom#readme","gitHead":"cb557e287087cbe9f6b07c0911e5e178eedaca66","_id":"linkedom@0.1.37","_nodeVersion":"15.7.0","_npmVersion":"6.14.11","dist":{"shasum":"3f4073bcfcf9480ba8ebfab55cde853f1b2df7a6","size":1064009,"noattachment":false,"key":"/linkedom/-/linkedom-0.1.37.tgz","tarball":"http://registry.cnpm.dingdandao.com/linkedom/download/linkedom-0.1.37.tgz"},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkedom_0.1.37_1611994095929_0.49384290608108095"},"_hasShrinkwrap":false,"publish_time":1611994096165,"_cnpm_publish_time":1611994096165,"_cnpmcore_publish_time":"2021-12-16T15:25:37.293Z"},"0.1.36":{"name":"linkedom","version":"0.1.36","description":"A triple-linked lists based DOM implementation","main":"./cjs/index.js","scripts":{"benchmark":"node test/benchmark-linkedom.js","benchmark:w3c":"node test/benchmark-linkedom.js --w3c; node test/benchmark-basichtml.js --w3c; node test/benchmark-jsdom.js --w3c","benchmark:w3c:ce":"node test/benchmark-linkedom.js --w3c --custom-elements; node test/benchmark-basichtml.js --w3c --custom-elements; node test/benchmark-jsdom.js --w3c --custom-elements","benchmark:dom":"node test/benchmark-linkedom.js --dom; node test/benchmark-basichtml.js --dom; node test/benchmark-jsdom.js --dom","benchmark:dom:ce":"node test/benchmark-linkedom.js --dom --custom-elements; node test/benchmark-basichtml.js --dom --custom-elements; node test/benchmark-jsdom.js --dom --custom-elements","benchmark:html":"node test/benchmark-linkedom.js --html; node test/benchmark-basichtml.js --html; node test/benchmark-jsdom.js --html","benchmark:html:ce":"node test/benchmark-linkedom.js --html --custom-elements; node test/benchmark-basichtml.js --html --custom-elements; node test/benchmark-jsdom.js --html --custom-elements","benchmark:html:nc":"node test/benchmark-linkedom.js --html --no-clone; node test/benchmark-basichtml.js --html --no-clone; node test/benchmark-jsdom.js --html --no-clone","build":"npm run cjs && npm run test","cjs":"ascjs --no-default esm cjs","coveralls":"c8 report --reporter=text-lcov | coveralls","test":"c8 node test/index.js"},"keywords":["DOM","JSDOM","alternative","performance","lightweight"],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"ascjs":"^5.0.0","c8":"^7.4.0","coveralls":"^3.1.0"},"module":"./esm/index.js","type":"module","exports":{".":{"import":"./esm/index.js","default":"./cjs/index.js"},"./package.json":"./package.json"},"dependencies":{"@ungap/event":"^0.2.2","@ungap/event-target":"^0.2.2","css-select":"^3.1.2","html-escaper":"^3.0.0","htmlparser2":"^6.0.0","uhyphen":"^0.1.0"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/linkedom.git"},"bugs":{"url":"https://github.com/WebReflection/linkedom/issues"},"homepage":"https://github.com/WebReflection/linkedom#readme","gitHead":"f371d974873aeb70e28aeefe3dc3363e93a536e1","_id":"linkedom@0.1.36","_nodeVersion":"15.7.0","_npmVersion":"6.14.11","dist":{"shasum":"9f988552c31ecb858b59dab114cf08c0f068f2fe","size":1063880,"noattachment":false,"key":"/linkedom/-/linkedom-0.1.36.tgz","tarball":"http://registry.cnpm.dingdandao.com/linkedom/download/linkedom-0.1.36.tgz"},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkedom_0.1.36_1611960093163_0.8031358006132208"},"_hasShrinkwrap":false,"publish_time":1611960093431,"_cnpm_publish_time":1611960093431,"_cnpmcore_publish_time":"2021-12-16T15:25:38.806Z"},"0.1.35":{"name":"linkedom","version":"0.1.35","description":"A triple-linked lists based DOM implementation","main":"./cjs/index.js","scripts":{"benchmark":"node test/benchmark-linkedom.js","benchmark:w3c":"node test/benchmark-linkedom.js --w3c; node test/benchmark-basichtml.js --w3c; node test/benchmark-jsdom.js --w3c","benchmark:w3c:ce":"node test/benchmark-linkedom.js --w3c --custom-elements; node test/benchmark-basichtml.js --w3c --custom-elements; node test/benchmark-jsdom.js --w3c --custom-elements","benchmark:dom":"node test/benchmark-linkedom.js --dom; node test/benchmark-basichtml.js --dom; node test/benchmark-jsdom.js --dom","benchmark:dom:ce":"node test/benchmark-linkedom.js --dom --custom-elements; node test/benchmark-basichtml.js --dom --custom-elements; node test/benchmark-jsdom.js --dom --custom-elements","benchmark:html":"node test/benchmark-linkedom.js --html; node test/benchmark-basichtml.js --html; node test/benchmark-jsdom.js --html","benchmark:html:ce":"node test/benchmark-linkedom.js --html --custom-elements; node test/benchmark-basichtml.js --html --custom-elements; node test/benchmark-jsdom.js --html --custom-elements","benchmark:html:nc":"node test/benchmark-linkedom.js --html --no-clone; node test/benchmark-basichtml.js --html --no-clone; node test/benchmark-jsdom.js --html --no-clone","build":"npm run cjs && npm run test","cjs":"ascjs --no-default esm cjs","coveralls":"c8 report --reporter=text-lcov | coveralls","test":"c8 node test/index.js"},"keywords":["DOM","JSDOM","alternative","performance","lightweight"],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"ascjs":"^5.0.0","c8":"^7.4.0","coveralls":"^3.1.0"},"module":"./esm/index.js","type":"module","exports":{".":{"import":"./esm/index.js","default":"./cjs/index.js"},"./package.json":"./package.json"},"dependencies":{"@ungap/event":"^0.2.2","@ungap/event-target":"^0.2.2","css-select":"^3.1.2","html-escaper":"^3.0.0","htmlparser2":"^6.0.0","uhyphen":"^0.1.0"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/linkedom.git"},"bugs":{"url":"https://github.com/WebReflection/linkedom/issues"},"homepage":"https://github.com/WebReflection/linkedom#readme","gitHead":"e3d4adbdd7400269ab11ed395af11cfce1d0d20f","_id":"linkedom@0.1.35","_nodeVersion":"15.7.0","_npmVersion":"6.14.11","dist":{"shasum":"9a146fa55562d9fd453d3304ea82072f38544aaf","size":1063862,"noattachment":false,"key":"/linkedom/-/linkedom-0.1.35.tgz","tarball":"http://registry.cnpm.dingdandao.com/linkedom/download/linkedom-0.1.35.tgz"},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkedom_0.1.35_1611956861056_0.3882013700445288"},"_hasShrinkwrap":false,"publish_time":1611956861343,"_cnpm_publish_time":1611956861343,"_cnpmcore_publish_time":"2021-12-16T15:25:40.126Z"},"0.1.34":{"name":"linkedom","version":"0.1.34","description":"A triple-linked lists based DOM implementation","main":"./cjs/index.js","scripts":{"benchmark":"node test/benchmark-linkedom.js","benchmark:w3c":"node test/benchmark-linkedom.js --w3c; node test/benchmark-basichtml.js --w3c; node test/benchmark-jsdom.js --w3c","benchmark:dom":"node test/benchmark-linkedom.js --dom; node test/benchmark-basichtml.js --dom; node test/benchmark-jsdom.js --dom","benchmark:html":"node test/benchmark-linkedom.js --html; node test/benchmark-basichtml.js --html; node test/benchmark-jsdom.js --html","benchmark:html:nc":"node test/benchmark-linkedom.js --html --no-clone; node test/benchmark-basichtml.js --html --no-clone; node test/benchmark-jsdom.js --html --no-clone","build":"npm run cjs && npm run test","cjs":"ascjs --no-default esm cjs","coveralls":"c8 report --reporter=text-lcov | coveralls","test":"c8 node test/index.js"},"keywords":["DOM","JSDOM","alternative","performance","lightweight"],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"ascjs":"^5.0.0","c8":"^7.4.0","coveralls":"^3.1.0"},"module":"./esm/index.js","type":"module","exports":{".":{"import":"./esm/index.js","default":"./cjs/index.js"},"./package.json":"./package.json"},"dependencies":{"@ungap/event":"^0.2.2","@ungap/event-target":"^0.2.2","css-select":"^3.1.2","html-escaper":"^3.0.0","htmlparser2":"^6.0.0","uhyphen":"^0.1.0"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/linkedom.git"},"bugs":{"url":"https://github.com/WebReflection/linkedom/issues"},"homepage":"https://github.com/WebReflection/linkedom#readme","gitHead":"a9deb0a1a50b6b021ba7f9865c4943884ba4da42","_id":"linkedom@0.1.34","_nodeVersion":"15.7.0","_npmVersion":"6.14.11","dist":{"shasum":"8c21fbb0521c93b390537462807ac8bbe3d7b353","size":1063665,"noattachment":false,"key":"/linkedom/-/linkedom-0.1.34.tgz","tarball":"http://registry.cnpm.dingdandao.com/linkedom/download/linkedom-0.1.34.tgz"},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkedom_0.1.34_1611947322180_0.8706465877191951"},"_hasShrinkwrap":false,"publish_time":1611947322393,"_cnpm_publish_time":1611947322393,"_cnpmcore_publish_time":"2021-12-16T15:25:41.402Z"},"0.1.33":{"name":"linkedom","version":"0.1.33","description":"A triple-linked lists based DOM implementation","main":"./cjs/index.js","scripts":{"benchmark":"node test/benchmark-linkedom.js","benchmark:w3c":"node test/benchmark-linkedom.js --w3c; node test/benchmark-basichtml.js --w3c; node test/benchmark-jsdom.js --w3c","benchmark:dom":"node test/benchmark-linkedom.js --dom; node test/benchmark-basichtml.js --dom; node test/benchmark-jsdom.js --dom","benchmark:html":"node test/benchmark-linkedom.js --html; node test/benchmark-basichtml.js --html; node test/benchmark-jsdom.js --html","benchmark:html:nc":"node test/benchmark-linkedom.js --html --no-clone; node test/benchmark-basichtml.js --html --no-clone; node test/benchmark-jsdom.js --html --no-clone","build":"npm run cjs && npm run test","cjs":"ascjs --no-default esm cjs","coveralls":"c8 report --reporter=text-lcov | coveralls","test":"c8 node test/index.js"},"keywords":["DOM","JSDOM","alternative","performance","lightweight"],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"ascjs":"^5.0.0","c8":"^7.4.0","coveralls":"^3.1.0"},"module":"./esm/index.js","type":"module","exports":{".":{"import":"./esm/index.js","default":"./cjs/index.js"},"./package.json":"./package.json"},"dependencies":{"@ungap/event":"^0.2.2","@ungap/event-target":"^0.2.2","css-select":"^3.1.2","html-escaper":"^3.0.0","htmlparser2":"^6.0.0","uhyphen":"^0.1.0"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/linkedom.git"},"bugs":{"url":"https://github.com/WebReflection/linkedom/issues"},"homepage":"https://github.com/WebReflection/linkedom#readme","gitHead":"0fa333852b4dca424a9fa9cdedccd1108415fc9e","_id":"linkedom@0.1.33","_nodeVersion":"15.7.0","_npmVersion":"6.14.11","dist":{"shasum":"537b83ba9db1dce5bc6eab025579f48a1a33a000","size":1062460,"noattachment":false,"key":"/linkedom/-/linkedom-0.1.33.tgz","tarball":"http://registry.cnpm.dingdandao.com/linkedom/download/linkedom-0.1.33.tgz"},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkedom_0.1.33_1611926432256_0.48242842217475035"},"_hasShrinkwrap":false,"publish_time":1611926432556,"_cnpm_publish_time":1611926432556,"_cnpmcore_publish_time":"2021-12-16T15:25:42.255Z"},"0.1.32":{"name":"linkedom","version":"0.1.32","description":"A triple-linked lists based DOM implementation","main":"./cjs/index.js","scripts":{"benchmark":"node test/benchmark-linkedom.js","benchmark:w3c":"node test/benchmark-linkedom.js --w3c; node test/benchmark-basichtml.js --w3c; node test/benchmark-jsdom.js --w3c","benchmark:dom":"node test/benchmark-linkedom.js --dom; node test/benchmark-basichtml.js --dom; node test/benchmark-jsdom.js --dom","benchmark:html":"node test/benchmark-linkedom.js --html; node test/benchmark-basichtml.js --html; node test/benchmark-jsdom.js --html","benchmark:html:nc":"node test/benchmark-linkedom.js --html --no-clone; node test/benchmark-basichtml.js --html --no-clone; node test/benchmark-jsdom.js --html --no-clone","build":"npm run cjs && npm run test","cjs":"ascjs --no-default esm cjs","coveralls":"c8 report --reporter=text-lcov | coveralls","test":"c8 node test/index.js"},"keywords":["DOM","JSDOM","alternative","performance","lightweight"],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"ascjs":"^5.0.0","c8":"^7.4.0","coveralls":"^3.1.0"},"module":"./esm/index.js","type":"module","exports":{".":{"import":"./esm/index.js","default":"./cjs/index.js"},"./package.json":"./package.json"},"dependencies":{"@ungap/event":"^0.2.2","@ungap/event-target":"^0.2.2","css-select":"^3.1.2","html-escaper":"^3.0.0","htmlparser2":"^6.0.0","uhyphen":"^0.1.0"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/linkedom.git"},"bugs":{"url":"https://github.com/WebReflection/linkedom/issues"},"homepage":"https://github.com/WebReflection/linkedom#readme","gitHead":"63c21a538741828d3753556395d1fd0d43411bc1","_id":"linkedom@0.1.32","_nodeVersion":"15.7.0","_npmVersion":"6.14.11","dist":{"shasum":"de8a89e97581c4560075016b5d8dc99f59cc37bb","size":1061483,"noattachment":false,"key":"/linkedom/-/linkedom-0.1.32.tgz","tarball":"http://registry.cnpm.dingdandao.com/linkedom/download/linkedom-0.1.32.tgz"},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkedom_0.1.32_1611924406561_0.2953032459148677"},"_hasShrinkwrap":false,"publish_time":1611924406753,"_cnpm_publish_time":1611924406753,"_cnpmcore_publish_time":"2021-12-16T15:25:43.641Z"},"0.1.31":{"name":"linkedom","version":"0.1.31","description":"A triple-linked lists based DOM implementation","main":"./cjs/index.js","scripts":{"benchmark":"node test/benchmark-linkedom.js","benchmark:w3c":"node test/benchmark-linkedom.js --w3c; node test/benchmark-basichtml.js --w3c; node test/benchmark-jsdom.js --w3c","benchmark:dom":"node test/benchmark-linkedom.js --dom; node test/benchmark-basichtml.js --dom; node test/benchmark-jsdom.js --dom","benchmark:html":"node test/benchmark-linkedom.js --html; node test/benchmark-basichtml.js --html; node test/benchmark-jsdom.js --html","benchmark:html:nc":"node test/benchmark-linkedom.js --html --no-clone; node test/benchmark-basichtml.js --html --no-clone; node test/benchmark-jsdom.js --html --no-clone","build":"npm run cjs && npm run test","cjs":"ascjs --no-default esm cjs","coveralls":"c8 report --reporter=text-lcov | coveralls","test":"c8 node test/index.js"},"keywords":["DOM","JSDOM","alternative","performance","lightweight"],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"ascjs":"^5.0.0","c8":"^7.4.0","coveralls":"^3.1.0"},"module":"./esm/index.js","type":"module","exports":{".":{"import":"./esm/index.js","default":"./cjs/index.js"},"./package.json":"./package.json"},"dependencies":{"@ungap/event":"^0.2.2","@ungap/event-target":"^0.2.2","css-select":"^3.1.2","html-escaper":"^3.0.0","htmlparser2":"^6.0.0","uhyphen":"^0.1.0"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/linkedom.git"},"bugs":{"url":"https://github.com/WebReflection/linkedom/issues"},"homepage":"https://github.com/WebReflection/linkedom#readme","gitHead":"fd66fcf0c8d94aa428528c3fdbb761155dc4a9c8","_id":"linkedom@0.1.31","_nodeVersion":"15.7.0","_npmVersion":"6.14.11","dist":{"shasum":"59f204091e91f9a7fc889db0312d778fb263f707","size":1061331,"noattachment":false,"key":"/linkedom/-/linkedom-0.1.31.tgz","tarball":"http://registry.cnpm.dingdandao.com/linkedom/download/linkedom-0.1.31.tgz"},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkedom_0.1.31_1611921389004_0.3896485486676702"},"_hasShrinkwrap":false,"publish_time":1611921389249,"_cnpm_publish_time":1611921389249,"_cnpmcore_publish_time":"2021-12-16T15:25:44.689Z"},"0.1.30":{"name":"linkedom","version":"0.1.30","description":"A triple-linked lists based DOM implementation","main":"./cjs/index.js","scripts":{"benchmark":"node test/benchmark-linkedom.js","benchmark:w3c":"node test/benchmark-linkedom.js --w3c; node test/benchmark-basichtml.js --w3c; node test/benchmark-jsdom.js --w3c","benchmark:dom":"node test/benchmark-linkedom.js --dom; node test/benchmark-basichtml.js --dom; node test/benchmark-jsdom.js --dom","benchmark:html":"node test/benchmark-linkedom.js --html; node test/benchmark-basichtml.js --html; node test/benchmark-jsdom.js --html","benchmark:html:nc":"node test/benchmark-linkedom.js --html --no-clone; node test/benchmark-basichtml.js --html --no-clone; node test/benchmark-jsdom.js --html --no-clone","build":"npm run cjs && npm run test","cjs":"ascjs --no-default esm cjs","coveralls":"c8 report --reporter=text-lcov | coveralls","test":"c8 node test/index.js"},"keywords":["DOM","JSDOM","alternative","performance","lightweight"],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"ascjs":"^5.0.0","c8":"^7.4.0","coveralls":"^3.1.0"},"module":"./esm/index.js","type":"module","exports":{".":{"import":"./esm/index.js","default":"./cjs/index.js"},"./package.json":"./package.json"},"dependencies":{"@ungap/event":"^0.2.2","@ungap/event-target":"^0.2.2","css-select":"^3.1.2","html-escaper":"^3.0.0","htmlparser2":"^6.0.0","uhyphen":"^0.1.0"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/linkedom.git"},"bugs":{"url":"https://github.com/WebReflection/linkedom/issues"},"homepage":"https://github.com/WebReflection/linkedom#readme","gitHead":"110458b4e6954fa32e9acc5c194a60003c684734","_id":"linkedom@0.1.30","_nodeVersion":"15.7.0","_npmVersion":"6.14.11","dist":{"shasum":"c4ddf256a8684dff6b1967dc7570b71dad886fd8","size":1054190,"noattachment":false,"key":"/linkedom/-/linkedom-0.1.30.tgz","tarball":"http://registry.cnpm.dingdandao.com/linkedom/download/linkedom-0.1.30.tgz"},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkedom_0.1.30_1611915768443_0.160059434731195"},"_hasShrinkwrap":false,"publish_time":1611915768813,"_cnpm_publish_time":1611915768813,"_cnpmcore_publish_time":"2021-12-16T15:25:46.023Z"},"0.1.29":{"name":"linkedom","version":"0.1.29","description":"A triple-linked lists based DOM implementation","main":"./cjs/index.js","scripts":{"benchmark":"node test/benchmark-linkedom.js","benchmark:w3c":"node test/benchmark-linkedom.js --w3c; node test/benchmark-basichtml.js --w3c; node test/benchmark-jsdom.js --w3c","benchmark:dom":"node test/benchmark-linkedom.js --dom; node test/benchmark-basichtml.js --dom; node test/benchmark-jsdom.js --dom","benchmark:html":"node test/benchmark-linkedom.js --html; node test/benchmark-basichtml.js --html; node test/benchmark-jsdom.js --html","benchmark:html:nc":"node test/benchmark-linkedom.js --html --no-clone; node test/benchmark-basichtml.js --html --no-clone; node test/benchmark-jsdom.js --html --no-clone","build":"npm run cjs && npm run test","cjs":"ascjs --no-default esm cjs","coveralls":"c8 report --reporter=text-lcov | coveralls","test":"c8 node test/index.js"},"keywords":["DOM","JSDOM","alternative","performance","lightweight"],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"ascjs":"^5.0.0","c8":"^7.4.0","coveralls":"^3.1.0"},"module":"./esm/index.js","type":"module","exports":{".":{"import":"./esm/index.js","default":"./cjs/index.js"},"./package.json":"./package.json"},"dependencies":{"@ungap/event":"^0.2.2","@ungap/event-target":"^0.2.2","css-select":"^3.1.2","html-escaper":"^3.0.0","htmlparser2":"^6.0.0","uhyphen":"^0.1.0"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/linkedom.git"},"bugs":{"url":"https://github.com/WebReflection/linkedom/issues"},"homepage":"https://github.com/WebReflection/linkedom#readme","gitHead":"d525fe7d366eef92fcaccb25787b58d48a6da833","_id":"linkedom@0.1.29","_nodeVersion":"15.7.0","_npmVersion":"6.14.11","dist":{"shasum":"8d817a4aa91e5e7120ec3a887d088a3b3f92d974","size":1055511,"noattachment":false,"key":"/linkedom/-/linkedom-0.1.29.tgz","tarball":"http://registry.cnpm.dingdandao.com/linkedom/download/linkedom-0.1.29.tgz"},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkedom_0.1.29_1611844482900_0.014944990320410634"},"_hasShrinkwrap":false,"publish_time":1611844483188,"_cnpm_publish_time":1611844483188,"_cnpmcore_publish_time":"2021-12-16T15:25:47.407Z"},"0.1.28":{"name":"linkedom","version":"0.1.28","description":"A triple-linked lists based DOM implementation","main":"./cjs/index.js","scripts":{"benchmark":"node test/benchmark-linkedom.js","benchmark:w3c":"node test/benchmark-linkedom.js --w3c; node test/benchmark-basichtml.js --w3c; node test/benchmark-jsdom.js --w3c","benchmark:dom":"node test/benchmark-linkedom.js --dom; node test/benchmark-basichtml.js --dom; node test/benchmark-jsdom.js --dom","benchmark:html":"node test/benchmark-linkedom.js --html; node test/benchmark-basichtml.js --html; node test/benchmark-jsdom.js --html","benchmark:html:nc":"node test/benchmark-linkedom.js --html --no-clone; node test/benchmark-basichtml.js --html --no-clone; node test/benchmark-jsdom.js --html --no-clone","build":"npm run cjs && npm run test","cjs":"ascjs --no-default esm cjs","coveralls":"c8 report --reporter=text-lcov | coveralls","test":"c8 node test/index.js"},"keywords":["DOM","JSDOM","alternative","performance","lightweight"],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"ascjs":"^5.0.0","c8":"^7.4.0","coveralls":"^3.1.0"},"module":"./esm/index.js","type":"module","exports":{".":{"import":"./esm/index.js","default":"./cjs/index.js"},"./package.json":"./package.json"},"dependencies":{"@ungap/event":"^0.2.2","@ungap/event-target":"^0.2.2","css-select":"^3.1.2","html-escaper":"^3.0.0","htmlparser2":"^6.0.0","uhyphen":"^0.1.0"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/linkedom.git"},"bugs":{"url":"https://github.com/WebReflection/linkedom/issues"},"homepage":"https://github.com/WebReflection/linkedom#readme","gitHead":"35c694471be75de78481958f41d97ce3b9f239de","_id":"linkedom@0.1.28","_nodeVersion":"15.7.0","_npmVersion":"6.14.11","dist":{"shasum":"8fd81e083db6e5bfee78c2cefcba729c129f8319","size":1055597,"noattachment":false,"key":"/linkedom/-/linkedom-0.1.28.tgz","tarball":"http://registry.cnpm.dingdandao.com/linkedom/download/linkedom-0.1.28.tgz"},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkedom_0.1.28_1611837960629_0.3293238936280938"},"_hasShrinkwrap":false,"publish_time":1611837960854,"_cnpm_publish_time":1611837960854,"_cnpmcore_publish_time":"2021-12-16T15:25:49.119Z"},"0.1.27":{"name":"linkedom","version":"0.1.27","description":"A triple-linked lists based DOM implementation","main":"./cjs/index.js","scripts":{"benchmark":"node test/benchmark-linkedom.js","benchmark:w3c":"node test/benchmark-linkedom.js --w3c; node test/benchmark-basichtml.js --w3c; node test/benchmark-jsdom.js --w3c","benchmark:dom":"node test/benchmark-linkedom.js --dom; node test/benchmark-basichtml.js --dom; node test/benchmark-jsdom.js --dom","benchmark:html":"node test/benchmark-linkedom.js --html; node test/benchmark-basichtml.js --html; node test/benchmark-jsdom.js --html","benchmark:html:nc":"node test/benchmark-linkedom.js --html --no-clone; node test/benchmark-basichtml.js --html --no-clone; node test/benchmark-jsdom.js --html --no-clone","build":"npm run cjs && npm run test","cjs":"ascjs --no-default esm cjs","coveralls":"c8 report --reporter=text-lcov | coveralls","test":"c8 node test/index.js"},"keywords":["DOM","JSDOM","alternative","performance","lightweight"],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"ascjs":"^5.0.0","c8":"^7.4.0","coveralls":"^3.1.0"},"module":"./esm/index.js","type":"module","exports":{".":{"import":"./esm/index.js","default":"./cjs/index.js"},"./package.json":"./package.json"},"dependencies":{"@ungap/event":"^0.2.2","@ungap/event-target":"^0.2.2","css-select":"^3.1.2","html-escaper":"^3.0.0","htmlparser2":"^6.0.0","uhyphen":"^0.1.0"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/linkedom.git"},"bugs":{"url":"https://github.com/WebReflection/linkedom/issues"},"homepage":"https://github.com/WebReflection/linkedom#readme","gitHead":"bec2bbaafdb9cf802b6803ea3167a4609658e082","_id":"linkedom@0.1.27","_nodeVersion":"15.7.0","_npmVersion":"6.14.11","dist":{"shasum":"51bfdb6634b6f846666ea24503d209815dd72125","size":1055427,"noattachment":false,"key":"/linkedom/-/linkedom-0.1.27.tgz","tarball":"http://registry.cnpm.dingdandao.com/linkedom/download/linkedom-0.1.27.tgz"},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkedom_0.1.27_1611835876747_0.7926136486105377"},"_hasShrinkwrap":false,"publish_time":1611835876927,"_cnpm_publish_time":1611835876927,"_cnpmcore_publish_time":"2021-12-16T15:25:50.408Z"},"0.1.26":{"name":"linkedom","version":"0.1.26","description":"A triple-linked lists based DOM implementation","main":"./cjs/index.js","scripts":{"benchmark":"node test/benchmark-linkedom.js","benchmark:w3c":"node test/benchmark-linkedom.js --w3c; node test/benchmark-basichtml.js --w3c; node test/benchmark-jsdom.js --w3c","benchmark:dom":"node test/benchmark-linkedom.js --dom; node test/benchmark-basichtml.js --dom; node test/benchmark-jsdom.js --dom","benchmark:html":"node test/benchmark-linkedom.js --html; node test/benchmark-basichtml.js --html; node test/benchmark-jsdom.js --html","benchmark:html:nc":"node test/benchmark-linkedom.js --html --no-clone; node test/benchmark-basichtml.js --html --no-clone; node test/benchmark-jsdom.js --html --no-clone","build":"npm run cjs && npm run test","cjs":"ascjs --no-default esm cjs","coveralls":"c8 report --reporter=text-lcov | coveralls","test":"c8 node test/index.js"},"keywords":["DOM","JSDOM","alternative","performance","lightweight"],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"ascjs":"^5.0.0","c8":"^7.4.0","coveralls":"^3.1.0"},"module":"./esm/index.js","type":"module","exports":{".":{"import":"./esm/index.js","default":"./cjs/index.js"},"./package.json":"./package.json"},"dependencies":{"@ungap/event":"^0.2.2","@ungap/event-target":"^0.2.2","css-select":"^3.1.2","html-escaper":"^3.0.0","htmlparser2":"^6.0.0","uhyphen":"^0.1.0"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/linkedom.git"},"bugs":{"url":"https://github.com/WebReflection/linkedom/issues"},"homepage":"https://github.com/WebReflection/linkedom#readme","gitHead":"b259ef8fb06c12f17517d3c78981e51f6fdef68b","_id":"linkedom@0.1.26","_nodeVersion":"15.7.0","_npmVersion":"6.14.11","dist":{"shasum":"d5ada03834814dc3f3edd23ffd7594d7d7528dc9","size":1055113,"noattachment":false,"key":"/linkedom/-/linkedom-0.1.26.tgz","tarball":"http://registry.cnpm.dingdandao.com/linkedom/download/linkedom-0.1.26.tgz"},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkedom_0.1.26_1611832521476_0.8842369842345945"},"_hasShrinkwrap":false,"publish_time":1611832521873,"_cnpm_publish_time":1611832521873,"_cnpmcore_publish_time":"2021-12-16T15:25:51.157Z"},"0.1.25":{"name":"linkedom","version":"0.1.25","description":"A triple-linked lists based DOM implementation","main":"./cjs/index.js","scripts":{"benchmark":"node test/benchmark-linkedom.js","benchmark:w3c":"node test/benchmark-linkedom.js --w3c; node test/benchmark-basichtml.js --w3c; node test/benchmark-jsdom.js --w3c","benchmark:dom":"node test/benchmark-linkedom.js --dom; node test/benchmark-basichtml.js --dom; node test/benchmark-jsdom.js --dom","benchmark:html":"node test/benchmark-linkedom.js --html; node test/benchmark-basichtml.js --html; node test/benchmark-jsdom.js --html","benchmark:html:nc":"node test/benchmark-linkedom.js --html --no-clone; node test/benchmark-basichtml.js --html --no-clone; node test/benchmark-jsdom.js --html --no-clone","build":"npm run cjs && npm run test","cjs":"ascjs --no-default esm cjs","coveralls":"c8 report --reporter=text-lcov | coveralls","test":"c8 node test/index.js"},"keywords":[],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"ascjs":"^5.0.0","c8":"^7.4.0","coveralls":"^3.1.0"},"module":"./esm/index.js","type":"module","exports":{".":{"import":"./esm/index.js","default":"./cjs/index.js"},"./package.json":"./package.json"},"dependencies":{"@ungap/event":"^0.2.2","@ungap/event-target":"^0.2.2","css-select":"^3.1.2","html-escaper":"^3.0.0","htmlparser2":"^6.0.0","uhyphen":"^0.1.0"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/linkedom.git"},"bugs":{"url":"https://github.com/WebReflection/linkedom/issues"},"homepage":"https://github.com/WebReflection/linkedom#readme","gitHead":"d9bcdd3444a19ab1b8860e1c02bbf552edfb33eb","_id":"linkedom@0.1.25","_nodeVersion":"15.7.0","_npmVersion":"6.14.11","dist":{"shasum":"28f3771527ae7f2ed14f89b400a5b4f278da1a68","size":1054941,"noattachment":false,"key":"/linkedom/-/linkedom-0.1.25.tgz","tarball":"http://registry.cnpm.dingdandao.com/linkedom/download/linkedom-0.1.25.tgz"},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkedom_0.1.25_1611830257016_0.25240958389511103"},"_hasShrinkwrap":false,"publish_time":1611830257326,"_cnpm_publish_time":1611830257326,"_cnpmcore_publish_time":"2021-12-16T15:25:53.086Z"},"0.1.24":{"name":"linkedom","version":"0.1.24","description":"A triple-linked lists based DOM","main":"./cjs/index.js","scripts":{"benchmark":"node test/benchmark-linkedom.js","benchmark:w3c":"node test/benchmark-linkedom.js --w3c; node test/benchmark-basichtml.js --w3c; node test/benchmark-jsdom.js --w3c","benchmark:dom":"node test/benchmark-linkedom.js --dom; node test/benchmark-basichtml.js --dom; node test/benchmark-jsdom.js --dom","benchmark:html":"node test/benchmark-linkedom.js --html; node test/benchmark-basichtml.js --html; node test/benchmark-jsdom.js --html","benchmark:html:nc":"node test/benchmark-linkedom.js --html --no-clone; node test/benchmark-basichtml.js --html --no-clone; node test/benchmark-jsdom.js --html --no-clone","build":"npm run cjs && npm run test","cjs":"ascjs --no-default esm cjs","coveralls":"c8 report --reporter=text-lcov | coveralls","test":"c8 node test/index.js"},"keywords":[],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"ascjs":"^5.0.0","c8":"^7.4.0","coveralls":"^3.1.0"},"module":"./esm/index.js","type":"module","exports":{".":{"import":"./esm/index.js","default":"./cjs/index.js"},"./package.json":"./package.json"},"dependencies":{"@ungap/event":"^0.2.2","@ungap/event-target":"^0.2.2","css-select":"^3.1.2","html-escaper":"^3.0.0","htmlparser2":"^6.0.0","uhyphen":"^0.1.0"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/linkedom.git"},"bugs":{"url":"https://github.com/WebReflection/linkedom/issues"},"homepage":"https://github.com/WebReflection/linkedom#readme","gitHead":"6a6f829813576eedbe24a7d3504fb0995c568983","_id":"linkedom@0.1.24","_nodeVersion":"15.7.0","_npmVersion":"6.14.11","dist":{"shasum":"be51e8b14add513fe25df3bc9ac550943c17800b","size":1054935,"noattachment":false,"key":"/linkedom/-/linkedom-0.1.24.tgz","tarball":"http://registry.cnpm.dingdandao.com/linkedom/download/linkedom-0.1.24.tgz"},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkedom_0.1.24_1611828305145_0.756064648106145"},"_hasShrinkwrap":false,"publish_time":1611828305358,"_cnpm_publish_time":1611828305358,"_cnpmcore_publish_time":"2021-12-16T15:25:53.919Z"},"0.1.23":{"name":"linkedom","version":"0.1.23","description":"A triple-linked lists based DOM","main":"./cjs/index.js","scripts":{"benchmark":"node test/benchmark-linkedom.js","benchmark:w3c":"node test/benchmark-linkedom.js --w3c; node test/benchmark-basichtml.js --w3c; node test/benchmark-jsdom.js --w3c","benchmark:dom":"node test/benchmark-linkedom.js --dom; node test/benchmark-basichtml.js --dom; node test/benchmark-jsdom.js --dom","benchmark:html":"node test/benchmark-linkedom.js --html; node test/benchmark-basichtml.js --html; node test/benchmark-jsdom.js --html","benchmark:html:nc":"node test/benchmark-linkedom.js --html --no-clone; node test/benchmark-basichtml.js --html --no-clone; node test/benchmark-jsdom.js --html --no-clone","build":"npm run cjs && npm run test","cjs":"ascjs --no-default esm cjs","coveralls":"c8 report --reporter=text-lcov | coveralls","test":"c8 node test/index.js"},"keywords":[],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"ascjs":"^5.0.0","c8":"^7.4.0","coveralls":"^3.1.0"},"module":"./esm/index.js","type":"module","exports":{".":{"import":"./esm/index.js","default":"./cjs/index.js"},"./package.json":"./package.json"},"dependencies":{"@ungap/event":"^0.2.2","@ungap/event-target":"^0.2.2","css-select":"^3.1.2","html-escaper":"^3.0.0","htmlparser2":"^6.0.0","uhyphen":"^0.1.0"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/linkedom.git"},"bugs":{"url":"https://github.com/WebReflection/linkedom/issues"},"homepage":"https://github.com/WebReflection/linkedom#readme","gitHead":"20313b538b452a926a859e2ee9a4b4c828440139","_id":"linkedom@0.1.23","_nodeVersion":"15.7.0","_npmVersion":"6.14.11","dist":{"shasum":"c8af742a3c3a42b494de7013f51b03731ce05e65","size":1054863,"noattachment":false,"key":"/linkedom/-/linkedom-0.1.23.tgz","tarball":"http://registry.cnpm.dingdandao.com/linkedom/download/linkedom-0.1.23.tgz"},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkedom_0.1.23_1611826029383_0.16104666598800166"},"_hasShrinkwrap":false,"publish_time":1611826029584,"_cnpm_publish_time":1611826029584,"_cnpmcore_publish_time":"2021-12-16T15:25:54.616Z"},"0.1.22":{"name":"linkedom","version":"0.1.22","description":"A triple-linked lists based DOM","main":"./cjs/index.js","scripts":{"benchmark":"node test/benchmark-linkedom.js","benchmark:w3c":"node test/benchmark-linkedom.js --w3c; node test/benchmark-basichtml.js --w3c; node test/benchmark-jsdom.js --w3c","benchmark:dom":"node test/benchmark-linkedom.js --dom; node test/benchmark-basichtml.js --dom; node test/benchmark-jsdom.js --dom","benchmark:html":"node test/benchmark-linkedom.js --html; node test/benchmark-basichtml.js --html; node test/benchmark-jsdom.js --html","benchmark:html:nc":"node test/benchmark-linkedom.js --html --no-clone; node test/benchmark-basichtml.js --html --no-clone; node test/benchmark-jsdom.js --html --no-clone","build":"npm run cjs && npm run test","cjs":"ascjs --no-default esm cjs","coveralls":"c8 report --reporter=text-lcov | coveralls","test":"c8 node test/index.js"},"keywords":[],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"ascjs":"^5.0.0","c8":"^7.4.0","coveralls":"^3.1.0"},"module":"./esm/index.js","type":"module","exports":{".":{"import":"./esm/index.js","default":"./cjs/index.js"},"./package.json":"./package.json"},"dependencies":{"@ungap/event":"^0.2.2","@ungap/event-target":"^0.2.2","css-select":"^3.1.2","html-escaper":"^3.0.0","htmlparser2":"^6.0.0","uhyphen":"^0.1.0"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/linkedom.git"},"bugs":{"url":"https://github.com/WebReflection/linkedom/issues"},"homepage":"https://github.com/WebReflection/linkedom#readme","gitHead":"094316a9798da7b54914633aa011afef0f122f62","_id":"linkedom@0.1.22","_nodeVersion":"15.7.0","_npmVersion":"6.14.11","dist":{"shasum":"3ffe1dc146133a620088bcce2cf4d8bb0f1763db","size":1054826,"noattachment":false,"key":"/linkedom/-/linkedom-0.1.22.tgz","tarball":"http://registry.cnpm.dingdandao.com/linkedom/download/linkedom-0.1.22.tgz"},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkedom_0.1.22_1611825402825_0.5544471965599866"},"_hasShrinkwrap":false,"publish_time":1611825403004,"_cnpm_publish_time":1611825403004,"_cnpmcore_publish_time":"2021-12-16T15:25:55.377Z"},"0.1.21":{"name":"linkedom","version":"0.1.21","description":"A triple-linked lists based DOM","main":"./cjs/index.js","scripts":{"benchmark":"node test/benchmark-linkedom.js","benchmark:w3c":"node test/benchmark-linkedom.js --w3c; node test/benchmark-basichtml.js --w3c; node test/benchmark-jsdom.js --w3c","benchmark:dom":"node test/benchmark-linkedom.js --dom; node test/benchmark-basichtml.js --dom; node test/benchmark-jsdom.js --dom","benchmark:html":"node test/benchmark-linkedom.js --html; node test/benchmark-basichtml.js --html; node test/benchmark-jsdom.js --html","benchmark:html:nc":"node test/benchmark-linkedom.js --html --no-clone; node test/benchmark-basichtml.js --html --no-clone; node test/benchmark-jsdom.js --html --no-clone","build":"npm run cjs && npm run test","cjs":"ascjs --no-default esm cjs","coveralls":"c8 report --reporter=text-lcov | coveralls","test":"c8 node test/index.js"},"keywords":[],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"ascjs":"^5.0.0","c8":"^7.4.0","coveralls":"^3.1.0"},"module":"./esm/index.js","type":"module","exports":{".":{"import":"./esm/index.js","default":"./cjs/index.js"},"./package.json":"./package.json"},"dependencies":{"@ungap/event":"^0.2.2","@ungap/event-target":"^0.2.2","css-select":"^3.1.2","html-escaper":"^3.0.0","htmlparser2":"^6.0.0","uhyphen":"^0.1.0"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/linkedom.git"},"bugs":{"url":"https://github.com/WebReflection/linkedom/issues"},"homepage":"https://github.com/WebReflection/linkedom#readme","gitHead":"e66e531e0718441e92298668f86e3e8d3f441576","_id":"linkedom@0.1.21","_nodeVersion":"15.7.0","_npmVersion":"6.14.11","dist":{"shasum":"b269a6a694e253b096740db3c42f7ee1420deef2","size":1054846,"noattachment":false,"key":"/linkedom/-/linkedom-0.1.21.tgz","tarball":"http://registry.cnpm.dingdandao.com/linkedom/download/linkedom-0.1.21.tgz"},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkedom_0.1.21_1611824033850_0.6815030168022829"},"_hasShrinkwrap":false,"publish_time":1611824034077,"_cnpm_publish_time":1611824034077,"_cnpmcore_publish_time":"2021-12-16T15:25:56.413Z"},"0.1.20":{"name":"linkedom","version":"0.1.20","description":"A triple-linked lists based DOM","main":"./cjs/index.js","scripts":{"benchmark":"node test/benchmark-linkedom.js","benchmark:w3c":"node test/benchmark-linkedom.js --w3c; node test/benchmark-basichtml.js --w3c; node test/benchmark-jsdom.js --w3c","benchmark:dom":"node test/benchmark-linkedom.js --dom; node test/benchmark-basichtml.js --dom; node test/benchmark-jsdom.js --dom","benchmark:html":"node test/benchmark-linkedom.js --html; node test/benchmark-basichtml.js --html; node test/benchmark-jsdom.js --html","build":"npm run cjs && npm run test","cjs":"ascjs --no-default esm cjs","coveralls":"c8 report --reporter=text-lcov | coveralls","test":"c8 node test/index.js"},"keywords":[],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"ascjs":"^5.0.0","c8":"^7.4.0","coveralls":"^3.1.0"},"module":"./esm/index.js","type":"module","exports":{".":{"import":"./esm/index.js","default":"./cjs/index.js"},"./package.json":"./package.json"},"dependencies":{"@ungap/event":"^0.2.2","@ungap/event-target":"^0.2.2","css-select":"^3.1.2","html-escaper":"^3.0.0","htmlparser2":"^6.0.0","uhyphen":"^0.1.0"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/linkedom.git"},"bugs":{"url":"https://github.com/WebReflection/linkedom/issues"},"homepage":"https://github.com/WebReflection/linkedom#readme","gitHead":"e05a42cd78d652932586d5ef3b51adb7eaf07b71","_id":"linkedom@0.1.20","_nodeVersion":"15.7.0","_npmVersion":"6.14.11","dist":{"shasum":"177bd2b1ccf58fdc98a4f1b20159e06d361cbf4a","size":1054027,"noattachment":false,"key":"/linkedom/-/linkedom-0.1.20.tgz","tarball":"http://registry.cnpm.dingdandao.com/linkedom/download/linkedom-0.1.20.tgz"},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkedom_0.1.20_1611811623425_0.9224696605147817"},"_hasShrinkwrap":false,"publish_time":1611811623670,"_cnpm_publish_time":1611811623670,"_cnpmcore_publish_time":"2021-12-16T15:25:57.260Z"},"0.1.19":{"name":"linkedom","version":"0.1.19","description":"A triple-linked lists based DOM","main":"./cjs/index.js","scripts":{"benchmark":"node test/benchmark-linkedom.js","benchmark:w3c":"node test/benchmark-linkedom.js --w3c; node test/benchmark-basichtml.js --w3c; node test/benchmark-jsdom.js --w3c","benchmark:dom":"node test/benchmark-linkedom.js --dom; node test/benchmark-basichtml.js --dom; node test/benchmark-jsdom.js --dom","benchmark:html":"node test/benchmark-linkedom.js --html; node test/benchmark-basichtml.js --html; node test/benchmark-jsdom.js --html","build":"npm run cjs && npm run test","cjs":"ascjs --no-default esm cjs","coveralls":"c8 report --reporter=text-lcov | coveralls","test":"c8 node test/index.js"},"keywords":[],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"ascjs":"^5.0.0","c8":"^7.4.0","coveralls":"^3.1.0"},"module":"./esm/index.js","type":"module","exports":{".":{"import":"./esm/index.js","default":"./cjs/index.js"},"./package.json":"./package.json"},"dependencies":{"@ungap/event":"^0.2.2","@ungap/event-target":"^0.2.2","css-select":"^3.1.2","html-escaper":"^3.0.0","htmlparser2":"^6.0.0","uhyphen":"^0.1.0"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/linkedom.git"},"bugs":{"url":"https://github.com/WebReflection/linkedom/issues"},"homepage":"https://github.com/WebReflection/linkedom#readme","gitHead":"a5e4749753622310e19e62c1a6e930557ea3ed91","_id":"linkedom@0.1.19","_nodeVersion":"15.7.0","_npmVersion":"6.14.11","dist":{"shasum":"4319b04f1c0aed8dfb398655e167052ba4368a59","size":1053966,"noattachment":false,"key":"/linkedom/-/linkedom-0.1.19.tgz","tarball":"http://registry.cnpm.dingdandao.com/linkedom/download/linkedom-0.1.19.tgz"},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkedom_0.1.19_1611784048136_0.3687214057360835"},"_hasShrinkwrap":false,"publish_time":1611784048369,"_cnpm_publish_time":1611784048369,"_cnpmcore_publish_time":"2021-12-16T15:25:57.710Z"},"0.1.18":{"name":"linkedom","version":"0.1.18","description":"A triple-linked lists based DOM","main":"./cjs/index.js","scripts":{"benchmark":"node test/benchmark-linkedom.js","benchmark:w3c":"node test/benchmark-linkedom.js --w3c; node test/benchmark-basichtml.js --w3c; node test/benchmark-jsdom.js --w3c","benchmark:dom":"node test/benchmark-linkedom.js --dom; node test/benchmark-basichtml.js --dom; node test/benchmark-jsdom.js --dom","benchmark:html":"node test/benchmark-linkedom.js --html; node test/benchmark-basichtml.js --html; node test/benchmark-jsdom.js --html","build":"npm run cjs && npm run test","cjs":"ascjs --no-default esm cjs","coveralls":"c8 report --reporter=text-lcov | coveralls","test":"c8 node test/index.js"},"keywords":[],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"ascjs":"^5.0.0","c8":"^7.4.0","coveralls":"^3.1.0"},"module":"./esm/index.js","type":"module","exports":{".":{"import":"./esm/index.js","default":"./cjs/index.js"},"./package.json":"./package.json"},"dependencies":{"@ungap/event":"^0.2.2","@ungap/event-target":"^0.2.2","css-select":"^3.1.2","html-escaper":"^3.0.0","htmlparser2":"^6.0.0","uhyphen":"^0.1.0"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/linkedom.git"},"bugs":{"url":"https://github.com/WebReflection/linkedom/issues"},"homepage":"https://github.com/WebReflection/linkedom#readme","gitHead":"0c73270f251ee56203e262c4f75fcbe5a57600da","_id":"linkedom@0.1.18","_nodeVersion":"15.7.0","_npmVersion":"6.14.11","dist":{"shasum":"ac7179c5e8cac5de56c669a2ffd67271185ca40e","size":1053185,"noattachment":false,"key":"/linkedom/-/linkedom-0.1.18.tgz","tarball":"http://registry.cnpm.dingdandao.com/linkedom/download/linkedom-0.1.18.tgz"},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkedom_0.1.18_1611781070334_0.7428570701235573"},"_hasShrinkwrap":false,"publish_time":1611781070530,"_cnpm_publish_time":1611781070530,"_cnpmcore_publish_time":"2021-12-16T15:25:58.865Z"},"0.1.17":{"name":"linkedom","version":"0.1.17","description":"A triple-linked lists based DOM","main":"./cjs/index.js","scripts":{"benchmark":"node test/benchmark-linkedom.js","benchmark:w3c":"node test/benchmark-linkedom.js --w3c; node test/benchmark-basichtml.js --w3c; node test/benchmark-jsdom.js --w3c","benchmark:dom":"node test/benchmark-linkedom.js --dom; node test/benchmark-basichtml.js --dom; node test/benchmark-jsdom.js --dom","benchmark:html":"node test/benchmark-linkedom.js --html; node test/benchmark-basichtml.js --html; node test/benchmark-jsdom.js --html","build":"npm run cjs && npm run test","cjs":"ascjs --no-default esm cjs","coveralls":"c8 report --reporter=text-lcov | coveralls","test":"c8 node test/index.js"},"keywords":[],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"ascjs":"^5.0.0","c8":"^7.4.0","coveralls":"^3.1.0"},"module":"./esm/index.js","type":"module","exports":{".":{"import":"./esm/index.js","default":"./cjs/index.js"},"./package.json":"./package.json"},"dependencies":{"@ungap/event":"^0.2.2","@ungap/event-target":"^0.2.2","css-select":"^3.1.2","html-escaper":"^3.0.0","htmlparser2":"^6.0.0","uhyphen":"^0.1.0"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/linkedom.git"},"bugs":{"url":"https://github.com/WebReflection/linkedom/issues"},"homepage":"https://github.com/WebReflection/linkedom#readme","gitHead":"6e341499de0cbeffd1e8c4c644a6ce078a8227f1","_id":"linkedom@0.1.17","_nodeVersion":"15.7.0","_npmVersion":"6.14.11","dist":{"shasum":"b4afbb56b92855e141f99247f6a4b01694f8875a","size":1052624,"noattachment":false,"key":"/linkedom/-/linkedom-0.1.17.tgz","tarball":"http://registry.cnpm.dingdandao.com/linkedom/download/linkedom-0.1.17.tgz"},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkedom_0.1.17_1611778049641_0.8662005110253355"},"_hasShrinkwrap":false,"publish_time":1611778049853,"_cnpm_publish_time":1611778049853,"_cnpmcore_publish_time":"2021-12-16T15:25:59.931Z"},"0.1.16":{"name":"linkedom","version":"0.1.16","description":"A triple-linked lists based DOM","main":"./cjs/index.js","scripts":{"benchmark":"node test/benchmark-linkedom.js","benchmark:w3c":"node test/benchmark-linkedom.js --w3c; node test/benchmark-basichtml.js --w3c; node test/benchmark-jsdom.js --w3c","benchmark:dom":"node test/benchmark-linkedom.js --dom; node test/benchmark-basichtml.js --dom; node test/benchmark-jsdom.js --dom","benchmark:html":"node test/benchmark-linkedom.js --html; node test/benchmark-basichtml.js --html; node test/benchmark-jsdom.js --html","build":"npm run cjs && npm run test","cjs":"ascjs --no-default esm cjs","coveralls":"c8 report --reporter=text-lcov | coveralls","test":"c8 node test/index.js"},"keywords":[],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"ascjs":"^5.0.0","c8":"^7.4.0","coveralls":"^3.1.0"},"module":"./esm/index.js","type":"module","exports":{".":{"import":"./esm/index.js","default":"./cjs/index.js"},"./package.json":"./package.json"},"dependencies":{"@ungap/event":"^0.2.2","@ungap/event-target":"^0.2.2","css-select":"^3.1.2","html-escaper":"^3.0.0","htmlparser2":"^6.0.0","uhyphen":"^0.1.0"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/linkedom.git"},"bugs":{"url":"https://github.com/WebReflection/linkedom/issues"},"homepage":"https://github.com/WebReflection/linkedom#readme","gitHead":"5193c87a8ee92b56799e2e045bd80386d1653bd7","_id":"linkedom@0.1.16","_nodeVersion":"15.7.0","_npmVersion":"6.14.11","dist":{"shasum":"81fcd35536610ca0c74fd4d98130cc24d79837da","size":1052611,"noattachment":false,"key":"/linkedom/-/linkedom-0.1.16.tgz","tarball":"http://registry.cnpm.dingdandao.com/linkedom/download/linkedom-0.1.16.tgz"},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkedom_0.1.16_1611776796360_0.9504833383368543"},"_hasShrinkwrap":false,"publish_time":1611776796563,"_cnpm_publish_time":1611776796563,"_cnpmcore_publish_time":"2021-12-16T15:26:00.977Z"},"0.1.15":{"name":"linkedom","version":"0.1.15","description":"A triple-linked lists based DOM","main":"./cjs/index.js","scripts":{"benchmark":"node test/benchmark-linkedom.js","benchmark:w3c":"node test/benchmark-linkedom.js --w3c; node test/benchmark-basichtml.js --w3c; node test/benchmark-jsdom.js --w3c","benchmark:dom":"node test/benchmark-linkedom.js --dom; node test/benchmark-basichtml.js --dom; node test/benchmark-jsdom.js --dom","benchmark:html":"node test/benchmark-linkedom.js --html; node test/benchmark-basichtml.js --html; node test/benchmark-jsdom.js --html","build":"npm run cjs && npm run test","cjs":"ascjs --no-default esm cjs","coveralls":"c8 report --reporter=text-lcov | coveralls","test":"c8 node test/index.js"},"keywords":[],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"ascjs":"^5.0.0","c8":"^7.4.0","coveralls":"^3.1.0"},"module":"./esm/index.js","type":"module","exports":{".":{"import":"./esm/index.js","default":"./cjs/index.js"},"./package.json":"./package.json"},"dependencies":{"@ungap/event":"^0.2.2","@ungap/event-target":"^0.2.2","css-select":"^3.1.2","html-escaper":"^3.0.0","htmlparser2":"^6.0.0","uhyphen":"^0.1.0"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/linkedom.git"},"bugs":{"url":"https://github.com/WebReflection/linkedom/issues"},"homepage":"https://github.com/WebReflection/linkedom#readme","gitHead":"5d854961edba59552fe916693dc1aebff8f52a6d","_id":"linkedom@0.1.15","_nodeVersion":"15.7.0","_npmVersion":"6.14.11","dist":{"shasum":"dae424b861ab970e1166920cae74978431a7994f","size":1051102,"noattachment":false,"key":"/linkedom/-/linkedom-0.1.15.tgz","tarball":"http://registry.cnpm.dingdandao.com/linkedom/download/linkedom-0.1.15.tgz"},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkedom_0.1.15_1611761087963_0.5498643957736786"},"_hasShrinkwrap":false,"publish_time":1611761089161,"_cnpm_publish_time":1611761089161,"_cnpmcore_publish_time":"2021-12-16T15:26:01.708Z"},"0.1.14":{"name":"linkedom","version":"0.1.14","description":"A triple-linked lists based DOM","main":"./cjs/index.js","scripts":{"benchmark":"node test/benchmark-linkedom.js","benchmark:w3c":"node test/benchmark-linkedom.js --w3c; node test/benchmark-basichtml.js --w3c; node test/benchmark-jsdom.js --w3c","benchmark:dom":"node test/benchmark-linkedom.js --dom; node test/benchmark-basichtml.js --dom; node test/benchmark-jsdom.js --dom","benchmark:html":"node test/benchmark-linkedom.js --html; node test/benchmark-basichtml.js --html; node test/benchmark-jsdom.js --html","build":"npm run cjs && npm run test","cjs":"ascjs --no-default esm cjs","coveralls":"c8 report --reporter=text-lcov | coveralls","test":"c8 node test/index.js"},"keywords":[],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"ascjs":"^5.0.0","c8":"^7.4.0","coveralls":"^3.1.0"},"module":"./esm/index.js","type":"module","exports":{".":{"import":"./esm/index.js","default":"./cjs/index.js"},"./package.json":"./package.json"},"dependencies":{"@ungap/event":"^0.2.2","@ungap/event-target":"^0.2.2","css-select":"^3.1.2","html-escaper":"^3.0.0","htmlparser2":"^6.0.0","uhyphen":"^0.1.0"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/linkedom.git"},"bugs":{"url":"https://github.com/WebReflection/linkedom/issues"},"homepage":"https://github.com/WebReflection/linkedom#readme","gitHead":"95d7315ccca0370a334784368ef342e4b1f9375b","_id":"linkedom@0.1.14","_nodeVersion":"15.7.0","_npmVersion":"6.14.11","dist":{"shasum":"97f36ae8a8222de5b5e336a301c41f4d28db533b","size":1038418,"noattachment":false,"key":"/linkedom/-/linkedom-0.1.14.tgz","tarball":"http://registry.cnpm.dingdandao.com/linkedom/download/linkedom-0.1.14.tgz"},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkedom_0.1.14_1611759185783_0.21374876284952626"},"_hasShrinkwrap":false,"publish_time":1611759186152,"_cnpm_publish_time":1611759186152,"_cnpmcore_publish_time":"2021-12-16T15:26:02.968Z"},"0.1.13":{"name":"linkedom","version":"0.1.13","description":"A triple-linked lists based DOM","main":"./cjs/index.js","scripts":{"benchmark":"node test/benchmark-linkedom.js","benchmark:w3c":"node test/benchmark-linkedom.js --w3c; node test/benchmark-basichtml.js --w3c; node test/benchmark-jsdom.js --w3c","benchmark:dom":"node test/benchmark-linkedom.js --dom; node test/benchmark-basichtml.js --dom; node test/benchmark-jsdom.js --dom","benchmark:html":"node test/benchmark-linkedom.js --html; node test/benchmark-basichtml.js --html; node test/benchmark-jsdom.js --html","build":"npm run cjs && npm run test","cjs":"ascjs --no-default esm cjs","coveralls":"c8 report --reporter=text-lcov | coveralls","test":"c8 node test/index.js"},"keywords":[],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"ascjs":"^5.0.0","c8":"^7.4.0","coveralls":"^3.1.0"},"module":"./esm/index.js","type":"module","exports":{".":{"import":"./esm/index.js","default":"./cjs/index.js"},"./package.json":"./package.json"},"dependencies":{"@ungap/event":"^0.2.2","@ungap/event-target":"^0.2.2","css-select":"^3.1.2","html-escaper":"^3.0.0","htmlparser2":"^6.0.0","uhyphen":"^0.1.0"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/linkedom.git"},"bugs":{"url":"https://github.com/WebReflection/linkedom/issues"},"homepage":"https://github.com/WebReflection/linkedom#readme","gitHead":"ac62f19702b6ad8cbe55071ca7b417b5f9534486","_id":"linkedom@0.1.13","_nodeVersion":"15.7.0","_npmVersion":"6.14.11","dist":{"shasum":"97d548962eb6316038ae1dfca7971a5658f22697","size":1038471,"noattachment":false,"key":"/linkedom/-/linkedom-0.1.13.tgz","tarball":"http://registry.cnpm.dingdandao.com/linkedom/download/linkedom-0.1.13.tgz"},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkedom_0.1.13_1611751049297_0.5846794920778329"},"_hasShrinkwrap":false,"publish_time":1611751049514,"_cnpm_publish_time":1611751049514,"_cnpmcore_publish_time":"2021-12-16T15:26:03.795Z"},"0.1.12":{"name":"linkedom","version":"0.1.12","description":"A triple-linked lists based DOM","main":"./cjs/index.js","scripts":{"benchmark":"node test/benchmark-linkedom.js","benchmark:w3c":"node test/benchmark-linkedom.js --w3c; node test/benchmark-basichtml.js --w3c; node test/benchmark-jsdom.js --w3c","benchmark:dom":"node test/benchmark-linkedom.js --dom; node test/benchmark-basichtml.js --dom; node test/benchmark-jsdom.js --dom","benchmark:html":"node test/benchmark-linkedom.js --html; node test/benchmark-basichtml.js --html; node test/benchmark-jsdom.js --html","build":"npm run cjs && npm run test","cjs":"ascjs --no-default esm cjs","coveralls":"c8 report --reporter=text-lcov | coveralls","test":"c8 node test/index.js"},"keywords":[],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"ascjs":"^5.0.0","c8":"^7.4.0","coveralls":"^3.1.0"},"module":"./esm/index.js","type":"module","exports":{".":{"import":"./esm/index.js","default":"./cjs/index.js"},"./package.json":"./package.json"},"dependencies":{"@ungap/event":"^0.2.2","@ungap/event-target":"^0.2.2","css-select":"^3.1.2","html-escaper":"^3.0.0","htmlparser2":"^6.0.0","uhyphen":"^0.1.0"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/linkedom.git"},"bugs":{"url":"https://github.com/WebReflection/linkedom/issues"},"homepage":"https://github.com/WebReflection/linkedom#readme","gitHead":"14e60b2b899ec68e91f61c66a591bc53f2bbe66b","_id":"linkedom@0.1.12","_nodeVersion":"15.7.0","_npmVersion":"6.14.11","dist":{"shasum":"f2b260b86cdf7bbf39c90eb45142dbcf5875aa3d","size":1038477,"noattachment":false,"key":"/linkedom/-/linkedom-0.1.12.tgz","tarball":"http://registry.cnpm.dingdandao.com/linkedom/download/linkedom-0.1.12.tgz"},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkedom_0.1.12_1611750622012_0.9016478335940441"},"_hasShrinkwrap":false,"publish_time":1611750622219,"_cnpm_publish_time":1611750622219,"_cnpmcore_publish_time":"2021-12-16T15:26:04.765Z"},"0.1.11":{"name":"linkedom","version":"0.1.11","description":"A triple-linked lists based DOM","main":"./cjs/index.js","scripts":{"benchmark":"node test/benchmark-linkedom.js","benchmark:w3c":"node test/benchmark-linkedom.js --w3c; node test/benchmark-basichtml.js --w3c; node test/benchmark-jsdom.js --w3c","benchmark:dom":"node test/benchmark-linkedom.js --dom; node test/benchmark-basichtml.js --dom; node test/benchmark-jsdom.js --dom","benchmark:html":"node test/benchmark-linkedom.js --html; node test/benchmark-basichtml.js --html; node test/benchmark-jsdom.js --html","build":"npm run cjs && npm run test","cjs":"ascjs --no-default esm cjs","coveralls":"c8 report --reporter=text-lcov | coveralls","test":"c8 node test/index.js"},"keywords":[],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"ascjs":"^5.0.0","c8":"^7.4.0","coveralls":"^3.1.0"},"module":"./esm/index.js","type":"module","exports":{".":{"import":"./esm/index.js","default":"./cjs/index.js"},"./package.json":"./package.json"},"dependencies":{"@ungap/event":"^0.2.2","@ungap/event-target":"^0.2.2","css-select":"^3.1.2","html-escaper":"^3.0.0","htmlparser2":"^6.0.0","uhyphen":"^0.1.0"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/linkedom.git"},"bugs":{"url":"https://github.com/WebReflection/linkedom/issues"},"homepage":"https://github.com/WebReflection/linkedom#readme","gitHead":"5917ac5ca89e1482a6138b03e82d7f20d39c82c1","_id":"linkedom@0.1.11","_nodeVersion":"15.7.0","_npmVersion":"6.14.11","dist":{"shasum":"cb091c45fc4e5fe7c5002afc5e5c1519a5239c31","size":17527,"noattachment":false,"key":"/linkedom/-/linkedom-0.1.11.tgz","tarball":"http://registry.cnpm.dingdandao.com/linkedom/download/linkedom-0.1.11.tgz"},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkedom_0.1.11_1611741715365_0.8398270119892688"},"_hasShrinkwrap":false,"publish_time":1611741715503,"_cnpm_publish_time":1611741715503,"_cnpmcore_publish_time":"2021-12-16T15:26:05.035Z"},"0.1.10":{"name":"linkedom","version":"0.1.10","description":"A triple-linked lists based DOM","main":"./cjs/index.js","scripts":{"benchmark":"node test/benchmark-linkedom.js","benchmark:w3c":"node test/benchmark-linkedom.js --w3c; node test/benchmark-basichtml.js --w3c; node test/benchmark-jsdom.js --w3c","benchmark:dom":"node test/benchmark-linkedom.js --dom; node test/benchmark-basichtml.js --dom; node test/benchmark-jsdom.js --dom","benchmark:html":"node test/benchmark-linkedom.js --html; node test/benchmark-basichtml.js --html; node test/benchmark-jsdom.js --html","build":"npm run cjs && npm run test","cjs":"ascjs --no-default esm cjs","coveralls":"c8 report --reporter=text-lcov | coveralls","test":"c8 node test/index.js"},"keywords":[],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"ascjs":"^5.0.0","c8":"^7.4.0","coveralls":"^3.1.0"},"module":"./esm/index.js","type":"module","exports":{".":{"import":"./esm/index.js","default":"./cjs/index.js"},"./package.json":"./package.json"},"dependencies":{"@ungap/event":"^0.2.2","@ungap/event-target":"^0.2.2","css-select":"^3.1.2","html-escaper":"^3.0.0","htmlparser2":"^6.0.0","uhyphen":"^0.1.0"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/linkedom.git"},"bugs":{"url":"https://github.com/WebReflection/linkedom/issues"},"homepage":"https://github.com/WebReflection/linkedom#readme","gitHead":"2466d2f7ee3cfdac60eb0461242a02e9533f44fd","_id":"linkedom@0.1.10","_nodeVersion":"15.7.0","_npmVersion":"6.14.11","dist":{"shasum":"6307ed2e1f617ee85da6b541e2e9a5b3b864f8c4","size":17471,"noattachment":false,"key":"/linkedom/-/linkedom-0.1.10.tgz","tarball":"http://registry.cnpm.dingdandao.com/linkedom/download/linkedom-0.1.10.tgz"},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkedom_0.1.10_1611737734287_0.9156354091329746"},"_hasShrinkwrap":false,"publish_time":1611737734389,"_cnpm_publish_time":1611737734389,"_cnpmcore_publish_time":"2021-12-16T15:26:05.298Z"},"0.1.9":{"name":"linkedom","version":"0.1.9","description":"A triple-linked lists based DOM","main":"./cjs/index.js","scripts":{"benchmark":"node test/benchmark-linkedom.js","benchmark:w3c":"node test/benchmark-linkedom.js --w3c; node test/benchmark-basichtml.js --w3c; node test/benchmark-jsdom.js --w3c","benchmark:dom":"node test/benchmark-linkedom.js --dom; node test/benchmark-basichtml.js --dom; node test/benchmark-jsdom.js --dom","benchmark:html":"node test/benchmark-linkedom.js --html; node test/benchmark-basichtml.js --html; node test/benchmark-jsdom.js --html","build":"npm run cjs && npm run test","cjs":"ascjs --no-default esm cjs","coveralls":"c8 report --reporter=text-lcov | coveralls","test":"c8 node test/index.js"},"keywords":[],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"ascjs":"^5.0.0","c8":"^7.4.0","coveralls":"^3.1.0"},"module":"./esm/index.js","type":"module","exports":{".":{"import":"./esm/index.js","default":"./cjs/index.js"},"./package.json":"./package.json"},"dependencies":{"@ungap/event":"^0.2.2","@ungap/event-target":"^0.2.2","css-select":"^3.1.2","html-escaper":"^3.0.0","htmlparser2":"^6.0.0","uhyphen":"^0.1.0"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/linkedom.git"},"bugs":{"url":"https://github.com/WebReflection/linkedom/issues"},"homepage":"https://github.com/WebReflection/linkedom#readme","gitHead":"6dfff3062dbd2c91d36d647b6c3653a741914530","_id":"linkedom@0.1.9","_nodeVersion":"15.7.0","_npmVersion":"6.14.11","dist":{"shasum":"bcad68b882b8df9da2ec33ec2755756b8684f98b","size":17423,"noattachment":false,"key":"/linkedom/-/linkedom-0.1.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/linkedom/download/linkedom-0.1.9.tgz"},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkedom_0.1.9_1611736496812_0.4448691193826817"},"_hasShrinkwrap":false,"publish_time":1611736496950,"_cnpm_publish_time":1611736496950,"_cnpmcore_publish_time":"2021-12-16T15:26:05.570Z"},"0.1.8":{"name":"linkedom","version":"0.1.8","description":"A triple-linked lists based DOM","main":"./cjs/index.js","scripts":{"benchmark":"node test/benchmark-linkedom.js","benchmark:w3c":"node test/benchmark-linkedom.js --w3c; node test/benchmark-basichtml.js --w3c; node test/benchmark-jsdom.js --w3c","benchmark:dom":"node test/benchmark-linkedom.js --dom; node test/benchmark-basichtml.js --dom; node test/benchmark-jsdom.js --dom","benchmark:html":"node test/benchmark-linkedom.js --html; node test/benchmark-basichtml.js --html; node test/benchmark-jsdom.js --html","build":"npm run cjs && npm run test","cjs":"ascjs --no-default esm cjs","coveralls":"c8 report --reporter=text-lcov | coveralls","test":"c8 node test/index.js"},"keywords":[],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"ascjs":"^5.0.0","c8":"^7.4.0","coveralls":"^3.1.0"},"module":"./esm/index.js","type":"module","exports":{".":{"import":"./esm/index.js","default":"./cjs/index.js"},"./package.json":"./package.json"},"dependencies":{"@ungap/event":"^0.2.2","@ungap/event-target":"^0.2.2","css-select":"^3.1.2","html-escaper":"^3.0.0","htmlparser2":"^6.0.0","uhyphen":"^0.1.0"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/linkedom.git"},"bugs":{"url":"https://github.com/WebReflection/linkedom/issues"},"homepage":"https://github.com/WebReflection/linkedom#readme","gitHead":"4e6a4fe4446c5cfb4ab88c79448e49a913a6c2f4","_id":"linkedom@0.1.8","_nodeVersion":"15.7.0","_npmVersion":"6.14.11","dist":{"shasum":"a02a5f2bd9bfd898ca2a55343d1fbfb953928dda","size":17218,"noattachment":false,"key":"/linkedom/-/linkedom-0.1.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/linkedom/download/linkedom-0.1.8.tgz"},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkedom_0.1.8_1611701027736_0.7399669389118222"},"_hasShrinkwrap":false,"publish_time":1611701027930,"_cnpm_publish_time":1611701027930,"_cnpmcore_publish_time":"2021-12-16T15:26:05.796Z"},"0.1.7":{"name":"linkedom","version":"0.1.7","description":"A triple-linked lists based DOM","main":"./cjs/index.js","scripts":{"benchmark":"node test/benchmark-linkedom.js","benchmark:w3c":"node test/benchmark-linkedom.js --w3c; node test/benchmark-basichtml.js --w3c; node test/benchmark-jsdom.js --w3c","benchmark:dom":"node test/benchmark-linkedom.js --dom; node test/benchmark-basichtml.js --dom; node test/benchmark-jsdom.js --dom","benchmark:html":"node test/benchmark-linkedom.js --html; node test/benchmark-basichtml.js --html; node test/benchmark-jsdom.js --html","build":"npm run cjs && npm run test","cjs":"ascjs --no-default esm cjs","coveralls":"c8 report --reporter=text-lcov | coveralls","test":"c8 node test/index.js"},"keywords":[],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"ascjs":"^4.0.3","c8":"^7.4.0","coveralls":"^3.1.0"},"module":"./esm/index.js","type":"module","exports":{".":{"import":"./esm/index.js","default":"./cjs/index.js"},"./package.json":"./package.json"},"dependencies":{"@ungap/event":"^0.2.2","@ungap/event-target":"^0.2.2","css-select":"^3.1.2","html-escaper":"^3.0.0","htmlparser2":"^6.0.0","uhyphen":"^0.1.0"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/linkedom.git"},"bugs":{"url":"https://github.com/WebReflection/linkedom/issues"},"homepage":"https://github.com/WebReflection/linkedom#readme","gitHead":"096a24059beb8c4709df15c46c640b75ec47778a","_id":"linkedom@0.1.7","_nodeVersion":"15.7.0","_npmVersion":"6.14.11","dist":{"shasum":"5eba721743594ac2c9d7807175d6efeb28b3235d","size":17284,"noattachment":false,"key":"/linkedom/-/linkedom-0.1.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/linkedom/download/linkedom-0.1.7.tgz"},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkedom_0.1.7_1611698053536_0.9646895650434062"},"_hasShrinkwrap":false,"publish_time":1611698053862,"_cnpm_publish_time":1611698053862,"_cnpmcore_publish_time":"2021-12-16T15:26:06.026Z"},"0.1.6":{"name":"linkedom","version":"0.1.6","description":"A triple-linked lists based DOM","main":"./cjs/index.js","scripts":{"benchmark":"node test/benchmark-linkedom.js","benchmark:w3c":"node test/benchmark-linkedom.js --w3c; node test/benchmark-basichtml.js --w3c; node test/benchmark-jsdom.js --w3c","benchmark:dom":"node test/benchmark-linkedom.js --dom; node test/benchmark-basichtml.js --dom; node test/benchmark-jsdom.js --dom","benchmark:html":"node test/benchmark-linkedom.js --html; node test/benchmark-basichtml.js --html; node test/benchmark-jsdom.js --html","build":"npm run cjs && npm run test","cjs":"ascjs --no-default esm cjs","coveralls":"c8 report --reporter=text-lcov | coveralls","test":"c8 node test/index.js"},"keywords":[],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"ascjs":"^4.0.3","c8":"^7.4.0","coveralls":"^3.1.0"},"module":"./esm/index.js","type":"module","exports":{".":{"import":"./esm/index.js","default":"./cjs/index.js"},"./package.json":"./package.json"},"dependencies":{"@ungap/event":"^0.2.2","@ungap/event-target":"^0.2.2","css-select":"^3.1.2","html-escaper":"^3.0.0","htmlparser2":"^6.0.0","uhyphen":"^0.1.0"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/linkedom.git"},"bugs":{"url":"https://github.com/WebReflection/linkedom/issues"},"homepage":"https://github.com/WebReflection/linkedom#readme","gitHead":"6cca5e8cc3da06603cd8939199975e7676828d3b","_id":"linkedom@0.1.6","_nodeVersion":"15.7.0","_npmVersion":"6.14.11","dist":{"shasum":"79b0f5f54e83691dcdf8aa335ee60853a8885e7a","size":17313,"noattachment":false,"key":"/linkedom/-/linkedom-0.1.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/linkedom/download/linkedom-0.1.6.tgz"},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkedom_0.1.6_1611696549399_0.8356917529444747"},"_hasShrinkwrap":false,"publish_time":1611696549561,"_cnpm_publish_time":1611696549561,"_cnpmcore_publish_time":"2021-12-16T15:26:06.317Z"},"0.1.5":{"name":"linkedom","version":"0.1.5","description":"A triple-linked lists based DOM","main":"./cjs/index.js","scripts":{"benchmark":"node test/benchmark-linkedom.js","benchmark:w3c":"node test/benchmark-linkedom.js --w3c; node test/benchmark-basichtml.js --w3c; node test/benchmark-jsdom.js --w3c","benchmark:dom":"node test/benchmark-linkedom.js --dom; node test/benchmark-basichtml.js --dom; node test/benchmark-jsdom.js --dom","benchmark:html":"node test/benchmark-linkedom.js --html; node test/benchmark-basichtml.js --html; node test/benchmark-jsdom.js --html","build":"npm run cjs && npm run test","cjs":"ascjs --no-default esm cjs","coveralls":"c8 report --reporter=text-lcov | coveralls","test":"c8 node test/index.js"},"keywords":[],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"ascjs":"^4.0.3","c8":"^7.4.0","coveralls":"^3.1.0"},"module":"./esm/index.js","type":"module","exports":{".":{"import":"./esm/index.js","default":"./cjs/index.js"},"./package.json":"./package.json"},"dependencies":{"@ungap/event":"^0.2.2","@ungap/event-target":"^0.2.2","css-select":"^3.1.2","html-escaper":"^3.0.0","htmlparser2":"^6.0.0","uhyphen":"^0.1.0"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/linkedom.git"},"bugs":{"url":"https://github.com/WebReflection/linkedom/issues"},"homepage":"https://github.com/WebReflection/linkedom#readme","gitHead":"623bb0f91b25fc4a47c28cddb7863f9ff5f676ea","_id":"linkedom@0.1.5","_nodeVersion":"15.6.0","_npmVersion":"6.14.11","dist":{"shasum":"e3d09e0b4f9edf70bf37ddf7c459944ad24463ba","size":17000,"noattachment":false,"key":"/linkedom/-/linkedom-0.1.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/linkedom/download/linkedom-0.1.5.tgz"},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkedom_0.1.5_1611689198587_0.8685325809280013"},"_hasShrinkwrap":false,"publish_time":1611689198749,"_cnpm_publish_time":1611689198749,"_cnpmcore_publish_time":"2021-12-16T15:26:06.619Z"},"0.1.4":{"name":"linkedom","version":"0.1.4","description":"A triple-linked lists based DOM","main":"./cjs/index.js","scripts":{"benchmark":"node test/benchmark-linkedom.js","benchmark:w3c":"node test/benchmark-linkedom.js --w3c; node test/benchmark-basichtml.js --w3c; node test/benchmark-jsdom.js --w3c","benchmark:dom":"node test/benchmark-linkedom.js --dom; node test/benchmark-basichtml.js --dom; node test/benchmark-jsdom.js --dom","benchmark:html":"node test/benchmark-linkedom.js --html; node test/benchmark-basichtml.js --html; node test/benchmark-jsdom.js --html","build":"npm run cjs && npm run test","cjs":"ascjs --no-default esm cjs","coveralls":"c8 report --reporter=text-lcov | coveralls","test":"c8 node test/index.js"},"keywords":[],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"ascjs":"^4.0.3","c8":"^7.4.0","coveralls":"^3.1.0"},"module":"./esm/index.js","type":"module","exports":{".":{"import":"./esm/index.js","default":"./cjs/index.js"},"./package.json":"./package.json"},"dependencies":{"@ungap/event":"^0.2.2","@ungap/event-target":"^0.2.2","css-select":"^3.1.2","html-escaper":"^3.0.0","htmlparser2":"^6.0.0","uhyphen":"^0.1.0"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/linkedom.git"},"bugs":{"url":"https://github.com/WebReflection/linkedom/issues"},"homepage":"https://github.com/WebReflection/linkedom#readme","gitHead":"e8175a205e8935652aa51cac4703f4bab4714003","_id":"linkedom@0.1.4","_nodeVersion":"15.6.0","_npmVersion":"6.14.11","dist":{"shasum":"9a0700fc5ded7e48564df397747652dfa9a8549f","size":16186,"noattachment":false,"key":"/linkedom/-/linkedom-0.1.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/linkedom/download/linkedom-0.1.4.tgz"},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkedom_0.1.4_1611680437379_0.29042668469638677"},"_hasShrinkwrap":false,"publish_time":1611680437489,"_cnpm_publish_time":1611680437489,"_cnpmcore_publish_time":"2021-12-16T15:26:06.857Z"},"0.1.3":{"name":"linkedom","version":"0.1.3","description":"A triple-linked lists based DOM","main":"./cjs/index.js","scripts":{"benchmark":"node test/benchmark-linkedom.js","benchmark:w3c":"node test/benchmark-linkedom.js --w3c; node test/benchmark-basichtml.js --w3c; node test/benchmark-jsdom.js --w3c","benchmark:dom":"node test/benchmark-linkedom.js --dom; node test/benchmark-basichtml.js --dom; node test/benchmark-jsdom.js --dom","benchmark:html":"node test/benchmark-linkedom.js --html; node test/benchmark-basichtml.js --html; node test/benchmark-jsdom.js --html","build":"npm run cjs && npm run test","cjs":"ascjs --no-default esm cjs","coveralls":"c8 report --reporter=text-lcov | coveralls","test":"c8 node test/index.js"},"keywords":[],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"ascjs":"^4.0.3","c8":"^7.4.0","coveralls":"^3.1.0"},"module":"./esm/index.js","type":"module","exports":{".":{"import":"./esm/index.js","default":"./cjs/index.js"},"./package.json":"./package.json"},"dependencies":{"@ungap/event":"^0.2.2","@ungap/event-target":"^0.2.2","css-select":"^3.1.2","html-escaper":"^3.0.0","htmlparser2":"^6.0.0","uhyphen":"^0.1.0"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/linkedom.git"},"bugs":{"url":"https://github.com/WebReflection/linkedom/issues"},"homepage":"https://github.com/WebReflection/linkedom#readme","gitHead":"48e378da05256e1cf9193d5ecc5dc9db0000e4f1","_id":"linkedom@0.1.3","_nodeVersion":"15.6.0","_npmVersion":"6.14.11","dist":{"shasum":"f4972655edd90cef67178b63476dc3f2fafd2a83","size":16200,"noattachment":false,"key":"/linkedom/-/linkedom-0.1.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/linkedom/download/linkedom-0.1.3.tgz"},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkedom_0.1.3_1611675041639_0.8084375090453251"},"_hasShrinkwrap":false,"publish_time":1611675041757,"_cnpm_publish_time":1611675041757,"_cnpmcore_publish_time":"2021-12-16T15:26:07.061Z"},"0.1.2":{"name":"linkedom","version":"0.1.2","description":"A triple-linked lists based DOM","main":"./cjs/index.js","scripts":{"benchmark":"node test/benchmark-linkedom.js","benchmark:w3c":"node test/benchmark-linkedom.js --w3c; node test/benchmark-basichtml.js --w3c; node test/benchmark-jsdom.js --w3c","benchmark:dom":"node test/benchmark-linkedom.js --dom; node test/benchmark-basichtml.js --dom; node test/benchmark-jsdom.js --dom","benchmark:html":"node test/benchmark-linkedom.js --html; node test/benchmark-basichtml.js --html; node test/benchmark-jsdom.js --html","build":"npm run cjs && npm run test","cjs":"ascjs --no-default esm cjs","coveralls":"c8 report --reporter=text-lcov | coveralls","test":"c8 node test/index.js"},"keywords":[],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"ascjs":"^4.0.3","c8":"^7.4.0","coveralls":"^3.1.0"},"module":"./esm/index.js","type":"module","exports":{".":{"import":"./esm/index.js","default":"./cjs/index.js"},"./package.json":"./package.json"},"dependencies":{"@ungap/event":"^0.2.2","@ungap/event-target":"^0.2.2","css-select":"^3.1.2","html-escaper":"^3.0.0","htmlparser2":"^6.0.0","uhyphen":"^0.1.0"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/linkedom.git"},"bugs":{"url":"https://github.com/WebReflection/linkedom/issues"},"homepage":"https://github.com/WebReflection/linkedom#readme","gitHead":"d8540b19c83d3cf9fe7a39b02594ba9817430eba","_id":"linkedom@0.1.2","_nodeVersion":"15.6.0","_npmVersion":"6.14.11","dist":{"shasum":"7ce910f6e44573a997d057fa297a98d13d530892","size":16121,"noattachment":false,"key":"/linkedom/-/linkedom-0.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/linkedom/download/linkedom-0.1.2.tgz"},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkedom_0.1.2_1611673245604_0.6371340832813939"},"_hasShrinkwrap":false,"publish_time":1611673245733,"_cnpm_publish_time":1611673245733,"_cnpmcore_publish_time":"2021-12-16T15:26:07.264Z"},"0.1.1":{"name":"linkedom","version":"0.1.1","description":"A triple-linked lists based DOM","main":"./cjs/index.js","scripts":{"benchmark":"node test/benchmark-linkedom.js","benchmark:w3c":"node test/benchmark-linkedom.js --w3c; node test/benchmark-basichtml.js --w3c; node test/benchmark-jsdom.js --w3c","benchmark:dom":"node test/benchmark-linkedom.js --dom; node test/benchmark-basichtml.js --dom; node test/benchmark-jsdom.js --dom","benchmark:html":"node test/benchmark-linkedom.js --html; node test/benchmark-basichtml.js --html; node test/benchmark-jsdom.js --html","build":"npm run cjs && npm run test","cjs":"ascjs --no-default esm cjs","coveralls":"c8 report --reporter=text-lcov | coveralls","test":"c8 node test/index.js"},"keywords":[],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"ascjs":"^4.0.3","c8":"^7.4.0","coveralls":"^3.1.0"},"module":"./esm/index.js","type":"module","exports":{".":{"import":"./esm/index.js","default":"./cjs/index.js"},"./package.json":"./package.json"},"dependencies":{"@ungap/event":"^0.2.2","@ungap/event-target":"^0.2.2","css-select":"^3.1.2","html-escaper":"^3.0.0","htmlparser2":"^6.0.0","uhyphen":"^0.1.0"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/linkedom.git"},"bugs":{"url":"https://github.com/WebReflection/linkedom/issues"},"homepage":"https://github.com/WebReflection/linkedom#readme","gitHead":"688ff15e3c5f5bd543b303763a06a91e17d6b74c","_id":"linkedom@0.1.1","_nodeVersion":"15.6.0","_npmVersion":"6.14.11","dist":{"shasum":"022a8402420a2421005f5272c1833e92c15339ca","size":16105,"noattachment":false,"key":"/linkedom/-/linkedom-0.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/linkedom/download/linkedom-0.1.1.tgz"},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkedom_0.1.1_1611672128828_0.5224280039081188"},"_hasShrinkwrap":false,"publish_time":1611672128973,"_cnpm_publish_time":1611672128973,"_cnpmcore_publish_time":"2021-12-16T15:26:07.478Z"},"0.1.0":{"name":"linkedom","version":"0.1.0","description":"A triple-linked lists based DOM","main":"./cjs/index.js","scripts":{"benchmark":"node test/benchmark-linkedom.js","benchmark:w3c":"node test/benchmark-linkedom.js --w3c; node test/benchmark-basichtml.js --w3c; node test/benchmark-jsdom.js --w3c","benchmark:dom":"node test/benchmark-linkedom.js --dom; node test/benchmark-basichtml.js --dom; node test/benchmark-jsdom.js --dom","benchmark:html":"node test/benchmark-linkedom.js --html; node test/benchmark-basichtml.js --html; node test/benchmark-jsdom.js --html","build":"npm run cjs && npm run test","cjs":"ascjs --no-default esm cjs","coveralls":"c8 report --reporter=text-lcov | coveralls","test":"c8 node test/index.js"},"keywords":[],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"ascjs":"^4.0.3","c8":"^7.4.0","coveralls":"^3.1.0"},"module":"./esm/index.js","type":"module","exports":{".":{"import":"./esm/index.js","default":"./cjs/index.js"},"./package.json":"./package.json"},"dependencies":{"@ungap/event":"^0.2.2","@ungap/event-target":"^0.2.2","css-select":"^3.1.2","html-escaper":"^3.0.0","htmlparser2":"^6.0.0","uhyphen":"^0.1.0"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/linkedom.git"},"bugs":{"url":"https://github.com/WebReflection/linkedom/issues"},"homepage":"https://github.com/WebReflection/linkedom#readme","gitHead":"4f0b642e4d673f64cdc91cccb09c3db542f8b105","_id":"linkedom@0.1.0","_nodeVersion":"15.6.0","_npmVersion":"6.14.11","dist":{"shasum":"fe9438b3116afc8d7b5aabf62d03591e9b51de8d","size":16018,"noattachment":false,"key":"/linkedom/-/linkedom-0.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/linkedom/download/linkedom-0.1.0.tgz"},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkedom_0.1.0_1611671185421_0.7319129264688637"},"_hasShrinkwrap":false,"publish_time":1611671185623,"_cnpm_publish_time":1611671185623,"_cnpmcore_publish_time":"2021-12-16T15:26:07.731Z"},"0.0.2":{"name":"linkedom","version":"0.0.2","description":"Andrea Giammarchi","main":"./cjs/index.js","scripts":{"build":"npm run cjs && npm run rollup:es && npm run rollup:babel && npm run min && npm run fix:default && npm run test","cjs":"ascjs --no-default esm cjs","rollup:es":"rollup --config rollup/es.config.js && sed -i.bck 's/^var /self./' es.js && rm -rf es.js.bck","rollup:babel":"rollup --config rollup/babel.config.js && sed -i.bck 's/^var /self./' index.js && rm -rf index.js.bck","min":"terser index.js --comments='/^!/' -c -m -o min.js","fix:default":"sed -i 's/({})/({}).default/' index.js && sed -i 's/({})/({}).default/' es.js && sed -i 's/({})/({}).default/' min.js","coveralls":"nyc report --reporter=text-lcov | coveralls","test":"nyc node test/index.js"},"keywords":[],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"@babel/core":"^7.12.10","@babel/preset-env":"^7.12.10","@rollup/plugin-babel":"^5.2.2","@rollup/plugin-node-resolve":"^11.0.0","ascjs":"^4.0.3","coveralls":"^3.1.0","nyc":"^15.1.0","rollup":"^2.34.2","rollup-plugin-terser":"^7.0.2","terser":"^5.5.1"},"module":"./esm/index.js","type":"module","exports":{".":{"import":"./esm/index.js","default":"./cjs/index.js"},"./package.json":"./package.json"},"unpkg":"min.js","_id":"linkedom@0.0.2","_nodeVersion":"15.4.0","_npmVersion":"6.14.8","dist":{"shasum":"290009241ee81f6fdb711a673d5f7dfd470f4379","size":14791,"noattachment":false,"key":"/linkedom/-/linkedom-0.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/linkedom/download/linkedom-0.0.2.tgz"},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkedom_0.0.2_1607780405470_0.6566532139170733"},"_hasShrinkwrap":false,"publish_time":1607780405636,"_cnpm_publish_time":1607780405636,"_cnpmcore_publish_time":"2021-12-16T15:26:07.967Z"},"0.0.1":{"name":"linkedom","version":"0.0.1","description":"Andrea Giammarchi","main":"./cjs/index.js","scripts":{"build":"npm run cjs && npm run rollup:es && npm run rollup:babel && npm run min && npm run fix:default && npm run test","cjs":"ascjs --no-default esm cjs","rollup:es":"rollup --config rollup/es.config.js && sed -i.bck 's/^var /self./' es.js && rm -rf es.js.bck","rollup:babel":"rollup --config rollup/babel.config.js && sed -i.bck 's/^var /self./' index.js && rm -rf index.js.bck","min":"terser index.js --comments='/^!/' -c -m -o min.js","fix:default":"sed -i 's/({})/({}).default/' index.js && sed -i 's/({})/({}).default/' es.js && sed -i 's/({})/({}).default/' min.js","coveralls":"nyc report --reporter=text-lcov | coveralls","test":"nyc node test/index.js"},"keywords":[],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"@babel/core":"^7.12.10","@babel/preset-env":"^7.12.10","@rollup/plugin-babel":"^5.2.2","@rollup/plugin-node-resolve":"^11.0.0","ascjs":"^4.0.3","coveralls":"^3.1.0","nyc":"^15.1.0","rollup":"^2.34.2","rollup-plugin-terser":"^7.0.2","terser":"^5.5.1"},"module":"./esm/index.js","type":"module","exports":{".":{"import":"./esm/index.js","default":"./cjs/index.js"},"./package.json":"./package.json"},"unpkg":"min.js","_id":"linkedom@0.0.1","_nodeVersion":"15.4.0","_npmVersion":"6.14.8","dist":{"shasum":"7657b0ca79a020a8851bdc96ea6aa18e949f4250","size":12647,"noattachment":false,"key":"/linkedom/-/linkedom-0.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/linkedom/download/linkedom-0.0.1.tgz"},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkedom_0.0.1_1607708430040_0.6477499797936008"},"_hasShrinkwrap":false,"publish_time":1607708430203,"_cnpm_publish_time":1607708430203,"_cnpmcore_publish_time":"2021-12-16T15:26:08.175Z"},"0.0.0":{"name":"linkedom","version":"0.0.0","description":"Andrea Giammarchi","main":"./cjs/index.js","scripts":{"build":"npm run cjs && npm run rollup:es && npm run rollup:babel && npm run min && npm run fix:default && npm run test","cjs":"ascjs --no-default esm cjs","rollup:es":"rollup --config rollup/es.config.js && sed -i.bck 's/^var /self./' es.js && rm -rf es.js.bck","rollup:babel":"rollup --config rollup/babel.config.js && sed -i.bck 's/^var /self./' index.js && rm -rf index.js.bck","min":"terser index.js --comments='/^!/' -c -m -o min.js","fix:default":"sed -i 's/({})/({}).default/' index.js && sed -i 's/({})/({}).default/' es.js && sed -i 's/({})/({}).default/' min.js","coveralls":"nyc report --reporter=text-lcov | coveralls","test":"nyc node test/index.js"},"keywords":[],"author":"","license":"ISC","devDependencies":{"@babel/core":"^7.12.10","@babel/preset-env":"^7.12.10","@rollup/plugin-babel":"^5.2.2","@rollup/plugin-node-resolve":"^11.0.0","ascjs":"^4.0.3","coveralls":"^3.1.0","nyc":"^15.1.0","rollup":"^2.34.2","rollup-plugin-terser":"^7.0.2","terser":"^5.5.1"},"module":"./esm/index.js","type":"module","exports":{".":{"import":"./esm/index.js","default":"./cjs/index.js"},"./package.json":"./package.json"},"unpkg":"min.js","_id":"linkedom@0.0.0","_nodeVersion":"15.4.0","_npmVersion":"6.14.8","dist":{"shasum":"67fc5ab0275d97096fb2169155dff044ce366294","size":12646,"noattachment":false,"key":"/linkedom/-/linkedom-0.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/linkedom/download/linkedom-0.0.0.tgz"},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkedom_0.0.0_1607706652473_0.15406569479737198"},"_hasShrinkwrap":false,"publish_time":1607706652639,"_cnpm_publish_time":1607706652639,"_cnpmcore_publish_time":"2021-12-16T15:26:08.355Z"}},"readme":"# ???? linkedom\n\n[![Downloads](https://img.shields.io/npm/dm/linkedom.svg)](https://www.npmjs.com/package/linkedom) [![Build Status](https://travis-ci.com/WebReflection/linkedom.svg?branch=main)](https://travis-ci.com/WebReflection/linkedom) [![Coverage Status](https://coveralls.io/repos/github/WebReflection/linkedom/badge.svg?branch=main)](https://coveralls.io/github/WebReflection/linkedom?branch=main)\n\n<sup>**Social Media Photo by [JJ Ying](https://unsplash.com/@jjying) on [Unsplash](https://unsplash.com/)**</sup>\n\n### This is not a crawler!\n\nLinkeDOM is a [triple-linked list](#data-structure) based DOM-like namespace, for DOM-less environments, with the following goals:\n\n  * **avoid** maximum callstack/recursion or **crashes**, even under heaviest conditions.\n  * guarantee **linear performance** from small to big documents.\n  * be **close to the** current **DOM standard**, but [not too close](https://github.com/WebReflection/linkedom#faq).\n\n```js\nimport {DOMParser, parseHTML} from 'linkedom';\n\n// Standard way: text/html, text/xml, image/svg+xml, etc...\n// const document = (new DOMParser).parseFromString(html, 'text/html');\n\n// Simplified way for HTML\nconst {\n  // note, these are *not* globals\n  window, document, customElements,\n  HTMLElement,\n  Event, CustomEvent\n  // other exports ..\n} = parseHTML(`\n  <!doctype html>\n  <html lang=\"en\">\n    <head>\n      <title>Hello SSR</title>\n    </head>\n    <body>\n      <form>\n        <input name=\"user\">\n        <button>\n          Submit\n        </button>\n      </form>\n    </body>\n  </html>\n`);\n\n// builtin extends compatible too ????\ncustomElements.define('custom-element', class extends HTMLElement {\n  connectedCallback() {\n    console.log('it works ????');\n  }\n});\n\ndocument.body.appendChild(\n  document.createElement('custom-element')\n);\n\ndocument.toString();\n// the SSR ready document\n\ndocument.querySelectorAll('form, input[name], button');\n// the NodeList of elements\n// CSS Selector via CSSselect\n```\n\n### What's New\n\n  * in `v0.11` a new `linkedom/worker` export has been added. This works with [deno](https://deno.land/), Web, and Service Workers, and it's not strictly coupled with NodeJS. Please note, this export does not include `canvas` module, and the `performance` is retrieved from the `globalThis` context.\n\n### Serializing as JSON\n\n*LinkeDOM* uses a blazing fast [JSDON serializer](https://github.com/WebReflection/jsdon#readme), and nodes, as well as whole documents, can be retrieved back via `parseJSON(value)`.\n\n```js\n// any node can be serialized\nconst array = toJSON(document);\n\n// somewhere else ...\nimport {parseJSON} from 'linkedom';\n\nconst document = parseJSON(array);\n```\n\nPlease note that *Custom Elements* won't be upgraded, unless the resulting nodes are imported via `document.importNode(nodeOrFragment, true)`.\n\nAlternatively, `JSDON.fromJSON(array, document)` is able to initialize right away *Custom Elements* associated with the passed `document`.\n\n\n### Simulating JSDOM Bootstrap\n\nThis module is based on [DOMParser](https://developer.mozilla.org/en-US/docs/Web/API/DOMParser) API, hence it creates a *new* `document` each time `new DOMParser().parseFromString(...)` is invoked.\n\nAs there's *no global pollution* whatsoever, to retrieve classes and features associated to the `document` returned by `parseFromString`, you need to access its `defaultView` property, which is a special proxy that lets you get *pseudo-global-but-not-global* properties and classes.\n\nAlternatively, you can use the `parseHTML` utility which returns a pseudo *window* object with all the public references you need.\n\n```js\n// facade to a generic JSDOM bootstrap\nimport {parseHTML} from 'linkedom';\nfunction JSDOM(html) { return parseHTML(html); }\n\n// now you can do the same as you would with JSDOM\nconst {document, window} = new JSDOM('<h1>Hello LinkeDOM ????</h1>');\n```\n\n\n## Data Structure\n\nThe triple-linked list data structure is explained below in [How does it work?](#how-does-it-work), the [Deep Dive](./deep-dive.md), and the [presentation on Speakeasy JS](https://www.youtube.com/watch?v=PEESaD7Qkxs).\n\n\n## F.A.Q.\n\n\n<details>\n  <summary><strong>Why \"not too close\"?</strong></summary>\n  <div>\n\n*LinkeDOM* has zero intention to:\n\n  * implement all things *JSDOM* already implemented. If you need a library which goal is to be 100% standard compliant, please [use JSDOM](https://github.com/jsdom/jsdom) because *LinkeDOM* doesn't want to be neirly as bloated nor as slow as *JSDOM* is\n  * implement features not interesting for *Server Side Rendering*. If you need to pretend your NodeJS, Worker, or any other environment, is a browser, please [use JSDOM](https://github.com/jsdom/jsdom)\n  * other points listed, or not, in the following *F.A.Q.s*: this project will always prefer the minimal/fast approach over 100% compliant behavior. Again, if you are looking for 100% compliant behavior and you are not willing to have any compromise in the DOM, this is **not** the project you are looking for\n\nThat's it, the rule of thumb is: do I want to be able to render anything, and as fast as possible, in a DOM-less env? *LinkeDOM* is great!\n\nDo I need a 100% spec compliant env that simulate a browser? I rather use *cypress* or *JSDOM* then, as *LinkeDOM* is not meant to be a replacement for neither projects.\n\n  </div>\n</details>\n\n<details>\n  <summary><strong>Are live collections supported?</strong></summary>\n  <div>\n\nThe *TL;DR* answer is **no**. Live collections are considered legacy, are slower, have side effects, and it's not intention of *LinkeDOM* to support these, including:\n\n  * `getElementsByTagName` does not update when nodes are added or removed\n  * `getElementsByClassName` does not update when nodes are added or removed\n  * `childNodes`, if trapped once, does not update when nodes are added or removed\n  * `children`, if trapped once, does not update when nodes are added or removed\n  * `attributes`, if trapped once, does not update when attributes are added or removed\n  * `document.all`, if trapped once, does not update when attributes are added or removed\n\nIf any code you are dealing with does something like this:\n\n```js\nconst {children} = element;\nwhile (children.length)\n  target.appendChild(children[0]);\n```\n\nit will cause an infinite loop, as the `children` reference won't side-effect when nodes are moved.\n\nYou can solve this in various ways though:\n\n```js\n// the modern approach (suggested)\ntarget.append(...element.children);\n\n// the check for firstElement/Child approach (good enough)\nwhile (element.firstChild)\n  target.appendChild(element.firstChild);\n\n// the convert to array approach (slow but OK)\nconst list = [].slice.call(element.children);\nwhile (list.length)\n  target.appendChild(list.shift());\n\n// the zero trap approach (inefficient)\nwhile (element.childNodes.length)\n  target.appendChild(element.childNodes[0]);\n```\n\n  </div>\n</details>\n\n\n<details>\n  <summary><strong>Are childNodes and children always same?</strong></summary>\n  <div>\n\n**Nope**, these are discovered each time, so when heavy usage of these *lists* is needed, but no mutation is meant, just trap these once and use these like a frozen array.\n\n```js\nfunction eachChildNode({childNodes}, callback) {\n  for (const child of childNodes) {\n    callback(child);\n    if (child.nodeType === child.ELEMENT_NODE)\n      eachChildNode(child, callback);\n  }\n}\n\neachChildNode(document, console.log);\n```\n\n  </div>\n</details>\n\n\n\n## How does it work?\n\nAll nodes are linked on both sides, and all elements consist of 2 nodes, also linked in between.\n\nAttributes are always at the beginning of an element, while zero or more extra nodes can be found before the end.\n\nA fragment is a special element without boundaries, or parent node.\n\n```\nNode:             ← node →\nAttr<Node>:       ← attr →          ↑ ownerElement?\nText<Node>:       ← text →          ↑ parentNode?\nComment<Node>:    ← comment →       ↑ parentNode?\nElement<Node>:    ← start ↔ end →   ↑ parentNode?\n\nFragment<Element>:  start ↔ end\n\nElement example:\n\n        parentNode? (as shortcut for a linked list of previous nodes)\n            ↑\n            ├────────────────────────────────────────────┐\n            │                                            ↓\n  node? ← start → attr* → text* → comment* → element* → end → node?\n            ↑                                            │\n            └────────────────────────────────────────────┘\n\n\nFragment example:\n\n            ┌────────────────────────────────────────────┐\n            │                                            ↓\n          start → attr* → text* → comment* → element* → end\n            ↑                                            │\n            └────────────────────────────────────────────┘\n```\n\nIf this is not clear, feel free to **[read more in the deep dive page](./deep-dive.md)**.\n\n\n### Why is this better?\n\nMoving *N* nodes from a container, being it either an *Element* or a *Fragment*, requires the following steps:\n\n  * update the first *left* link of the moved segment\n  * update the last *right* link of the moved segment\n  * connect the *left* side, if any, of the moved node at the beginning of the segment, with the *right* side, if any, of the node at the end of such segment\n  * update the *parentNode* of the segment to either *null*, or the new *parentNode*\n\nAs result, there are no array operations, and no memory operations, and everything is kept in sync by updating a few properties, so that removing `3714` sparse `<div>` elements in a *12M* document, as example, takes as little as *3ms*, while appending a whole fragment takes close to *0ms*.\n\nTry `npm run benchmark:html` to see it yourself.\n\nThis structure also allows programs to avoid issues such as \"*Maximum call stack size exceeded*\" <sup><sub>(basicHTML)</sub></sup>, or \"*JavaScript heap out of memory*\" crashes <sup><sub>(JSDOM)</sub></sup>, thanks to its reduced usage of memory and zero stacks involved, hence scaling better from small to very big documents.\n\n### Are *childNodes* and *children* always computed?\n\nAs everything is a `while(...)` loop away, by default this module does not cache anything, specially because caching requires state invalidation for each container, returned queries, and so on. However, you can import `linkedom/cached` instead, as long as you [understand its constraints](https://github.com/WebReflection/linkedom#cached-vs-not-cached).\n\n\n## Parsing VS Node Types\n\nThis module parses, and works, only with the following `nodeType`:\n\n  * `ELEMENT_NODE`\n  * `ATTRIBUTE_NODE`\n  * `TEXT_NODE`\n  * `COMMENT_NODE`\n  * `DOCUMENT_NODE`\n  * `DOCUMENT_FRAGMENT_NODE`\n  * `DOCUMENT_TYPE_NODE`\n\nEverything else, at least for the time being, is considered *YAGNI*, and it won't likely ever land in this project, as there's no goal to replicate deprecated features of this aged Web.\n\n\n\n## Cached VS Not Cached\n\nThis module exports both `linkedom` and `linkedom/cached`, which are basically the exact same thing, except the cached version outperforms `linkedom` in these scenarios:\n\n  * the document, or any of its elements, are rarely changed, as opposite of frequently mutated or manipulated\n  * the use-case needs many repeated *CSS* selectors, over a sporadically mutated \"*tree*\"\n  * the generic DOM mutation time is *not* a concern (each, removal or change requires a whole document cache invalidation)\n  * the *RAM* is *not* a concern (all cached results are held into *NodeList* arrays until changes happen)\n\nOn the other hand, the basic, *non-cached*, module, grants the following:\n\n  * minimal amount of *RAM* needed, given any task to perform, as nothing is ever retained on *RAM*\n  * linear fast performance for any *every-time-new* structure, such as those created via `importNode` or `cloneNode` (i.e. template literals based libraries)\n  * much faster DOM manipulation, without side effect caused by cache invalidation\n\n\n\n## Benchmarks\n\nTo run the benchmark locally, please follow these commands:\n\n```sh\ngit clone https://github.com/WebReflection/linkedom.git\n\ncd linkedom/test\nnpm i\n\ncd ..\nnpm i\n\nnpm run benchmark\n```\n","_attachments":{},"homepage":"https://github.com/WebReflection/linkedom#readme","bugs":{"url":"https://github.com/WebReflection/linkedom/issues"},"license":"ISC"}