{"versions":{"0.0.0":{"name":"encoding-sniffer","version":"0.0.0","description":"Implementation of the HTML encoding sniffer algo, with stream support","main":"lib/index.js","funding":"https://github.com/fb55/encoding-sniffer?sponsor=1","repository":{"type":"git","url":"git://github.com/fb55/encoding-sniffer.git"},"bugs":{"url":"https://github.com/fb55/encoding-sniffer/issues"},"dependencies":{"iconv-lite":"^0.6.3","whatwg-encoding":"^2.0.0"},"devDependencies":{"@types/jest":"^27.5.0","@types/node":"^18.8.3","@types/whatwg-encoding":"^2.0.0","@typescript-eslint/eslint-plugin":"^5.39.0","@typescript-eslint/parser":"^5.39.0","eslint":"^8.24.0","eslint-config-prettier":"^8.5.0","eslint-plugin-node":"^11.1.0","eslint-plugin-unicorn":"^44.0.2","jest":"^27.5.1","prettier":"^2.7.1","ts-jest":"^27.1.4","typedoc":"^0.23.15","typescript":"^4.8.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 --ignore-path .gitignore .","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/encoding-sniffer/$(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","prepublishOnly":"npm run build"},"author":{"name":"Felix Boehm","email":"me@feedic.com"},"license":"MIT","exports":{".":{"import":"./lib/esm/index.js","require":"./lib/index.js"},"./lib/sniffer":{"import":"./lib/esm/sniffer.js","require":"./lib/sniffer.js"}},"jest":{"preset":"ts-jest","testEnvironment":"node","coverageProvider":"v8","moduleNameMapper":{"^(.*)\\.js$":["$1.js","$1"]}},"prettier":{"tabWidth":4,"proseWrap":"always"},"types":"./lib/index.d.ts","gitHead":"9f57f7985a6c81e11405c6752f42df08f2ff169a","homepage":"https://github.com/fb55/encoding-sniffer#readme","_id":"encoding-sniffer@0.0.0","_nodeVersion":"18.10.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-5JV4vyWTXIPhI9mnBrzBdwQ0R2ConTevpHznpSYzmEFG44rkMygNjwtixTDQEBbL43u/UwbolEZgv/N7RdYueg==","shasum":"e44fd5050683e90447dfc6bdb6b716080debf0e6","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/encoding-sniffer/-/encoding-sniffer-0.0.0.tgz","fileCount":20,"unpackedSize":158146,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICaaXZpj2jSjmDvAw/QLEgSuQec/RPGIU2Kl31Q/hltAAiEAmqWwwAl8hDKurBmhxw/Sx6eEVrwJ6pxj5Sz0gDwWIyU="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjRFycACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq78BAAhZXsQt0eHoASDchL2egQiMrn4hc62EGG2+1AqbIHxk4QonZ7\r\nkXDIzVngE+gs0Pwrv5vQMH0pJa749UrZMwvcmQJ6We8H1H/9hxf9UWJZ1tzS\r\n4dU+03DI3zQDrdOS0m4hH2Dma2XuwqIVZn7GyBesn21ADdvag/tJFN2e7fN1\r\n5FDm7cnqtg7yasmbeZi1OO0SZWt+Vb8WF9ubleoBEo+TAvYRUEQN50i0BxFD\r\nEcfUktbBHXTWtjCTKKtal9vcri30fLy1OWDWjhysrMUQqtBON8Mr84zWhwZC\r\nZjqveYR9a0SVCMKH6oV21JESfHOnFjW1jPcp6h+Fx42tNd+dU5tKmQEnzivU\r\n6ziUD4ylfvuOlr5wlF/KWjQyKhQI9g1wxh7tUWB3OKDj/6VgPRLV8nb7oey3\r\nJKe/hpi3o8D8iR10ko5GP2QflaVWYTsiyERzEc3Z0qAfZz29zMDUXLCvW+M3\r\nY8p1VmqABwxd10Fug2CLQ/gHIvbe3iUtBwLwH6eermQOa34lQq6u/+b9cKib\r\nS1yT13GuuEQLYOD7lSOlxfENBpOJhZWbBxMuGz10iU7qkVhSu/a9IzVeY6g+\r\nrRtfKSSWbS2T7Ae9k01t4z1ywuBNUnHnD0YtEi4zvYm8iqPcyvltxrBa/pv9\r\nuTTVSn4HsaVhVtbMzqRK0hTyv2pyK6QIvtQ=\r\n=lKT+\r\n-----END PGP SIGNATURE-----\r\n","size":23170},"_npmUser":{"name":"anonymous","email":"me@feedic.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"me@feedic.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/encoding-sniffer_0.0.0_1665424540214_0.3263215729728173"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-10-10T17:55:46.556Z","contributors":[]},"0.0.1":{"name":"encoding-sniffer","version":"0.0.1","description":"Implementation of the HTML encoding sniffer algo, with stream support","main":"lib/index.js","funding":"https://github.com/fb55/encoding-sniffer?sponsor=1","repository":{"type":"git","url":"git://github.com/fb55/encoding-sniffer.git"},"bugs":{"url":"https://github.com/fb55/encoding-sniffer/issues"},"dependencies":{"iconv-lite":"^0.6.3","whatwg-encoding":"^2.0.0"},"devDependencies":{"@types/jest":"^27.5.0","@types/node":"^18.11.9","@types/whatwg-encoding":"^2.0.0","@typescript-eslint/eslint-plugin":"^5.42.0","@typescript-eslint/parser":"^5.42.0","eslint":"^8.26.0","eslint-config-prettier":"^8.5.0","eslint-plugin-node":"^11.1.0","eslint-plugin-unicorn":"^44.0.2","jest":"^27.5.1","prettier":"^2.7.1","ts-jest":"^27.1.4","typedoc":"^0.23.19","typescript":"^4.8.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 --ignore-path .gitignore .","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/encoding-sniffer/$(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","prepublishOnly":"npm run build"},"author":{"name":"Felix Boehm","email":"me@feedic.com"},"license":"MIT","exports":{".":{"import":"./lib/esm/index.js","require":"./lib/index.js"},"./lib/sniffer":{"import":"./lib/esm/sniffer.js","require":"./lib/sniffer.js"}},"jest":{"preset":"ts-jest","testEnvironment":"node","coverageProvider":"v8","moduleNameMapper":{"^(.*)\\.js$":["$1.js","$1"]}},"prettier":{"tabWidth":4,"proseWrap":"always"},"types":"./lib/index.d.ts","gitHead":"ccb647db19ec8b8c85e4330c11a2f77451f4399b","homepage":"https://github.com/fb55/encoding-sniffer#readme","_id":"encoding-sniffer@0.0.1","_nodeVersion":"18.11.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-8BhuvYsCaMxDgyQVZgnoXyoSD/jS8Ipj2Fxti+lhA0fAT14aU7Y7ofwc8npIz0x49ikH188Mdi6K7MlUbZOqmg==","shasum":"457b8e2f882a06e35cf15240eece9b992f04458f","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/encoding-sniffer/-/encoding-sniffer-0.0.1.tgz","fileCount":20,"unpackedSize":158375,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAWpaPm3nlXJJHAGY3qIF+GL/kraeQFpjAf089DufZf8AiAa590IArkiMjlvUvwlwVdFIU+8lksJFcL6nybCBRuvsw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjZTAiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp6Kw//X/BTzf5stHzLJ2k+lAGnwDq0mY7yTVMcqozi5QLIEJIvZsVy\r\n/QLZtsI/Q4eEkXXlXMmVMlDaqjzkZHoRS6dfrnebqAFuaIovKqnHOA8gcI5M\r\n0P8tC1sKM7n1uKH2G0FJGywlCKWfJFVgc3eDz2fbu9vX6P4dtQp+Vpl6KAeD\r\nkgsOV5N8xe6JYzsp6FeSk5ipvwOyeIP8Jk0EEM1dYgLW5CUU3jNSBaHeoX3x\r\niRrf7sFXJwuqeuV6VmSTGyKcScXhlNtuZ1OBWjJeoICRrmqFhtld75418OMz\r\nDGbj+SHc6nBUzZ2mXJrysX9xM0eclMufCPrrA9MN3Wb6Oz6KRRpuK4nWwSgp\r\nVP11gNtzU4VXuOcHTv/FKokFmHqbk242mtk/XRZNiqaRdm0NoVFrRL2Z5UCz\r\nxXX/B2wEMJimPBORoIsjYn8MpSLPngTj+sM/cP+sNDdqcIN9r0QfUCGwidLv\r\nSCGgRC2jDb5Sv0PE+lEWfgGxLh+p/t/ORgtJexpKa/oNKhpvx83sy8QBy0Nf\r\n6PKK+AntJ1bWJO0vkcX8QtQRF9/ebyRMfmqMJggsj4nJYzSse9UO3pw8lQdy\r\nQmkQeOvNNK5e8K8Uhx4PDsU2WaplaMsJgt1i2MCt452Lf3gCTdM1uQOuU7+r\r\nWGWf+cW0NQ1nXl5HjtI4BSZQXsSsQWTaKpY=\r\n=28bj\r\n-----END PGP SIGNATURE-----\r\n","size":23218},"_npmUser":{"name":"anonymous","email":"me@feedic.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"me@feedic.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/encoding-sniffer_0.0.1_1667575842577_0.023532667934852425"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-11-04T15:34:51.452Z","contributors":[]},"0.0.2":{"name":"encoding-sniffer","version":"0.0.2","description":"Implementation of the HTML encoding sniffer algo, with stream support","main":"lib/index.js","funding":"https://github.com/fb55/encoding-sniffer?sponsor=1","repository":{"type":"git","url":"git://github.com/fb55/encoding-sniffer.git"},"bugs":{"url":"https://github.com/fb55/encoding-sniffer/issues"},"dependencies":{"iconv-lite":"^0.6.3","whatwg-encoding":"^2.0.0"},"devDependencies":{"@types/jest":"^27.5.0","@types/node":"^18.11.18","@types/whatwg-encoding":"^2.0.0","@typescript-eslint/eslint-plugin":"^5.47.1","@typescript-eslint/parser":"^5.47.1","eslint":"^8.30.0","eslint-config-prettier":"^8.5.0","eslint-plugin-node":"^11.1.0","eslint-plugin-unicorn":"^45.0.2","jest":"^27.5.1","prettier":"^2.8.1","ts-jest":"^27.1.4","typedoc":"^0.23.23","typescript":"^4.9.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 --ignore-path .gitignore .","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/encoding-sniffer/$(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","prepublishOnly":"npm run build"},"author":{"name":"Felix Boehm","email":"me@feedic.com"},"license":"MIT","exports":{".":{"import":"./lib/esm/index.js","require":"./lib/index.js"},"./lib/sniffer":{"import":"./lib/esm/sniffer.js","require":"./lib/sniffer.js"}},"jest":{"preset":"ts-jest","testEnvironment":"node","coverageProvider":"v8","moduleNameMapper":{"^(.*)\\.js$":["$1.js","$1"]}},"prettier":{"tabWidth":4,"proseWrap":"always"},"types":"./lib/index.d.ts","gitHead":"e4189295212cb32cebaf298129a0bde7fc571667","homepage":"https://github.com/fb55/encoding-sniffer#readme","_id":"encoding-sniffer@0.0.2","_nodeVersion":"19.3.0","_npmVersion":"9.2.0","dist":{"integrity":"sha512-c0VAA4I8IhhcXLe1W6wkAVvzImTFjWY1gns0FfNXkr8wCrU4x1RD2Y81PJgBmTJWGimtM8tJAV0poDNbSxL4vQ==","shasum":"67914aa9a718860fc0401b0bcd632c83687dd213","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/encoding-sniffer/-/encoding-sniffer-0.0.2.tgz","fileCount":20,"unpackedSize":160228,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFiKS3XCTfQX7ofIF4e9P510P49+NoG3zEibENAuagdWAiBqjRaFAAYxrv2lUJxB8Rb1UaYkHAvREa+wbl1wgr1rTQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjr1TmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoHNA//fvNaDWROb1v0x55TEW2ntX59103D3MvMrqKOt71zT9anPfoi\r\nINWCaX7/8U0yiBF1p6cx9yxX23mFTPDg8ed+JgtmTUOp2MUtXwXn+EaMevgJ\r\nCJZz5h5pFmr/76xc43sBN1QbF6SqBTOfBFbjIPpMQgpLLbcLBYGn9H24HU/L\r\ngCCrvCBrh24F3Y01UzAr3hXckOKVeg8NjAT+YZ5CmDbMPJHmJB3ZlWMOQzD7\r\noj6ry57AjXurcF9N9kTyYpzddVzxion2oT1Khd0ICPajvA3an/bLu9fxWpP3\r\nMYi3+E6pZXpufH4rfxq/qn+yQkBE/hEPQ5+ah8+aMmhNkhGizXYU3KkCQLDS\r\nJqZu5G1qAeaS8MUcT9zEjAqODw/8Nd/Qm0EtPnobgqbcVfJjeZcYFdU1Wv5M\r\nSLPZ5wS38kK9jzBdllNdC0ow2RMI3Gs4AkxRu4s3e48t4OqiujSMfjNAgKvR\r\nc+12LlghK9Eq2fSQUiZ1JYqY8Nal2BxvkH0MpW0MN+sVBkk1YpzKWCQ8ljk7\r\niwt0rc4j+dizrL2K4avd8Ww50UQuW9Nnvqz7VtT1J3AXwiIf4eHIKp1RlExp\r\nP5c6ZihrmK7drnHbzJ4toq7aOVjt1E0k5HTL08Er+pep9ztTotoZBxdnv+hc\r\nfUsnYujUqXWj3mKZYrYuOlP8NMq4Bp86TkA=\r\n=EMoE\r\n-----END PGP SIGNATURE-----\r\n","size":23760},"_npmUser":{"name":"anonymous","email":"me@feedic.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"me@feedic.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/encoding-sniffer_0.0.2_1672434918233_0.20256761565206816"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-12-30T21:15:24.608Z","contributors":[]},"0.1.0":{"name":"encoding-sniffer","version":"0.1.0","description":"Implementation of the HTML encoding sniffer algo, with stream support","type":"commonjs","main":"lib/index.js","funding":"https://github.com/fb55/encoding-sniffer?sponsor=1","repository":{"type":"git","url":"git://github.com/fb55/encoding-sniffer.git"},"bugs":{"url":"https://github.com/fb55/encoding-sniffer/issues"},"dependencies":{"iconv-lite":"^0.6.3","whatwg-encoding":"^3.1.1"},"devDependencies":{"@types/jest":"^29.5.11","@types/node":"^20.10.6","@types/whatwg-encoding":"^2.0.2","@typescript-eslint/eslint-plugin":"^6.17.0","@typescript-eslint/parser":"^6.17.0","eslint":"^8.56.0","eslint-config-prettier":"^9.1.0","eslint-plugin-node":"^11.1.0","eslint-plugin-unicorn":"^50.0.1","jest":"^29.7.0","prettier":"^3.1.1","ts-jest":"^29.1.1","typedoc":"^0.25.6","typescript":"^5.3.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 --ignore-path .gitignore .","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","make-esm":"sed -i '' 's/\"type\": \"commonjs\"/\"type\": \"module\"/g' package.json","make-cjs":"sed -i '' 's/\"type\": \"module\"/\"type\": \"commonjs\"/g' package.json","build:cjs":"tsc --sourceRoot https://raw.githubusercontent.com/fb55/encoding-sniffer/$(git rev-parse HEAD)/src/","build:esm":"npm run make-esm && npm run build:cjs -- --target es2019 --outDir lib/esm && echo '{\"type\":\"module\"}' > lib/esm/package.json; npm run make-cjs","build:docs":"typedoc --hideGenerator src/index.ts","prepublishOnly":"npm run build"},"author":{"name":"Felix Boehm","email":"me@feedic.com"},"license":"MIT","exports":{".":{"import":"./lib/esm/index.js","require":"./lib/index.js"},"./lib/sniffer":{"import":"./lib/esm/sniffer.js","require":"./lib/sniffer.js"}},"jest":{"preset":"ts-jest","testEnvironment":"node","coverageProvider":"v8","moduleNameMapper":{"^(.*)\\.js$":["$1","$1.js"]}},"prettier":{"tabWidth":4,"proseWrap":"always"},"_id":"encoding-sniffer@0.1.0","gitHead":"4a7b88866a0051ec065718419be33e12377dc677","types":"./lib/index.d.ts","homepage":"https://github.com/fb55/encoding-sniffer#readme","_nodeVersion":"21.5.0","_npmVersion":"10.2.4","dist":{"integrity":"sha512-kPIRiQkZImqChE0mmGPV0ChvJTk18Tan1EOW65Lj+VHIIINsJbIt+BLdDnLGiVmQ8aU/3AU2T3LFT0N299eucg==","shasum":"c03d71c1286092aee9b650acfcb9e80f4a72fb04","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/encoding-sniffer/-/encoding-sniffer-0.1.0.tgz","fileCount":20,"unpackedSize":164075,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCyBVdz4drIUdGXc60a17wBweq9Xrer0dm5njbXPtw5aQIhAIMWUBHFD/ptNEUZBUX+CfAKxQg2ql9U4Zzp8h593iTZ"}],"size":23921},"_npmUser":{"name":"anonymous","email":"me@feedic.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"me@feedic.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/encoding-sniffer_0.1.0_1704452090313_0.20924364502392656"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-01-05T10:54:50.496Z","publish_time":1704452090496,"_source_registry_name":"default","contributors":[]},"0.2.0":{"name":"encoding-sniffer","version":"0.2.0","description":"Implementation of the HTML encoding sniffer algo, with stream support","bugs":{"url":"https://github.com/fb55/encoding-sniffer/issues"},"repository":{"type":"git","url":"git://github.com/fb55/encoding-sniffer.git"},"funding":"https://github.com/fb55/encoding-sniffer?sponsor=1","license":"MIT","author":{"name":"Felix Boehm","email":"me@feedic.com"},"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"}},"./sniffer":{"import":{"source":"./src/sniffer.ts","types":"./dist/esm/sniffer.d.ts","default":"./dist/esm/sniffer.js"},"require":{"source":"./src/sniffer.ts","types":"./dist/commonjs/sniffer.d.ts","default":"./dist/commonjs/sniffer.js"}}},"main":"./dist/commonjs/index.js","types":"./dist/commonjs/index.d.ts","scripts":{"build":"tshy","build:docs":"typedoc --hideGenerator src/index.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:prettier","lint:es":"eslint --ignore-path .gitignore .","lint:prettier":"npm run prettier -- --check","make-cjs":"sed -i '' 's/\"type\": \"module\"/\"type\": \"commonjs\"/g' package.json","make-esm":"sed -i '' 's/\"type\": \"commonjs\"/\"type\": \"module\"/g' package.json","prepublishOnly":"npm run build","prettier":"prettier '**/*.{ts,md,json,yml}'","test":"npm run test:jest && npm run lint","test:jest":"jest"},"prettier":{"proseWrap":"always","tabWidth":4},"jest":{"coverageProvider":"v8","moduleNameMapper":{"^(.*)\\.js$":["$1","$1.js"]},"preset":"ts-jest","testEnvironment":"node"},"dependencies":{"iconv-lite":"^0.6.3","whatwg-encoding":"^3.1.1"},"devDependencies":{"@types/jest":"^29.5.12","@types/node":"^20.14.2","@types/whatwg-encoding":"^2.0.3","@typescript-eslint/eslint-plugin":"^7.13.0","@typescript-eslint/parser":"^7.13.0","eslint":"^8.57.0","eslint-config-prettier":"^9.1.0","eslint-plugin-n":"^17.9.0","eslint-plugin-unicorn":"^54.0.0","jest":"^29.7.0","prettier":"^3.3.2","ts-jest":"^29.1.4","tshy":"^1.15.1","typedoc":"^0.25.13","typescript":"^5.4.5"},"tshy":{"exports":{".":"./src/index.ts","./sniffer":"./src/sniffer.ts"},"exclude":["src/**/*.spec.ts"]},"_id":"encoding-sniffer@0.2.0","gitHead":"c760946e2adee4c4aa91b540cd3cd9009efb7248","homepage":"https://github.com/fb55/encoding-sniffer#readme","_nodeVersion":"22.2.0","_npmVersion":"10.8.1","dist":{"integrity":"sha512-ju7Wq1kg04I3HtiYIOrUrdfdDvkyO9s5XM8QAj/bN61Yo/Vb4vgJxy5vi4Yxk01gWHbrofpPtpxM8bKger9jhg==","shasum":"799569d66d443babe82af18c9f403498365ef1d5","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/encoding-sniffer/-/encoding-sniffer-0.2.0.tgz","fileCount":21,"unpackedSize":167439,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDFFMPEWO/RAFwe14UHmOjDznA7soeYeMZyhKsX6slWMQIhAIDhnSCkuQTg4P9nSfJYZvNAm947v7pWZMygMwsCdgxA"}],"size":23549},"_npmUser":{"name":"anonymous","email":"me@feedic.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"me@feedic.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/encoding-sniffer_0.2.0_1718550596461_0.8052058724420801"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-06-16T15:09:56.610Z","publish_time":1718550596610,"_source_registry_name":"default","contributors":[]},"0.2.1":{"name":"encoding-sniffer","version":"0.2.1","description":"Implementation of the HTML encoding sniffer algo, with stream support","bugs":{"url":"https://github.com/fb55/encoding-sniffer/issues"},"repository":{"type":"git","url":"git://github.com/fb55/encoding-sniffer.git"},"funding":"https://github.com/fb55/encoding-sniffer?sponsor=1","license":"MIT","author":{"name":"Felix Boehm","email":"me@feedic.com"},"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"}},"./sniffer":{"import":{"types":"./dist/esm/sniffer.d.ts","default":"./dist/esm/sniffer.js"},"require":{"types":"./dist/commonjs/sniffer.d.ts","default":"./dist/commonjs/sniffer.js"}}},"main":"./dist/commonjs/index.js","module":"./dist/esm/index.js","types":"./dist/commonjs/index.d.ts","scripts":{"build":"tshy","build:docs":"typedoc --hideGenerator src/index.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":"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},"dependencies":{"iconv-lite":"^0.6.3","whatwg-encoding":"^3.1.1"},"devDependencies":{"@types/node":"^22.15.30","@types/whatwg-encoding":"^2.0.3","@typescript-eslint/eslint-plugin":"^8.27.0","@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","typedoc":"^0.28.5","typescript":"^5.8.3","vitest":"^2.0.2"},"tshy":{"exports":{".":"./src/index.ts","./sniffer":"./src/sniffer.ts"},"exclude":["src/**/*.spec.ts"]},"_id":"encoding-sniffer@0.2.1","gitHead":"4485c79b72a30c1f4e84eff6dd5ce4138d4f1b73","homepage":"https://github.com/fb55/encoding-sniffer#readme","_nodeVersion":"24.1.0","_npmVersion":"11.3.0","dist":{"integrity":"sha512-5gvq20T6vfpekVtqrYQsSCFZ1wEg5+wW0/QaZMWkFr6BqD3NfKs0rLCx4rrVlSWJeZb5NBJgVLswK/w2MWU+Gw==","shasum":"396ec97ac22ce5a037ba44af1992ac9d46a7b819","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/encoding-sniffer/-/encoding-sniffer-0.2.1.tgz","fileCount":23,"unpackedSize":162226,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDMUOaH4kI9BZ3/duGgDrJsxDQrCokNlkxeI2UH6/mYAgIhAKJe8io4uqYLc6W2rw4FSMUbPdCMlSTEbzIORKrpJGP7"}],"size":22612},"_npmUser":{"name":"anonymous","email":"me@feedic.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"me@feedic.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/encoding-sniffer_0.2.1_1749412299900_0.8460494574863429"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-06-08T19:51:40.116Z","publish_time":1749412300116,"_source_registry_name":"default","contributors":[]},"1.0.0":{"name":"encoding-sniffer","version":"1.0.0","description":"Implementation of the HTML encoding sniffer algo, with stream support","bugs":{"url":"https://github.com/fb55/encoding-sniffer/issues"},"repository":{"type":"git","url":"git://github.com/fb55/encoding-sniffer.git"},"funding":{"type":"github","url":"https://github.com/fb55/encoding-sniffer?sponsor=1"},"license":"MIT","author":{"name":"Felix Boehm","email":"me@feedic.com"},"sideEffects":false,"type":"module","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./sniffer":{"types":"./dist/sniffer.d.ts","default":"./dist/sniffer.js"}},"main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"build":"tsc","build:docs":"typedoc --hideGenerator src/index.ts","format":"npm run format:es && npm run format:biome","format:biome":"biome check --write .","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"},"dependencies":{"@exodus/bytes":"^1.15.0"},"devDependencies":{"@biomejs/biome":"^2.4.7","@feedic/eslint-config":"^0.3.1","@types/node":"^25.5.0","eslint":"^10.0.3","eslint-config-biome":"^2.1.3","globals":"^17.4.0","typescript":"^5.9.3","typescript-eslint":"^8.57.1","vitest":"^4.0.17"},"engines":{"node":">=20.19.0"},"gitHead":"f4decfbcb989f9c7d2df73d6c20344ab6e97761e","_id":"encoding-sniffer@1.0.0","homepage":"https://github.com/fb55/encoding-sniffer#readme","_nodeVersion":"24.14.0","_npmVersion":"11.9.0","dist":{"integrity":"sha512-Ty8AiAA0gM2YvtjtQB/B902xKoaR3YsPb5sLYROEBgyJl003i/Bm3/N0sXXpmJZBPlZr1D/9nl7jJWu5uVGPIQ==","shasum":"5841e819bea89b3edadcb8110917b9ad84439e6b","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/encoding-sniffer/-/encoding-sniffer-1.0.0.tgz","fileCount":11,"unpackedSize":84451,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/encoding-sniffer@1.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIDEOb3AZj+5HajbMHoEEs0AsOWGfPYiKAmEPedm3LZncAiEAyIss6TwGm+prKnoSbNV+XYueKQ3F3mGOee5RMR7DW74="}],"size":16281},"_npmUser":{"name":"anonymous","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a7a80939-4ddd-4555-94bf-e057dcca4731"}},"directories":{},"maintainers":[{"name":"anonymous","email":"me@feedic.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/encoding-sniffer_1.0.0_1773764329856_0.3622913293984682"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-17T16:18:50.025Z","publish_time":1773764330025,"_source_registry_name":"default","contributors":[]},"1.0.1":{"name":"encoding-sniffer","version":"1.0.1","description":"Implementation of the HTML encoding sniffer algo, with stream support","bugs":{"url":"https://github.com/fb55/encoding-sniffer/issues"},"repository":{"type":"git","url":"git://github.com/fb55/encoding-sniffer.git"},"funding":{"type":"github","url":"https://github.com/fb55/encoding-sniffer?sponsor=1"},"license":"MIT","author":{"name":"Felix Boehm","email":"me@feedic.com"},"sideEffects":false,"type":"module","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./sniffer":{"types":"./dist/sniffer.d.ts","default":"./dist/sniffer.js"}},"main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"build":"tsc","build:docs":"typedoc --hideGenerator src/index.ts","format":"npm run format:es && npm run format:biome","format:biome":"biome check --write .","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"},"dependencies":{"@exodus/bytes":"^1.15.0"},"devDependencies":{"@biomejs/biome":"^2.4.7","@feedic/eslint-config":"^0.3.1","@types/node":"^25.5.0","eslint":"^10.0.3","eslint-config-biome":"^2.1.3","globals":"^17.4.0","typescript":"^5.9.3","typescript-eslint":"^8.57.1","vitest":"^4.0.17"},"engines":{"node":">=20.19.0"},"gitHead":"a3d10f054fc5229a5f129faae89e8ee3d6263826","_id":"encoding-sniffer@1.0.1","homepage":"https://github.com/fb55/encoding-sniffer#readme","_nodeVersion":"24.14.0","_npmVersion":"11.9.0","dist":{"integrity":"sha512-hZmDJJJNJvOBf7FC5+KMHGOasc8tWlkztGVYJV1YVLc1JyUzh37wRlmAfdNfT+z1O533Y1wnDsw6bblmcl7/iQ==","shasum":"ae7e240efb10a64ae25ed249b3c7131806474a4b","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/encoding-sniffer/-/encoding-sniffer-1.0.1.tgz","fileCount":31,"unpackedSize":132616,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/encoding-sniffer@1.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCq6B5QMUO6BrOJLNHaCBf14uGW2Y+4MTatm0SM+B38wAIhAJ8A1E5DstEPFhmVHXkJfhWHOFa7q/TPBJsSNvHgbG4f"}],"size":23901},"_npmUser":{"name":"anonymous","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a7a80939-4ddd-4555-94bf-e057dcca4731"}},"directories":{},"maintainers":[{"name":"anonymous","email":"me@feedic.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/encoding-sniffer_1.0.1_1773789183239_0.00964513511914955"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-17T23:13:03.396Z","publish_time":1773789183396,"_source_registry_name":"default","contributors":[]},"1.0.2":{"name":"encoding-sniffer","version":"1.0.2","description":"Implementation of the HTML encoding sniffer algo, with stream support","bugs":{"url":"https://github.com/fb55/encoding-sniffer/issues"},"repository":{"type":"git","url":"git://github.com/fb55/encoding-sniffer.git"},"funding":{"type":"github","url":"https://github.com/fb55/encoding-sniffer?sponsor=1"},"license":"MIT","author":{"name":"Felix Boehm","email":"me@feedic.com"},"sideEffects":false,"type":"module","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./sniffer":{"types":"./dist/sniffer.d.ts","default":"./dist/sniffer.js"}},"main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"build":"tsc","build:docs":"typedoc --hideGenerator src/index.ts","format":"npm run format:es && npm run format:biome","format:biome":"biome check --write .","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"},"dependencies":{"@exodus/bytes":"^1.15.0"},"devDependencies":{"@biomejs/biome":"^2.4.7","@feedic/eslint-config":"^0.3.1","@types/node":"^25.5.0","eslint":"^10.0.3","eslint-config-biome":"^2.1.3","globals":"^17.4.0","typescript":"^5.9.3","typescript-eslint":"^8.57.1","vitest":"^4.0.17"},"engines":{"node":">=20.19.0"},"gitHead":"47f6a45211bdaca7e2d374dc4ac6c1bcf781e434","_id":"encoding-sniffer@1.0.2","homepage":"https://github.com/fb55/encoding-sniffer#readme","_nodeVersion":"24.14.0","_npmVersion":"11.9.0","dist":{"integrity":"sha512-dlQ0jlnDJ2ElE1Ky4crYX0pPEPxQY9F2j+ZMIXlBedLJToEfDed9pvPqXg4fZnuu4qVBbcIrZVeg3S4aibTYGw==","shasum":"548073cefb4cbe8530b4c17fb4b08d719c235427","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/encoding-sniffer/-/encoding-sniffer-1.0.2.tgz","fileCount":31,"unpackedSize":132616,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/encoding-sniffer@1.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQD+WHKaqGDB5+qy2+vJbachpkwWMtjURVwiH0ZAL1rXWwIgX6x1UQltvegSDgmRJNjLJq9cGlz4QGnLexI1cVIg2l8="}],"size":23902},"_npmUser":{"name":"anonymous","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a7a80939-4ddd-4555-94bf-e057dcca4731"}},"directories":{},"maintainers":[{"name":"anonymous","email":"me@feedic.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/encoding-sniffer_1.0.2_1773789194647_0.7258839802973116"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-17T23:13:14.803Z","publish_time":1773789194803,"_source_registry_name":"default","contributors":[]}},"dist-tags":{"latest":"1.0.2"},"name":"encoding-sniffer","time":{"created":"2022-10-25T13:17:39.941Z","modified":"2026-03-17T23:13:33.285Z","0.0.0":"2022-10-10T17:55:40.420Z","0.0.1":"2022-11-04T15:30:42.721Z","0.0.2":"2022-12-30T21:15:18.436Z","0.1.0":"2024-01-05T10:54:50.496Z","0.2.0":"2024-06-16T15:09:56.610Z","0.2.1":"2025-06-08T19:51:40.116Z","1.0.0":"2026-03-17T16:18:50.025Z","1.0.1":"2026-03-17T23:13:03.396Z","1.0.2":"2026-03-17T23:13:14.803Z"},"readme":"# encoding-sniffer [![Node.js CI](https://github.com/fb55/encoding-sniffer/actions/workflows/nodejs-test.yml/badge.svg)](https://github.com/fb55/encoding-sniffer/actions/workflows/nodejs-test.yml)\n\nAn implementation of the HTML Standard's\n[encoding sniffing algorithm](https://html.spec.whatwg.org/multipage/syntax.html#encoding-sniffing-algorithm),\nwith stream support.\n\nThis module wraps around [`@exodus/bytes`](https://github.com/ExodusOSS/bytes)\nto make decoding buffers and streams incredibly easy.\n\n## Features\n\n- Support for streams\n- Support for XML encoding types, including UTF-16 prefixes and\n  `<?xml encoding=\"...\">`\n- Allows decoding streams and buffers with a single function call\n\n## Installation\n\n```bash\nnpm install encoding-sniffer\n```\n\n## Usage\n\n```js\nimport { DecodeStream, getEncoding, decodeBuffer } from \"encoding-sniffer\";\n\n/**\n * All functions accept an optional options object.\n *\n * Available options are (with default values):\n */\nconst options = {\n    /**\n     * The maximum number of bytes to sniff. Defaults to `1024`.\n     */\n    maxBytes: 1024,\n    /**\n     * The encoding specified by the user. If set, this will only be overridden\n     * by a Byte Order Mark (BOM).\n     */\n    userEncoding: undefined,\n    /**\n     * The encoding specified by the transport layer. If set, this will only be\n     * overridden by a Byte Order Mark (BOM) or the user encoding.\n     */\n    transportLayerEncodingLabel: undefined,\n    /**\n     * The default encoding to use, if no encoding can be detected.\n     *\n     * Defaults to `\"windows-1252\"`.\n     */\n    defaultEncoding: \"windows-1252\",\n};\n\n// Use the `DecodeStream` transform stream to automatically decode\n// the contents of a stream as they are read\nconst decodeStream = new DecodeStream(options);\n\n// Or, use the `getEncoding` function to detect the encoding of a buffer\nconst encoding = getEncoding(buffer, options);\n\n// Use the `decodeBuffer` function to decode the contents of a buffer\nconst decodedBuffer = decodeBuffer(buffer, options);\n```\n\n## Security contact information\n\nTo report a security vulnerability, please use the [Tidelift security contact](https://tidelift.com/security).\nTidelift will coordinate the fix and disclosure.\n\n## License\n\nThis project is licensed under the MIT License. See the [LICENSE](/LICENSE) file\nfor more information.","users":{}}