{"_id":"@npcz/magic","_rev":"20-d6d269399d6f00c5376c818f7947bd2a","name":"@npcz/magic","dist-tags":{"latest":"1.3.16"},"versions":{"1.0.0":{"name":"@npcz/magic","version":"1.0.0","description":"Emscripten port of libmagic (https://darwinsys.com/file/) with javascript interface","keywords":["libmagic","file","identification","mime","wasm"],"main":"dist/index.js","types":"dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/npcz/magic.git"},"homepage":"https://github.com/npcz/magic#readme","author":{"name":"Abdessattar Sassi","email":"oss.abde.sassi@gmail.com"},"license":"BSD-3-Clause","scripts":{"install":"napa","build:dockerimage":"docker image inspect -f '.' mydockerimage || docker build -t mydockerimage .","build:emscripten":"docker run --rm -v $(pwd):/src mydockerimage ./build.sh","build:lib":"tsc -p tsconfig.json && copyfiles -a -f build/lib/* dist","build":"yarn build:dockerimage && yarn build:emscripten && yarn build:lib","clean":"rimraf build dist","lint":"eslint . --ext .js,.ts"},"devDependencies":{"@types/node":"^13.1.2","@typescript-eslint/eslint-plugin":"^2.14.0","@typescript-eslint/parser":"^2.14.0","copyfiles":"^2.1.1","eslint":"^6.8.0","eslint-config-google":"^0.14.0","eslint-config-prettier":"^6.9.0","eslint-plugin-prettier":"^3.1.2","napa":"^3.0.0","node":"^13.5.0","prettier-eslint":"^9.0.1","rimraf":"^3.0.0","typescript":"^3.7.4","typescript-eslint":"^0.0.1-alpha.0"},"napa":{"c-libmagic":"git+https://github.com/file/file.git"},"contributors":[{"name":"Abdessattar Sassi","email":"abde.sassi@gmail.com"}],"gitHead":"200e083bf4d6af38a452f303622018d714165dd6","bugs":{"url":"https://github.com/npcz/magic/issues"},"_id":"@npcz/magic@1.0.0","_nodeVersion":"12.9.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-KYikOttupyjLJk2uEVATJ2xJ3eFeRhBkR7tJfkOEZ0+U5a66zFo4Tj7TQ1RY4b+mZaPQMgVVO/Xjw1BFVzu6IA==","shasum":"cc68e40562d7843a89d22866b312c8b4c27b82ff","tarball":"https://registry.npmjs.org/@npcz/magic/-/magic-1.0.0.tgz","fileCount":21,"unpackedSize":6928299,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeC3YRCRA9TVsSAnZWagAAa+YP/Rhz/rcIMuUu3OjeF3/y\nMNqwImI4On0h/zNojqdQ20NIa/9KGPkkBBQ8H9yUlcvZTFmkrF1hhx3ZaNAR\njMwZFo0eEPPvAhlazoftyKb7/raoy+vj0D+bl86lQ1KNC/WtauM5pt6oLFJt\nJPohTK9kVxdXt+QJeTqqdBVjtOBNfUQAYEcg57yRBll4z4WlQA04odQRXaWB\nPHkd5OYD6ZGjsm6Jgu+gXUKePCPAMEnH8BRHyf0/A7qDYqg2G9UPirpsoDNj\n6quwiyqt6VYTmozOjTVOB3x2e5PDXmmx9IylA9ETlVvxePSw/K2NBcSQxzzF\n7ukkqROdbqYCgjq8FsxnnS4P1A/mFzlNTX0d93f/X+dRkKDktSUcM3Ccz4Qk\neMlEZNVvLVMc+wF7F95e99ugmaIAXabIUlh4VSiR/nscALTRxiPgqy0TsB2p\nGS1kZ+WEDFnBdFdsGpBCO1N+0nkHznuICOz0S2HyCYtjJIzyxCKX0lCVWvU4\nk94AHzrcJiNisFqKjl8kytAjDWNoTdryCp1ijOkS9UiLx1KCxb8KN250HV/V\nT8rvw0yqwM1519xyIdYPbzsO+hDTTj3HzX/V2B8XSXttC7mSGrAA9kXDSMuJ\n9Zp6BomxZYueg2DhqPlf+qSkQE5CrCgX6QaChe7P4SlCUHOWw+gyYt6OXATY\nCO0O\r\n=gOdb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDWSrypRczt6Al2aY5yw7J9LjC3Tvvw/TBqfItLplTqVgIhAOrcaJXIn66H2szxaH7EJqPuLyHmXxlIUbaAdPr5/FqG"}]},"maintainers":[{"name":"abdesassi","email":"oss.abde.sassi@gmail.com"}],"_npmUser":{"name":"abdesassi","email":"oss.abde.sassi@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/magic_1.0.0_1577809425404_0.24496213948947632"},"_hasShrinkwrap":false},"1.1.1":{"name":"@npcz/magic","version":"1.1.1","description":"Emscripten port of libmagic (https://darwinsys.com/file/) with javascript interface","keywords":["libmagic","file","identification","mime","wasm"],"main":"dist/index.js","types":"dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/npcz/magic.git"},"homepage":"https://github.com/npcz/magic#readme","author":{"name":"Abdessattar Sassi","email":"oss.abde.sassi@gmail.com"},"license":"BSD-3-Clause","scripts":{"install":"napa","build:dockerimage":"docker image inspect -f '.' mydockerimage || docker build -t mydockerimage .","build:emscripten":"docker run --rm -v $(pwd):/src mydockerimage ./build.sh","build:lib":"tsc -p tsconfig.json && copyfiles -a -f build/lib/* dist","build":"yarn build:dockerimage && yarn build:emscripten && yarn build:lib","clean":"rimraf build dist","lint":"eslint . --ext .js,.ts","changelog":"auto-changelog -p && git add CHANGELOG.md"},"devDependencies":{"@types/node":"^13.1.2","@typescript-eslint/eslint-plugin":"^2.14.0","@typescript-eslint/parser":"^2.14.0","auto-changelog":"^1.16.2","copyfiles":"^2.1.1","eslint":"^6.8.0","eslint-config-google":"^0.14.0","eslint-config-prettier":"^6.9.0","eslint-plugin-prettier":"^3.1.2","napa":"^3.0.0","node":"^13.5.0","prettier-eslint":"^9.0.1","rimraf":"^3.0.0","typescript":"^3.7.4","typescript-eslint":"^0.0.1-alpha.0"},"napa":{"c-libmagic":"git+https://github.com/file/file.git"},"contributors":[{"name":"Abdessattar Sassi","email":"abde.sassi@gmail.com"}],"gitHead":"bda9ae5f3526404d7a540282b65a8a636bfdbc7a","bugs":{"url":"https://github.com/npcz/magic/issues"},"_id":"@npcz/magic@1.1.1","_nodeVersion":"12.9.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-+yvYbNtJTxsY9pAA8qoSkceio3fdWKdG/nIf/d3imcsODCOvlPS+lrBgy0loQTT2eAp1opC8z4LTfCJnDD//Xg==","shasum":"b8e758f7120c1df54dbfc317232c14f9c9216bd3","tarball":"https://registry.npmjs.org/@npcz/magic/-/magic-1.1.1.tgz","fileCount":40,"unpackedSize":6995330,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeDGNfCRA9TVsSAnZWagAA8EUP/A6saKB/TcKDOi+1bX80\nR/HuZw1gs2jQE4OWGTQHzh/cW/SxuxBEI5F5yz1Q+jROe6uP1Ga/9lM3ISkM\nVn0/8Z3dQCkcyf3rI0aS+1c9YYhhTWZbYxYnoII7ZQp6g1099OG/iGHRSjgk\nbBpbv9lh2OxiMzKVLy0IwVyUfD/4f9rW+4sVBpOWWErcIhlqo2KCXUaxo4tD\ngGvBTWuuDMoELbgskkyLhmv4G2Jg7m8xWivZwVxSsAHCmfComtMPdJCQIzsW\nnmqmm+udw4z9McagvzaiuFTfLcCAecwHJDlG9/sNbP/Su66T+ECskAUOo+Mi\njsrH8zh2BmLmWFb5pHviracmpKPd/oBRnAO+mbh7khs7iGrAnQKwnVYrhq0X\naIKMU40dN51n/y/BTKAcPSg/6bmG75Yfba0e7t4KLjVzzvCCu70Pj6uiL4ez\ncOkg3dnS/IcktVjy6dvIL3fjFL1ciqY5Vm1p1rTsLamWL3qAGjuOYWyRQWPM\nEooydWmJWWjMIIZaaW1I2h3kH1UWDEgDSMKf3FkJdGUb3UTBwTTTmoKa8t7T\n0yYVr6U/+tYUiDwucsZZmHGrJ5tJ2t2tOhiUzpoZdOhkAHyC5syhtD9bA/pg\nJXpzWJbpKg/XebeY+3TI1LmsDgSrxSXUOfInNv8aoTbXDOm7N1OZ0mjsXrvZ\naTnu\r\n=obwr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDcRIuPqw3wmt5VNH81T6PXssMuwZYEzElsulv6fBwyvwIhAKHMg1bou35uVTyMrxv3kpSdoZlfRJPf8kvZWAZOk7C6"}]},"maintainers":[{"name":"abdesassi","email":"oss.abde.sassi@gmail.com"}],"_npmUser":{"name":"abdesassi","email":"oss.abde.sassi@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/magic_1.1.1_1577870175322_0.7397131619214428"},"_hasShrinkwrap":false},"1.2.0":{"name":"@npcz/magic","version":"1.2.0","description":"Emscripten port of libmagic (https://darwinsys.com/file/) with javascript interface","keywords":["libmagic","file","identification","mime","wasm"],"main":"dist/index.js","types":"dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/npcz/magic.git"},"homepage":"https://github.com/npcz/magic#readme","author":{"name":"Abdessattar Sassi","email":"oss.abde.sassi@gmail.com"},"license":"BSD-3-Clause","scripts":{"install":"napa","build:dockerimage":"docker image inspect -f '.' mydockerimage || docker build -t mydockerimage .","build:emscripten":"docker run --rm -v $(pwd):/src mydockerimage ./build.sh","build:lib":"tsc -p tsconfig.json && copyfiles -a -f build/lib/* dist","build":"yarn build:dockerimage && yarn build:emscripten && yarn build:lib","clean":"rimraf build dist","lint":"eslint . --ext .js,.ts","test":"jest","changelog":"auto-changelog -p && git add CHANGELOG.md"},"devDependencies":{"@types/jest":"^24.0.25","@types/node":"^13.1.2","@typescript-eslint/eslint-plugin":"^2.14.0","@typescript-eslint/parser":"^2.14.0","auto-changelog":"^1.16.2","copyfiles":"^2.1.1","eslint":"^6.8.0","eslint-config-google":"^0.14.0","eslint-config-prettier":"^6.9.0","eslint-plugin-prettier":"^3.1.2","jest":"^24.9.0","napa":"^3.0.0","node":"^13.5.0","prettier-eslint":"^9.0.1","rimraf":"^3.0.0","ts-jest":"^24.2.0","typescript":"^3.7.4","typescript-eslint":"^0.0.1-alpha.0"},"napa":{"c-libmagic":"git+https://github.com/file/file.git"},"contributors":[{"name":"Abdessattar Sassi","email":"abde.sassi@gmail.com"}],"gitHead":"09fcd1c96d9fb372298ebf9d0370305d64376446","bugs":{"url":"https://github.com/npcz/magic/issues"},"_id":"@npcz/magic@1.2.0","_nodeVersion":"12.9.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-YiWUH0DNk2RwPRol4gp1GzgE1c1vSMYtsqUXBfUYQZuXT6lc2n6CxWHMHa/dvawcbKUCoj7Cd7qpmgBvBdQVGg==","shasum":"b95791c265eabd162b633e315cb63d5fc1b22724","tarball":"https://registry.npmjs.org/@npcz/magic/-/magic-1.2.0.tgz","fileCount":49,"unpackedSize":7034882,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeDMyTCRA9TVsSAnZWagAARhIP/1lWZe2mLbHvlTXj0013\n0s9z+sMHCFzTMREYNFT66nkHdv1Hz6uBmBby/f00dUBpPcZYZVFzdAUL3aqi\n+EfxPCMJMSyTioXlwXmtQ8sJM+F+5bvRZq+MOgtZj/GdPKysXye0rgrDohKV\nZIphyOvXDYngA4AbM5kiJkT22p+ARHIJxVn6GcFUHgtpvDh11eonUQMORsLd\ncS/It8M4Y8zTbAFcwFmilLKzHQ2RXJMwsdxabX6YLxJDh8xPDzOLg4OvI+tX\nwi1THd9T0gLjoAeURdvbKVY3t/eRdJBW/g3pyQE5mn8vbkfRE5z+VKLOHFbD\nJ3Cyk9KiGpE+pXfdTzGlwZ06tzBILjgU65D0g0veyVahApgGKuhP8opC2L0w\n3ZEXQ6gfL8h9CfJFRtWK06rnEZrJwCoOWr34/uCDzUI9T8lEj6il1cS4qkAj\nyR95HKLVOBD9ZLSyqCV4AQ4gsrdlY7VYzSj8QKDV+zp4UXe3Pjf6MfcaaMbb\nBqQ1gFgl3cO1LoZvX/Ks6hJj+4nag+IM00ChPBQJx5Ld9XoXKb8An5JHayeU\nZTDj3W4PK8PTE+eBxkEyrptyq9YFLLDipyOnCkVBblPP0k7Dl+fZt2N6ZC6x\n9xH/aIEsagZiMTB1KXYWbQ8ap6WCAsT2Fj3vcNkFeKd8GQoX1scY2WhNTLe8\ns5y2\r\n=8J52\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD/wn3G7lpyj+hHo/8GwhYDXPkIWh0G6joykQWYiRn7QAIhAJukYePFdjzuMDfOWDp9tLr63TQg/+SPNufEJnpdiCPW"}]},"maintainers":[{"name":"abdesassi","email":"oss.abde.sassi@gmail.com"}],"_npmUser":{"name":"abdesassi","email":"oss.abde.sassi@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/magic_1.2.0_1577897106981_0.12838332563665023"},"_hasShrinkwrap":false},"1.3.0":{"name":"@npcz/magic","version":"1.3.0","description":"Emscripten port of libmagic (https://darwinsys.com/file/) with javascript interface","keywords":["libmagic","file","identification","mime","wasm"],"main":"dist/index.js","types":"dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/npcz/magic.git"},"homepage":"https://github.com/npcz/magic#readme","author":{"name":"Abdessattar Sassi","email":"oss.abde.sassi@gmail.com"},"license":"BSD-3-Clause","scripts":{"install":"napa","build:dockerimage":"docker image inspect -f '.' mydockerimage || docker build -t mydockerimage .","build:emscripten":"docker run --rm -v $(pwd):/src mydockerimage ./build.sh","build:lib":"tsc -p tsconfig.json && copyfiles -a -f build/lib/* dist","build":"yarn build:dockerimage && yarn build:emscripten && yarn build:lib","clean":"rimraf build dist coverage lib/magic-js.js lib/magic-js.wasm","lint":"eslint . --ext .js,.ts","test":"jest","changelog":"auto-changelog -p && git add CHANGELOG.md","example:raw":"node build/examples/raw-binding-example.js","example:magic":"node build/examples/file-magic-example.js","examples":"yarn example:raw && yarn example:magic"},"devDependencies":{"@types/jest":"^24.0.25","@types/node":"^13.1.2","@typescript-eslint/eslint-plugin":"^2.14.0","@typescript-eslint/parser":"^2.14.0","auto-changelog":"^1.16.2","copyfiles":"^2.1.1","eslint":"^6.8.0","eslint-config-google":"^0.14.0","eslint-config-prettier":"^6.9.0","eslint-plugin-prettier":"^3.1.2","jest":"^24.9.0","napa":"^3.0.0","node":"^13.5.0","prettier-eslint":"^9.0.1","rimraf":"^3.0.0","ts-jest":"^24.2.0","typescript":"^3.7.4","typescript-eslint":"^0.0.1-alpha.0"},"napa":{"c-libmagic":"git+https://github.com/file/file.git"},"contributors":[{"name":"Abdessattar Sassi","email":"abde.sassi@gmail.com"}],"gitHead":"3cbb620a8356b4608507a92d5285d0e0c232fa75","bugs":{"url":"https://github.com/npcz/magic/issues"},"_id":"@npcz/magic@1.3.0","_nodeVersion":"12.9.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-JR9XS4DWvluK6z9pgnVUgRjNAu+kylTWKFvj3BOiOU2p5R38N4CQYgsJy3hQhqH4qbd2M/xADXUFSIECR9EE5g==","shasum":"e14c5a6bf258353396929109d9d094761c2e05a5","tarball":"https://registry.npmjs.org/@npcz/magic/-/magic-1.3.0.tgz","fileCount":43,"unpackedSize":7506832,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeDQ0GCRA9TVsSAnZWagAALrIQAKRrEpSuMCjtj8Sz98uZ\nvmIrXYn1x5Hlq7LBwHOP0Sy7z+WR2MeDBSyHAzU87OB4uz4E3NtTRIHvMEdC\ng6V//qSs+Ze+eQVFZJaxS3/9rdrS0wfjGQf63APpHrTdXoCrV+M5aBqBjPGN\nYv4JZ1slAYGbIGkaQdu7EIKYg03pBI7d1XkoVEx2LpOUedzcnEB8NUYBIsck\nU6D/5MCPMgFmu2KyyJkM2MbGhgiA7VFkpkWw/8ikBwIjJrVKBVmSIhrY52Vw\nT5wj77iXq5QrF1HIz4cg4CMlx3cbg/aPxUiB9bbDdcILETPGrYvAWRFSmnqt\nrLsLCtmC8Uzu5xtWYeBsi3pk6//NS8WMygezLf/XBVXGL3gf2h9URwHWZsnq\nphW+i3yIDU1yWclxEvx+VoNxgn7qBC8H6D2E6WxMjTzjV7bl8VzkOiqm0unu\nfiNSL1mFobfj4Kuc7rVsR7sS6/Tli5Le4Br2M6CEaH+iMtwNarROxZuG3sQz\nwfO5xi4kuW+eobeiexbqgSGa5iJSa4sjBkTXYKQFicpUqotw2UOr4GZ7+qii\nwQpLfvfVCO72BPoOufFQCTP0rJMa8Q2E4wVwG4WVFtynt0YUoBNmPttSDa7K\nVFZXb2qRlzwsKLQfTiNlI9PMDW4KGvDZWeFDmKOBboGx0d0xhuJUFXWLkHZc\ntCFC\r\n=Th66\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG4dT6VaIrNv95FWnAAiEWDGjTIT2wNvswk00Kbuu76dAiEAoV7JO9CVIjJ8YPHBxDf2kzubgvKyZGLKGXtLVnZljTI="}]},"maintainers":[{"name":"abdesassi","email":"oss.abde.sassi@gmail.com"}],"_npmUser":{"name":"abdesassi","email":"oss.abde.sassi@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/magic_1.3.0_1577913606190_0.21113651147922297"},"_hasShrinkwrap":false},"1.3.1":{"name":"@npcz/magic","version":"1.3.1","description":"Emscripten port of libmagic (https://darwinsys.com/file/) with javascript interface","keywords":["libmagic","file","identification","mime","wasm"],"main":"dist/index.js","types":"dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/npcz/magic.git"},"homepage":"https://github.com/npcz/magic#readme","author":{"name":"Abdessattar Sassi","email":"oss.abde.sassi@gmail.com"},"license":"BSD-3-Clause","scripts":{"build:dockerimage":"docker image inspect -f '.' mydockerimage || docker build -t mydockerimage .","build:emscripten":"napa && docker run --rm -v $(pwd):/src mydockerimage ./build.sh","build:lib":"tsc -p tsconfig.json && copyfiles -a -f build/lib/* dist","build":"yarn build:dockerimage && yarn build:emscripten && yarn build:lib","clean":"rimraf build dist coverage lib/magic-js.js lib/magic-js.wasm","lint":"eslint . --ext .js,.ts","test":"jest","changelog":"auto-changelog -p && git add CHANGELOG.md","example:raw":"node build/examples/raw-binding-example.js","example:magic":"node build/examples/file-magic-example.js","examples":"yarn example:raw && yarn example:magic"},"devDependencies":{"@types/jest":"^24.0.25","@types/node":"^13.1.2","@typescript-eslint/eslint-plugin":"^2.14.0","@typescript-eslint/parser":"^2.14.0","auto-changelog":"^1.16.2","copyfiles":"^2.1.1","eslint":"^6.8.0","eslint-config-google":"^0.14.0","eslint-config-prettier":"^6.9.0","eslint-plugin-prettier":"^3.1.2","jest":"^24.9.0","napa":"^3.0.0","node":"^13.5.0","prettier-eslint":"^9.0.1","rimraf":"^3.0.0","ts-jest":"^24.2.0","typescript":"^3.7.4","typescript-eslint":"^0.0.1-alpha.0"},"napa":{"c-libmagic":"git+https://github.com/file/file.git"},"contributors":[{"name":"Abdessattar Sassi","email":"abde.sassi@gmail.com"}],"gitHead":"46c52347ab601150d38440e68331bcad3d1cf1f1","bugs":{"url":"https://github.com/npcz/magic/issues"},"_id":"@npcz/magic@1.3.1","_nodeVersion":"12.9.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-OXpnwfSD2HzejuYSXasO6MrZ1HOcNtBOJODAMLEr4D+F+vFmJ5EYX6Qgm2Y1qe9QV573f37DnpGXynDZibGfSg==","shasum":"a53b33fc9c6cae24b75c6f09513ec312618be389","tarball":"https://registry.npmjs.org/@npcz/magic/-/magic-1.3.1.tgz","fileCount":43,"unpackedSize":7507193,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeDZopCRA9TVsSAnZWagAALwEP/jpu3zLVQ/dgkJOvkMKH\nW7rIZhRMQg2AHsZkiyRjCd/0XvStRfXf372aBq0W7/rwhtkqsY3y/65VLPXU\n98bzhZSCxXjJw7jR2HGUWdQ7Ot8hf38mYjsVGwSsM8V3n41pdrBDa6xq3Ixj\nLcHXMz078WTVrEa0EsTUmAozsjdfcnaloUE8mcAwVs6s5f6dFLc3p8w2OHA4\nc+LTf9h8nOiQFMzUgcUWlRMxu79cIZpZFiDbhGRYc8vWsSsgH7xD1mQBzAuu\nSiRp6DCSc34rvfrJWpSCGlXTCwJiteZna669prv2svl7uyny5jd7Ka5ZjkUS\nkj/b5ebZo/+3CaVeNpvZHEUhdM5Ed2mwKzI5kSrjzIFsH4UPeLIDm9aN1yjo\n0ACyT4ZEx2ulXTkc8MWt9rgORhs2WhRkijwT2QZ1zH5kMA9LcMw5sFGIW+DV\nJr8x1QDZ1lTnV/7pR5YAhBmSgElWJsxI1r3XfF2Ete2S0CTDA+9MQIU1UNh8\npyOmpcvxzifzG+hEMtl0chnnVfsZQ205ojIRw9RzmV8krwLzsVWUmJJXdXP5\niiQOwsXAJRZNHTdKujKC6nxKnJFUSlO4B8IxgoaZPwVo978ETEWQPG6SbjFG\nnVZt0o1uNqqgvlnkKZxZTU2CkN1cvB44ghpNeK8Oed1la8J65hsKpSCMNkZ6\nh5Wx\r\n=f8as\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCuV2wEXCIqhEqXxSZ0AuXYIahcPkLbn0A1V/Pdj34YIAIgdXuBfbUf15WJtTA6QzbktDc0hx7z0t1uUo+1U5iPHzw="}]},"maintainers":[{"name":"abdesassi","email":"oss.abde.sassi@gmail.com"}],"_npmUser":{"name":"abdesassi","email":"oss.abde.sassi@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/magic_1.3.1_1577949736163_0.8175915080062957"},"_hasShrinkwrap":false},"1.3.2":{"name":"@npcz/magic","version":"1.3.2","description":"Emscripten port of libmagic (https://darwinsys.com/file/) with javascript interface","keywords":["libmagic","file","identification","mime","wasm"],"main":"dist/index.js","types":"dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/npcz/magic.git"},"homepage":"https://github.com/npcz/magic#readme","author":{"name":"Abdessattar Sassi","email":"oss.abde.sassi@gmail.com"},"license":"BSD-3-Clause","scripts":{"build:dockerimage":"docker image inspect -f '.' mydockerimage || docker build -t mydockerimage .","build:emscripten":"napa && docker run --rm -v $(pwd):/src --user $(id -u):$(id -g) mydockerimage ./build.sh","build:lib":"tsc -p tsconfig.json && copyfiles -a -f build/lib/* dist","build":"yarn build:dockerimage && yarn build:emscripten && yarn build:lib","clean":"rimraf build dist coverage lib/magic-js.js lib/magic-js.wasm","lint":"eslint . --ignore-path .gitignore --ext .js,.ts","test":"jest","changelog":"auto-changelog -p && git add CHANGELOG.md","example:raw":"node build/examples/raw-binding-example.js","example:magic":"node build/examples/file-magic-example.js","examples":"yarn example:raw && yarn example:magic"},"devDependencies":{"@types/jest":"^25.1.2","@types/node":"^13.7.2","@typescript-eslint/eslint-plugin":"^2.20.0","@typescript-eslint/parser":"^2.20.0","auto-changelog":"^2.0.0","copyfiles":"^2.2.0","eslint":"^6.8.0","eslint-config-google":"^0.14.0","eslint-config-prettier":"^6.10.0","eslint-plugin-prettier":"^3.1.2","jest":"^25.1.0","napa":"^3.0.0","node":"^13.8.0","prettier-eslint":"^9.0.1","rimraf":"^3.0.2","ts-jest":"^25.2.1","typescript":"^3.7.5"},"napa":{"c-libmagic":"git+https://github.com/file/file.git"},"contributors":[{"name":"Abdessattar Sassi","email":"abde.sassi@gmail.com"}],"gitHead":"c8e53c5e0258234b92de6a109de3c9d7c4578296","bugs":{"url":"https://github.com/npcz/magic/issues"},"_id":"@npcz/magic@1.3.2","_npmVersion":"5.8.0","_nodeVersion":"10.15.2","_npmUser":{"name":"abdesassi","email":"oss.abde.sassi@gmail.com"},"dist":{"integrity":"sha512-bXbGXDF0BlmY+6yngZI2ogG95AgcXVxbY1hF5rtFK6q7aSvuQDt5/yB6K7xvWlK/Hv7nEQhwy5f5U7yU2SQhCg==","shasum":"0c2a4a2fcba8d5363874810250544b4070255b24","tarball":"https://registry.npmjs.org/@npcz/magic/-/magic-1.3.2.tgz","fileCount":43,"unpackedSize":7966705,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJenY4GCRA9TVsSAnZWagAAD38P/3z/G2QrTbtpO8ufwE4b\nbRaNUL3G0tDUfGszPG5s/HrxHQOTBzN+QZ8sTT0UETcPaNCb1QxxUsmWv+DB\nPL1LqVaguyz8bNo01+7dErYufiRv2ZrDi0+sbF9XfayyjkDyxjfDRAkvIBcP\nrrgN+6893tGH9wMudHwfP11ffsf677iIrdVtYEY3c7NPdF4QR6rp4U6Yiev1\nIiC1wXFFHpdbNEmyIhpkx0/HRE6FwiiQ/R4I7xsKTbqoIEcaX4e6jHese6/B\nNS3tRDPgPwIobe6ROlHR/Vv4vV9hjxrNObudtItxu3X04mdi3OeLry12/Z2w\nHWvEjc+/oSYk5ghICnH+iK/kcDPz/86yiHpKqNkVari/YcM3kImSSciBkDuc\nS4ZoExusP1AMgS7bgHBM6wl8KbX2VfY11wdDKEIhKAmSHp3rMCXKB2yT6wLs\n5rQO9BS8S0DnXRjQH227t2k8huNXlpL/e78sHImzptUwDhdpcTk3B/pTVVW5\nFOAf38FI58N1fqIv7bfjgEPTQXE3YgO0LQb5aYoVvSOv0OhCBVALWcUgHH1E\nytgysh7mTw70sHIiccvzGKXtAsJvvhriFRHmyqD/DlSKNMRnUQbgKtLIrnId\nLVaVdnxfK4X7C6qu6iVNoYd4AEZU+J1A5FAxK/qLbuY34AqOI7skDYwpW4+g\nImKU\r\n=rVWB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCCTuXtrv1sKespEgoNbV0tFXv8h1TzsqiLNTJF0SWadwIhAPy0OAa0OggGX/wSYFrVMCAOzTDKWkm++SB12Svxw9KE"}]},"maintainers":[{"name":"abdesassi","email":"oss.abde.sassi@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/magic_1.3.2_1587383813714_0.479623088774235"},"_hasShrinkwrap":false},"1.3.3":{"name":"@npcz/magic","version":"1.3.3","description":"Emscripten port of libmagic (https://darwinsys.com/file/) with javascript interface","keywords":["libmagic","file","identification","mime","wasm"],"main":"dist/index.js","types":"dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/npcz/magic.git"},"homepage":"https://github.com/npcz/magic#readme","author":{"name":"Abdessattar Sassi","email":"oss.abde.sassi@gmail.com"},"license":"BSD-3-Clause","scripts":{"build:dockerimage":"docker image inspect -f '.' mydockerimage || docker build -t mydockerimage .","build:emscripten":"napa && docker run --rm -v $(pwd):/src --user $(id -u):$(id -g) mydockerimage ./build.sh","build:lib":"tsc -p tsconfig.json && copyfiles -a -f build/lib/* dist","build":"yarn build:dockerimage && yarn build:emscripten && yarn build:lib","clean":"rimraf build dist coverage lib/magic-js.js lib/magic-js.wasm","lint":"eslint . --ignore-path .gitignore --ext .js,.ts","test":"jest","changelog":"auto-changelog -p && git add CHANGELOG.md","example:raw":"node build/examples/raw-binding-example.js","example:magic":"node build/examples/file-magic-example.js","examples":"yarn example:raw && yarn example:magic"},"devDependencies":{"@types/jest":"^25.1.2","@types/node":"^13.7.2","@typescript-eslint/eslint-plugin":"^2.20.0","@typescript-eslint/parser":"^2.20.0","auto-changelog":"^2.0.0","copyfiles":"^2.2.0","eslint":"^6.8.0","eslint-config-google":"^0.14.0","eslint-config-prettier":"^6.10.0","eslint-plugin-prettier":"^3.1.2","jest":"^25.1.0","napa":"^3.0.0","node":"^13.8.0","prettier-eslint":"^9.0.1","rimraf":"^3.0.2","ts-jest":"^25.2.1","typescript":"^3.7.5"},"napa":{"c-libmagic":"git+https://github.com/file/file.git"},"contributors":[{"name":"Abdessattar Sassi","email":"abde.sassi@gmail.com"}],"gitHead":"0677a8ab7ad4e24c35c3420d7ffe5ba3108ce681","bugs":{"url":"https://github.com/npcz/magic/issues"},"_id":"@npcz/magic@1.3.3","_npmVersion":"5.8.0","_nodeVersion":"10.15.2","_npmUser":{"name":"abdesassi","email":"oss.abde.sassi@gmail.com"},"dist":{"integrity":"sha512-TGwAhcMu04And546PIXP+gRK/NGS4oaeDKX3BT0Uswx9crJedpH0NzfzJdxK/9R/LcwxPvxu0f7ml0Z1pen4ow==","shasum":"9231e230412c7a6b9ad44fcc912638be9ab85d61","tarball":"https://registry.npmjs.org/@npcz/magic/-/magic-1.3.3.tgz","fileCount":43,"unpackedSize":7965289,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJenfMgCRA9TVsSAnZWagAAN4cP/0JVuLDJ5JXCl0RSjA72\nh1AMD1Ct7TgRaNWHs6PqVU+K+cTcUgbD8BydfhNWvpBgsguc4Fz+9rhRL4Qt\nIS7KFY+bVqsJDBKT4hP3sD2vkiagL3peqnC4dq6NICUB8HuPhyYksBi45mcw\nFmelI0SSbqL9K9L60ndt/4fxvqk4s90SwQG5w9PQOCU3xZfgUh7XNGum8QXT\nLquLP/heJ/YiPDNytsL6S7a/os2GbPalY38siOfMGRnLuzqVIa5BVOk6Gqam\nbACWBih0ULjl4wFR5EXavPQyUUuQCCgCl6DyYr286k3kXuLR9n32uLCyq/jx\nq2leLnYIlRckTVt8lB9VnBr8Mm6ePfoxBemYkLSi+/sVmLND5nvW3xwJ8EZz\ngfIl21MafqwcHqoXW1ku+yG+u38gOh2PvE8Nwb6ElVXGq0j4rfjUkM9l1KV2\n9fRB9pZQzvOlNrqJ0Jxke+ARVxZOqD2oCFTP4HZ36NeF+gYBx5ieH1t3eY6f\na4eWc6/UUmd7gefZxaM3hahUP6rqGFe7jZmRYnTySvtJGbr7QIpQwyFoo+gd\n9Dlm3HsMxbxy/aYOfbsOh+etZx7AtvEfphv2eN4rz5vtWdn8gOrJDGDHoabD\nxoFW8qo21ks8l5qzEEddqpVBeJ/Xga2IHx428klL47OdVRPWi3JBI87luVaF\nxjYP\r\n=Ii5x\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC9hGPu9WYycyTgSbFNbfVT/zMfX+LveaFLq21mAO4REAIgCJvQajTBpli6PFNLQpy7/MyiJkgwMsuVa+4Gkm4OoYc="}]},"maintainers":[{"name":"abdesassi","email":"oss.abde.sassi@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/magic_1.3.3_1587409695779_0.4016930327373178"},"_hasShrinkwrap":false},"1.3.4":{"name":"@npcz/magic","version":"1.3.4","description":"Emscripten port of libmagic (https://darwinsys.com/file/) with javascript interface","keywords":["libmagic","file","identification","mime","wasm"],"main":"dist/index.js","types":"dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/npcz/magic.git"},"homepage":"https://github.com/npcz/magic#readme","author":{"name":"Abdessattar Sassi","email":"oss.abde.sassi@gmail.com"},"license":"BSD-3-Clause","scripts":{"build:dockerimage":"sudo docker image inspect -f '.' mydockerimage || sudo docker build -t mydockerimage .","build:emscripten":"napa && sudo docker run --rm -v $(pwd):/src --user $(id -u):$(id -g) mydockerimage ./build.sh","build:lib":"tsc -p tsconfig.json && copyfiles -a -f build/lib/* dist","build":"yarn build:dockerimage && yarn build:emscripten && yarn build:lib","clean":"rimraf build dist coverage lib/magic-js.js lib/magic-js.wasm","lint":"eslint . --ignore-path .gitignore --ext .js,.ts","test":"jest","changelog":"auto-changelog -p && git add CHANGELOG.md","example:raw":"node build/examples/raw-binding-example.js","example:magic":"node build/examples/file-magic-example.js","examples":"yarn example:raw && yarn example:magic"},"devDependencies":{"@types/jest":"^26.0.0","@types/node":"^14.0.13","@typescript-eslint/eslint-plugin":"^3.4.0","@typescript-eslint/parser":"^3.4.0","auto-changelog":"^2.1.0","copyfiles":"^2.3.0","eslint":"^7.3.1","eslint-config-google":"^0.14.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","jest":"^26.1.0","napa":"^3.0.0","node":"^14.4.0","prettier-eslint":"^11.0.0","rimraf":"^3.0.2","ts-jest":"^26.1.1","typescript":"^3.9.5"},"napa":{"c-libmagic":"git+https://github.com/file/file.git"},"contributors":[{"name":"Abdessattar Sassi","email":"abde.sassi@gmail.com"}],"gitHead":"fa42b77d5c0d9c2838cff8835ebf2a3e59e8669c","bugs":{"url":"https://github.com/npcz/magic/issues"},"_id":"@npcz/magic@1.3.4","_nodeVersion":"14.4.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-Rtp5ztZgqQHXF4p061jbQdX9lMyC0UG6Tl3a5Y+hBkWJ/JHdedQkYkokek1UiMkFIs6cLvBomT0B9qaOfDbJJw==","shasum":"51fceba1657bc723d68ff35f9243972e055180a0","tarball":"https://registry.npmjs.org/@npcz/magic/-/magic-1.3.4.tgz","fileCount":42,"unpackedSize":7842841,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe8lhKCRA9TVsSAnZWagAAUkYP/idk+EaceDJCc073ouAS\nlP+ujtQfV9N3dT2SMK15g1e89BkWGDmKiJ38/nr1PJZb09QHAfLBOEm7DeWv\ntps9K80JQiI5rxSykVoiI3FXiPuSAlNOVDIZozrWUKFbzuptBoAxJx4dyuO0\nfJXdZNlvBnsqvwZX514V2zxnpbDPt7aikLExBP17iWZj76w5/9O576qZU1bm\n+kxXQ+I4yO+kPn0rL5OGMlsmtafv/UWO2MUZiQTDUKvFqHILZKHIftrfWEc5\nrtZmRaGRhyxfuNYL2T2SWTYHJl9khRQoKbF92uWDOgqOpBAEE6zRO4I+Pwbg\n0aDzDZzmUXoGTOQ+jLVrvVzothv1bLMQy0JLN21fCpoCGOa6puxXR7wigFuR\nrRAwguWW7BERmmv3rKHKJnSaKpKCqfvDiXAtc+hojush0BP58l6euHMEfZoW\npfHelZVFMLQcyQNEhf/UkfIOeJsXle7AFVg1QA2ePCT8siKFM9JfQTReT3AV\nejopv8bUaub1H4Pes+3By0jj7v1RwUDt2K1/pisoD3vnfPvdtywkIIU802c+\ny/SfEdmnxO85r6/OMZfvEKZcCPIvHlnq2s0xIlHm9Ic5SongKmH+3A9y0eEX\nGWUUQH8eYtUn/74iWM0jQqq6Czf0qth2XtrjN0QHz8RpU/M+B46R0O/MSs6J\nhtCH\r\n=qQPJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBTdTu+pNGP1UR9Q/DWlqSwwc52yU2Jf/v/lvQ6+2nFcAiEA7N3T3QACXyIrokC4zZLAA/DB8k8FNRE3GQ7uU7W1Nt0="}]},"maintainers":[{"name":"abdesassi","email":"oss.abde.sassi@gmail.com"}],"_npmUser":{"name":"abdesassi","email":"oss.abde.sassi@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/magic_1.3.4_1592940617614_0.8776102217356336"},"_hasShrinkwrap":false},"1.3.5":{"name":"@npcz/magic","version":"1.3.5","description":"Emscripten port of libmagic (https://darwinsys.com/file/) with javascript interface","keywords":["libmagic","file","identification","mime","wasm"],"main":"dist/index.js","types":"dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/npcz/magic.git"},"homepage":"https://github.com/npcz/magic#readme","author":{"name":"Abdessattar Sassi","email":"oss.abde.sassi@gmail.com"},"license":"BSD-3-Clause","scripts":{"build:dockerimage":"sudo docker image inspect -f '.' mydockerimage || sudo docker build -t mydockerimage .","build:emscripten":"napa && sudo docker run --rm -v $(pwd):/src --user $(id -u):$(id -g) mydockerimage ./build.sh","build:lib":"tsc -p tsconfig.json && copyfiles -a -f build/lib/* dist","build":"yarn build:dockerimage && yarn build:emscripten && yarn build:lib","clean":"rimraf build dist coverage lib/magic-js.js lib/magic-js.wasm","lint":"eslint . --ignore-path .gitignore --ext .js,.ts","test":"jest","changelog":"auto-changelog -p && git add CHANGELOG.md","example:raw":"node build/examples/raw-binding-example.js","example:magic":"node build/examples/file-magic-example.js","examples":"yarn example:raw && yarn example:magic"},"devDependencies":{"@types/jest":"^26.0.0","@types/node":"^14.0.13","@typescript-eslint/eslint-plugin":"^3.4.0","@typescript-eslint/parser":"^3.4.0","auto-changelog":"^2.1.0","copyfiles":"^2.3.0","eslint":"^7.3.1","eslint-config-google":"^0.14.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","jest":"^26.1.0","napa":"^3.0.0","node":"^14.4.0","prettier-eslint":"^11.0.0","rimraf":"^3.0.2","ts-jest":"^26.1.1","typescript":"^3.9.5"},"napa":{"c-libmagic":"git+https://github.com/file/file.git"},"contributors":[{"name":"Abdessattar Sassi","email":"abde.sassi@gmail.com"}],"gitHead":"a0e4f47b7816c929a85a39d175e5a11d070616c5","bugs":{"url":"https://github.com/npcz/magic/issues"},"_id":"@npcz/magic@1.3.5","_nodeVersion":"14.4.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-7dIAdBr69UzJbHkgeljcgkx2uPZKRqikmMGvcn/v4yRDsxF9qaG94hTyBlVpNMW32KSo/eRp2W8rLhacGcMOHA==","shasum":"4446dce38630695194abc7d6109562cf9ca4891f","tarball":"https://registry.npmjs.org/@npcz/magic/-/magic-1.3.5.tgz","fileCount":42,"unpackedSize":7843184,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe8luJCRA9TVsSAnZWagAADrIP+gKWd5qX5yZSGOWJg4Ov\nBAmpXfk3GI9zi0QFl8m1GPbLV86mNfquPbhRYbag8D6LBnN3Zt/j46ajS7Ed\nVhqLIaedP7NlA2lWWRj82ldvNFuSj3oKcOG6SAtkWI6ixmdoH36cF7s9rOCW\nTCZdFU97xAR2w82pE7jB9LTMdcz8ZW0lQtHKuw7vE9zzKRZOS5bomQpG2P4z\njAYt1wLuEqOi59txq1dmXmRMbft/CcABndAS7JmMV5E5EAvGFdWfkLyd1Q0T\nzwnU6frKWui08zpuXSVytF0u9m5jInGH2XpYrS/grxn28wddJJyhW7zdbO9q\n3rWMs40hyhnDYnueZtMReLklJIPOHEGQheqYN6mggadrAvvKeZJlT54nTnBF\nJPgx1ArULr63t3B8jVBBh79uN8y0PmY30qyQPAvHIFxmHIipawsY15Fbg727\nliOcplRsqMzeuOXqSfxSe4ETSn0PpX64Ucb1rQxt/Fd9XFy+/s6+u+6kYuT+\nfiZC584V+e5jis9AmfOYBXN+lp4ITEUUzW7rKPnGPGQQ20k+rnUplOeMnBQm\nsxXwIw0bdyslAn7DyqJ+DcSAImMoLsQdxwRvkTmwKoZt+T9XSZVYDuXHrAPV\nJ7Yw2zwYLdUzXdj1Wj8MtDQAf2ARPEiGhWnK4JYfL9oX3zYtvFmSIA+/BSVF\nGbe/\r\n=MA/9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDWUyePWskEWVde2UzVanR1rsX+G9iGbFbgYwNte9heyAIgDUsI4xhsRc8+NlLL99NR3q7gUwAkbeU3rLc/MXgHccQ="}]},"maintainers":[{"name":"abdesassi","email":"oss.abde.sassi@gmail.com"}],"_npmUser":{"name":"abdesassi","email":"oss.abde.sassi@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/magic_1.3.5_1592941449236_0.20157320428533"},"_hasShrinkwrap":false},"1.3.6":{"name":"@npcz/magic","version":"1.3.6","description":"Emscripten port of libmagic (https://darwinsys.com/file/) with javascript interface","keywords":["libmagic","file","identification","mime","wasm"],"main":"dist/index.js","types":"dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/npcz/magic.git"},"homepage":"https://github.com/npcz/magic#readme","author":{"name":"Abdessattar Sassi","email":"oss.abde.sassi@gmail.com"},"license":"BSD-3-Clause","scripts":{"build:dockerimage":"sudo docker image inspect -f '.' mydockerimage || sudo docker build --network=host -t mydockerimage .","build:emscripten":"napa && sudo docker run --rm -v $(pwd):/src --user $(id -u):$(id -g) mydockerimage ./build.sh","build:lib":"tsc -p tsconfig.json && copyfiles -a -f build/lib/* dist","build":"yarn build:dockerimage && yarn build:emscripten && yarn build:lib","clean":"rimraf build dist coverage lib/magic-js.js lib/magic-js.wasm","lint":"eslint . --ignore-path .gitignore --ext .js,.ts","test":"jest","changelog":"auto-changelog -p && git add CHANGELOG.md","example:raw":"node build/examples/raw-binding-example.js","example:magic":"node build/examples/file-magic-example.js","examples":"yarn example:raw && yarn example:magic"},"devDependencies":{"@types/jest":"^26.0.4","@types/node":"^14.0.23","@typescript-eslint/eslint-plugin":"^3.6.1","@typescript-eslint/parser":"^3.6.1","auto-changelog":"^2.2.0","copyfiles":"^2.3.0","eslint":"^7.4.0","eslint-config-google":"^0.14.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","jest":"^26.1.0","lodash":"4.17.19","napa":"^3.0.0","node":"^14.5.0","prettier":"^2.0.5","prettier-eslint":"^11.0.0","rimraf":"^3.0.2","ts-jest":"^26.1.3","typescript":"^3.9.7"},"napa-config":{"cache":false,"log-level":"error"},"napa":{"c-libmagic":"git+https://github.com/file/file.git"},"contributors":[{"name":"Abdessattar Sassi","email":"abde.sassi@gmail.com"}],"gitHead":"3ccd147f7c45564ae8c0f9b1a71b2b8fc393b1c3","bugs":{"url":"https://github.com/npcz/magic/issues"},"_id":"@npcz/magic@1.3.6","_nodeVersion":"14.4.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-QIiwMh8BwZ25ipiLHyoTWFVi9G3x/PRLlKIMdb2vfhxQLt9xj7xXNx8EKjkJZpXAqx5KvVfPLLSS0610X0CLGw==","shasum":"44c0cc469e81a75c09079395b4fe57951d4ed00d","tarball":"https://registry.npmjs.org/@npcz/magic/-/magic-1.3.6.tgz","fileCount":42,"unpackedSize":7952354,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfEvATCRA9TVsSAnZWagAA5fMP/j0xxdSSAl2Kcie7KRAU\nI7po8UmM2ErA+k2RB6xP96ysnTu9ISMgfVJdonPYqSsKvtsv224Bw/p1VUU2\nABUs5yOqCJ9cHPZYgUJu3KjIqWV/NJ7N9sTYVOasMli1TnJ+8+nqMcytg7L5\nOMY7gBLEmPoI9upx/uBjN96IzEctOJuKm5+bgQKkZWyV1Fras94KQc7ZBhj7\nbrzmxphK5IH7B47focAqQOX4EYvG49VMfqdrk5I7rp5ykn/u/INV+YWd76T/\nGwHwD1kBCc8xarpNMo3nqZf7erDXJYIDF9nPBzrfZl13KbfO17X5r6b0q7/D\n12cc5GDudyJvu5xdUDNVOMEpn9TiMkZ1U4C9YzLDiBvCjiaJ8r1lwhR78SrL\nEWjq54hn21URltWZiLGFlx1eULI0UNV/B91fI0vk/9chNDJQYHYrkkbtRYb0\nOTGPGrmzhkeOGHoTDZlnLkE3//1cXFo498ktPWl7OziOuaKRR8IennJn9nCP\nfr+AkeiBa9w4GqBCpoSceMhjTH79FBh02xUaTwgU+s69PPEt+NcX+tuVyam9\n2OZRKoNbcOBWVySz0a8cmqKPQpaKUL7bQN7WvEvfQkIgiXiHgEUOsRROO0R6\nZUNYQKKz3hWc5DqV7HyOXgc//+vBdJ1s7ELDGbB+LUeJ3WcDdoLtEHI1DEha\nCHtG\r\n=67/B\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDqqYzav1TefgCSqemoFWBO9HqbGdOzPEb2jkRJtPWXWwIgJP4tBTDnDoBnWaj74hI70gfm/Zo51/r1BGw0Xkzdelc="}]},"maintainers":[{"name":"abdesassi","email":"oss.abde.sassi@gmail.com"}],"_npmUser":{"name":"abdesassi","email":"oss.abde.sassi@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/magic_1.3.6_1595076627404_0.09943072204624004"},"_hasShrinkwrap":false},"1.3.7":{"name":"@npcz/magic","version":"1.3.7","description":"Emscripten port of libmagic (https://darwinsys.com/file/) with javascript interface","keywords":["libmagic","file","identification","mime","wasm"],"main":"dist/index.js","types":"dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/npcz/magic.git"},"homepage":"https://github.com/npcz/magic#readme","author":{"name":"Abdessattar Sassi","email":"oss.abde.sassi@gmail.com"},"license":"BSD-3-Clause","scripts":{"build:dockerimage":"docker image inspect -f '.' mydockerimage || docker build --network=host -t mydockerimage .","build:emscripten":"napa && docker run --rm -v $(pwd):/src --user $(id -u):$(id -g) mydockerimage ./build.sh","build:lib":"tsc -p tsconfig.json && copyfiles -a -f build/lib/* dist","build":"yarn build:dockerimage && yarn build:emscripten && yarn build:lib","clean":"rimraf build dist coverage lib/magic-js.js lib/magic-js.wasm","lint":"eslint . --ignore-path .gitignore --ext .js,.ts","test":"jest","changelog":"auto-changelog -p && git add CHANGELOG.md","example:raw":"node build/examples/raw-binding-example.js","example:magic":"node build/examples/file-magic-example.js","examples":"yarn example:raw && yarn example:magic"},"devDependencies":{"@types/jest":"^26.0.20","@types/node":"^14.14.25","@typescript-eslint/eslint-plugin":"^4.14.2","@typescript-eslint/parser":"^4.14.2","auto-changelog":"^2.2.1","copyfiles":"^2.4.1","eslint":"^7.19.0","eslint-config-google":"^0.14.0","eslint-config-prettier":"^7.2.0","eslint-plugin-prettier":"^3.3.1","jest":"^26.6.3","lodash":"4.17.20","napa":"^3.0.0","node":"^15.7.0","prettier":"^2.2.1","prettier-eslint":"^12.0.0","rimraf":"^3.0.2","ts-jest":"^26.5.0","typescript":"^4.1.3"},"resolutions":{"ini":"1.3.8","bl":"1.2.3"},"napa-config":{"cache":false,"log-level":"error"},"napa":{"c-libmagic":"git+https://github.com/file/file.git"},"contributors":[{"name":"Abdessattar Sassi","email":"abde.sassi@gmail.com"}],"gitHead":"f400c71a1f1d8808743e1f4a056f499bdfb64b1c","bugs":{"url":"https://github.com/npcz/magic/issues"},"_id":"@npcz/magic@1.3.7","_nodeVersion":"12.20.1","_npmVersion":"6.14.10","dist":{"integrity":"sha512-e/+eMUEoUOr3qydO5254aSURKwZV4DlvDe1LL4OuFHIk7eGjOKvEkmKzqThf7LZt+nvx1zssGiyCMbI3MNbEYA==","shasum":"4f777a4a3cc65f782879ca8fc3c8d913d1904cc1","tarball":"https://registry.npmjs.org/@npcz/magic/-/magic-1.3.7.tgz","fileCount":42,"unpackedSize":7955197,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgHcLICRA9TVsSAnZWagAAyDwP/3iYBVo3Xayk9LRUqLya\nIznyHQk3N/RKwRspvi5rGr4swXrAo5GoIMs2uipI0RJJUeubvLeH2hg5xR3F\nZ9uDji1pSRcjqXtogYpdiI/UFhn3Xnv3Xm1FygJmYv7j5mo3R7dJyVq6ixcz\nZ6D8UKnoC/GelyRFbC5kNV557LH3PzB3nT8GLQjWAFM1GmkYceJa01FqHx2n\n+NO87hsm7GoU0bA8j0ct0S1jLD24+JaNvSGUbO78oaCaQuoakf0xyas72TaC\n81AZe5prIJ6FqDMJEAybUKalJiu1/ACNXHJZHHHNmTxA4E9rzGWI0PauMzQa\nfBlzRvmiF/kflAgYhlQcYMoIm44vS+EVpker5VSUs4B5e0Lagm2nL9opwtGB\no0WvBf5Njb5fm94jbNZjo6uYBHLNwhgYtsOjccafFH5Sa8KCnQ9/xJHl20RC\nPTe6AxSlfhNwFTW07oqbKXh1Z+fJZNkVd33IsBPDUMQum3ORqBZ6CWNTd95M\nRqt5k/yU5StyY+JEmWi/OKDkXRoz/ykdiGV3+q0JEySctOonM1/uQxZBEOp0\nxmsOZ5yqaqXzpxIdt6sMsxEjcRsfTyZYQY9tRubbDFG5ni97BR3AYZhXVQUc\nZFHak/mXnM+pfKxw8T4bi0Raj4ctKBoxSi3b1I0qeQcaY5Of/mNS7AbAUnU/\nxZBC\r\n=Wb0M\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD8LDOnoqcMV2ySnBQd5VZtjVps6boetPQ7SHdJOAbybAIhAKf3f3HPrnPi20VEQhMJJz/PuWB3XaoGWCnmXaKD5tkH"}]},"_npmUser":{"name":"abdesassi","email":"oss.abde.sassi@gmail.com"},"directories":{},"maintainers":[{"name":"abdesassi","email":"oss.abde.sassi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/magic_1.3.7_1612563144267_0.9944728951867208"},"_hasShrinkwrap":false},"1.3.8":{"name":"@npcz/magic","version":"1.3.8","description":"Emscripten port of libmagic (https://darwinsys.com/file/) with javascript interface","keywords":["libmagic","file","identification","mime","wasm"],"main":"dist/index.js","types":"dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/npcz/magic.git"},"homepage":"https://github.com/npcz/magic#readme","author":{"name":"Abdessattar Sassi","email":"oss.abde.sassi@gmail.com"},"license":"BSD-3-Clause","scripts":{"build:dockerimage":"docker image inspect -f '.' mydockerimage || docker build --network=host -t mydockerimage .","build:emscripten":"napa && docker run --rm -v $(pwd):/src --user $(id -u):$(id -g) mydockerimage ./build.sh","build:lib":"tsc -p tsconfig.json && copyfiles -a -f build/lib/* dist","build":"yarn build:dockerimage && yarn build:emscripten && yarn build:lib","clean":"rimraf build dist coverage lib/magic-js.js lib/magic-js.wasm","lint":"eslint . --ignore-path .gitignore --ext .js,.ts","test":"jest","changelog":"auto-changelog -p && git add CHANGELOG.md","example:raw":"node build/examples/raw-binding-example.js","example:magic":"node build/examples/file-magic-example.js","examples":"yarn example:raw && yarn example:magic"},"devDependencies":{"@types/jest":"^26.0.20","@types/node":"^14.14.25","@typescript-eslint/eslint-plugin":"^4.14.2","@typescript-eslint/parser":"^4.14.2","auto-changelog":"^2.2.1","copyfiles":"^2.4.1","eslint":"^7.19.0","eslint-config-google":"^0.14.0","eslint-config-prettier":"^7.2.0","eslint-plugin-prettier":"^3.3.1","jest":"^26.6.3","lodash":"4.17.20","napa":"^3.0.0","node":"^15.7.0","prettier":"^2.2.1","prettier-eslint":"^12.0.0","rimraf":"^3.0.2","ts-jest":"^26.5.0","typescript":"^4.1.3"},"resolutions":{"ini":"1.3.8","bl":"1.2.3"},"napa-config":{"cache":false,"log-level":"error"},"napa":{"c-libmagic":"git+https://github.com/file/file.git#FILE5_39"},"contributors":[{"name":"Abdessattar Sassi","email":"abde.sassi@gmail.com"}],"gitHead":"e02f0a4d5d47c3041656c164cde6f3e6efd36c48","bugs":{"url":"https://github.com/npcz/magic/issues"},"_id":"@npcz/magic@1.3.8","_nodeVersion":"12.20.1","_npmVersion":"6.14.10","dist":{"integrity":"sha512-z+7sgoPEJl1hjfhaxcuGMGot6gHSfcsdTGeQjPB8wz1XwzyePVZHlGdLSHP8FOgejdGY/n+i2qLQxwO5gq5i9g==","shasum":"80eb91d8513d17ed16f57d3795355172a2dfeae7","tarball":"https://registry.npmjs.org/@npcz/magic/-/magic-1.3.8.tgz","fileCount":42,"unpackedSize":7831774,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgHcjECRA9TVsSAnZWagAAAnIP/iMY8dEyVT91+ECg3lA0\nyN2mVqk3Z8rqE/5CE/urusUR11qOFjioTYUazhP5bv20WZrHy/+gFVTeXnYH\ndRZ5F4r8kcwk2TY06MZxSsDR6Q8YF93Ggvbkr9+JGTkQLwkE0lUZgD1BxB3Q\nfZrr7XVL87bSYiDtRH/8xIFSeF98/+0mCYzVt4PDjuPJ+F2s82WN9TsHA3PL\nMyfi50bcVmSDoXCcO6ycFHbejI8mvWR3FqdoFSiN7WybiTIZCD4mUQ/IOhlL\nEYyVNhuq+n23AcH6sk/LMho9XhM9v1UMDbyiPr9T3dy5wyBPpcO7dEml5k7h\nY3gg91Pa69dmUFScclay1TNtLH1GETRMykqtMAscVGklU0tqLf8H8eJiWy6y\nt4gDj1apTUBke7VPLoeefo3dJ+LtutU6C7VQpavz5Kk/yTETk398vGDBLYF6\nUedgEnSSxdJIAUw2ZIhTVkXDIrfwNd3RaKxLTKe8O7tM++JTdPnrlHvi4jks\nacOC+GSYQXIDf0wb9x4ayI6KBhF0ZIb9dgy+txE0498GZU4NieI8FtyCbCj3\nxNGcrEtmO9uYXbITxhXSpOFEZKp9FLGDMbAZcdvVEexcK19opLk0WWcnZ80M\n4sLrlzk2xyLY+cs2dtnEQbEot6iosEiyEeCJx+aP/vx9DLEN7NYPN1SYbmPA\neQ+h\r\n=62qq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDLEnCh6jNElRj6tJWVOC5tK0OBfoUMMl2uEmmg0XcE1QIhAI3SEzlOynbhzgR2v/CIe4yU8mquyDpYjvsb79E1IolL"}]},"_npmUser":{"name":"abdesassi","email":"oss.abde.sassi@gmail.com"},"directories":{},"maintainers":[{"name":"abdesassi","email":"oss.abde.sassi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/magic_1.3.8_1612564676109_0.935423112921614"},"_hasShrinkwrap":false},"1.3.9":{"name":"@npcz/magic","version":"1.3.9","description":"Emscripten port of libmagic (https://darwinsys.com/file/) with javascript interface","keywords":["libmagic","file","identification","mime","wasm"],"main":"dist/index.js","types":"dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/npcz/magic.git"},"homepage":"https://github.com/npcz/magic#readme","author":{"name":"Abdessattar Sassi","email":"oss.abde.sassi@gmail.com"},"license":"BSD-3-Clause","scripts":{"build:dockerimage":"docker image inspect -f '.' mydockerimage || docker build --network=host -t mydockerimage .","build:emscripten":"napa && docker run --rm -v $(pwd):/src --user $(id -u):$(id -g) mydockerimage ./build.sh","build:lib":"tsc -p tsconfig.json && copyfiles -a -f build/lib/* dist","build":"yarn build:dockerimage && yarn build:emscripten && yarn build:lib","clean":"rimraf build dist coverage lib/magic-js.js lib/magic-js.wasm","lint":"eslint . --ignore-path .gitignore --ext .js,.ts","test":"jest","changelog":"auto-changelog -p && git add CHANGELOG.md","example:raw":"node build/examples/raw-binding-example.js","example:magic":"node build/examples/file-magic-example.js","examples":"yarn example:raw && yarn example:magic"},"devDependencies":{"@types/jest":"^26.0.23","@types/node":"^14.14.25","@typescript-eslint/eslint-plugin":"^4.22.1","@typescript-eslint/parser":"^4.22.1","auto-changelog":"^2.2.1","copyfiles":"^2.4.1","eslint":"^7.26.0","eslint-config-google":"^0.14.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","jest":"^26.6.3","lodash":"4.17.21","napa":"^3.0.0","node":"^15.7.0","prettier":"^2.2.1","prettier-eslint":"^12.0.0","rimraf":"^3.0.2","ts-jest":"^26.5.6","typescript":"^4.2.4"},"resolutions":{"ini":"^1.3.8","bl":"^1.2.3","handlebars":"^4.7.7"},"napa-config":{"cache":false,"log-level":"error"},"napa":{"c-libmagic":"git+https://github.com/file/file.git#FILE5_39"},"contributors":[{"name":"Abdessattar Sassi","email":"abde.sassi@gmail.com"}],"gitHead":"162c80d552471cffd652f47d0cb83e1345e7df59","bugs":{"url":"https://github.com/npcz/magic/issues"},"_id":"@npcz/magic@1.3.9","_nodeVersion":"10.19.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-ay4hK0EMwjothKggICKYfe6pdFQqYDQXwPgkZ3/it4r5idJb4dyXLMcoyxqnzTEHFP4J1001pp98anuZdAFGMw==","shasum":"2f446a04b2aadd6991fb0ccf18972ab16b3e5abb","tarball":"https://registry.npmjs.org/@npcz/magic/-/magic-1.3.9.tgz","fileCount":42,"unpackedSize":7832283,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgl8/yCRA9TVsSAnZWagAAtsoP/29AkmOwgNHePJVCfCjD\ns3cCNJrp461Sf6PmrgK8xdlNNfB7btt5Hf4gy8+6lRrEBveNc3Dtea83Fj4G\n1f5wFIdKlY3Go6pD2pqrGUQQho4SpkS4xZN6OeESbYyi4hKozhyb0b6AP4BJ\ncslpwwD4h2BgTWHC+JCTWcrCQs36A60nynosO8WkDQrUot6Ngbu5EO2WJUdX\nF+6ytJKo3ZzIZS/Yr+P8ncUsc/Kh7UbrbfvQlViaTRpNRs6W99W4mrVSIDnF\nlYCLUfyFRg6M4RFmHWAvJnNJez9MxU5mfVjpM/NA4VAnhXz4WsW7vIJRFLEO\nUQarbLEZjcr9d5MUC2h3DVt8izue2JQfldUUt6NoHmV/ke/Wrks1nC4TPFjX\noi43CMRPdvYa7ZOgmd78El9IRJS8vEx/5idmaHAUF0x2G2qj9TlNYE3MIInB\niwevDWrJVldPB7zQCceE2TWEAQwkSs5gKrJcxVqZB4kl7k4IEfTEA9RnEX0v\nRmHRBAasHDWFOyCfKfMutNyicgo/Fc9wy3DbnM3wEV4GX4ZNAtqYYz5oDIKp\n0ZxgpLPwXwd7H8FPu34X/Wdx7gSzjs9o72j1U+q5ou1ChlZgtKujfF9o88FC\nZYlbrUyK79PEzEBRe9NA8OX+1zhDaZossDO/CSGSzS1VYqedfKcljUXAzHQ5\n3SyA\r\n=8YmB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEwzCGMSk1VhvxE3sL3K6ZUKEU6AaAMcBOybwyDW1a5pAiA4n8C5tBIQ6jj3Tmzk69YzXfwnpfzAnmQeT1K5GR+CAg=="}]},"_npmUser":{"name":"abdesassi","email":"oss.abde.sassi@gmail.com"},"directories":{},"maintainers":[{"name":"abdesassi","email":"oss.abde.sassi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/magic_1.3.9_1620561905979_0.3098877615978335"},"_hasShrinkwrap":false},"1.3.10":{"name":"@npcz/magic","version":"1.3.10","description":"Emscripten port of libmagic (https://darwinsys.com/file/) with javascript interface","keywords":["libmagic","file","identification","mime","wasm"],"main":"dist/index.js","types":"dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/npcz/magic.git"},"homepage":"https://github.com/npcz/magic#readme","author":{"name":"Abdessattar Sassi","email":"oss.abde.sassi@gmail.com"},"license":"BSD-3-Clause","scripts":{"build:dockerimage":"docker image inspect -f '.' mydockerimage || docker build --network=host -t mydockerimage .","build:emscripten":"napa && docker run --rm -v $(pwd):/src --user $(id -u):$(id -g) mydockerimage ./build.sh","build:lib":"tsc -p tsconfig.json && copyfiles -a -f build/lib/* dist","build":"yarn build:dockerimage && yarn build:emscripten && yarn build:lib","clean":"rimraf build dist coverage lib/magic-js.js lib/magic-js.wasm","lint":"eslint . --ignore-path .gitignore --ext .js,.ts","test":"jest","changelog":"auto-changelog -p && git add CHANGELOG.md","example:raw":"node build/examples/raw-binding-example.js","example:magic":"node build/examples/file-magic-example.js","examples":"yarn example:raw && yarn example:magic"},"devDependencies":{"@types/jest":"^26.0.23","@types/node":"^14.14.25","@typescript-eslint/eslint-plugin":"^4.22.1","@typescript-eslint/parser":"^4.22.1","auto-changelog":"^2.2.1","copyfiles":"^2.4.1","eslint":"^7.26.0","eslint-config-google":"^0.14.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","jest":"^26.6.3","lodash":"4.17.21","napa":"^3.0.0","node":"^15.7.0","prettier":"^2.2.1","prettier-eslint":"^12.0.0","rimraf":"^3.0.2","ts-jest":"^26.5.6","typescript":"^4.2.4"},"resolutions":{"ini":"^1.3.8","bl":"^1.2.3","handlebars":"^4.7.7"},"napa-config":{"cache":false,"log-level":"error"},"napa":{"c-libmagic":"git+https://github.com/file/file.git#FILE5_39"},"contributors":[{"name":"Abdessattar Sassi","email":"abde.sassi@gmail.com"}],"gitHead":"5e9785099acc8fd468880d4991bcfd0579d2a865","bugs":{"url":"https://github.com/npcz/magic/issues"},"_id":"@npcz/magic@1.3.10","_nodeVersion":"10.19.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-BEwkHAsCstz3TsDioDw0Uc+LqsOeUbFFh7d54C6bpLgCJ8njrudmpcIuVQfNuQWCJoyawwIFDBb6n2FYimSxtQ==","shasum":"14ffc11ac63e507d409c2f415decfdb1182ec6f7","tarball":"https://registry.npmjs.org/@npcz/magic/-/magic-1.3.10.tgz","fileCount":42,"unpackedSize":7832629,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgl9V+CRA9TVsSAnZWagAAjvoP/A/tW0JLz1osuHo4ICRB\n4vuEhWGs+DWjxRsr+6/YxuCNSBoM5VpZcxEhLdVwwRzoMD6LRHQ3AIqiZypW\n9t630QjMrMk9a3lruIA5MgzKlnjwyPfUEoko5/E7vzJ2NlXkHfX3FhTM/cq2\nqdwJKrlrE2T8J5nxSQuwveZerZOwgAM+cSKbFBCOFdx6TJyx08tgGwiHEXDV\nfe+1pmP7L9o7patRX0qX1vb5n6stIZ2YPKKJHEqW4GhLvIrTVzK4P2T+PGGb\nO8grk6CgtSogRAq0SjXedTAIDbTvi8bOFnSJjeSYJqI8L8oijI6dAXtSKntx\noSvl4PTh/Xa3BL1F9C8iqW8jmHQlgJ9DZfxPESPlbyUrhKqn23Z5D1HwBTVz\n3w2hrPeAGlJVlT5jREdzdGNmQauKuptmz1Fqkos06F58S5A1RFxJV0q5lfMZ\nY2Gkc7DcLpqNFwVBsl7FeEf2e/hyr8y2lqFPQJdT2/FyzNHEEcuiLRuW82f3\neT4GQe4U5h4vXzklQIvS0d+OaFT3IeL6Jp/dnaVEnJODzE1KIjAdg07ttFH4\n15USBshauw0OKYLNTekj7Q/4q2es8eGOuN8MxIHl96nRRv4J/dVRPRlAS4Rh\nMZCQXwWhPvLkSFzBo+US2bSQeIVopnB7cgZb9iJmtPgdG+w677wxNQhAzGIa\nio0T\r\n=C8xD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHkpM2M+i+HHH1kA+qbqFUG7IED97zTtjAPgbj+w620wAiB9t4/QZYUirZE0hj6hhUSjwHZRB8vJ68Pe4We06oFWCA=="}]},"_npmUser":{"name":"abdesassi","email":"oss.abde.sassi@gmail.com"},"directories":{},"maintainers":[{"name":"abdesassi","email":"oss.abde.sassi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/magic_1.3.10_1620563325707_0.6080282278981335"},"_hasShrinkwrap":false},"1.3.11":{"name":"@npcz/magic","version":"1.3.11","description":"Emscripten port of libmagic (https://darwinsys.com/file/) with javascript interface","keywords":["libmagic","file","identification","mime","wasm"],"main":"dist/index.js","types":"dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/npcz/magic.git"},"homepage":"https://github.com/npcz/magic#readme","author":{"name":"Abdessattar Sassi","email":"oss.abde.sassi@gmail.com"},"license":"BSD-3-Clause","scripts":{"build:dockerimage":"docker image inspect -f '.' mydockerimage || docker build --network=host -t mydockerimage .","build:emscripten":"napa && docker run --rm -v $(pwd):/src --user $(id -u):$(id -g) mydockerimage ./build.sh","build:lib":"tsc -p tsconfig.json && copyfiles -a -f build/lib/* dist","build":"yarn build:dockerimage && yarn build:emscripten && yarn build:lib","clean":"rimraf build dist coverage lib/magic-js.js lib/magic-js.wasm","lint":"eslint . --ignore-path .gitignore --ext .js,.ts","test":"jest","changelog":"auto-changelog -p && git add CHANGELOG.md","example:raw":"node build/examples/raw-binding-example.js","example:magic":"node build/examples/file-magic-example.js","examples":"yarn example:raw && yarn example:magic"},"devDependencies":{"@types/jest":"^26.0.24","@types/node":"^16.3.3","@typescript-eslint/eslint-plugin":"^4.28.3","@typescript-eslint/parser":"^4.28.3","auto-changelog":"^2.3.0","copyfiles":"^2.4.1","eslint":"^7.30.0","eslint-config-google":"^0.14.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","jest":"^27.0.6","lodash":"4.17.21","napa":"^3.0.0","node":"^16.5.0","prettier":"^2.3.2","prettier-eslint":"^12.0.0","rimraf":"^3.0.2","ts-jest":"^27.0.3","typescript":"^4.3.5"},"resolutions":{"ini":"^1.3.8","bl":"^1.2.3","handlebars":"^4.7.7","ws":"^7.4.6"},"napa-config":{"cache":false,"log-level":"error"},"napa":{"c-libmagic":"git+https://github.com/file/file.git#FILE5_40"},"contributors":[{"name":"Abdessattar Sassi","email":"abde.sassi@gmail.com"}],"gitHead":"fe0a9f57444ea9aa767500b6c10f42e473f387c6","bugs":{"url":"https://github.com/npcz/magic/issues"},"_id":"@npcz/magic@1.3.11","_nodeVersion":"10.19.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-TZgZtidH0Bc+qT+AHkuk8qGrlNg/yc6M5pQcnWmfRQ8tNM5yik9zuisUz11CbGmT+4E1eVsZFdN4fzWhREeZLw==","shasum":"e0f2ae92b0a0c537d2979b9b06ce6c1aa6e24511","tarball":"https://registry.npmjs.org/@npcz/magic/-/magic-1.3.11.tgz","fileCount":42,"unpackedSize":8201217,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg8yRQCRA9TVsSAnZWagAAJ68P/3/e0ebbolK+rc88jQrB\nc9JGjrUm6FCZG7r/rSnp0wJ0YBpvU0d6woCwPCA/QqB/W+MuwB3i2stj1Fib\nsyU52FBs86g86Pw9dGwwDbov+9R3ibbNf8ObrpQnyup4d9XAS3sZ99LvqG6P\n4WGjCvUTPLjbhD4Bl8VFB4NZjlOhKnBLOYHEYGM9pPTQAW5rvKc+txQjSpPa\nCC+pQ7GgflxkFNbgqWZhTq5oYBqEfKPGchjRmdOpp2bbD4SoEHp/0G23oXMM\n2xwaaOzAPmeCd9N5pHO9iFfwARNcAlGMVH6CDUD2c5srCGx8Bw3kjk6vxwDZ\nuu24AnQ0IRTrvjj4+2xBy0KHPpGDEj3PdzSYp4WpcFz7t8kCzeCi0HS++6r5\n0mgLVHDWl4P4jZV07uIB3LQmMafj36sOWYkMgoeLQzfQFgnoCA0rdhNiMzaw\nUd1aiKon2u1DhF43lKxof+W0Rn2B9r623kA5kSGkfumWuvHcUmkybDT1lSLz\nP8dFG+OAKWVBe9oo0dNYfGtrgJULTA+k+QqNrmC7SzTkieFjM9UDBYHdqQNd\naRCAFsjWouNseWDgxvgHSYCRh9/5/jC3mudG1GfY15r1Q2VbUAa1uomOkkSC\nejrKor9JiKx7gJjuTAaVPObqRToBVCB6XcnsTXMhw4s0V9503TGLsXR/XW8t\n/tev\r\n=g3Fq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICe9dsco2cG6t4oxF1rHENFFDuJzG1TJ1qDYaCbTKdQJAiBqXpwW9iFvoUqL60Fn8rEaSnyUfRsav+rYgh440+preg=="}]},"_npmUser":{"name":"abdesassi","email":"oss.abde.sassi@gmail.com"},"directories":{},"maintainers":[{"name":"abdesassi","email":"oss.abde.sassi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/magic_1.3.11_1626547280468_0.7960951680700679"},"_hasShrinkwrap":false},"1.3.12":{"name":"@npcz/magic","version":"1.3.12","description":"Emscripten port of libmagic (https://darwinsys.com/file/) with javascript interface","keywords":["libmagic","file","identification","mime","wasm"],"main":"dist/index.js","types":"dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/npcz/magic.git"},"homepage":"https://github.com/npcz/magic#readme","author":{"name":"Abdessattar Sassi","email":"oss.abde.sassi@gmail.com"},"license":"BSD-3-Clause","scripts":{"build:dockerimage":"docker image inspect -f '.' mydockerimage || docker build --network=host -t mydockerimage .","build:emscripten":"napa && docker run --rm -v $(pwd):/src --user $(id -u):$(id -g) mydockerimage ./build.sh","build:lib":"tsc -p tsconfig.json","build:examples":"tsc -p examples/tsconfig.json","build":"yarn build:dockerimage && yarn build:emscripten && yarn build:lib && yarn build:examples","clean":"rimraf build dist coverage lib/magic-js.js lib/magic-js.wasm","lint":"eslint . --ignore-path .gitignore --ext .js,.ts","test":"jest","changelog":"auto-changelog -p && git add CHANGELOG.md","example:raw":"node build/examples/raw-binding-example.js","example:magic":"node build/examples/file-magic-example.js","examples":"yarn example:raw && yarn example:magic"},"devDependencies":{"@types/jest":"^27.4.0","@types/node":"^17.0.8","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","auto-changelog":"^2.3.0","copyfiles":"^2.4.1","eslint":"^8.6.0","eslint-config-google":"^0.14.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","jest":"^27.4.7","lodash":"4.17.21","napa":"^3.0.0","node":"^17.3.0","prettier":"^2.5.1","prettier-eslint":"^13.0.0","rimraf":"^3.0.2","ts-jest":"^27.1.2","typescript":"^4.5.4"},"resolutions":{"ini":"^1.3.8","bl":"^1.2.3","handlebars":"^4.7.7","ws":"^7.4.6","path-parse":"^1.0.7","tar":"^6.1.11","tmpl":"^1.0.5","ansi-regex":"^5.0.1"},"napa-config":{"cache":false,"log-level":"error"},"napa":{"c-libmagic":"git+https://github.com/file/file.git#FILE5_41"},"contributors":[{"name":"Abdessattar Sassi","email":"abde.sassi@gmail.com"}],"gitHead":"52123e1fb0c972e110e76a0362caa015f38b307d","bugs":{"url":"https://github.com/npcz/magic/issues"},"_id":"@npcz/magic@1.3.12","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-RjcIEozYbbhBxzJd3KE0bhyVL86Da3fubBumIKwT1u5i8XVFXRlaC5KxCoUWKWV3GpdFkOV/93KBIQmwSrHnzw==","shasum":"26e56a462a5d278ff500dc2ba95cbc4300b96158","tarball":"https://registry.npmjs.org/@npcz/magic/-/magic-1.3.12.tgz","fileCount":40,"unpackedSize":7907420,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh3A56CRA9TVsSAnZWagAA670P/0HHuV42mzsPRgIaXkwx\nkCzOnHx045g+2VMnW/zt2aVyWMA4dLdcL4olaZ5e5SLLJqe4RpYNy6woSbmR\n1G2THjW7PYaDziY77a06mHcnPvZxtBD86eBITYdNJjqy3J9Jhbs2EZ81Ck0M\nBMT3/OvVzSmaZCPEbAQUrHcXTprkigDb7wLPlt0OWOZLl5gz9iMdDhD1iIX5\nEdHooZNJo4p2XbBkRNzstnGpC1zgnv6eSAFRhFqLxbYSAbzqg7yIPQZDafoO\nlzWoVuKUm3JaFYKFkFeBMRYIbTjZYn5BF1UCQgASa7owIM83w+0qwMOOTaqv\n2fLkhIdwi2cOi89yQ1TfeT6RnrJUsMGuCvvD9+ysnWOKWYSjn3hSRLyquWMy\nVH3Rwd5+e07uYYaAy6u8a+riX5RNanCnl8eXPQEAIbKzKyx41TbL3wddLMji\nlAxFR/A3hSWoMxqbpzpfHMzxnOl3l8v1ErBiyfQEN0648kH3c0MLPseel4FU\nxCMVR3nNGJdY9VsAfTKTqnZBLvOSfdcEdk3fOAxNZEvraFg4Q8SdbUMNo3hP\nOpnkBseJ3YHXa/q1xr6rXAdUu2/wFvr/kBSWUa/m2542xkVvLJEolsT3vc0m\ngBBCvFKb07sExWUeoFQrJNaLJiwXcjpIT16ZFc4yAYv3MHW/fwkdnPm/BzT8\nCglE\r\n=r7KH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCfqOmCxofXm83TPHDnq7ch1WaJysMSaiF0phAlUV4oZQIgO9cjoRcF9r4S05UEF1Nh7xl3ddjqy0JidCFmZbcMbJg="}]},"_npmUser":{"name":"abdesassi","email":"oss.abde.sassi@gmail.com"},"directories":{},"maintainers":[{"name":"abdesassi","email":"oss.abde.sassi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/magic_1.3.12_1641811578334_0.45895277724189265"},"_hasShrinkwrap":false},"1.3.13":{"name":"@npcz/magic","version":"1.3.13","description":"Emscripten port of libmagic (https://darwinsys.com/file/) with javascript interface","keywords":["libmagic","file","identification","mime","wasm"],"main":"dist/index.js","types":"dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/npcz/magic.git"},"homepage":"https://github.com/npcz/magic#readme","author":{"name":"Abdessattar Sassi","email":"oss.abde.sassi@gmail.com"},"license":"BSD-3-Clause","scripts":{"build:dockerimage":"docker image inspect -f '.' mydockerimage || docker build --network=host -t mydockerimage .","build:emscripten":"napa && docker run --rm -v $(pwd):/src --user $(id -u):$(id -g) mydockerimage ./build.sh","build:lib":"tsc -p tsconfig.json","build:examples":"tsc -p examples/tsconfig.json","build":"yarn build:dockerimage && yarn build:emscripten && yarn build:lib && yarn build:examples","clean":"rimraf build dist coverage lib/magic-js.js lib/magic-js.wasm","lint":"eslint . --ignore-path .gitignore --ext .js,.ts","test":"jest","changelog":"auto-changelog -p && git add CHANGELOG.md","example:raw":"node build/examples/raw-binding-example.js","example:magic":"node build/examples/file-magic-example.js","examples":"yarn example:raw && yarn example:magic"},"devDependencies":{"@types/jest":"^27.4.0","@types/node":"^17.0.8","@typescript-eslint/eslint-plugin":"^5.32.0","@typescript-eslint/parser":"^5.32.0","auto-changelog":"^2.4.0","copyfiles":"^2.4.1","eslint":"^8.21.0","eslint-config-google":"^0.14.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","jest":"^28.1.3","lodash":"4.17.21","napa":"^3.0.0","node":"^17.3.0","prettier":"^2.7.1","prettier-eslint":"^15.0.1","rimraf":"^3.0.2","ts-jest":"^28.0.7","typescript":"^4.7.4"},"resolutions":{"ini":"^1.3.8","bl":"^1.2.3","handlebars":"^4.7.7","ws":"^7.4.6","path-parse":"^1.0.7","tar":"^6.1.11","tmpl":"^1.0.5","ansi-regex":"^5.0.1","got":"^11.8.5"},"napa-config":{"cache":false,"log-level":"error"},"napa":{"c-libmagic":"git+https://github.com/file/file.git#FILE5_41"},"contributors":[{"name":"Abdessattar Sassi","email":"abde.sassi@gmail.com"}],"gitHead":"3fe50481d4afd782f0016deccd9bab685d7fd3e2","bugs":{"url":"https://github.com/npcz/magic/issues"},"_id":"@npcz/magic@1.3.13","_nodeVersion":"16.14.0","_npmVersion":"8.6.0","dist":{"integrity":"sha512-agTp+WZUKz7Xou/qkB82ijYjcmzXrrvo84tjqPcPJOurD2RD9th57T9FyTYncicJWYm2aR8ueD7tHFFSBBxEcA==","shasum":"007fff3eba08a8086032b5026045180fae300337","tarball":"https://registry.npmjs.org/@npcz/magic/-/magic-1.3.13.tgz","fileCount":42,"unpackedSize":8433062,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCvbz9eJgwmgt/Ekz/lqN2z/C//lEYJx1oVTCSf2DoMwgIhAJ6tROy/dptMRvO5cOC1cQ4JuOaSR3A3/AGZXc5EgclE"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi6mkjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqxng//QCsNRUIT0N4yDqNzq+tJoU0Gohe8RaBjYwkhQgi4rTGLrLT6\r\nt9aWoCbu5N9AaRZOQRDGvdbIAnBJ+nOUr4d48jmD06neCwhW5AJQkpCTV8WY\r\nqzEnOiRHE9aDD0KRm/5GLK0cyAt2PrdrJEO8x4AhqgJQTcvxmH8NmMtM2FdZ\r\n71eOJE2iMTIkjE79rhAwdUjo0DElHnHfJ9VemHSpyOJIHhpI9eNvAfw2jGMp\r\nlMrKxsn/AqlYq5vcXu2HcPCUlJB+UwzfioFpw0DspiXPwZsshSnSlZEv9f09\r\nAYCCp3MZSM5U2uR9HCI6DkscFqxNjMKjDFjXme4z78YQoG+vsmFE0UBkXwAL\r\nONGJdynPsz5GY3oM5fOKSOk2wnc6BCIUi2YYAiVA+T/lY3bMq1JaUFmCTOYo\r\nBR+jZbStYg8Wh+Gow7mXEV/PTQlIsUyxCl10wYE/u6zSaXb+f3DAIgC6gl/n\r\nRU93KxMDj4fAlvXzcNcxUUBcSGQqlNAXV4CUkeF36lgrvDD71gQR1P+mDGaa\r\nNHrMROHV9WvQoBdGd4jjNr0/TSV73KKIGbENZrYOwcRQ6Xpe0CNHNOPiI24H\r\nle+OMqDEIgt3ux1tUl1jeRiskSo5ffaVVvtteP9MWr7Zqt4PaD/obhtYUulU\r\nJSOd4lWB08vCe+7L/sZlJHS2sRSftQMKNuQ=\r\n=/4pc\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"abdesassi","email":"oss.abde.sassi@gmail.com"},"directories":{},"maintainers":[{"name":"abdesassi","email":"oss.abde.sassi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/magic_1.3.13_1659529506800_0.8659944299641678"},"_hasShrinkwrap":false},"1.3.14":{"name":"@npcz/magic","version":"1.3.14","description":"Emscripten port of libmagic (https://darwinsys.com/file/) with javascript interface","keywords":["libmagic","file","identification","mime","wasm"],"main":"dist/index.js","types":"dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/npcz/magic.git"},"homepage":"https://github.com/npcz/magic#readme","author":{"name":"Abdessattar Sassi","email":"oss.abde.sassi@gmail.com"},"license":"BSD-3-Clause","scripts":{"build:dockerimage":"docker image inspect -f '.' mydockerimage || docker build --network=host -t mydockerimage .","build:emscripten":"napa && docker run --rm -v $(pwd):/src --user $(id -u):$(id -g) mydockerimage ./build.sh","build:lib":"tsc -p tsconfig.json","build:examples":"tsc -p examples/tsconfig.json","build":"yarn build:dockerimage && yarn build:emscripten && yarn build:lib && yarn build:examples","clean":"rimraf build dist coverage lib/magic-js.js lib/magic-js.wasm","lint":"eslint . --ignore-path .gitignore --ext .js,.ts","test":"jest","changelog":"auto-changelog -p && git add CHANGELOG.md","example:raw":"node build/examples/raw-binding-example.js","example:magic":"node build/examples/file-magic-example.js","examples":"yarn example:raw && yarn example:magic"},"devDependencies":{"@types/jest":"^27.4.0","@types/node":"^17.0.8","@typescript-eslint/eslint-plugin":"^5.32.0","@typescript-eslint/parser":"^5.32.0","auto-changelog":"^2.4.0","copyfiles":"^2.4.1","eslint":"^8.21.0","eslint-config-google":"^0.14.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","jest":"^28.1.3","lodash":"4.17.21","napa":"^3.0.0","node":"^17.3.0","prettier":"^2.7.1","prettier-eslint":"^15.0.1","rimraf":"^3.0.2","ts-jest":"^28.0.7","typescript":"^4.7.4"},"resolutions":{"ini":"^1.3.8","bl":"^1.2.3","handlebars":"^4.7.7","ws":"^7.4.6","path-parse":"^1.0.7","tar":"^6.1.11","tmpl":"^1.0.5","ansi-regex":"^5.0.1","got":"^11.8.5","minimatch":"^3.0.5"},"napa-config":{"cache":false,"log-level":"error"},"napa":{"c-libmagic":"git+https://github.com/file/file.git#FILE5_41"},"contributors":[{"name":"Abdessattar Sassi","email":"abde.sassi@gmail.com"}],"gitHead":"33b8976c4dada593231d17bb45cffc10cc47a311","bugs":{"url":"https://github.com/npcz/magic/issues"},"_id":"@npcz/magic@1.3.14","_nodeVersion":"19.1.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-Jt+fjEVAVoDJh9N+nrQ/IQSC6MFLpIDag8VXxvdVGGG5mrGK2HH4X5KqC9zgzb20fqk2vBM9g2QzyczylKVvqg==","shasum":"72b869c7a1a1057c9d0841875e2e5e4523a733b6","tarball":"https://registry.npmjs.org/@npcz/magic/-/magic-1.3.14.tgz","fileCount":42,"unpackedSize":8310524,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGhjpcJbF+a77lZu7sO+BnB5EzSfSdwId6y4+8hIrgLtAiBIW2GBNzNpmTZ4cSsKzeIJHaWmBuifxCtmdXBCL4rAng=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjd+RVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrNRhAAoXjOE++fSB+7QrCJYQQ0NWx9ol6ecMxYGSmJ9CInpRZNBk0i\r\nd/wz/jWG/Efk7051PpJVbPoxVMdMvyJ5zYy2BqKBEzUnBQ0gYYHCq7IOT+PX\r\neXQikAio6nnHTTWnlMfzNOOyILOYFzZOJJFxoRFCqhcU1vJbS42quFOj5P2o\r\nPGcMmwSvYX+r/XOSdfG4PYq6+r17WXdo/1YOjowrldCCF8shccUn968f46yM\r\ncE5SNqdlKNQLGevnig9pvIyA82EC3kz3fgxFYydVtDhJX5kbegn8sKPvjfSM\r\n6kYYYVFNNF+GmaIfVuqJsBnZtxzN2WohfCBFZ5ryo84YPEW7+cpkl8H1G2nq\r\n2s6L6sa5GfJm5tXPgjiiqiLUW8N5hTpfuNiauoDmrlZs4KXnZsbK5LExN1zC\r\nnt2qUgdh21jPd/phs8V3OU0Nq1TlPbCWqGsUtJEN+WfYUV8eLQNWYaezTdAR\r\nUO2N1p3BqrFevlWerAE/QMo3lt8kvKd6yKPpoPopK2f5Kx0OME9uQ+jd0WOK\r\ncXN5/gLrq2sF+AKLwmQp8GZx6+/hNvsA2J4GDi528zk7BG0u0R7niGLMkTcU\r\nGSGxl0FhZ4YRmqv6bJRzwJSz0WcSiEJXC6RzYX32Q1N8ZINDgl2CtYrBvrtx\r\nm0bvMmPo9KerMwO7ANdJrx8rZXo7N8bE0Ik=\r\n=whCN\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"abdesassi","email":"oss.abde.sassi@gmail.com"},"directories":{},"maintainers":[{"name":"abdesassi","email":"oss.abde.sassi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/magic_1.3.14_1668801620723_0.4305936390531673"},"_hasShrinkwrap":false},"1.3.15":{"name":"@npcz/magic","version":"1.3.15","description":"Emscripten port of libmagic (https://darwinsys.com/file/) with javascript interface","keywords":["libmagic","file","identification","mime","wasm"],"main":"dist/index.js","types":"dist/index.d.ts","repository":{"type":"git","url":"https://github.com/npcz/magic.git"},"homepage":"https://github.com/npcz/magic#readme","author":{"name":"Abdessattar Sassi","email":"oss.abde.sassi@gmail.com"},"license":"BSD-3-Clause","scripts":{"build:dockerimage":"docker image inspect -f '.' mydockerimage || docker build --network=host -t mydockerimage .","build:emscripten":"napa && docker run --platform linux/amd64 --rm -v $(pwd):/src --user $(id -u):$(id -g) mydockerimage ./build.sh","build:lib":"tsc -p tsconfig.json","build:examples":"tsc -p examples/tsconfig.json","build":"yarn build:dockerimage && yarn build:emscripten && yarn build:lib && yarn build:examples","clean":"rimraf build dist coverage lib/magic-js.js lib/magic-js.wasm","lint":"eslint . --ignore-path .gitignore --ext .js,.ts","test":"jest","changelog":"auto-changelog -p && git add CHANGELOG.md","example:raw":"node build/examples/raw-binding-example.js","example:magic":"node build/examples/file-magic-example.js","examples":"yarn example:raw && yarn example:magic"},"devDependencies":{"@types/jest":"^29.5.8","@types/node":"^20.9.0","@typescript-eslint/eslint-plugin":"^6.11.0","@typescript-eslint/parser":"^6.11.0","auto-changelog":"^2.4.0","copyfiles":"^2.4.1","eslint":"^8.53.0","eslint-config-google":"^0.14.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","jest":"^29.7.0","lodash":"4.17.21","napa":"^3.0.0","node":"^21.1.0","prettier":"^3.1.0","prettier-eslint":"^16.1.2","rimraf":"^5.0.5","ts-jest":"^29.1.1","typescript":"^5.2.2"},"resolutions":{"ini":"^4.1.1","bl":"^6.0.8","handlebars":"^4.7.8","ws":"^8.14.2","path-parse":"^1.0.7","tar":"^6.2.0","tmpl":"^1.0.5","ansi-regex":"^5.0.1","got":"^11.8.2","minimatch":"^9.0.3","word-wrap":"^1.2.5","semver":"^7.5.4","http-cache-semantics":"^4.1.1","@babel/traverse":"^7.23.3"},"napa-config":{"cache":false,"log-level":"error"},"napa":{"c-libmagic":"git+https://github.com/file/file.git#FILE5_45"},"contributors":[{"name":"Abdessattar Sassi","email":"abde.sassi@gmail.com"}],"licenseText":"BSD 3-Clause License\n\nCopyright (c) 2018, The Authors.\nAll rights reserved.\n\nRedistribution and use in source and binary forms, with or without\nmodification, are permitted provided that the following conditions are met:\n\n* Redistributions of source code must retain the above copyright notice, this\n  list of conditions and the following disclaimer.\n\n* Redistributions in binary form must reproduce the above copyright notice,\n  this list of conditions and the following disclaimer in the documentation\n  and/or other materials provided with the distribution.\n\n* Neither the name of the copyright holder nor the names of its\n  contributors may be used to endorse or promote products derived from\n  this software without specific prior written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\"\nAND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\nIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\nDISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE\nFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL\nDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR\nSERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER\nCAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,\nOR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE\nOF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n","_id":"@npcz/magic@1.3.15","dist":{"shasum":"e8fc873be84b2b4ea41e5044fa1f64280e3619de","integrity":"sha512-dFTjeELlXvraejVWG08ZrCu0Fb0nuwf0KK8wm1TjFxS3EhscYYoqnr2WGNGvtmtYOldaDwgMshh1RWaAcaqz0Q==","tarball":"https://registry.npmjs.org/@npcz/magic/-/magic-1.3.15.tgz","fileCount":47,"unpackedSize":9571970,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCQdgQFHvMQj/63z1h2UYAvJFQZ0thNR6Y3FcYtJGJsgwIhAOp4QELsVIWFgg8KUgshzN6E1ve+pqHQHe3twqzrFLHq"}]},"_npmUser":{"name":"abdesassi","email":"oss.abde.sassi@gmail.com"},"directories":{},"maintainers":[{"name":"abdesassi","email":"oss.abde.sassi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/magic_1.3.15_1699903154149_0.15129848224083253"},"_hasShrinkwrap":false},"1.3.16":{"name":"@npcz/magic","version":"1.3.16","description":"Emscripten port of libmagic (https://darwinsys.com/file/) with javascript interface","keywords":["libmagic","file","identification","mime","wasm"],"main":"dist/index.js","types":"dist/index.d.ts","repository":{"type":"git","url":"https://github.com/npcz/magic.git"},"homepage":"https://github.com/npcz/magic#readme","author":{"name":"Abdessattar Sassi","email":"oss.abde.sassi@gmail.com"},"license":"BSD-3-Clause","scripts":{"build:dockerimage":"docker image inspect -f '.' mydockerimage || docker build --network=host -t mydockerimage .","build:emscripten":"napa && docker run --platform linux/amd64 --rm -v $(pwd):/src --user $(id -u):$(id -g) mydockerimage ./build.sh","build:lib":"tsc -p tsconfig.json","build:examples":"tsc -p examples/tsconfig.json","build":"yarn build:dockerimage && yarn build:emscripten && yarn build:lib && yarn build:examples","clean":"rimraf build dist coverage lib/magic-js.js lib/magic-js.wasm","lint":"eslint . --ignore-path .gitignore --ext .js,.ts","test":"jest","changelog":"auto-changelog -p && git add CHANGELOG.md","example:raw":"node build/examples/raw-binding-example.js","example:magic":"node build/examples/file-magic-example.js","examples":"yarn example:raw && yarn example:magic"},"devDependencies":{"@types/jest":"^29.5.8","@types/node":"^20.9.0","@typescript-eslint/eslint-plugin":"^6.11.0","@typescript-eslint/parser":"^6.11.0","auto-changelog":"^2.4.0","copyfiles":"^2.4.1","eslint":"^8.53.0","eslint-config-google":"^0.14.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","jest":"^29.7.0","lodash":"4.17.21","napa":"^3.0.0","node":"^21.1.0","prettier":"^3.1.0","prettier-eslint":"^16.1.2","rimraf":"^5.0.5","ts-jest":"^29.1.1","typescript":"^5.2.2"},"resolutions":{"ini":"^4.1.1","bl":"^6.0.8","handlebars":"^4.7.8","ws":"^8.14.2","path-parse":"^1.0.7","tar":"^6.2.0","tmpl":"^1.0.5","ansi-regex":"^5.0.1","got":"^11.8.2","minimatch":"^9.0.3","word-wrap":"^1.2.5","semver":"^7.5.4","http-cache-semantics":"^4.1.1","@babel/traverse":"^7.23.3"},"napa-config":{"cache":false,"log-level":"error"},"napa":{"c-libmagic":"git+https://github.com/file/file.git#FILE5_45"},"contributors":[{"name":"Abdessattar Sassi","email":"abde.sassi@gmail.com"}],"licenseText":"BSD 3-Clause License\n\nCopyright (c) 2018, The Authors.\nAll rights reserved.\n\nRedistribution and use in source and binary forms, with or without\nmodification, are permitted provided that the following conditions are met:\n\n* Redistributions of source code must retain the above copyright notice, this\n  list of conditions and the following disclaimer.\n\n* Redistributions in binary form must reproduce the above copyright notice,\n  this list of conditions and the following disclaimer in the documentation\n  and/or other materials provided with the distribution.\n\n* Neither the name of the copyright holder nor the names of its\n  contributors may be used to endorse or promote products derived from\n  this software without specific prior written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\"\nAND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\nIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\nDISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE\nFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL\nDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR\nSERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER\nCAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,\nOR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE\nOF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n","_id":"@npcz/magic@1.3.16","dist":{"shasum":"a88a6fc9ee4bae24df8f198493b54b9d6ae2287d","integrity":"sha512-0l+giFzBUSZFn0BKaT47w8YqNHUONxMgEWSkgcQLakq8AlHnATD25o3Y5B+rYX1z6+lbHDsS4FLZjbRVO1NTbQ==","tarball":"https://registry.npmjs.org/@npcz/magic/-/magic-1.3.16.tgz","fileCount":24,"unpackedSize":9062057,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIApqX3/kHFH7amlJbi7wgRh74DC0GCTeos5wgO3B4tfpAiEA0LPldepTDp2hgTyKpFKbcjM09e/4sj1FLfMsbdgKsZ0="}]},"_npmUser":{"name":"abdesassi","email":"oss.abde.sassi@gmail.com"},"directories":{},"maintainers":[{"name":"abdesassi","email":"oss.abde.sassi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/magic_1.3.16_1699904275064_0.18617704964583415"},"_hasShrinkwrap":false}},"time":{"created":"2019-12-31T16:23:45.168Z","1.0.0":"2019-12-31T16:23:45.636Z","modified":"2023-11-13T19:37:55.573Z","1.1.1":"2020-01-01T09:16:15.614Z","1.2.0":"2020-01-01T16:45:07.162Z","1.3.0":"2020-01-01T21:20:06.379Z","1.3.1":"2020-01-02T07:22:16.943Z","1.3.2":"2020-04-20T11:56:53.902Z","1.3.3":"2020-04-20T19:08:15.987Z","1.3.4":"2020-06-23T19:30:17.829Z","1.3.5":"2020-06-23T19:44:09.422Z","1.3.6":"2020-07-18T12:50:27.545Z","1.3.7":"2021-02-05T22:12:24.492Z","1.3.8":"2021-02-05T22:37:56.413Z","1.3.9":"2021-05-09T12:05:06.157Z","1.3.10":"2021-05-09T12:28:45.928Z","1.3.11":"2021-07-17T18:41:20.673Z","1.3.12":"2022-01-10T10:46:18.532Z","1.3.13":"2022-08-03T12:25:06.990Z","1.3.14":"2022-11-18T20:00:20.976Z","1.3.15":"2023-11-13T19:19:14.442Z","1.3.16":"2023-11-13T19:37:55.357Z"},"maintainers":[{"name":"abdesassi","email":"oss.abde.sassi@gmail.com"}],"description":"Emscripten port of libmagic (https://darwinsys.com/file/) with javascript interface","homepage":"https://github.com/npcz/magic#readme","keywords":["libmagic","file","identification","mime","wasm"],"repository":{"type":"git","url":"https://github.com/npcz/magic.git"},"contributors":[{"name":"Abdessattar Sassi","email":"abde.sassi@gmail.com"}],"author":{"name":"Abdessattar Sassi","email":"oss.abde.sassi@gmail.com"},"license":"BSD-3-Clause","readme":"# Web Assembly port of [libmagic](https://darwinsys.com/file/) as used in [file(1)](<https://en.wikipedia.org/wiki/File_(command)>)) command\n\nThe file command uses sophisticated methods to identify file types from their name and contents. This library brings that powerful capability to javascript projects in an efficient and integrated way.\n\n---\n\nThe projects directly uses the native C implementation of libmagic, transpiled to Web Assembly using emscripten. The result is a close to native performance for file type identification, portable across any platform that has node.js.\n\n## List of features\n\n- Get a descriptive string of the file contents\n- Get the mime type and mime encoding of a file\n- Optimized loading of the magic file for multiple calls to the API or uses from multiple threads (e.g. WebWorker)\n\nNOTE: file system access is required and therefore the module is only useful in node.js environment. There is possibility though to enhance it to provide content identification using buffers and with the magic file preloaded in emscripten virtual filesystem (not implemented for now).\n\n## Using the simple FileMagic API\n\n```typescript\nimport * as fs from 'fs';\nimport * as path from 'path';\nimport { FileMagic, MagicFlags } from '@npcz/magic';\n\n// Tell FileMagic where to find the magic.mgc file\nFileMagic.magicFile = require.resolve('@npcz/magic/dist/magic.mgc');\n\n// We can only use MAGIC_PRESERVE_ATIME on operating systems that support\n// it and that includes OS X for example. It's a good practice as we don't\n// want to change the last access time because we are just checking the file\n// contents type\nif (process.platform === 'darwin' || process.platform === 'linux') {\n  FileMagic.defaultFlags = MagicFlags.MAGIC_PRESERVE_ATIME;\n}\n\n// Get the single instance of FileMagic and work with it\nFileMagic.getInstance()\n  .then((magic: FileMagic) => {\n    // The version is a number with the left most digit being the major\n    // version and the other digits are the minor\n    const version = magic.version();\n    const major = ('' + version).charAt(0);\n    const minor = ('' + version).substr(1);\n    console.log(`Using magic version: ${major}.${minor}`);\n\n    // We can call the detection methods\n    const files = fs.readdirSync('.');\n    console.log(`${files.length} files to check`);\n    files.forEach((file) => {\n      console.log(\n        file,\n        ' : ',\n        magic.detect(file, magic.flags | MagicFlags.MAGIC_MIME)\n      );\n      console.log(file, ' : ', magic.detect(file));\n    });\n\n    // When we are done, close\n    FileMagic.close();\n  })\n  .catch((err: Error) => {\n    console.error(err);\n    // when the initialization fails, FileMagic already cleans up, but\n    // there is no harm in getting used to always close when no longer\n    // needed.\n    FileMagic.close();\n  });\n```\n\n## Using the raw binding\n\n```typescript\nimport * as fs from 'fs';\nimport { MagicBindingModule, MagicBindingInterface } from '@npcz/magic';\n\nconst createBindingModule = require('@npcz/magic/dist/magic-js');\n\nconst magicFile = require.resolve('@npcz/magic/dist/magic.mgc');\n\ncreateBindingModule().then((binding: MagicBindingModule) => {\n  console.log(binding.MagicBinding);\n  console.log(`Magic version : ${binding.MagicBinding.version()}`);\n\n  // We can only use MAGIC_PRESERVE_ATIME on operating systems that support\n  // it and that includes OS X for example. It's a good practice as we don't\n  // want to change the last access time because we are just checking the file\n  // contents type\n  let flags = 0;\n  if (process.platform === 'darwin' || process.platform === 'linux') {\n    flags = binding.MAGIC_PRESERVE_ATIME;\n  }\n\n  if (-1 === binding.MagicBinding.init(magicFile, flags)) {\n    console.error('Initialization failed!');\n    return;\n  }\n\n  const magic: MagicBindingInterface = new binding.MagicBinding();\n\n  const files = fs.readdirSync('.');\n  console.log(`${files.length} files to check`);\n  files.forEach((file) => {\n    console.log(\n      file,\n      ' : ',\n      magic.detect(file, binding.MagicBinding.flags() | binding.MAGIC_MIME)\n    );\n    console.log(file, ' : ', magic.detect(file, -1));\n  });\n\n  binding.MagicBinding.destroy();\n});\n```\n\n## Download & Installation\n\n```shell\nnpm i @npcz/magic\n```\n\n```shell\nyarn add @npcz/magic\n```\n\n## Contributing\n\nTo build the module from source:\n\n```shell\ncd magic\nyarn install\nyarn link\nyarn link \"@npcz/magic\"\nyarn build\nyarn test\nyarn example:raw\ngit clone https://github.com/npcz/magic.git\nyarn example:magic\n```\n\nThe build uses docker to reduce the hassle of platform specific things when building libmagic. Setting up docker varies between platforms, refer to the official [docker documentation](https://docs.docker.com/get-started).\n\nIt's important to do the `yarn link` steps so that the test cases and examples\nuse the local module while still referring to it as if it were installed.\n\nPull requests, bug reports, enhancement suggestions etc... are welcome at the github repository.\n\n## Acknowledgments\n\n- This file command (and magic file) was originally written by Ian Darwin (who still contributes occasionally) and is now maintained by a group of developers lead by Christos Zoulas.\n- Piotr Paczkowski for the emscripten [docker images](https://github.com/trzecieu/emscripten-docker).\n- The [emscripten](https://emscripten.org) project.\n\n## License\n\nThis project is licensed under the BSD-3-Clause [License](./LICENSE)\n","readmeFilename":"README.md"}