{"_id":"entities","_rev":"4333524","name":"entities","description":"Encode & decode XML and HTML entities with ease & speed","dist-tags":{"latest":"8.0.0"},"maintainers":[{"name":"fb55","email":""}],"time":{"modified":"2026-04-08T00:04:47.000Z","created":"2012-01-14T13:37:38.424Z","8.0.0":"2026-03-17T11:47:45.464Z","7.0.1":"2026-01-21T13:46:30.165Z","7.0.0":"2025-09-06T22:19:14.428Z","6.0.1":"2025-06-08T19:31:24.093Z","6.0.0":"2024-12-22T18:18:13.477Z","5.0.0":"2024-06-26T13:31:28.842Z","4.5.0":"2023-04-13T17:57:56.308Z","4.4.0":"2022-09-01T09:06:21.287Z","4.3.1":"2022-07-01T18:44:40.372Z","4.3.0":"2022-04-10T13:31:04.117Z","4.2.0":"2022-04-07T11:22:13.137Z","4.1.1":"2022-04-02T22:14:03.593Z","4.1.0":"2022-04-02T12:59:17.088Z","4.0.0":"2022-04-01T21:19:22.880Z","3.0.1":"2021-08-09T11:21:47.533Z","3.0.0":"2021-08-07T22:15:41.967Z","2.2.0":"2021-01-25T00:41:37.316Z","2.1.0":"2020-10-17T01:39:42.253Z","2.0.3":"2020-06-03T23:41:02.811Z","2.0.2":"2020-05-09T22:04:37.909Z","2.0.1":"2020-05-09T22:01:48.765Z","2.0.0":"2019-07-17T22:40:24.380Z","1.1.2":"2018-10-21T22:27:03.009Z","1.1.1":"2014-04-15T12:30:05.256Z","1.1.0":"2014-04-14T18:49:46.147Z","1.0.0":"2014-03-17T20:24:54.730Z","0.5.0":"2014-02-16T20:10:22.015Z","0.4.1":"2014-02-16T16:15:38.180Z","0.4.0":"2014-02-16T10:55:39.304Z","0.3.0":"2013-05-18T08:22:16.203Z","0.2.2":"2013-04-20T11:30:53.555Z","0.2.1":"2013-04-08T11:07:06.851Z","0.2.0":"2013-03-03T11:06:51.960Z","0.1.1":"2012-04-19T14:50:57.980Z","0.1.0":"2012-01-14T13:37:38.424Z"},"users":{"unnamedd":true,"cdnbacon":true,"stanzhai":true,"moimikey":true,"zhangyaochun":true,"detj":true,"wangnan0610":true,"igorissen":true,"duncanmak":true,"esperluette":true,"ahsanshafiq":true,"dr2009":true,"vutran":true,"qqcome110":true,"fabian.moron.zirfas":true,"mojaray2k":true,"dwayneford":true,"jondar":true,"shuoshubao":true,"zhenguo.zhao":true,"wolfram77":true,"icodeforcookies":true},"author":{"name":"Felix Boehm","email":"me@feedic.com"},"repository":{"type":"git","url":"git+https://github.com/fb55/entities.git"},"versions":{"8.0.0":{"name":"entities","version":"8.0.0","description":"Encode & decode XML and HTML entities with ease & speed","keywords":["html entities","entity decoder","entity encoding","html decoding","html encoding","xml decoding","xml encoding"],"repository":{"type":"git","url":"git+https://github.com/fb55/entities.git"},"funding":"https://github.com/fb55/entities?sponsor=1","license":"BSD-2-Clause","author":{"name":"Felix Boehm","email":"me@feedic.com"},"sideEffects":false,"type":"module","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./decode":{"types":"./dist/decode.d.ts","default":"./dist/decode.js"},"./escape":{"types":"./dist/escape.d.ts","default":"./dist/escape.js"}},"main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"benchmark":"node --import=tsx scripts/benchmark.ts","build":"tsc","build:docs":"typedoc --hideGenerator src/index.ts","build:encode-trie":"node --import=tsx scripts/write-encode-map.ts","build:trie":"node --import=tsx scripts/write-decode-map.ts","format":"npm run format:es && npm run format:biome","format:biome":"biome check --fix .","format:es":"npm run lint:es -- --fix","lint":"npm run lint:es && npm run lint:ts && npm run lint:biome","lint:biome":"biome check .","lint:es":"eslint .","lint:ts":"tsc --noEmit","prepublishOnly":"npm run build","test":"npm run test:vi && npm run lint","test:vi":"vitest run"},"devDependencies":{"@biomejs/biome":"^2.4.7","@eslint/compat":"^2.0.3","@feedic/eslint-config":"^0.3.1","@types/he":"^1.2.3","@types/node":"^25.5.0","eslint":"^10.0.3","eslint-config-biome":"^2.1.3","globals":"^17.4.0","he":"^1.2.0","html-entities":"^2.6.0","parse-entities":"^4.0.2","tinybench":"^6.0.0","tsx":"^4.21.0","typedoc":"^0.28.17","typescript":"^5.9.3","typescript-eslint":"^8.57.1","vitest":"^4.0.17"},"engines":{"node":">=20.19.0"},"gitHead":"2322ee76c431b990facb259b61b9ff4eb89ef3c9","_id":"entities@8.0.0","bugs":{"url":"https://github.com/fb55/entities/issues"},"homepage":"https://github.com/fb55/entities#readme","_nodeVersion":"24.14.0","_npmVersion":"11.9.0","dist":{"shasum":"c1df5fe3602429747fa233d0dd26f142f0ce4743","size":86968,"noattachment":false,"key":"/entities/-/entities-8.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/entities/download/entities-8.0.0.tgz"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9191d3f6-c47f-4f03-a389-9d3e9da1759c"}},"directories":{},"maintainers":[{"name":"fb55","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/entities_8.0.0_1773748065315_0.27926214668122373"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-17T11:47:45.464Z","publish_time":1773748065464,"_source_registry_name":"default","_cnpm_publish_time":1773748065464},"7.0.1":{"name":"entities","version":"7.0.1","description":"Encode & decode XML and HTML entities with ease & speed","keywords":["html entities","entity decoder","entity encoding","html decoding","html encoding","xml decoding","xml encoding"],"repository":{"type":"git","url":"git+https://github.com/fb55/entities.git"},"funding":"https://github.com/fb55/entities?sponsor=1","license":"BSD-2-Clause","author":{"name":"Felix Boehm","email":"me@feedic.com"},"sideEffects":false,"type":"module","exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./decode":{"import":{"types":"./dist/esm/decode.d.ts","default":"./dist/esm/decode.js"},"require":{"types":"./dist/commonjs/decode.d.ts","default":"./dist/commonjs/decode.js"}},"./escape":{"import":{"types":"./dist/esm/escape.d.ts","default":"./dist/esm/escape.js"},"require":{"types":"./dist/commonjs/escape.d.ts","default":"./dist/commonjs/escape.js"}}},"main":"./dist/commonjs/index.js","module":"./dist/esm/index.js","types":"./dist/commonjs/index.d.ts","scripts":{"build:docs":"typedoc --hideGenerator src/index.ts","build:encode-trie":"node --import=tsx scripts/write-encode-map.ts","build:trie":"node --import=tsx scripts/write-decode-map.ts","benchmark":"node --import=tsx scripts/benchmark.ts","format":"npm run format:es && npm run format:biome","format:es":"npm run lint:es -- --fix","format:biome":"biome check --fix .","lint":"npm run lint:es && npm run lint:ts && npm run lint:biome","lint:es":"eslint . --ignore-path .gitignore","lint:biome":"biome check .","lint:ts":"tsc --noEmit","prepublishOnly":"tshy","test":"npm run test:vi && npm run lint","test:vi":"vitest run"},"devDependencies":{"@biomejs/biome":"^2.3.11","@types/node":"^25.0.9","@typescript-eslint/eslint-plugin":"^8.53.1","@typescript-eslint/parser":"^8.53.1","@vitest/coverage-v8":"^3.2.4","@types/he":"^1.2.3","eslint":"^8.57.1","eslint-config-biome":"^2.1.3","eslint-plugin-n":"^17.23.2","eslint-plugin-unicorn":"^56.0.1","he":"^1.2.0","html-entities":"^2.6.0","parse-entities":"^4.0.2","tinybench":"^5.1.0","tshy":"^3.1.0","tsx":"^4.21.0","typedoc":"^0.28.16","typescript":"^5.9.3","vitest":"^3.2.4"},"engines":{"node":">=0.12"},"tshy":{"exclude":["**/*.spec.ts","**/__fixtures__/*","**/__tests__/*","**/__snapshots__/*"],"exports":{".":"./src/index.ts","./decode":"./src/decode.ts","./escape":"./src/escape.ts"}},"gitHead":"994259f32eba1c822c16da075656f745c493c560","_id":"entities@7.0.1","bugs":{"url":"https://github.com/fb55/entities/issues"},"homepage":"https://github.com/fb55/entities#readme","_nodeVersion":"25.3.0","_npmVersion":"11.7.0","dist":{"shasum":"26e8a88889db63417dcb9a1e79a3f1bc92b5976b","size":113587,"noattachment":false,"key":"/entities/-/entities-7.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/entities/download/entities-7.0.1.tgz"},"_npmUser":{"name":"feedic","email":"me@feedic.com"},"directories":{},"maintainers":[{"name":"fb55","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/entities_7.0.1_1769003190006_0.17780285255654427"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-21T13:46:30.165Z","publish_time":1769003190165,"_source_registry_name":"default","_cnpm_publish_time":1769003190165},"7.0.0":{"name":"entities","version":"7.0.0","description":"Encode & decode XML and HTML entities with ease & speed","keywords":["html entities","entity decoder","entity encoding","html decoding","html encoding","xml decoding","xml encoding"],"repository":{"type":"git","url":"git+https://github.com/fb55/entities.git"},"funding":"https://github.com/fb55/entities?sponsor=1","license":"BSD-2-Clause","author":{"name":"Felix Boehm","email":"me@feedic.com"},"sideEffects":false,"type":"module","exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./decode":{"import":{"types":"./dist/esm/decode.d.ts","default":"./dist/esm/decode.js"},"require":{"types":"./dist/commonjs/decode.d.ts","default":"./dist/commonjs/decode.js"}},"./escape":{"import":{"types":"./dist/esm/escape.d.ts","default":"./dist/esm/escape.js"},"require":{"types":"./dist/commonjs/escape.d.ts","default":"./dist/commonjs/escape.js"}}},"main":"./dist/commonjs/index.js","module":"./dist/esm/index.js","types":"./dist/commonjs/index.d.ts","scripts":{"build:docs":"typedoc --hideGenerator src/index.ts","build:encode-trie":"node --import=tsx scripts/write-encode-map.ts","build:trie":"node --import=tsx scripts/write-decode-map.ts","format":"npm run format:es && npm run format:biome","format:es":"npm run lint:es -- --fix","format:biome":"biome check --fix .","lint":"npm run lint:es && npm run lint:ts && npm run lint:biome","lint:es":"eslint . --ignore-path .gitignore","lint:biome":"biome check .","lint:ts":"tsc --noEmit","prepublishOnly":"tshy","test":"npm run test:vi && npm run lint","test:vi":"vitest run"},"devDependencies":{"@biomejs/biome":"^2.2.3","@types/node":"^24.3.1","@typescript-eslint/eslint-plugin":"^8.42.0","@typescript-eslint/parser":"^8.33.1","@vitest/coverage-v8":"^3.2.4","eslint":"^8.57.1","eslint-config-biome":"^2.1.3","eslint-plugin-n":"^17.21.3","eslint-plugin-unicorn":"^56.0.1","tshy":"^3.0.2","tsx":"^4.20.5","typedoc":"^0.28.12","typescript":"^5.9.2","vitest":"^3.2.4"},"engines":{"node":">=0.12"},"tshy":{"exclude":["**/*.spec.ts","**/__fixtures__/*","**/__tests__/*","**/__snapshots__/*"],"exports":{".":"./src/index.ts","./decode":"./src/decode.ts","./escape":"./src/escape.ts"}},"_id":"entities@7.0.0","gitHead":"45131adf3da5377520863bf899f0bc0928939f14","bugs":{"url":"https://github.com/fb55/entities/issues"},"homepage":"https://github.com/fb55/entities#readme","_nodeVersion":"24.6.0","_npmVersion":"11.5.1","dist":{"shasum":"2ae4e443f3f17d152d3f5b0f79b932c1e59deb7a","size":117237,"noattachment":false,"key":"/entities/-/entities-7.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/entities/download/entities-7.0.0.tgz"},"_npmUser":{"name":"feedic","email":"me@feedic.com"},"directories":{},"maintainers":[{"name":"fb55","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/entities_7.0.0_1757197154191_0.7527010909895411"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-09-06T22:19:14.428Z","publish_time":1757197154428,"_source_registry_name":"default","_cnpm_publish_time":1757197154428},"6.0.1":{"name":"entities","version":"6.0.1","description":"Encode & decode XML and HTML entities with ease & speed","keywords":["html entities","entity decoder","entity encoding","html decoding","html encoding","xml decoding","xml encoding"],"repository":{"type":"git","url":"git://github.com/fb55/entities.git"},"funding":"https://github.com/fb55/entities?sponsor=1","license":"BSD-2-Clause","author":{"name":"Felix Boehm","email":"me@feedic.com"},"sideEffects":false,"type":"module","exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./decode":{"import":{"types":"./dist/esm/decode.d.ts","default":"./dist/esm/decode.js"},"require":{"types":"./dist/commonjs/decode.d.ts","default":"./dist/commonjs/decode.js"}},"./escape":{"import":{"types":"./dist/esm/escape.d.ts","default":"./dist/esm/escape.js"},"require":{"types":"./dist/commonjs/escape.d.ts","default":"./dist/commonjs/escape.js"}}},"main":"./dist/commonjs/index.js","module":"./dist/esm/index.js","types":"./dist/commonjs/index.d.ts","scripts":{"build:docs":"typedoc --hideGenerator src/index.ts","build:encode-trie":"node --import=tsx scripts/write-encode-map.ts","build:trie":"node --import=tsx scripts/write-decode-map.ts","format":"npm run format:es && npm run format:prettier","format:es":"npm run lint:es -- --fix","format:prettier":"npm run prettier -- --write","lint":"npm run lint:es && npm run lint:ts && npm run lint:prettier","lint:es":"eslint . --ignore-path .gitignore","lint:prettier":"npm run prettier -- --check","lint:ts":"tsc --noEmit","prepublishOnly":"tshy","prettier":"prettier '**/*.{ts,md,json,yml}'","test":"npm run test:vi && npm run lint","test:vi":"vitest run"},"prettier":{"proseWrap":"always","tabWidth":4},"devDependencies":{"@types/node":"^22.15.30","@typescript-eslint/eslint-plugin":"^8.33.1","@typescript-eslint/parser":"^8.33.1","@vitest/coverage-v8":"^2.1.8","eslint":"^8.57.1","eslint-config-prettier":"^10.1.5","eslint-plugin-n":"^17.19.0","eslint-plugin-unicorn":"^56.0.1","prettier":"^3.5.3","tshy":"^3.0.2","tsx":"^4.19.4","typedoc":"^0.28.5","typescript":"^5.8.3","vitest":"^2.0.2"},"engines":{"node":">=0.12"},"tshy":{"exclude":["**/*.spec.ts","**/__fixtures__/*","**/__tests__/*","**/__snapshots__/*"],"exports":{".":"./src/index.ts","./decode":"./src/decode.ts","./escape":"./src/escape.ts"}},"_id":"entities@6.0.1","gitHead":"9f7ca4c7b759151add244744deb2b99932f6048c","bugs":{"url":"https://github.com/fb55/entities/issues"},"homepage":"https://github.com/fb55/entities#readme","_nodeVersion":"24.1.0","_npmVersion":"11.3.0","dist":{"shasum":"c28c34a43379ca7f61d074130b2f5f7020a30694","size":112438,"noattachment":false,"key":"/entities/-/entities-6.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/entities/download/entities-6.0.1.tgz"},"_npmUser":{"name":"feedic","email":"me@feedic.com"},"directories":{},"maintainers":[{"name":"fb55","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/entities_6.0.1_1749411083835_0.14667936960084926"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-06-08T19:31:24.093Z","publish_time":1749411084093,"_source_registry_name":"default","_cnpm_publish_time":1749411084093},"6.0.0":{"name":"entities","version":"6.0.0","description":"Encode & decode XML and HTML entities with ease & speed","keywords":["html entities","entity decoder","entity encoding","html decoding","html encoding","xml decoding","xml encoding"],"repository":{"type":"git","url":"git://github.com/fb55/entities.git"},"funding":"https://github.com/fb55/entities?sponsor=1","license":"BSD-2-Clause","author":{"name":"Felix Boehm","email":"me@feedic.com"},"sideEffects":false,"type":"module","exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./decode":{"import":{"types":"./dist/esm/decode.d.ts","default":"./dist/esm/decode.js"},"require":{"types":"./dist/commonjs/decode.d.ts","default":"./dist/commonjs/decode.js"}},"./escape":{"import":{"types":"./dist/esm/escape.d.ts","default":"./dist/esm/escape.js"},"require":{"types":"./dist/commonjs/escape.d.ts","default":"./dist/commonjs/escape.js"}}},"main":"./dist/commonjs/index.js","module":"./dist/esm/index.js","types":"./dist/commonjs/index.d.ts","scripts":{"build:docs":"typedoc --hideGenerator src/index.ts","build:encode-trie":"node --import=tsx scripts/write-encode-map.ts","build:trie":"node --import=tsx scripts/write-decode-map.ts","format":"npm run format:es && npm run format:prettier","format:es":"npm run lint:es -- --fix","format:prettier":"npm run prettier -- --write","lint":"npm run lint:es && npm run lint:ts && npm run lint:prettier","lint:es":"eslint . --ignore-path .gitignore","lint:prettier":"npm run prettier -- --check","lint:ts":"tsc --noEmit","prepublishOnly":"tshy","prettier":"prettier '**/*.{ts,md,json,yml}'","test":"npm run test:vi && npm run lint","test:vi":"vitest run"},"prettier":{"proseWrap":"always","tabWidth":4},"devDependencies":{"@types/node":"^22.10.2","@typescript-eslint/eslint-plugin":"^8.18.1","@typescript-eslint/parser":"^8.18.0","@vitest/coverage-v8":"^2.1.8","eslint":"^8.57.1","eslint-config-prettier":"^9.1.0","eslint-plugin-n":"^17.15.1","eslint-plugin-unicorn":"^56.0.1","prettier":"^3.4.2","tshy":"^3.0.2","tsx":"^4.19.2","typedoc":"^0.27.5","typescript":"^5.7.2","vitest":"^2.0.2"},"engines":{"node":">=0.12"},"tshy":{"exclude":["**/*.spec.ts","**/__fixtures__/*","**/__tests__/*","**/__snapshots__/*"],"exports":{".":"./src/index.ts","./decode":"./src/decode.ts","./escape":"./src/escape.ts"}},"_id":"entities@6.0.0","gitHead":"5a955c6b124fab9c3836bfc21cdbff2eee1b0488","bugs":{"url":"https://github.com/fb55/entities/issues"},"homepage":"https://github.com/fb55/entities#readme","_nodeVersion":"23.5.0","_npmVersion":"11.0.0","dist":{"shasum":"09c9e29cb79b0a6459a9b9db9efb418ac5bb8e51","size":112351,"noattachment":false,"key":"/entities/-/entities-6.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/entities/download/entities-6.0.0.tgz"},"_npmUser":{"name":"feedic","email":"me@feedic.com"},"directories":{},"maintainers":[{"name":"fb55","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/entities_6.0.0_1734891493296_0.4178791287121071"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-12-22T18:18:13.477Z","publish_time":1734891493477,"_source_registry_name":"default","_cnpm_publish_time":1734891493477},"5.0.0":{"name":"entities","version":"5.0.0","description":"Encode & decode XML and HTML entities with ease & speed","keywords":["html entities","entity decoder","entity encoding","html decoding","html encoding","xml decoding","xml encoding"],"repository":{"type":"git","url":"git://github.com/fb55/entities.git"},"funding":"https://github.com/fb55/entities?sponsor=1","license":"BSD-2-Clause","author":{"name":"Felix Boehm","email":"me@feedic.com"},"sideEffects":false,"type":"module","exports":{".":{"import":{"source":"./src/index.ts","types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"source":"./src/index.ts","types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./dist/decode.js":{"import":{"source":"./src/decode.ts","types":"./dist/esm/decode.d.ts","default":"./dist/esm/decode.js"},"require":{"source":"./src/decode.ts","types":"./dist/commonjs/decode.d.ts","default":"./dist/commonjs/decode.js"}},"./dist/escape.js":{"import":{"source":"./src/escape.ts","types":"./dist/esm/escape.d.ts","default":"./dist/esm/escape.js"},"require":{"source":"./src/escape.ts","types":"./dist/commonjs/escape.d.ts","default":"./dist/commonjs/escape.js"}}},"main":"./dist/commonjs/index.js","types":"./dist/commonjs/index.d.ts","scripts":{"build":"tshy","build:docs":"typedoc --hideGenerator src/index.ts","build:encode-trie":"node --import=tsx scripts/write-encode-map.ts","build:trie":"node --import=tsx scripts/write-decode-map.ts","format":"npm run format:es && npm run format:prettier","format:es":"npm run lint:es -- --fix","format:prettier":"npm run prettier -- --write","lint":"npm run lint:es && npm run lint:ts && npm run lint:prettier","lint:es":"eslint . --ignore-path .gitignore","lint:prettier":"npm run prettier -- --check","lint:ts":"tsc --noEmit","prepare":"npm run build","prettier":"prettier '**/*.{ts,md,json,yml}'","test":"npm run test:vi && npm run lint","test:vi":"vitest run"},"prettier":{"proseWrap":"always","tabWidth":4},"devDependencies":{"@types/node":"^20.14.8","@typescript-eslint/eslint-plugin":"^7.14.1","@typescript-eslint/parser":"^7.14.1","@vitest/coverage-v8":"^1.6.0","eslint":"^8.57.0","eslint-config-prettier":"^9.1.0","eslint-plugin-n":"^17.9.0","eslint-plugin-unicorn":"^54.0.0","prettier":"^3.3.2","tshy":"^1.16.1","tsx":"^4.15.7","typedoc":"^0.26.2","typescript":"^5.5.2","vitest":"^1.6.0"},"engines":{"node":">=0.12"},"tshy":{"exclude":["**/*.spec.ts","**/__fixtures__/*","**/__tests__/*","**/__snapshots__/*"],"exports":{".":"./src/index.ts","./dist/decode.js":"./src/decode.ts","./dist/escape.js":"./src/escape.ts"}},"_id":"entities@5.0.0","gitHead":"fa31da6ab3ed960c25b0f6709abe894733aa3197","bugs":{"url":"https://github.com/fb55/entities/issues"},"homepage":"https://github.com/fb55/entities#readme","_nodeVersion":"22.3.0","_npmVersion":"10.8.1","dist":{"shasum":"b2ab51fe40d995817979ec79dd621154c3c0f62b","size":112064,"noattachment":false,"key":"/entities/-/entities-5.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/entities/download/entities-5.0.0.tgz"},"_npmUser":{"name":"feedic","email":"me@feedic.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/entities_5.0.0_1719408688650_0.4834348871778935"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-06-26T13:31:28.842Z","publish_time":1719408688842,"_source_registry_name":"default","maintainers":[{"name":"fb55","email":""}],"_cnpm_publish_time":1719408688842},"4.5.0":{"name":"entities","version":"4.5.0","description":"Encode & decode XML and HTML entities with ease & speed","author":{"name":"Felix Boehm","email":"me@feedic.com"},"funding":"https://github.com/fb55/entities?sponsor=1","sideEffects":false,"keywords":["entity","decoding","encoding","html","xml","html entities"],"directories":{"lib":"lib/"},"main":"lib/index.js","types":"lib/index.d.ts","module":"lib/esm/index.js","exports":{".":{"require":"./lib/index.js","import":"./lib/esm/index.js"},"./lib/decode.js":{"require":"./lib/decode.js","import":"./lib/esm/decode.js"},"./lib/escape.js":{"require":"./lib/escape.js","import":"./lib/esm/escape.js"}},"engines":{"node":">=0.12"},"devDependencies":{"@types/jest":"^28.1.8","@types/node":"^18.15.11","@typescript-eslint/eslint-plugin":"^5.58.0","@typescript-eslint/parser":"^5.58.0","eslint":"^8.38.0","eslint-config-prettier":"^8.8.0","eslint-plugin-node":"^11.1.0","jest":"^28.1.3","prettier":"^2.8.7","ts-jest":"^28.0.8","typedoc":"^0.24.1","typescript":"^5.0.4"},"scripts":{"test":"npm run test:jest && npm run lint","test:jest":"jest","lint":"npm run lint:es && npm run lint:prettier","lint:es":"eslint .","lint:prettier":"npm run prettier -- --check","format":"npm run format:es && npm run format:prettier","format:es":"npm run lint:es -- --fix","format:prettier":"npm run prettier -- --write","prettier":"prettier '**/*.{ts,md,json,yml}'","build":"npm run build:cjs && npm run build:esm","build:cjs":"tsc --sourceRoot https://raw.githubusercontent.com/fb55/entities/$(git rev-parse HEAD)/src/","build:esm":"npm run build:cjs -- --module esnext --target es2019 --outDir lib/esm && echo '{\"type\":\"module\"}' > lib/esm/package.json","build:docs":"typedoc --hideGenerator src/index.ts","build:trie":"ts-node scripts/write-decode-map.ts","build:encode-trie":"ts-node scripts/write-encode-map.ts","prepare":"npm run build"},"repository":{"type":"git","url":"git://github.com/fb55/entities.git"},"license":"BSD-2-Clause","jest":{"preset":"ts-jest","coverageProvider":"v8","moduleNameMapper":{"^(.*)\\.js$":"$1"}},"prettier":{"tabWidth":4,"proseWrap":"always"},"gitHead":"61afd4701eaa736978b13c7351cd3de9a96b04bc","bugs":{"url":"https://github.com/fb55/entities/issues"},"homepage":"https://github.com/fb55/entities#readme","_id":"entities@4.5.0","_nodeVersion":"19.8.1","_npmVersion":"9.5.1","dist":{"shasum":"5d268ea5e7113ec74c4d033b79ea5a35a488fb48","size":77368,"noattachment":false,"key":"/entities/-/entities-4.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/entities/download/entities-4.5.0.tgz"},"_npmUser":{"name":"feedic","email":"me@feedic.com"},"maintainers":[{"name":"fb55","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/entities_4.5.0_1681408675914_0.9039992461870681"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-04-13T17:57:56.308Z","publish_time":1681408676308,"_cnpm_publish_time":1681408676308},"4.4.0":{"name":"entities","version":"4.4.0","description":"Encode & decode XML and HTML entities with ease & speed","author":{"name":"Felix Boehm","email":"me@feedic.com"},"funding":"https://github.com/fb55/entities?sponsor=1","sideEffects":false,"keywords":["entity","decoding","encoding","html","xml","html entities"],"directories":{"lib":"lib/"},"main":"lib/index.js","types":"lib/index.d.ts","module":"lib/esm/index.js","exports":{".":{"require":"./lib/index.js","import":"./lib/esm/index.js"},"./lib/decode.js":{"require":"./lib/decode.js","import":"./lib/esm/decode.js"},"./lib/escape.js":{"require":"./lib/escape.js","import":"./lib/esm/escape.js"}},"engines":{"node":">=0.12"},"devDependencies":{"@types/jest":"^28.1.8","@types/node":"^18.7.14","@typescript-eslint/eslint-plugin":"^5.36.1","@typescript-eslint/parser":"^5.36.1","eslint":"^8.23.0","eslint-config-prettier":"^8.5.0","eslint-plugin-node":"^11.1.0","jest":"^28.1.3","prettier":"^2.7.1","ts-jest":"^28.0.8","typedoc":"^0.23.12","typescript":"^4.8.2"},"scripts":{"test":"npm run test:jest && npm run lint","test:jest":"jest","lint":"npm run lint:es && npm run lint:prettier","lint:es":"eslint .","lint:prettier":"npm run prettier -- --check","format":"npm run format:es && npm run format:prettier","format:es":"npm run lint:es -- --fix","format:prettier":"npm run prettier -- --write","prettier":"prettier '**/*.{ts,md,json,yml}'","build":"npm run build:cjs && npm run build:esm","build:cjs":"tsc --sourceRoot https://raw.githubusercontent.com/fb55/entities/$(git rev-parse HEAD)/src/","build:esm":"npm run build:cjs -- --module esnext --target es2019 --outDir lib/esm && echo '{\"type\":\"module\"}' > lib/esm/package.json","build:docs":"typedoc --hideGenerator src/index.ts","build:trie":"ts-node scripts/write-decode-map.ts","build:encode-trie":"ts-node scripts/write-encode-map.ts","prepare":"npm run build"},"repository":{"type":"git","url":"git://github.com/fb55/entities.git"},"license":"BSD-2-Clause","jest":{"preset":"ts-jest","coverageProvider":"v8","moduleNameMapper":{"^(.*)\\.js$":"$1"}},"prettier":{"tabWidth":4,"proseWrap":"always"},"gitHead":"867ac709ba482a56a98b7c35f49ca833c74dc193","bugs":{"url":"https://github.com/fb55/entities/issues"},"homepage":"https://github.com/fb55/entities#readme","_id":"entities@4.4.0","_nodeVersion":"18.7.0","_npmVersion":"8.17.0","dist":{"shasum":"97bdaba170339446495e653cfd2db78962900174","size":69861,"noattachment":false,"key":"/entities/-/entities-4.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/entities/download/entities-4.4.0.tgz"},"_npmUser":{"name":"feedic","email":"me@feedic.com"},"maintainers":[{"name":"fb55","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/entities_4.4.0_1662023181122_0.3723562576592041"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-09-01T09:33:41.900Z","publish_time":1662023181287,"_cnpm_publish_time":1662023181287},"4.3.1":{"name":"entities","version":"4.3.1","description":"Encode & decode XML and HTML entities with ease & speed","author":{"name":"Felix Boehm","email":"me@feedic.com"},"funding":"https://github.com/fb55/entities?sponsor=1","sideEffects":false,"keywords":["entity","decoding","encoding","html","xml","html entities"],"directories":{"lib":"lib/"},"main":"lib/index.js","types":"lib/index.d.ts","module":"lib/esm/index.js","exports":{".":{"require":"./lib/index.js","import":"./lib/esm/index.js"},"./lib/decode.js":{"require":"./lib/decode.js","import":"./lib/esm/decode.js"},"./lib/escape.js":{"require":"./lib/escape.js","import":"./lib/esm/escape.js"}},"engines":{"node":">=0.12"},"devDependencies":{"@types/jest":"^28.1.4","@types/node":"^18.0.0","@typescript-eslint/eslint-plugin":"^5.30.0","@typescript-eslint/parser":"^5.30.0","eslint":"^8.18.0","eslint-config-prettier":"^8.5.0","eslint-plugin-node":"^11.1.0","jest":"^28.1.2","prettier":"^2.7.1","ts-jest":"^28.0.5","typedoc":"^0.23.2","typescript":"^4.7.4"},"scripts":{"test":"npm run test:jest && npm run lint","test:jest":"jest","lint":"npm run lint:es && npm run lint:prettier","lint:es":"eslint .","lint:prettier":"npm run prettier -- --check","format":"npm run format:es && npm run format:prettier","format:es":"npm run lint:es -- --fix","format:prettier":"npm run prettier -- --write","prettier":"prettier '**/*.{ts,md,json,yml}'","build":"npm run build:cjs && npm run build:esm","build:cjs":"tsc --sourceRoot https://raw.githubusercontent.com/fb55/entities/$(git rev-parse HEAD)/src/","build:esm":"npm run build:cjs -- --module esnext --target es2019 --outDir lib/esm && echo '{\"type\":\"module\"}' > lib/esm/package.json","build:docs":"typedoc --hideGenerator src/index.ts","build:trie":"ts-node scripts/write-decode-map.ts","build:encode-trie":"ts-node scripts/write-encode-map.ts","prepare":"npm run build"},"repository":{"type":"git","url":"git://github.com/fb55/entities.git"},"license":"BSD-2-Clause","jest":{"preset":"ts-jest","coverageProvider":"v8","moduleNameMapper":{"^(.*)\\.js$":"$1"}},"prettier":{"tabWidth":4,"proseWrap":"always"},"gitHead":"b535ea9a1a9aec373141f168b5a7d55b66d6fac0","bugs":{"url":"https://github.com/fb55/entities/issues"},"homepage":"https://github.com/fb55/entities#readme","_id":"entities@4.3.1","_nodeVersion":"18.4.0","_npmVersion":"8.12.1","dist":{"shasum":"c34062a94c865c322f9d67b4384e4169bcede6a4","size":87164,"noattachment":false,"key":"/entities/-/entities-4.3.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/entities/download/entities-4.3.1.tgz"},"_npmUser":{"name":"feedic","email":"me@feedic.com"},"maintainers":[{"name":"fb55","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/entities_4.3.1_1656701080166_0.46085691981628574"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-07-01T21:24:22.406Z","publish_time":1656701080372,"_cnpm_publish_time":1656701080372},"4.3.0":{"name":"entities","version":"4.3.0","description":"Encode & decode XML and HTML entities with ease & speed","author":{"name":"Felix Boehm","email":"me@feedic.com"},"funding":"https://github.com/fb55/entities?sponsor=1","sideEffects":false,"keywords":["entity","decoding","encoding","html","xml","html entities"],"directories":{"lib":"lib/"},"main":"lib/index.js","types":"lib/index.d.ts","module":"lib/esm/index.js","exports":{".":{"require":"./lib/index.js","import":"./lib/esm/index.js"},"./lib/decode.js":{"require":"./lib/decode.js","import":"./lib/esm/decode.js"},"./lib/escape.js":{"require":"./lib/escape.js","import":"./lib/esm/escape.js"}},"engines":{"node":">=0.12"},"devDependencies":{"@types/jest":"^27.4.1","@types/node":"^17.0.23","@typescript-eslint/eslint-plugin":"^5.18.0","@typescript-eslint/parser":"^5.18.0","eslint":"^8.12.0","eslint-config-prettier":"^8.5.0","eslint-plugin-node":"^11.1.0","jest":"^27.5.1","prettier":"^2.6.2","ts-jest":"^27.1.4","typedoc":"^0.22.14","typescript":"^4.6.3"},"scripts":{"test":"npm run test:jest && npm run lint","test:jest":"jest","lint":"npm run lint:es && npm run lint:prettier","lint:es":"eslint .","lint:prettier":"npm run prettier -- --check","format":"npm run format:es && npm run format:prettier","format:es":"npm run lint:es -- --fix","format:prettier":"npm run prettier -- --write","prettier":"prettier '**/*.{ts,md,json,yml}'","build":"npm run build:cjs && npm run build:esm","build:cjs":"tsc --sourceRoot https://raw.githubusercontent.com/fb55/entities/$(git rev-parse HEAD)/src/","build:esm":"npm run build:cjs -- --module esnext --target es2019 --outDir lib/esm && echo '{\"type\":\"module\"}' > lib/esm/package.json","build:docs":"typedoc --hideGenerator src/index.ts","build:trie":"ts-node scripts/write-decode-map.ts","build:encode-trie":"ts-node scripts/write-encode-map.ts","prepare":"npm run build"},"repository":{"type":"git","url":"git://github.com/fb55/entities.git"},"license":"BSD-2-Clause","jest":{"preset":"ts-jest","testEnvironment":"node","coverageProvider":"v8","moduleNameMapper":{"^(.*)\\.js$":"$1"}},"prettier":{"tabWidth":4,"proseWrap":"always"},"gitHead":"f85d378bc4dbe36a3a7b0f757114d3d71f950d31","bugs":{"url":"https://github.com/fb55/entities/issues"},"homepage":"https://github.com/fb55/entities#readme","_id":"entities@4.3.0","_nodeVersion":"17.8.0","_npmVersion":"8.5.5","dist":{"shasum":"62915f08d67353bb4eb67e3d62641a4059aec656","size":86926,"noattachment":false,"key":"/entities/-/entities-4.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/entities/download/entities-4.3.0.tgz"},"_npmUser":{"name":"feedic","email":"me@feedic.com"},"maintainers":[{"name":"fb55","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/entities_4.3.0_1649597463946_0.13628403996463412"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-04-10T13:56:25.170Z","publish_time":1649597464117,"_cnpm_publish_time":1649597464117},"4.2.0":{"name":"entities","version":"4.2.0","description":"Encode & decode XML and HTML entities with ease & speed","author":{"name":"Felix Boehm","email":"me@feedic.com"},"funding":"https://github.com/fb55/entities?sponsor=1","sideEffects":false,"keywords":["entity","decoding","encoding","html","xml","html entities"],"directories":{"lib":"lib/"},"main":"lib/index.js","types":"lib/index.d.ts","module":"lib/esm/index.js","exports":{".":{"require":"./lib/index.js","import":"./lib/esm/index.js"},"./lib/decode.js":{"require":"./lib/decode.js","import":"./lib/esm/decode.js"}},"engines":{"node":">=0.12"},"devDependencies":{"@types/jest":"^27.4.1","@types/node":"^17.0.23","@typescript-eslint/eslint-plugin":"^5.18.0","@typescript-eslint/parser":"^5.18.0","eslint":"^8.12.0","eslint-config-prettier":"^8.5.0","eslint-plugin-node":"^11.1.0","jest":"^27.5.1","prettier":"^2.6.2","ts-jest":"^27.1.4","typedoc":"^0.22.13","typescript":"^4.6.3"},"scripts":{"test":"npm run test:jest && npm run lint","test:jest":"jest","lint":"npm run lint:es && npm run lint:prettier","lint:es":"eslint .","lint:prettier":"npm run prettier -- --check","format":"npm run format:es && npm run format:prettier","format:es":"npm run lint:es -- --fix","format:prettier":"npm run prettier -- --write","prettier":"prettier '**/*.{ts,md,json,yml}'","build":"npm run build:cjs && npm run build:esm","build:cjs":"tsc","build:esm":"tsc --module esnext --target es2019 --outDir lib/esm && echo '{\"type\":\"module\"}' > lib/esm/package.json","build:docs":"typedoc --hideGenerator src/index.ts","build:trie":"ts-node scripts/write-decode-map.ts","build:encode-trie":"ts-node scripts/write-encode-map.ts","prepare":"npm run build"},"repository":{"type":"git","url":"git://github.com/fb55/entities.git"},"license":"BSD-2-Clause","jest":{"preset":"ts-jest","testEnvironment":"node","coverageProvider":"v8","moduleNameMapper":{"^(.*)\\.js$":"$1"}},"prettier":{"tabWidth":4,"proseWrap":"always"},"gitHead":"6d342fd8e9ea13974deee9b931532c8823f1ab3c","bugs":{"url":"https://github.com/fb55/entities/issues"},"homepage":"https://github.com/fb55/entities#readme","_id":"entities@4.2.0","_nodeVersion":"17.8.0","_npmVersion":"8.5.5","dist":{"shasum":"e66570a4f577b427fa416703c29f833c67b0b79a","size":86715,"noattachment":false,"key":"/entities/-/entities-4.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/entities/download/entities-4.2.0.tgz"},"_npmUser":{"name":"feedic","email":"me@feedic.com"},"maintainers":[{"name":"fb55","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/entities_4.2.0_1649330532940_0.020319578940227068"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-04-07T18:15:00.368Z","publish_time":1649330533137,"_cnpm_publish_time":1649330533137},"4.1.1":{"name":"entities","version":"4.1.1","description":"Encode & decode XML and HTML entities with ease & speed","author":{"name":"Felix Boehm","email":"me@feedic.com"},"funding":"https://github.com/fb55/entities?sponsor=1","sideEffects":false,"keywords":["entity","decoding","encoding","html","xml","html entities"],"directories":{"lib":"lib/"},"main":"lib/index.js","types":"lib/index.d.ts","module":"lib/esm/index.js","exports":{".":{"require":"./lib/index.js","import":"./lib/esm/index.js"},"./lib/decode.js":{"require":"./lib/decode.js","import":"./lib/esm/decode.js"}},"engines":{"node":">=0.12"},"devDependencies":{"@types/jest":"^27.4.1","@types/node":"^17.0.23","@typescript-eslint/eslint-plugin":"^5.17.0","@typescript-eslint/parser":"^5.17.0","eslint":"^8.12.0","eslint-config-prettier":"^8.5.0","eslint-plugin-node":"^11.1.0","jest":"^27.5.1","prettier":"^2.6.1","ts-jest":"^27.1.4","typedoc":"^0.22.13","typescript":"^4.6.3"},"scripts":{"test":"npm run test:jest && npm run lint","test:jest":"jest","lint":"npm run lint:es && npm run lint:prettier","lint:es":"eslint .","lint:prettier":"npm run prettier -- --check","format":"npm run format:es && npm run format:prettier","format:es":"npm run lint:es -- --fix","format:prettier":"npm run prettier -- --write","prettier":"prettier '**/*.{ts,md,json,yml}'","build":"npm run build:cjs && npm run build:esm","build:cjs":"tsc","build:esm":"tsc --module esnext --target es2019 --outDir lib/esm && echo '{\"type\":\"module\"}' > lib/esm/package.json","build:docs":"typedoc --hideGenerator src/index.ts","build:trie":"ts-node scripts/write-decode-map.ts","build:encode-trie":"ts-node scripts/write-encode-map.ts","prepare":"npm run build"},"repository":{"type":"git","url":"git://github.com/fb55/entities.git"},"license":"BSD-2-Clause","jest":{"preset":"ts-jest","testEnvironment":"node","coverageProvider":"v8","moduleNameMapper":{"^(.*)\\.js$":"$1"}},"prettier":{"tabWidth":4,"proseWrap":"always"},"gitHead":"57dd4eec65153a8350ffdf162edc3e31ea816668","bugs":{"url":"https://github.com/fb55/entities/issues"},"homepage":"https://github.com/fb55/entities#readme","_id":"entities@4.1.1","_nodeVersion":"17.8.0","_npmVersion":"8.5.5","dist":{"shasum":"fc6ad5c3b77898165a143356db12d2f62eb1feb4","size":86164,"noattachment":false,"key":"/entities/-/entities-4.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/entities/download/entities-4.1.1.tgz"},"_npmUser":{"name":"feedic","email":"me@feedic.com"},"maintainers":[{"name":"fb55","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/entities_4.1.1_1648937643410_0.5343478269180206"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-04-02T22:14:07.936Z","publish_time":1648937643593,"_cnpm_publish_time":1648937643593},"4.1.0":{"name":"entities","version":"4.1.0","description":"Encode & decode XML and HTML entities with ease & speed","author":{"name":"Felix Boehm","email":"me@feedic.com"},"funding":"https://github.com/fb55/entities?sponsor=1","sideEffects":false,"keywords":["entity","decoding","encoding","html","xml","html entities"],"directories":{"lib":"lib/"},"main":"lib/index.js","types":"lib/index.d.ts","module":"lib/esm/index.js","exports":{".":{"require":"./lib/index.js","import":"./lib/esm/index.js"},"./lib/decode.js":{"require":"./lib/decode.js","import":"./lib/esm/decode.js"}},"engines":{"node":">=0.12"},"devDependencies":{"@types/jest":"^27.4.1","@types/node":"^17.0.23","@typescript-eslint/eslint-plugin":"^5.17.0","@typescript-eslint/parser":"^5.17.0","eslint":"^8.12.0","eslint-config-prettier":"^8.5.0","eslint-plugin-node":"^11.1.0","jest":"^27.5.1","prettier":"^2.6.1","ts-jest":"^27.1.4","typedoc":"^0.22.13","typescript":"^4.6.3"},"scripts":{"test":"npm run test:jest && npm run lint","test:jest":"jest","lint":"npm run lint:es && npm run lint:prettier","lint:es":"eslint .","lint:prettier":"npm run prettier -- --check","format":"npm run format:es && npm run format:prettier","format:es":"npm run lint:es -- --fix","format:prettier":"npm run prettier -- --write","prettier":"prettier '**/*.{ts,md,json,yml}'","build":"npm run build:cjs && npm run build:esm","build:cjs":"tsc","build:esm":"tsc --module esnext --target es2019 --outDir lib/esm && echo '{\"type\":\"module\"}' > lib/esm/package.json","build:docs":"typedoc --hideGenerator src/index.ts","build:trie":"ts-node scripts/write-decode-map.ts","build:encode-trie":"ts-node scripts/write-encode-map.ts","prepare":"npm run build"},"repository":{"type":"git","url":"git://github.com/fb55/entities.git"},"license":"BSD-2-Clause","jest":{"preset":"ts-jest","testEnvironment":"node","coverageProvider":"v8","moduleNameMapper":{"^(.*)\\.js$":"$1"}},"prettier":{"tabWidth":4,"proseWrap":"always"},"gitHead":"37c73a294e0a606c702771b29e5cfcc7cf6cb53b","bugs":{"url":"https://github.com/fb55/entities/issues"},"homepage":"https://github.com/fb55/entities#readme","_id":"entities@4.1.0","_nodeVersion":"17.8.0","_npmVersion":"8.5.5","dist":{"shasum":"528b16f186a78b390566b7c9b622a2fe625e5717","size":86172,"noattachment":false,"key":"/entities/-/entities-4.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/entities/download/entities-4.1.0.tgz"},"_npmUser":{"name":"feedic","email":"me@feedic.com"},"maintainers":[{"name":"fb55","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/entities_4.1.0_1648904356924_0.09134270067063865"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-04-02T13:26:49.657Z","publish_time":1648904357088,"_cnpm_publish_time":1648904357088},"4.0.0":{"name":"entities","version":"4.0.0","description":"Encode & decode XML and HTML entities with ease & speed","author":{"name":"Felix Boehm","email":"me@feedic.com"},"funding":"https://github.com/fb55/entities?sponsor=1","sideEffects":false,"keywords":["entity","decoding","encoding","html","xml","html entities"],"directories":{"lib":"lib/"},"main":"lib/index.js","types":"lib/index.d.ts","module":"lib/esm/index.js","exports":{".":{"require":"./lib/index.js","import":"./lib/esm/index.js"},"./lib/decode.js":{"require":"./lib/decode.js","import":"./lib/esm/decode.js"}},"engines":{"node":">=0.12"},"devDependencies":{"@types/jest":"^27.4.1","@types/node":"^17.0.23","@typescript-eslint/eslint-plugin":"^5.17.0","@typescript-eslint/parser":"^5.17.0","eslint":"^8.12.0","eslint-config-prettier":"^8.5.0","eslint-plugin-node":"^11.1.0","jest":"^27.5.1","prettier":"^2.6.1","ts-jest":"^27.1.4","typedoc":"^0.22.13","typescript":"^4.6.3"},"scripts":{"test":"npm run test:jest && npm run lint","test:jest":"jest","lint":"npm run lint:es && npm run lint:prettier","lint:es":"eslint .","lint:prettier":"npm run prettier -- --check","format":"npm run format:es && npm run format:prettier","format:es":"npm run lint:es -- --fix","format:prettier":"npm run prettier -- --write","prettier":"prettier '**/*.{ts,md,json,yml}'","build":"npm run build:cjs && npm run build:esm","build:cjs":"tsc && cp -r src/maps lib","build:esm":"tsc --module esnext --target es2019 --outDir lib/esm && npm rum build:esm:fixup && echo '{\"type\":\"module\"}' > lib/esm/package.json","build:esm:fixup":"sed -i.b '1s|\".*json\"|\"../maps/entities-encode.json\" assert {type:\"json\"}|' lib/esm/encode-trie.js && rm lib/esm/encode-trie.js.b","build:docs":"typedoc --hideGenerator src/index.ts","build:trie":"ts-node scripts/write-decode-map.ts","build:encode-map":"jq -c 'to_entries | reverse | map( {(.value) : .key } ) | sort | add' maps/entities.json > src/maps/entities-encode.json","prepare":"npm run build"},"repository":{"type":"git","url":"git://github.com/fb55/entities.git"},"license":"BSD-2-Clause","jest":{"preset":"ts-jest","testEnvironment":"node","coverageProvider":"v8","moduleNameMapper":{"^(.*)\\.js$":"$1"}},"prettier":{"tabWidth":4,"proseWrap":"always"},"gitHead":"0f9f9f64559a4699b7d0832ae9c7f429c1f8880a","bugs":{"url":"https://github.com/fb55/entities/issues"},"homepage":"https://github.com/fb55/entities#readme","_id":"entities@4.0.0","_nodeVersion":"17.8.0","_npmVersion":"8.5.5","dist":{"shasum":"178200738f774678b4e4621d82959851b0e67ab4","size":90221,"noattachment":false,"key":"/entities/-/entities-4.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/entities/download/entities-4.0.0.tgz"},"_npmUser":{"name":"feedic","email":"me@feedic.com"},"maintainers":[{"name":"fb55","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/entities_4.0.0_1648847962642_0.751295533791998"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-04-01T21:19:26.480Z","publish_time":1648847962880,"_cnpm_publish_time":1648847962880},"3.0.1":{"name":"entities","version":"3.0.1","description":"Encode & decode XML and HTML entities with ease","author":{"name":"Felix Boehm","email":"me@feedic.com"},"funding":"https://github.com/fb55/entities?sponsor=1","sideEffects":false,"keywords":["entity","decoding","encoding","html","xml","html entities"],"directories":{"lib":"lib/"},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">=0.12"},"devDependencies":{"@types/jest":"^26.0.24","@types/node":"^16.4.13","@typescript-eslint/eslint-plugin":"^4.29.0","@typescript-eslint/parser":"^4.29.0","eslint":"^7.32.0","eslint-config-prettier":"^8.1.0","eslint-plugin-node":"^11.1.0","jest":"^27.0.3","prettier":"^2.0.5","ts-jest":"^27.0.4","typescript":"^4.0.2"},"scripts":{"test":"npm run test:jest && npm run lint","test:jest":"jest","lint":"npm run lint:es && npm run lint:prettier","lint:es":"eslint .","lint:prettier":"npm run prettier -- --check","format":"npm run format:es && npm run format:prettier","format:es":"npm run lint:es -- --fix","format:prettier":"npm run prettier -- --write","prettier":"prettier '**/*.{ts,md,json,yml}'","build":"tsc && cp -r src/maps lib","prepare":"npm run build"},"repository":{"type":"git","url":"git://github.com/fb55/entities.git"},"license":"BSD-2-Clause","jest":{"preset":"ts-jest","testEnvironment":"node","coverageProvider":"v8"},"prettier":{"tabWidth":4,"proseWrap":"always"},"gitHead":"98bb8e14c59a61473a6725a7fec10d600ac914da","bugs":{"url":"https://github.com/fb55/entities/issues"},"homepage":"https://github.com/fb55/entities#readme","_id":"entities@3.0.1","_nodeVersion":"16.5.0","_npmVersion":"7.19.1","dist":{"shasum":"2b887ca62585e96db3903482d336c1006c3001d4","size":46238,"noattachment":false,"key":"/entities/-/entities-3.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/entities/download/entities-3.0.1.tgz"},"_npmUser":{"name":"feedic","email":"me@feedic.com"},"maintainers":[{"name":"fb55","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/entities_3.0.1_1628508107337_0.9208754291423025"},"_hasShrinkwrap":false,"publish_time":1628508107533,"_cnpm_publish_time":1628508107533},"3.0.0":{"name":"entities","version":"3.0.0","description":"Encode & decode XML and HTML entities with ease","author":{"name":"Felix Boehm","email":"me@feedic.com"},"funding":"https://github.com/fb55/entities?sponsor=1","sideEffects":false,"keywords":["entity","decoding","encoding","html","xml","html entities"],"directories":{"lib":"lib/"},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">=0.12"},"devDependencies":{"@types/jest":"^26.0.24","@types/node":"^16.4.13","@typescript-eslint/eslint-plugin":"^4.29.0","@typescript-eslint/parser":"^4.29.0","eslint":"^7.32.0","eslint-config-prettier":"^8.1.0","eslint-plugin-node":"^11.1.0","jest":"^27.0.3","prettier":"^2.0.5","ts-jest":"^27.0.4","typescript":"^4.0.2"},"scripts":{"test":"npm run test:jest && npm run lint","test:jest":"jest","lint":"npm run lint:es && npm run lint:prettier","lint:es":"eslint .","lint:prettier":"npm run prettier -- --check","format":"npm run format:es && npm run format:prettier","format:es":"npm run lint:es -- --fix","format:prettier":"npm run prettier -- --write","prettier":"prettier '**/*.{ts,md,json,yml}'","build":"tsc && cp -r src/maps lib","prepare":"npm run build"},"repository":{"type":"git","url":"git://github.com/fb55/entities.git"},"license":"BSD-2-Clause","jest":{"preset":"ts-jest","testEnvironment":"node","coverageProvider":"v8"},"prettier":{"tabWidth":4,"proseWrap":"always"},"gitHead":"795d2b11ee87dd89504126e57c5915e6bf929fbf","bugs":{"url":"https://github.com/fb55/entities/issues"},"homepage":"https://github.com/fb55/entities#readme","_id":"entities@3.0.0","_nodeVersion":"16.5.0","_npmVersion":"7.19.1","dist":{"shasum":"59c1762aaa20a2482b9b0a0dd4f447c9c13cf0d5","size":46379,"noattachment":false,"key":"/entities/-/entities-3.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/entities/download/entities-3.0.0.tgz"},"_npmUser":{"name":"feedic","email":"me@feedic.com"},"maintainers":[{"name":"fb55","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/entities_3.0.0_1628374541769_0.015704988305915046"},"_hasShrinkwrap":false,"publish_time":1628374541967,"_cnpm_publish_time":1628374541967},"2.2.0":{"name":"entities","version":"2.2.0","description":"Encode & decode XML and HTML entities with ease","author":{"name":"Felix Boehm","email":"me@feedic.com"},"funding":"https://github.com/fb55/entities?sponsor=1","sideEffects":false,"keywords":["entity","decoding","encoding","html","xml","html entities"],"directories":{"lib":"lib/"},"main":"lib/index.js","types":"lib/index.d.ts","devDependencies":{"@types/jest":"^26.0.0","@types/node":"^14.11.8","@typescript-eslint/eslint-plugin":"^4.4.1","@typescript-eslint/parser":"^4.4.1","coveralls":"*","eslint":"^7.11.0","eslint-config-prettier":"^7.0.0","eslint-plugin-node":"^11.1.0","jest":"^26.5.3","prettier":"^2.0.5","ts-jest":"^26.1.0","typescript":"^4.0.2"},"scripts":{"test":"jest --coverage && npm run lint","coverage":"cat coverage/lcov.info | coveralls","lint":"npm run lint:es && npm run lint:prettier","lint:es":"eslint .","lint:prettier":"npm run prettier -- --check","format":"npm run format:es && npm run format:prettier","format:es":"npm run lint:es -- --fix","format:prettier":"npm run prettier -- --write","prettier":"prettier '**/*.{ts,md,json,yml}'","build":"tsc && cp -r src/maps lib","prepare":"npm run build"},"repository":{"type":"git","url":"git://github.com/fb55/entities.git"},"license":"BSD-2-Clause","jest":{"preset":"ts-jest","testEnvironment":"node"},"prettier":{"tabWidth":4,"proseWrap":"always"},"gitHead":"c60851e3c75869d8bfd00325d99fd3e644c504ba","bugs":{"url":"https://github.com/fb55/entities/issues"},"homepage":"https://github.com/fb55/entities#readme","_id":"entities@2.2.0","_nodeVersion":"15.4.0","_npmVersion":"6.14.11","dist":{"shasum":"098dc90ebb83d8dffa089d55256b351d34c4da55","size":19521,"noattachment":false,"key":"/entities/-/entities-2.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/entities/download/entities-2.2.0.tgz"},"_npmUser":{"name":"feedic","email":"me@feedic.com"},"maintainers":[{"name":"fb55","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/entities_2.2.0_1611535297217_0.048087698337022866"},"_hasShrinkwrap":false,"publish_time":1611535297316,"_cnpm_publish_time":1611535297316},"2.1.0":{"name":"entities","version":"2.1.0","description":"Encode & decode XML and HTML entities with ease","author":{"name":"Felix Boehm","email":"me@feedic.com"},"funding":"https://github.com/fb55/entities?sponsor=1","sideEffects":false,"keywords":["entity","decoding","encoding","html","xml","html entities"],"directories":{"lib":"lib/"},"main":"lib/index.js","types":"lib/index.d.ts","devDependencies":{"@types/jest":"^26.0.0","@types/node":"^14.11.8","@typescript-eslint/eslint-plugin":"^4.4.1","@typescript-eslint/parser":"^4.4.1","coveralls":"*","eslint":"^7.11.0","eslint-config-prettier":"^6.0.0","eslint-plugin-node":"^11.1.0","jest":"^26.5.3","prettier":"^2.0.5","ts-jest":"^26.1.0","typescript":"^4.0.2"},"scripts":{"test":"jest --coverage && npm run lint","coverage":"cat coverage/lcov.info | coveralls","lint":"npm run lint:es && npm run lint:prettier","lint:es":"eslint .","lint:prettier":"npm run prettier -- --check","format":"npm run format:es && npm run format:prettier","format:es":"npm run lint:es -- --fix","format:prettier":"npm run prettier -- --write","prettier":"prettier '**/*.{ts,md,json,yml}'","build":"tsc && cp -r src/maps lib","prepare":"npm run build"},"repository":{"type":"git","url":"git://github.com/fb55/entities.git"},"license":"BSD-2-Clause","jest":{"preset":"ts-jest","testEnvironment":"node"},"prettier":{"tabWidth":4},"gitHead":"b33f702bdd9afd06beb05b46a27547e3e7e03295","bugs":{"url":"https://github.com/fb55/entities/issues"},"homepage":"https://github.com/fb55/entities#readme","_id":"entities@2.1.0","_nodeVersion":"14.13.0","_npmVersion":"6.14.8","dist":{"shasum":"992d3129cf7df6870b96c57858c249a120f8b8b5","size":18233,"noattachment":false,"key":"/entities/-/entities-2.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/entities/download/entities-2.1.0.tgz"},"maintainers":[{"name":"fb55","email":""}],"_npmUser":{"name":"feedic","email":"me@feedic.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/entities_2.1.0_1602898782115_0.37158915770484935"},"_hasShrinkwrap":false,"publish_time":1602898782253,"_cnpm_publish_time":1602898782253},"2.0.3":{"name":"entities","version":"2.0.3","description":"Encode & decode XML and HTML entities with ease","author":{"name":"Felix Boehm","email":"me@feedic.com"},"sideEffects":false,"keywords":["entity","decoding","encoding","html","xml","html entities"],"directories":{"lib":"lib/"},"main":"lib/index.js","types":"lib/index.d.ts","devDependencies":{"@types/jest":"^25.1.4","@types/node":"^14.0.6","@typescript-eslint/eslint-plugin":"^2.31.0","@typescript-eslint/parser":"^2.31.0","coveralls":"*","eslint":"^7.0.0","eslint-config-prettier":"^6.0.0","jest":"^26.0.1","prettier":"^2.0.5","ts-jest":"^26.1.0","typescript":"^3.5.3"},"scripts":{"test":"jest --coverage && npm run lint","coverage":"cat coverage/lcov.info | coveralls","lint":"eslint --ext=js,ts src","format":"prettier --write **/*.{ts,md}","build":"tsc","prepare":"npm run build"},"repository":{"type":"git","url":"git://github.com/fb55/entities.git"},"license":"BSD-2-Clause","jest":{"preset":"ts-jest","testEnvironment":"node"},"prettier":{"tabWidth":4},"gitHead":"385f506fc468a9a7676ec384a4542a03dc9d2824","bugs":{"url":"https://github.com/fb55/entities/issues"},"homepage":"https://github.com/fb55/entities#readme","_id":"entities@2.0.3","_nodeVersion":"14.3.0","_npmVersion":"6.14.4","dist":{"shasum":"5c487e5742ab93c15abb5da22759b8590ec03b7f","size":18394,"noattachment":false,"key":"/entities/-/entities-2.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/entities/download/entities-2.0.3.tgz"},"maintainers":[{"name":"fb55","email":""}],"_npmUser":{"name":"feedic","email":"me@feedic.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/entities_2.0.3_1591227662674_0.9717742407245753"},"_hasShrinkwrap":false,"publish_time":1591227662811,"_cnpm_publish_time":1591227662811},"2.0.2":{"name":"entities","version":"2.0.2","description":"Encode & decode XML and HTML entities with ease","author":{"name":"Felix Boehm","email":"me@feedic.com"},"keywords":["entity","decoding","encoding","html","xml","html entities"],"directories":{"lib":"lib/"},"main":"lib/index.js","types":"lib/index.d.ts","devDependencies":{"@types/jest":"^25.1.4","@types/node":"^13.13.4","@typescript-eslint/eslint-plugin":"^2.31.0","@typescript-eslint/parser":"^2.31.0","coveralls":"*","eslint":"^7.0.0","eslint-config-prettier":"^6.0.0","jest":"^26.0.1","prettier":"^2.0.5","ts-jest":"^25.3.1","typescript":"^3.5.3"},"scripts":{"test":"jest --coverage && npm run lint","coverage":"cat coverage/lcov.info | coveralls","lint":"eslint --ext=js,ts src","format":"prettier --write **/*.{ts,md}","build":"tsc","prepare":"npm run build"},"repository":{"type":"git","url":"git://github.com/fb55/entities.git"},"license":"BSD-2-Clause","jest":{"preset":"ts-jest","testEnvironment":"node"},"prettier":{"tabWidth":4},"gitHead":"931146637302d8fcdbc42180c2cd37d078f59dd5","bugs":{"url":"https://github.com/fb55/entities/issues"},"homepage":"https://github.com/fb55/entities#readme","_id":"entities@2.0.2","_nodeVersion":"14.2.0","_npmVersion":"6.14.4","dist":{"shasum":"ac74db0bba8d33808bbf36809c3a5c3683531436","size":18206,"noattachment":false,"key":"/entities/-/entities-2.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/entities/download/entities-2.0.2.tgz"},"maintainers":[{"name":"fb55","email":""}],"_npmUser":{"name":"feedic","email":"me@feedic.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/entities_2.0.2_1589061877794_0.9374086058470199"},"_hasShrinkwrap":false,"publish_time":1589061877909,"_cnpm_publish_time":1589061877909},"2.0.1":{"name":"entities","version":"2.0.1","description":"Encode & decode XML and HTML entities with ease","author":{"name":"Felix Boehm","email":"me@feedic.com"},"keywords":["entity","decoding","encoding","html","xml","html entities"],"main":"lib/index.js","devDependencies":{"@types/jest":"^25.1.4","@types/node":"^13.13.4","@typescript-eslint/eslint-plugin":"^2.31.0","@typescript-eslint/parser":"^2.31.0","coveralls":"*","eslint":"^7.0.0","eslint-config-prettier":"^6.0.0","jest":"^26.0.1","prettier":"^2.0.5","ts-jest":"^25.3.1","typescript":"^3.5.3"},"scripts":{"test":"jest --coverage && npm run lint","coverage":"cat coverage/lcov.info | coveralls","lint":"eslint --ext=js,ts src","format":"prettier --write **/*.{ts,md}","build":"tsc","prepare":"npm run build"},"repository":{"type":"git","url":"git://github.com/fb55/entities.git"},"license":"BSD-2-Clause","jest":{"preset":"ts-jest","testEnvironment":"node"},"prettier":{"tabWidth":4},"gitHead":"b592aa85ee486211b9a40cb8ae0d26604df5d97a","bugs":{"url":"https://github.com/fb55/entities/issues"},"homepage":"https://github.com/fb55/entities#readme","_id":"entities@2.0.1","_nodeVersion":"14.2.0","_npmVersion":"6.14.4","dist":{"shasum":"743a5783cdb50315e9cfd42a2f86c66f55bc4349","size":18185,"noattachment":false,"key":"/entities/-/entities-2.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/entities/download/entities-2.0.1.tgz"},"maintainers":[{"name":"fb55","email":""}],"_npmUser":{"name":"feedic","email":"me@feedic.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/entities_2.0.1_1589061708622_0.6728079447860364"},"_hasShrinkwrap":false,"publish_time":1589061708765,"_cnpm_publish_time":1589061708765},"2.0.0":{"name":"entities","version":"2.0.0","description":"Encode & decode XML/HTML entities with ease","author":{"name":"Felix Boehm","email":"me@feedic.com"},"keywords":["html","xml","entity","decoding","encoding"],"main":"lib/index.js","directories":{"test":"test"},"devDependencies":{"@types/mocha":"^5.2.7","@types/node":"^12.6.8","@typescript-eslint/eslint-plugin":"^1.12.0","@typescript-eslint/parser":"^1.12.0","coveralls":"*","eslint":"^6.0.1","eslint-config-prettier":"^6.0.0","mocha":"^6.1.4","mocha-lcov-reporter":"*","nyc":"^14.1.1","prettier":"^1.18.2","source-map-support":"^0.5.12","ts-node":"^8.3.0","typescript":"^3.5.3"},"scripts":{"test":"nyc mocha && npm run eslint","coverage":"nyc report --reporter=text-lcov | coveralls","eslint":"eslint '**/*.ts'","format":"prettier --write **/*.{ts,md}","build":"tsc","prepare":"npm run build"},"repository":{"type":"git","url":"git://github.com/fb55/entities.git"},"license":"BSD-2-Clause","nyc":{"extension":[".ts",".tsx"],"exclude":["**/*.d.ts"],"reporter":["html","text"],"all":true},"prettier":{"tabWidth":4},"gitHead":"8f9f8f5bafa1798c49a18092f3052a230119e867","bugs":{"url":"https://github.com/fb55/entities/issues"},"homepage":"https://github.com/fb55/entities#readme","_id":"entities@2.0.0","_nodeVersion":"12.4.0","_npmVersion":"6.10.1","dist":{"shasum":"68d6084cab1b079767540d80e56a39b423e4abf4","size":18006,"noattachment":false,"key":"/entities/-/entities-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/entities/download/entities-2.0.0.tgz"},"maintainers":[{"name":"fb55","email":""}],"_npmUser":{"name":"feedic","email":"me@feedic.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/entities_2.0.0_1563403224217_0.7531979136558395"},"_hasShrinkwrap":false,"publish_time":1563403224380,"_cnpm_publish_time":1563403224380},"1.1.2":{"name":"entities","version":"1.1.2","description":"Encode & decode XML/HTML entities with ease","author":{"name":"Felix Boehm","email":"me@feedic.com"},"keywords":["html","xml","entity","decoding","encoding"],"main":"./index.js","directories":{"test":"test"},"devDependencies":{"mocha":"^5.0.1","mocha-lcov-reporter":"*","coveralls":"*","istanbul":"*","jshint":"2"},"scripts":{"test":"mocha && npm run lint","lint":"jshint index.js lib/*.js test/*.js","lcov":"istanbul cover _mocha --report lcovonly -- -R spec","coveralls":"npm run lint && npm run lcov && (cat coverage/lcov.info | coveralls || exit 0)"},"repository":{"type":"git","url":"git://github.com/fb55/entities.git"},"license":"BSD-2-Clause","jshintConfig":{"eqeqeq":true,"freeze":true,"latedef":"nofunc","noarg":true,"nonbsp":true,"quotmark":"double","undef":true,"unused":true,"trailing":true,"eqnull":true,"proto":true,"smarttabs":true,"node":true,"globals":{"describe":true,"it":true}},"prettier":{"tabWidth":4},"gitHead":"54a5717d85d886c4aafa2ac5ff83d8d3d730337c","bugs":{"url":"https://github.com/fb55/entities/issues"},"homepage":"https://github.com/fb55/entities#readme","_id":"entities@1.1.2","_npmVersion":"6.4.1","_nodeVersion":"10.11.0","_npmUser":{"name":"feedic","email":"me@feedic.com"},"dist":{"shasum":"bdfa735299664dfafd34529ed4f8522a275fea56","size":17348,"noattachment":false,"key":"/entities/-/entities-1.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/entities/download/entities-1.1.2.tgz"},"maintainers":[{"name":"fb55","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/entities_1.1.2_1540160822569_0.14727328761963432"},"_hasShrinkwrap":false,"publish_time":1540160823009,"_cnpm_publish_time":1540160823009},"1.1.1":{"name":"entities","version":"1.1.1","description":"Encode & decode XML/HTML entities with ease","author":{"name":"Felix Boehm","email":"me@feedic.com"},"keywords":["html","xml","entity","encoding"],"main":"./index.js","directories":{"test":"test"},"devDependencies":{"mocha":"1","mocha-lcov-reporter":"*","coveralls":"*","istanbul":"*","jshint":"2"},"scripts":{"test":"mocha && npm run lint","lint":"jshint index.js lib/*.js test/*.js","lcov":"istanbul cover _mocha --report lcovonly -- -R spec","coveralls":"npm run lint && npm run lcov && (cat coverage/lcov.info | coveralls || exit 0)"},"repository":{"type":"git","url":"git://github.com/fb55/node-entities.git"},"license":"BSD-like","jshintConfig":{"eqeqeq":true,"freeze":true,"latedef":"nofunc","noarg":true,"nonbsp":true,"quotmark":"double","undef":true,"unused":true,"trailing":true,"eqnull":true,"proto":true,"smarttabs":true,"node":true,"globals":{"describe":true,"it":true}},"bugs":{"url":"https://github.com/fb55/node-entities/issues"},"homepage":"https://github.com/fb55/node-entities","_id":"entities@1.1.1","dist":{"shasum":"6e5c2d0a5621b5dadaecef80b90edfb5cd7772f0","size":17353,"noattachment":false,"key":"/entities/-/entities-1.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/entities/download/entities-1.1.1.tgz"},"_from":".","_npmVersion":"1.4.6","_npmUser":{"name":"feedic","email":"me@feedic.com"},"maintainers":[{"name":"fb55","email":""}],"publish_time":1397565005256,"_cnpm_publish_time":1397565005256,"_hasShrinkwrap":false},"1.1.0":{"name":"entities","version":"1.1.0","description":"Encode & decode XML/HTML entities with ease","author":{"name":"Felix Boehm","email":"me@feedic.com"},"keywords":["html","xml","entity","encoding"],"main":"./index.js","directories":{"test":"test"},"devDependencies":{"mocha":"1","mocha-lcov-reporter":"*","coveralls":"*","istanbul":"*","jshint":"2"},"scripts":{"test":"mocha && npm run lint","lint":"jshint index.js lib/*.js test/*.js","lcov":"istanbul cover _mocha --report lcovonly -- -R spec","coveralls":"npm run lint && npm run lcov && (cat coverage/lcov.info | coveralls || exit 0)"},"repository":{"type":"git","url":"git://github.com/fb55/node-entities.git"},"license":"BSD-like","jshintConfig":{"eqeqeq":true,"freeze":true,"latedef":"nofunc","noarg":true,"nonbsp":true,"quotmark":"double","undef":true,"unused":true,"trailing":true,"eqnull":true,"proto":true,"smarttabs":true,"node":true,"globals":{"describe":true,"it":true}},"bugs":{"url":"https://github.com/fb55/node-entities/issues"},"homepage":"https://github.com/fb55/node-entities","_id":"entities@1.1.0","dist":{"shasum":"c8d70be28aae033e1f800e2c8b3bd153f911a72c","size":17265,"noattachment":false,"key":"/entities/-/entities-1.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/entities/download/entities-1.1.0.tgz"},"_from":".","_npmVersion":"1.4.6","_npmUser":{"name":"feedic","email":"me@feedic.com"},"maintainers":[{"name":"fb55","email":""}],"publish_time":1397501386147,"_cnpm_publish_time":1397501386147,"_hasShrinkwrap":false},"1.0.0":{"name":"entities","version":"1.0.0","description":"Encode & decode XML/HTML entities with ease","author":{"name":"Felix Boehm","email":"me@feedic.com"},"keywords":["html","xml","entity","encoding"],"main":"./index.js","directories":{"test":"test"},"devDependencies":{"mocha":"1","mocha-lcov-reporter":"*","coveralls":"*","istanbul":"*","jshint":"2"},"scripts":{"test":"mocha && npm run lint","lint":"jshint index.js lib/*.js test/*.js","lcov":"istanbul cover _mocha --report lcovonly -- -R spec","coveralls":"npm run lint && npm run lcov && (cat coverage/lcov.info | coveralls || exit 0)"},"repository":{"type":"git","url":"git://github.com/fb55/node-entities.git"},"license":"BSD-like","jshintConfig":{"eqeqeq":true,"freeze":true,"latedef":"nofunc","noarg":true,"nonbsp":true,"quotmark":"double","undef":true,"unused":true,"trailing":true,"eqnull":true,"proto":true,"smarttabs":true,"node":true,"globals":{"describe":true,"it":true}},"bugs":{"url":"https://github.com/fb55/node-entities/issues"},"homepage":"https://github.com/fb55/node-entities","_id":"entities@1.0.0","dist":{"shasum":"b2987aa3821347fcde642b24fdfc9e4fb712bf26","size":17232,"noattachment":false,"key":"/entities/-/entities-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/entities/download/entities-1.0.0.tgz"},"_from":".","_npmVersion":"1.4.4","_npmUser":{"name":"feedic","email":"me@feedic.com"},"maintainers":[{"name":"fb55","email":""}],"publish_time":1395087894730,"_hasShrinkwrap":false,"_cnpm_publish_time":1395087894730},"0.5.0":{"name":"entities","version":"0.5.0","description":"Encode & decode XML/HTML entities with ease","author":{"name":"Felix Boehm","email":"me@feedic.com"},"keywords":["html","xml","entity","encoding"],"main":"./index.js","directories":{"test":"test"},"devDependencies":{"mocha":"~1.9.0"},"scripts":{"test":"mocha"},"repository":{"type":"git","url":"git://github.com/fb55/node-entities.git"},"license":"BSD-like","bugs":{"url":"https://github.com/fb55/node-entities/issues"},"homepage":"https://github.com/fb55/node-entities","_id":"entities@0.5.0","dist":{"shasum":"f611cb5ae221050e0012c66979503fd7ae19cc49","size":16579,"noattachment":false,"key":"/entities/-/entities-0.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/entities/download/entities-0.5.0.tgz"},"_from":".","_npmVersion":"1.4.2","_npmUser":{"name":"feedic","email":"me@feedic.com"},"maintainers":[{"name":"fb55","email":""}],"publish_time":1392581422015,"_hasShrinkwrap":false,"_cnpm_publish_time":1392581422015},"0.4.1":{"name":"entities","version":"0.4.1","description":"Encode & decode XML/HTML entities with ease","author":{"name":"Felix Boehm","email":"me@feedic.com"},"keywords":["html","xml","entity","encoding"],"main":"./index.js","directories":{"test":"test"},"devDependencies":{"mocha":"~1.9.0"},"scripts":{"test":"mocha"},"repository":{"type":"git","url":"git://github.com/fb55/node-entities.git"},"license":"BSD-like","bugs":{"url":"https://github.com/fb55/node-entities/issues"},"homepage":"https://github.com/fb55/node-entities","_id":"entities@0.4.1","dist":{"shasum":"3256cf3b4dcec71fc2ecc757f7180431590158e5","size":16107,"noattachment":false,"key":"/entities/-/entities-0.4.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/entities/download/entities-0.4.1.tgz"},"_from":".","_npmVersion":"1.4.2","_npmUser":{"name":"feedic","email":"me@feedic.com"},"maintainers":[{"name":"fb55","email":""}],"publish_time":1392567338180,"_hasShrinkwrap":false,"_cnpm_publish_time":1392567338180},"0.4.0":{"name":"entities","version":"0.4.0","description":"Encode & decode XML/HTML entities with ease","author":{"name":"Felix Boehm","email":"me@feedic.com"},"keywords":["html","xml","entity","encoding"],"main":"./index.js","directories":{"test":"test"},"devDependencies":{"mocha":"~1.9.0"},"scripts":{"test":"mocha"},"repository":{"type":"git","url":"git://github.com/fb55/node-entities.git"},"license":"BSD-like","bugs":{"url":"https://github.com/fb55/node-entities/issues"},"homepage":"https://github.com/fb55/node-entities","_id":"entities@0.4.0","dist":{"shasum":"c3c754554c142783df3f79785a146291fc35027a","size":16103,"noattachment":false,"key":"/entities/-/entities-0.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/entities/download/entities-0.4.0.tgz"},"_from":".","_npmVersion":"1.4.2","_npmUser":{"name":"feedic","email":"me@feedic.com"},"maintainers":[{"name":"fb55","email":""}],"publish_time":1392548139304,"_hasShrinkwrap":false,"_cnpm_publish_time":1392548139304},"0.3.0":{"name":"entities","version":"0.3.0","description":"Encode & decode XML/HTML entities with ease","author":{"name":"Felix Boehm","email":"me@feedic.com"},"keywords":["html","xml","entity","encoding"],"main":"./index.js","directories":{"test":"test"},"devDependencies":{"mocha":"~1.9.0"},"scripts":{"test":"mocha"},"repository":{"type":"git","url":"git://github.com/fb55/node-entities.git"},"license":"BSD-like","_id":"entities@0.3.0","dist":{"shasum":"6ccead6010fee0c5a06f538d242792485cbfa256","size":15802,"noattachment":false,"key":"/entities/-/entities-0.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/entities/download/entities-0.3.0.tgz"},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"feedic","email":"me@feedic.com"},"maintainers":[{"name":"fb55","email":""}],"publish_time":1368865336203,"_hasShrinkwrap":false,"_cnpm_publish_time":1368865336203},"0.2.2":{"name":"entities","version":"0.2.2","description":"Encode & decode XML/HTML entities with ease","author":{"name":"Felix Boehm","email":"me@feedic.com"},"keywords":["html","xml","entity","encoding"],"main":"./index.js","directories":{"test":"test"},"devDependencies":{"mocha":"~1.9.0"},"scripts":{"test":"mocha"},"repository":{"type":"git","url":"git://github.com/fb55/node-entities.git"},"license":"BSD-like","_id":"entities@0.2.2","dist":{"shasum":"9488dc3f4e145d7df1e84bf45ee77e3c7295a650","size":15729,"noattachment":false,"key":"/entities/-/entities-0.2.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/entities/download/entities-0.2.2.tgz"},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"feedic","email":"me@feedic.com"},"maintainers":[{"name":"fb55","email":""}],"publish_time":1366457453555,"_hasShrinkwrap":false,"_cnpm_publish_time":1366457453555},"0.2.1":{"name":"entities","version":"0.2.1","description":"Encode & decode XML/HTML entities with ease","author":{"name":"Felix Boehm","email":"me@feedic.com"},"keywords":["html","xml","entity","encoding"],"main":"./index.js","repository":{"type":"git","url":"git://github.com/fb55/node-entities.git"},"license":"BSD-like","_id":"entities@0.2.1","dist":{"shasum":"7aae886864887067f79f252a04c45309f4ac7980","size":15356,"noattachment":false,"key":"/entities/-/entities-0.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/entities/download/entities-0.2.1.tgz"},"_from":".","_npmVersion":"1.2.17","_npmUser":{"name":"feedic","email":"me@feedic.com"},"maintainers":[{"name":"fb55","email":""}],"directories":{},"publish_time":1365419226851,"_hasShrinkwrap":false,"_cnpm_publish_time":1365419226851},"0.2.0":{"name":"entities","version":"0.2.0","description":"Encode & decode XML/HTML entities with ease","author":{"name":"Felix Boehm","email":"me@feedic.com"},"keywords":["html","xml","entity","encoding"],"main":"./index.js","repository":{"type":"git","url":"git://github.com/fb55/node-entities.git"},"license":"BSD-like","_id":"entities@0.2.0","dist":{"shasum":"02fc5c5a9a64b42d68926ae01ea7c972ef7d11d1","size":15370,"noattachment":false,"key":"/entities/-/entities-0.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/entities/download/entities-0.2.0.tgz"},"_from":".","_npmVersion":"1.2.11","_npmUser":{"name":"feedic","email":"me@feedic.com"},"maintainers":[{"name":"fb55","email":""}],"directories":{},"publish_time":1362308811960,"_hasShrinkwrap":false,"_cnpm_publish_time":1362308811960},"0.1.1":{"name":"entities","version":"0.1.1","description":"Encode & decode XML/HTML entities with ease","author":{"name":"Felix Boehm","email":"me@feedic.com"},"keywords":["html","xml","entity","encoding"],"main":"./index.js","repository":{"type":"git","url":"git://github.com/fb55/node-entities.git"},"_npmUser":{"name":"feedic","email":"me@feedic.com"},"_id":"entities@0.1.1","dependencies":{},"devDependencies":{},"optionalDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.1.9","_nodeVersion":"v0.6.15","_defaultsLoaded":true,"dist":{"shasum":"8b96bcbaa22a9462746afe745dd4601d71377f03","size":14661,"noattachment":false,"key":"/entities/-/entities-0.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/entities/download/entities-0.1.1.tgz"},"maintainers":[{"name":"fb55","email":""}],"directories":{},"publish_time":1334847057980,"_hasShrinkwrap":false,"_cnpm_publish_time":1334847057980},"0.1.0":{"name":"entities","version":"0.1.0","description":"Encode & decode XML/HTML entities with ease","author":{"name":"Felix Boehm","email":"me@feedic.com"},"keywords":["html","xml","entity","encoding"],"main":"./index.js","repository":{"type":"git","url":"git://github.com/fb55/node-entities.git"},"_npmUser":{"name":"feedic","email":"me@feedic.com"},"_id":"entities@0.1.0","dependencies":{},"devDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.106","_nodeVersion":"v0.6.7","_defaultsLoaded":true,"dist":{"shasum":"d9c6c0a7b88c12273232bca16899cf79b7adea96","size":20480,"noattachment":false,"key":"/entities/-/entities-0.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/entities/download/entities-0.1.0.tgz"},"maintainers":[{"name":"fb55","email":""}],"directories":{},"publish_time":1326548258424,"_hasShrinkwrap":false,"_cnpm_publish_time":1326548258424}},"readme":"# entities [![NPM version](https://img.shields.io/npm/v/entities.svg)](https://npmjs.org/package/entities) [![Downloads](https://img.shields.io/npm/dm/entities.svg)](https://npmjs.org/package/entities) [![Node.js CI](https://github.com/fb55/entities/actions/workflows/nodejs-test.yml/badge.svg)](https://github.com/fb55/entities/actions/workflows/nodejs-test.yml)\n\nEncode & decode HTML & XML entities with ease & speed.\n\n## Features\n\n- ???? Tried and true: `entities` is used by many popular libraries; eg.\n  [`htmlparser2`](https://github.com/fb55/htmlparser2), the official\n  [AWS SDK](https://github.com/aws/aws-sdk-js-v3) and\n  [`commonmark`](https://github.com/commonmark/commonmark.js) use it to process\n  HTML entities.\n- ⚡️ Fast: `entities` is the fastest library for decoding HTML entities (as of\n  September 2025); see [performance](#performance).\n- ???? Configurable: Get an output tailored for your needs. You are fine with\n  UTF8? That'll save you some bytes. Prefer to only have ASCII characters? We\n  can do that as well!\n\n## How to…\n\n### …install `entities`\n\n    npm install entities\n\n### …use `entities`\n\n```javascript\nimport * as entities from \"entities\";\n\n// Encoding\nentities.escapeUTF8(\"&#38; ü\"); // \"&amp;#38; ü\"\nentities.encodeXML(\"&#38; ü\"); // \"&amp;#38; &#xfc;\"\nentities.encodeHTML(\"&#38; ü\"); // \"&amp;&num;38&semi; &uuml;\"\n\n// Decoding\nentities.decodeXML(\"asdf &amp; &#xFF; &#xFC; &apos;\"); // \"asdf & ÿ ü '\"\nentities.decodeHTML(\"asdf &amp; &yuml; &uuml; &apos;\"); // \"asdf & ÿ ü '\"\n```\n\n## Performance\n\nBenchmarked in September 2025 with Node v24.6.0 on Apple M2 using `tinybench`.\nHigher ops/s is better; `avg (μs)` is the mean time per operation.\nSee `scripts/benchmark.ts` to reproduce.\n\n### Decoding\n\n| Library        | Version | ops/s     | avg (μs) | ±%   | slower |\n| -------------- | ------- | --------- | -------- | ---- | ------ |\n| entities       | 7.0.0   | 5,838,416 | 175.57   | 0.06 | —      |\n| html-entities  | 2.6.0   | 2,919,637 | 347.77   | 0.33 | 50.0%  |\n| he             | 1.2.0   | 2,318,438 | 446.48   | 0.70 | 60.3%  |\n| parse-entities | 4.0.2   |   852,855 | 1,199.51 | 0.36 | 85.4%  |\n\n### Encoding\n\n| Library        | Version | ops/s     | avg (μs) | ±%   | slower |\n| -------------- | ------- | --------- | -------- | ---- | ------ |\n| entities       | 7.0.0   | 2,770,115 | 368.09   | 0.11 | —      |\n| html-entities  | 2.6.0   | 1,491,963 | 679.96   | 0.58 | 46.2%  |\n| he             | 1.2.0   |   481,278 | 2,118.25 | 0.61 | 82.6%  |\n\n### Escaping\n\n| Library        | Version | ops/s     | avg (μs) | ±%   | slower |\n| -------------- | ------- | --------- | -------- | ---- | ------ |\n| entities       | 7.0.0   | 4,616,468 | 223.84   | 0.17 | —      |\n| he             | 1.2.0   | 3,659,301 | 280.76   | 0.58 | 20.7%  |\n| html-entities  | 2.6.0   | 3,555,301 | 296.63   | 0.84 | 23.0%  |\n\nNote: Micro-benchmarks may vary across machines and Node versions.\n\n---\n\n## FAQ\n\n> What methods should I actually use to encode my documents?\n\nIf your target supports UTF-8, the `escapeUTF8` method is going to be your best\nchoice. Otherwise, use either `encodeHTML` or `encodeXML` based on whether\nyou're dealing with an HTML or an XML document.\n\nYou can have a look at the options for the `encode` and `decode` methods to see\neverything you can configure.\n\n> When should I use strict decoding?\n\nWhen strict decoding, entities not terminated with a semicolon will be ignored.\nThis is helpful for decoding entities in legacy environments.\n\n> Why should I use `entities` instead of alternative modules?\n\nAs of September 2025, `entities` is faster than other modules. Still, this is\nnot a differentiated space and other modules can catch up.\n\n**More importantly**, you might already have `entities` in your dependency graph\n(as a dependency of eg. `cheerio`, or `htmlparser2`), and including it directly\nmight not even increase your bundle size. The same is true for other entity\nlibraries, so have a look through your `node_modules` directory!\n\n> Does `entities` support tree shaking?\n\nYes! Note that for best results, you should not use the `encode` and `decode`\nfunctions, as they wrap around a number of other functions, all of which will\nremain in the bundle. Instead, use the functions that you need directly.\n\n---\n\n## Acknowledgements\n\nThis library wouldn't be possible without the work of these individuals. Thanks\nto\n\n- [@mathiasbynens](https://github.com/mathiasbynens) for his explanations about\n  character encodings, and his library `he`, which was one of the inspirations\n  for `entities`\n- [@inikulin](https://github.com/inikulin) for his work on optimized tries for\n  decoding HTML entities for the `parse5` project\n- [@mdevils](https://github.com/mdevils) for taking on the challenge of\n  producing a quick entity library with his `html-entities` library. `entities`\n  would be quite a bit slower if there wasn't any competition. Right now\n  `entities` is on top, but we'll see how long that lasts!\n\n---\n\nLicense: BSD-2-Clause\n\n## Security contact information\n\nTo report a security vulnerability, please use the\n[Tidelift security contact](https://tidelift.com/security). Tidelift will\ncoordinate the fix and disclosure.\n","_attachments":{},"homepage":"https://github.com/fb55/entities#readme","bugs":{"url":"https://github.com/fb55/entities/issues"},"license":"BSD-2-Clause"}