{"_id":"nextjs-obfuscator","_rev":"14-be522a31c7ac958f31fa0108289a22da","name":"nextjs-obfuscator","dist-tags":{"beta":"3.0.0-beta.0","latest":"3.1.0"},"versions":{"1.0.0":{"name":"nextjs-obfuscator","version":"1.0.0","keywords":["obfuscator","obfuscation","code protection","javascript obfuscator","js obfuscator","next obfuscator","next.js obfuscator"],"author":{"name":"mtripg6666tdr"},"license":"BSD-2-Clause","_id":"nextjs-obfuscator@1.0.0","maintainers":[{"name":"mtripg6666tdr","email":"disney.myon@gmail.com"}],"homepage":"https://github.com/mtripg6666tdr/nextjs-obfuscator#readme","bugs":{"url":"https://github.com/mtripg6666tdr/nextjs-obfuscator/issues"},"dist":{"shasum":"9e2e733b05686312cff8c3bfc442611a219ee68b","tarball":"https://registry.npmjs.org/nextjs-obfuscator/-/nextjs-obfuscator-1.0.0.tgz","fileCount":5,"integrity":"sha512-KyD5zPDsKMf4QIrBbaX2UtFax+U+BYbF/BMmd/WoPDY0bp2C7PQz0BRTRbl7DICtfBwBlwYgntqfCIZMaFjcVw==","signatures":[{"sig":"MEYCIQD+FDqfd+pQ9aCdQraYycxwAhdgIpT+IQOUJ0ZsGSkAzQIhAJHxSj/Lea4v6yMTJC1ETKezrPfpNBrQMfZ172MtzJFY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4910,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiKaKdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq9Rw/9EK3TppKUXfjBnmIO3Q5VgvNVUuJcLM99ZQQK5NCObqtc93+Z\r\n61oHdmKfaWUYuHty39CUghxjgtdYCAfwXc9k+5Ua++Jwg4q20482Qx7t6V9A\r\n82mBJ/pbAHqjgFcH6zTcX4t0Oi1ZwWic39GkhYPbrSs5qU5ciP4Q3TGP5eFg\r\nHbP+9I/LOu/tN3w+Ug6us187bp7mQyIaYosHu+tFi0aYe9kR84A3jYstYoTH\r\n0v/alT2KsfcBMFwnpBLaAcumuVwb00TbrCvbkFGanyRqe+ms1kOEKLZCOpr3\r\nnJKJrYjKXIMvOyHP87J06ULiLjFEpYbrbX2/6X01o5QdBbgbWbP5+S7VC6zw\r\n3D5i4rKf3aSU2LwOIvaRo8x7WLMqLE03hTFEwp5yLUAmlbPXy7kRFtTcivc2\r\nYmiWAAINJUyjV1ux3zEgtUax5M0itXQGTD7WRoBlGKYsIZGRLDJDC/0LUns9\r\neunJp31o7yNff4LdfSjnC2EXdVqVSPUEoijygbdoitA01aX3RzoOiHVmP55d\r\nJJhjAUNJKZIyIVWzlOOid3xBqfpNQwmNe9Rlh/TP9hrO+M7VY8SQrhd4DaJ/\r\n0DUREQjaTPViW10YFnhWCe1QOKRXEZTMuqAmxpw9LGzPahk7/g3FUM6uzJJR\r\n3cseHIjPkgbSAKQ0olKiUIlTwe2ImaDJsZQ=\r\n=NDUT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"plugin.js","types":"typings/index.d.ts","gitHead":"3eaf826477a668039ad82fc9b5580f2e682398f3","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"mtripg6666tdr","email":"disney.myon@gmail.com"},"repository":{"url":"git+https://github.com/mtripg6666tdr/nextjs-obfuscator.git","type":"git"},"_npmVersion":"6.14.15","description":"javascript obfuscator plugin for next.js","directories":{},"_nodeVersion":"14.16.0","_hasShrinkwrap":false,"devDependencies":{"webpack":"^5.70.0","javascript-obfuscator":"^4.0.0"},"peerDependencies":{"webpack":"^5.70.0","javascript-obfuscator":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nextjs-obfuscator_1.0.0_1646895773293_0.980733270894599","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"nextjs-obfuscator","version":"1.1.0","keywords":["obfuscator","obfuscation","code protection","javascript obfuscator","js obfuscator","next obfuscator","next.js obfuscator"],"author":{"name":"mtripg6666tdr"},"license":"BSD-2-Clause","_id":"nextjs-obfuscator@1.1.0","maintainers":[{"name":"mtripg6666tdr","email":"disney.myon@gmail.com"}],"homepage":"https://github.com/mtripg6666tdr/nextjs-obfuscator#readme","bugs":{"url":"https://github.com/mtripg6666tdr/nextjs-obfuscator/issues"},"dist":{"shasum":"dad161624764f18d08a5cb5f1316b6c0acb1bbbf","tarball":"https://registry.npmjs.org/nextjs-obfuscator/-/nextjs-obfuscator-1.1.0.tgz","fileCount":5,"integrity":"sha512-GwwnaUISM3w3jYHZWv6oJxXcA+1Az1vhd4XYSQKeIS+OQrC4mZOyKodlDMW+mJZbSTe9WJqGcx/RyhxOV2k6fQ==","signatures":[{"sig":"MEYCIQCGCJdgIXIM7z9M6QjvW4shbGRY8fxZm5ukMUR686+QKgIhAOteqssnsJvbDFYliZR0EXA0ZHqEnAhmO4HT1zxWNqCK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11272,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi+H2/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr4OA//fGAoQ2CPNXFvk2yxlETIr0qLqNe/k8xLBg96rbmoN+MgDSBE\r\n8bMdtdNiMSRSCkpMbsVRfhMJGCod36v3aImNQkKGf4Z3EJ6pu355QGUsI92v\r\nyEMM+3yQWA4fOUPekP/uLEl8PkkPRxDm9vLu0UVOp3jF9GV83tQo7b/F45aO\r\nB1AuOmr6h+a3ygzW9hcUhx1bhLUOAK0gyLgsGWiF0G/YkjR+ogYNy2mQebVZ\r\n0yFIYOQJZlSL7YZuciRN9vr+OaKHb52plGwIMEa50kxPxYF94nFQtRPQiy2d\r\n9YNaT/u6Fd9v8zHBz2IeMUwy2NJUh+77vIhqJKs6H3aKzPZAjhTj6pPdxRI4\r\nHoi6RphDSt8blJV6bgRMjkwjNZwXs5syP2Va8GrLirPmKoznt6x3IIKr55zD\r\nYKcXfJ6LmY5XjpXzBthtvE/S3uo1aTMJi5O/hMzBvr8GWfZPt7uTiHS31V2g\r\nDbfxJu02trIAyYkCz2ocGwJWf7sbyySw6dKYeKa7MXfXmj+I2rUEwTGoDGxQ\r\nSXNXGjclWOQH8JmNypBN4XUmSfNVsHUPDJnSdRp26xrlfaXNPhoStn0PG/8N\r\n6OzqNIpmMaEq4LC41RDgeah4M31BwdvFzkyHPJ+9bNqZlxoofqJ9Y32I31nr\r\noqmsBzpGXoaUKHXR6n4AfkhHtGlu41wuO74=\r\n=+86w\r\n-----END PGP SIGNATURE-----\r\n"},"main":"plugin.js","types":"typings/index.d.ts","gitHead":"154594d94df63af5e4667e17b66de476725946b9","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"mtripg6666tdr","email":"disney.myon@gmail.com"},"repository":{"url":"git+https://github.com/mtripg6666tdr/nextjs-obfuscator.git","type":"git"},"_npmVersion":"8.16.0","description":"javascript obfuscator plugin for next.js","directories":{},"_nodeVersion":"16.15.1","_hasShrinkwrap":false,"devDependencies":{"webpack":"^5.70.0","javascript-obfuscator":"^4.0.0"},"peerDependencies":{"next":"^12.2.5","webpack":"^5.70.0","javascript-obfuscator":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nextjs-obfuscator_1.1.0_1660452287034_0.38678278388957144","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"nextjs-obfuscator","version":"1.2.0","keywords":["obfuscator","obfuscation","code protection","javascript obfuscator","js obfuscator","next obfuscator","next.js obfuscator"],"author":{"name":"mtripg6666tdr"},"license":"BSD-2-Clause","_id":"nextjs-obfuscator@1.2.0","maintainers":[{"name":"mtripg6666tdr","email":"disney.myon@gmail.com"}],"homepage":"https://github.com/mtripg6666tdr/nextjs-obfuscator#readme","bugs":{"url":"https://github.com/mtripg6666tdr/nextjs-obfuscator/issues"},"dist":{"shasum":"2fd80423ad9d4590c94b5e2747ccd8e094d7ba84","tarball":"https://registry.npmjs.org/nextjs-obfuscator/-/nextjs-obfuscator-1.2.0.tgz","fileCount":6,"integrity":"sha512-89CJRGYNjzbWEiiCaVy5l4XDilePxX1F8H1sE73v36mxEZC6QOoknZ76SrtCINGGcsC6ZiB/nzXAKsTJMzMMDA==","signatures":[{"sig":"MEYCIQDLes+uiXGeB06HErrGINb/wwfxV85NFDP9dJJ+gI+DsQIhALAzTyOl3GLlF2X6R9ABFPGAcCU8hBy8/qgof0ijDY0U","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11275,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjYRXGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr5cg/+MzaSA/hDDvGiYt9qmHMmI9zO0U6jgpUnR1E4NACmO1EB0QMG\r\nvd9RwiKxu5iXnOUgs2EIAkMMu1DTOoWb5p/QRMDyG+00Uc23y2Ao/Iq4UAXR\r\nRg+sDw4oPwZCfRd50D0Nmsgi2s6famdQz0NNdTXiGHGXy5Yl/zw2kXH3Wy4P\r\nOdXogtyh9yLzsjDKa/auLeIYZG9Cfx0aKEbVbEr2/qRgygwb1ScuVQwsbazA\r\nQidCVUmw6OhOuaC9JexsAZQ6t2iMNG3MbpymcwNy9HQp4YN9BYyIG2H14XvP\r\nAtt+PsBehkRwadbFlC/o5Fl43UO951mARNXbO7i9rpX+r56fo/T4GPttbqBM\r\nYHNauIR/xSWiviK/SdIK65dTNV5ntxIxAWUxt4T/tqynJnHRe+ZfANe3Yje5\r\ncAU1l8bNboVf3QghfycdKfJ8bp00LPrmHYw7hE+jLQWRbZHf2OyXjzFbpH7Z\r\nGjV8uIQhWE2t8Hi042CIq4ECgSyl3IHNBv1QTmKK+Bfzipj0ZJlo4ccNIbK4\r\nEuw47qYYE/T0azYqEkvcKT9/2CSY86CKg5N+tL7ky16Q9nZVFugz/silKxoI\r\nuIq4+7xx0shQ8TJ8lSaCfLDSwr6BTKXXfsgKbOt0ttsaPJt/NCVa2cY4UJF6\r\nhRL7ldwPcrmMXxMTNNmpsH8NACn8uvy5ePE=\r\n=ehB7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"plugin.js","types":"typings/index.d.ts","gitHead":"863ac75ea3c586583813c52790f868482bcdfc7e","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"mtripg6666tdr","email":"disney.myon@gmail.com"},"repository":{"url":"git+https://github.com/mtripg6666tdr/nextjs-obfuscator.git","type":"git"},"_npmVersion":"8.16.0","description":"javascript obfuscator plugin for next.js","directories":{},"_nodeVersion":"16.15.1","dependencies":{"webpack":"^5.74.0"},"_hasShrinkwrap":false,"devDependencies":{"javascript-obfuscator":"^4.0.0"},"peerDependencies":{"next":"^12.2.5 || ^13.0.1","javascript-obfuscator":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nextjs-obfuscator_1.2.0_1667306949983_0.8730571495225099","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"nextjs-obfuscator","version":"1.3.0","keywords":["obfuscator","obfuscation","code protection","javascript obfuscator","js obfuscator","next obfuscator","next.js obfuscator"],"author":{"name":"mtripg6666tdr"},"license":"BSD-2-Clause","_id":"nextjs-obfuscator@1.3.0","maintainers":[{"name":"mtripg6666tdr","email":"disney.myon@gmail.com"}],"homepage":"https://github.com/mtripg6666tdr/nextjs-obfuscator#readme","bugs":{"url":"https://github.com/mtripg6666tdr/nextjs-obfuscator/issues"},"dist":{"shasum":"d8b01c65d4a02adbf941ce0c40b6e0022aff9a58","tarball":"https://registry.npmjs.org/nextjs-obfuscator/-/nextjs-obfuscator-1.3.0.tgz","fileCount":6,"integrity":"sha512-7I0gbNSQukxovRjTcv+WzcpwKMPWcRJ8qjX9UoVoF/YNtb6FUlVJ7G9zb4IPkUUt+rxOP97y+vfBpYs43tiOrg==","signatures":[{"sig":"MEUCIQCCZhYcst5LQo8H1O8vI98BvYXuaEnXSkKyvI7mqDISJgIgaIPOtMhgjU3JqeDeD1IZz3v1v2PDDmbksS6JIxsZ+EE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11779},"main":"plugin.js","types":"typings/index.d.ts","gitHead":"0f7b2b1a1e7a00dbed625ad9f75fc97a8604ab0f","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"mtripg6666tdr","email":"disney.myon@gmail.com"},"repository":{"url":"git+https://github.com/mtripg6666tdr/nextjs-obfuscator.git","type":"git"},"_npmVersion":"9.1.1","description":"javascript obfuscator plugin for next.js","directories":{},"_nodeVersion":"18.16.0","dependencies":{"webpack":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"javascript-obfuscator":"^4.0.0"},"peerDependencies":{"next":"^12.2.5 || ^13.0.1","javascript-obfuscator":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nextjs-obfuscator_1.3.0_1687350461250_0.16698786503943963","host":"s3://npm-registry-packages"}},"2.0.0-beta.0":{"name":"nextjs-obfuscator","version":"2.0.0-beta.0","keywords":["obfuscator","obfuscation","code protection","javascript obfuscator","js obfuscator","next obfuscator","next.js obfuscator"],"author":{"name":"mtripg6666tdr"},"license":"BSD-2-Clause","_id":"nextjs-obfuscator@2.0.0-beta.0","maintainers":[{"name":"mtripg6666tdr","email":"disney.myon@gmail.com"}],"homepage":"https://github.com/mtripg6666tdr/nextjs-obfuscator#readme","bugs":{"url":"https://github.com/mtripg6666tdr/nextjs-obfuscator/issues"},"dist":{"shasum":"1a223a3523d9d4bc01a000a0e9fe50a266b3ba9d","tarball":"https://registry.npmjs.org/nextjs-obfuscator/-/nextjs-obfuscator-2.0.0-beta.0.tgz","fileCount":9,"integrity":"sha512-BpIdW+3NILdAAo32HdbCqSIiNJ7CW/s2XfI6mcZPBvBZA/mNk20yRNuXAO7xjGZhlExi+f1qrzXIWN1ONRnbLQ==","signatures":[{"sig":"MEUCIQDNuXy9RvNwR4qPHPIPPBnq4pSpXpVJDZYDY+HRHyfLSQIgVPh1iIy3HrfxfQfAfu3CByuLF5tL3YNON9xdHO0XDBU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21765},"main":"./index.js","types":"./index.d.ts","gitHead":"91f62a2164288bdea98655d7b368fdf93e8eda17","scripts":{"lint":"eslint .","test":"echo \"Error: no test specified\" && exit 1","build":"swc -d . ./src&&tsc","watch":"swc -w -d . ./src","cleanup":"rimraf index.js index.d.ts loader.js loader.d.ts type.js type.d.ts"},"_npmUser":{"name":"mtripg6666tdr","email":"disney.myon@gmail.com"},"deprecated":"Use latest version instead of beta","repository":{"url":"git+https://github.com/mtripg6666tdr/nextjs-obfuscator.git","type":"git"},"_npmVersion":"9.1.1","description":"javascript obfuscator plugin for next.js","directories":{},"_nodeVersion":"18.16.0","dependencies":{"minimatch":"^9.0.1","source-map":"^0.7.4","multi-stage-sourcemap":"^0.3.1"},"_hasShrinkwrap":false,"packageManager":"yarn@3.6.0","readmeFilename":"README.md","devDependencies":{"next":"*","eslint":"^8.43.0","rimraf":"^5.0.1","webpack":"^5.87.0","@swc/cli":"^0.1.62","chokidar":"^3.5.3","@swc/core":"^1.3.65","typescript":"^5.1.3","@types/loader-utils":"^2.0.3","javascript-obfuscator":"*","@mtripg6666tdr/eslint-config":"^1.0.13","@types/multi-stage-sourcemap":"^0.3.0"},"peerDependencies":{"next":"^12.2.5 || ^13.0.1","javascript-obfuscator":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nextjs-obfuscator_2.0.0-beta.0_1687357193872_0.35519994847062764","host":"s3://npm-registry-packages"}},"1.3.1":{"name":"nextjs-obfuscator","version":"1.3.1","keywords":["obfuscator","obfuscation","code protection","javascript obfuscator","js obfuscator","next obfuscator","next.js obfuscator"],"author":{"name":"mtripg6666tdr"},"license":"BSD-2-Clause","_id":"nextjs-obfuscator@1.3.1","maintainers":[{"name":"mtripg6666tdr","email":"disney.myon@gmail.com"}],"homepage":"https://github.com/mtripg6666tdr/nextjs-obfuscator#readme","bugs":{"url":"https://github.com/mtripg6666tdr/nextjs-obfuscator/issues"},"dist":{"shasum":"08c2cc36dffa0fd2b2f2c80791cc16a18770e52f","tarball":"https://registry.npmjs.org/nextjs-obfuscator/-/nextjs-obfuscator-1.3.1.tgz","fileCount":6,"integrity":"sha512-0nUXwjO1rZyQTo00A/bFAZnWggMuQ5NIh+K9Myy/Px+j5ApK09dl+H8yy072mX1kT1vW50JqSM4hQCoV5wFAsA==","signatures":[{"sig":"MEQCIGMM9E+ogoXkn8CUw4ycVvnoyxh/TKfqTLqoRKpbA/UpAiAgUo6hvqbgd3+iBUIWQuuWtkggwiLl3N+8pcEyjhNWCQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12629},"main":"plugin.js","types":"typings/index.d.ts","gitHead":"88dfa0be52e9b5739498d7654f0bdc87966b5322","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"mtripg6666tdr","email":"disney.myon@gmail.com"},"repository":{"url":"git+https://github.com/mtripg6666tdr/nextjs-obfuscator.git","type":"git"},"_npmVersion":"9.1.1","description":"javascript obfuscator plugin for next.js","directories":{},"_nodeVersion":"18.16.0","dependencies":{"webpack":"^5.0.0","multi-stage-sourcemap":"^0.3.1"},"_hasShrinkwrap":false,"devDependencies":{"javascript-obfuscator":"^4.0.0"},"peerDependencies":{"next":"^12.2.5 || ^13.0.1","javascript-obfuscator":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nextjs-obfuscator_1.3.1_1687426852443_0.30486149812978214","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"nextjs-obfuscator","version":"2.0.0","keywords":["obfuscator","obfuscation","code protection","javascript obfuscator","js obfuscator","next obfuscator","next.js obfuscator"],"author":{"name":"mtripg6666tdr"},"license":"BSD-2-Clause","_id":"nextjs-obfuscator@2.0.0","maintainers":[{"name":"mtripg6666tdr","email":"disney.myon@gmail.com"}],"homepage":"https://github.com/mtripg6666tdr/nextjs-obfuscator#readme","bugs":{"url":"https://github.com/mtripg6666tdr/nextjs-obfuscator/issues"},"dist":{"shasum":"1fdfb239a505ec6e3196dbd726cb7e57ba4aa529","tarball":"https://registry.npmjs.org/nextjs-obfuscator/-/nextjs-obfuscator-2.0.0.tgz","fileCount":9,"integrity":"sha512-60IiAgw193mU+miy/uaonUfSWNi4G0wgkOdTJVZ1WCFaLMkA62e3wZlElkkc98JzQ+x6/EnLGjEcuciMl86CPA==","signatures":[{"sig":"MEQCIFPWnDnN/f4bznA+01nN3OD5KY++zasiriMjSyti8ZwsAiAIgwieDF65Ccy5tgRM7tRqEYOMu/31oTTX2xWbxYblFg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22004},"main":"./index.js","types":"./index.d.ts","gitHead":"9f7cb53d16df8e84924883da3dcfaaf81e56fa2c","scripts":{"lint":"eslint .","test":"echo \"Error: no test specified\" && exit 1","build":"swc -d . ./src&&tsc","watch":"swc -w -d . ./src","cleanup":"rimraf index.js index.d.ts loader.js loader.d.ts type.js type.d.ts"},"_npmUser":{"name":"mtripg6666tdr","email":"disney.myon@gmail.com"},"repository":{"url":"git+https://github.com/mtripg6666tdr/nextjs-obfuscator.git","type":"git"},"_npmVersion":"9.1.1","description":"javascript obfuscator plugin for next.js","directories":{},"_nodeVersion":"18.16.0","dependencies":{"minimatch":"^9.0.1","source-map":"^0.7.4","multi-stage-sourcemap":"^0.3.1"},"_hasShrinkwrap":false,"packageManager":"yarn@3.6.0","devDependencies":{"next":"*","eslint":"^8.43.0","rimraf":"^5.0.1","webpack":"^5.87.0","@swc/cli":"^0.1.62","chokidar":"^3.5.3","@swc/core":"^1.3.65","typescript":"^5.1.3","@types/loader-utils":"^2.0.3","javascript-obfuscator":"*","@mtripg6666tdr/eslint-config":"^1.0.13","@types/multi-stage-sourcemap":"^0.3.0"},"peerDependencies":{"next":"^12.2.5 || ^13.0.1","javascript-obfuscator":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nextjs-obfuscator_2.0.0_1687429946302_0.8967916015119373","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"nextjs-obfuscator","version":"2.0.1","keywords":["obfuscator","obfuscation","code protection","javascript obfuscator","js obfuscator","next obfuscator","next.js obfuscator"],"author":{"name":"mtripg6666tdr"},"license":"BSD-2-Clause","_id":"nextjs-obfuscator@2.0.1","maintainers":[{"name":"mtripg6666tdr","email":"disney.myon@gmail.com"}],"homepage":"https://github.com/mtripg6666tdr/nextjs-obfuscator#readme","bugs":{"url":"https://github.com/mtripg6666tdr/nextjs-obfuscator/issues"},"dist":{"shasum":"8e52f568236d7e4c962fa7834eb9625252c2b247","tarball":"https://registry.npmjs.org/nextjs-obfuscator/-/nextjs-obfuscator-2.0.1.tgz","fileCount":9,"integrity":"sha512-oQ5IOhpCbfYixLkHaqApzTzTsGVfWgLXACbsoUhT/dwDVAEGklwA4WSak0WBireMKxKiTXw3DF3bj480CR0IBA==","signatures":[{"sig":"MEUCIEJXi0Z6+t6rGzrMUN6QkE8xthesG2WkmOi2YcTzgaYeAiEAnIDPQDCcTNPFdDKZWrFry30x+RaRAQxtVBo0gE9Hi+4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22023},"main":"./index.js","types":"./index.d.ts","gitHead":"6752d2acfec3193ce64e1a66f9100b7fc5fd02e4","scripts":{"lint":"eslint .","test":"echo \"Error: no test specified\" && exit 1","build":"swc -d . ./src&&tsc","watch":"swc -w -d . ./src","cleanup":"rimraf index.js index.d.ts loader.js loader.d.ts type.js type.d.ts"},"_npmUser":{"name":"mtripg6666tdr","email":"disney.myon@gmail.com"},"repository":{"url":"git+https://github.com/mtripg6666tdr/nextjs-obfuscator.git","type":"git"},"_npmVersion":"9.7.2","description":"javascript obfuscator plugin for next.js","directories":{},"_nodeVersion":"18.16.0","dependencies":{"minimatch":"^9.0.1","source-map":"^0.7.4","multi-stage-sourcemap":"^0.3.1"},"_hasShrinkwrap":false,"packageManager":"yarn@3.6.0","devDependencies":{"next":"*","eslint":"^8.46.0","rimraf":"^5.0.1","webpack":"^5.88.2","@swc/cli":"^0.1.62","chokidar":"^3.5.3","@swc/core":"^1.3.74","typescript":"^5.1.6","@types/loader-utils":"^2.0.3","javascript-obfuscator":"*","@mtripg6666tdr/eslint-config":"^2.0.3","@types/multi-stage-sourcemap":"^0.3.0"},"peerDependencies":{"next":"^12.2.5 || ^13.0.1","javascript-obfuscator":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nextjs-obfuscator_2.0.1_1691038865744_0.6986874216487111","host":"s3://npm-registry-packages"}},"3.0.0-beta.0":{"name":"nextjs-obfuscator","version":"3.0.0-beta.0","keywords":["obfuscator","obfuscation","code protection","javascript obfuscator","js obfuscator","next obfuscator","next.js obfuscator"],"author":{"name":"mtripg6666tdr"},"license":"BSD-2-Clause","_id":"nextjs-obfuscator@3.0.0-beta.0","maintainers":[{"name":"mtripg6666tdr","email":"disney.myon@gmail.com"}],"homepage":"https://github.com/mtripg6666tdr/nextjs-obfuscator#readme","bugs":{"url":"https://github.com/mtripg6666tdr/nextjs-obfuscator/issues"},"dist":{"shasum":"4ab45b53ad2913125aa8250d1ca938bc54237947","tarball":"https://registry.npmjs.org/nextjs-obfuscator/-/nextjs-obfuscator-3.0.0-beta.0.tgz","fileCount":9,"integrity":"sha512-IEBSIsJQHDM1ImU8cCsFB2z7jdx9Tl+CUwrUYTMryoPydHlVmp7KmJ/KDRrJ3nzdVc7/az3ptF250mjUcgVmUA==","signatures":[{"sig":"MEUCIFX4rhKK14u+XOOr1mRXahv1wgrfdCYnYnVz1/Wcqwx4AiEAx3Kjm2+M+u5BgkbUAnIZT6NXur6ll/XK8ZMMU5Wald8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22255},"main":"./index.js","types":"./index.d.ts","gitHead":"3956f6ceb9891f0980ab110fc6a272a78f1ab1a7","scripts":{"lint":"eslint .","test":"echo \"Error: no test specified\" && exit 1","build":"swc -d . ./src&&tsc","watch":"swc -w -d . ./src","cleanup":"rimraf index.js index.d.ts loader.js loader.d.ts type.js type.d.ts"},"_npmUser":{"name":"mtripg6666tdr","email":"disney.myon@gmail.com"},"deprecated":"Use the latest version instead of beta","repository":{"url":"git+https://github.com/mtripg6666tdr/nextjs-obfuscator.git","type":"git"},"_npmVersion":"9.7.2","description":"javascript obfuscator plugin for next.js","directories":{},"_nodeVersion":"18.16.0","dependencies":{"minimatch":"^9.0.3","source-map":"^0.7.4","multi-stage-sourcemap":"^0.3.1"},"_hasShrinkwrap":false,"packageManager":"yarn@3.6.0","readmeFilename":"README.md","devDependencies":{"next":"*","eslint":"^8.54.0","rimraf":"^5.0.5","webpack":"^5.89.0","@swc/cli":"^0.1.63","chokidar":"^3.5.3","@swc/core":"^1.3.96","typescript":"^5.2.2","@types/react":"^18.2.37","@types/react-dom":"^18.2.15","@types/loader-utils":"^2.0.6","javascript-obfuscator":"*","@mtripg6666tdr/eslint-config":"^3.0.9","@types/multi-stage-sourcemap":"^0.3.4"},"peerDependencies":{"next":"^13.0.0 || ^14.0.0","javascript-obfuscator":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nextjs-obfuscator_3.0.0-beta.0_1700496001974_0.9112681445846893","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"nextjs-obfuscator","version":"3.0.0","keywords":["obfuscator","obfuscation","code protection","javascript obfuscator","js obfuscator","next obfuscator","next.js obfuscator"],"author":{"name":"mtripg6666tdr"},"license":"BSD-2-Clause","_id":"nextjs-obfuscator@3.0.0","maintainers":[{"name":"mtripg6666tdr","email":"disney.myon@gmail.com"}],"homepage":"https://github.com/mtripg6666tdr/nextjs-obfuscator#readme","bugs":{"url":"https://github.com/mtripg6666tdr/nextjs-obfuscator/issues"},"dist":{"shasum":"ea03dad26af0f5549dfa56aa09edf269f2d5240e","tarball":"https://registry.npmjs.org/nextjs-obfuscator/-/nextjs-obfuscator-3.0.0.tgz","fileCount":9,"integrity":"sha512-wWRcoWaX8AeWOckufGOjGri0aEnbKk+8mkkwNRggzF8XQX6Lkrjx7la+FElI8QIsVd2+oeK4oPReCel7FNTEJQ==","signatures":[{"sig":"MEQCIBwv4suzEps17/dRHds6bEBSW+keoit+vKeV8GsUXFRQAiASbUNMJe5gHDJFtboYmXb8IeLNGvIUgFd5HYefvWM+Tw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22252},"main":"./index.js","types":"./index.d.ts","gitHead":"83f2fad1cacb232f7f27828ad80c7f0d44992db4","scripts":{"lint":"eslint .","test":"echo \"Error: no test specified\" && exit 1","build":"swc -d . ./src&&tsc","watch":"swc -w -d . ./src","cleanup":"rimraf index.js index.d.ts loader.js loader.d.ts type.js type.d.ts"},"_npmUser":{"name":"mtripg6666tdr","email":"disney.myon@gmail.com"},"repository":{"url":"git+https://github.com/mtripg6666tdr/nextjs-obfuscator.git","type":"git"},"_npmVersion":"9.7.2","description":"javascript obfuscator plugin for next.js","directories":{},"_nodeVersion":"18.16.0","dependencies":{"minimatch":"^9.0.3","source-map":"^0.7.4","multi-stage-sourcemap":"^0.3.1"},"_hasShrinkwrap":false,"packageManager":"yarn@3.6.0","devDependencies":{"next":"*","eslint":"^8.54.0","rimraf":"^5.0.5","webpack":"^5.89.0","@swc/cli":"^0.1.63","chokidar":"^3.5.3","@swc/core":"^1.3.96","typescript":"^5.2.2","@types/react":"^18.2.37","@types/react-dom":"^18.2.15","@types/loader-utils":"^2.0.6","javascript-obfuscator":"*","@mtripg6666tdr/eslint-config":"^3.0.9","@types/multi-stage-sourcemap":"^0.3.4"},"peerDependencies":{"next":"^13.0.0 || ^14.0.0","javascript-obfuscator":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nextjs-obfuscator_3.0.0_1700496850879_0.0827797373185899","host":"s3://npm-registry-packages"}},"3.0.1":{"name":"nextjs-obfuscator","version":"3.0.1","keywords":["obfuscator","obfuscation","code protection","javascript obfuscator","js obfuscator","next obfuscator","next.js obfuscator","nextjs","next","obfuscation","plugin","obfuscate"],"author":{"name":"mtripg6666tdr"},"license":"BSD-2-Clause","_id":"nextjs-obfuscator@3.0.1","maintainers":[{"name":"mtripg6666tdr","email":"disney.myon@gmail.com"}],"homepage":"https://github.com/mtripg6666tdr/nextjs-obfuscator#readme","bugs":{"url":"https://github.com/mtripg6666tdr/nextjs-obfuscator/issues"},"dist":{"shasum":"5870868196df00b347a88b95a18f53b14519db53","tarball":"https://registry.npmjs.org/nextjs-obfuscator/-/nextjs-obfuscator-3.0.1.tgz","fileCount":11,"integrity":"sha512-jJ4UsikRRhtJlT2g7z37Ko00Ug8lVtJrCQ06U97KFd+oR7qIyeL7UD5w/aoSqPLcjnnHqB6Q4m30gawG4Jllyw==","signatures":[{"sig":"MEUCIQDaYcTgnEGz81Jn4I+pDLPXBFaWn128SgUqY0IzbLsg3wIgW/YRBqCIxcrTr9Dy2RQN3peXz/tugS02n4ojRerIHMo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24522},"main":"./index.js","types":"./index.d.ts","engines":{"node":">=16.14.0"},"gitHead":"43445f42314af9cbb517706c6377966224754367","scripts":{"lint":"eslint .","test":"echo \"Error: no test specified\" && exit 1","build":"swc -d . ./src --strip-leading-paths && tsc","watch":"swc -w -d . ./src --strip-leading-paths","cleanup":"rimraf index.js index.d.ts loader.js loader.d.ts type.js type.d.ts debug.js debug.d.ts"},"_npmUser":{"name":"mtripg6666tdr","email":"disney.myon@gmail.com"},"repository":{"url":"git+https://github.com/mtripg6666tdr/nextjs-obfuscator.git","type":"git"},"_npmVersion":"9.7.2","description":"javascript obfuscator plugin for next.js","directories":{},"_nodeVersion":"20.14.0","dependencies":{"minimatch":"^9","source-map":"^0.7.4","safe-traverse":"^0.2.1","multi-stage-sourcemap":"^0.3.1"},"_hasShrinkwrap":false,"packageManager":"yarn@3.6.0","devDependencies":{"next":"*","eslint":"^8.54.0","rimraf":"^6.0.1","webpack":"^5.93.0","@swc/cli":"^0.4.0","chokidar":"^3.6.0","@swc/core":"^1.7.6","typescript":"^5.5.4","@types/react":"^18.3.3","@tsconfig/node16":"^16.1.3","@types/react-dom":"^18.3.0","@types/loader-utils":"^2.0.6","javascript-obfuscator":"*","@mtripg6666tdr/eslint-config":"^3.0.19","@types/multi-stage-sourcemap":"^0.3.4"},"peerDependencies":{"next":"^13.0.0 || ^14.0.0","javascript-obfuscator":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nextjs-obfuscator_3.0.1_1722859706925_0.7616408003089088","host":"s3://npm-registry-packages"}},"3.1.0":{"name":"nextjs-obfuscator","version":"3.1.0","description":"javascript obfuscator plugin for next.js","main":"./index.js","types":"./index.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"swc -d . ./src --strip-leading-paths && tsc","watch":"swc -w -d . ./src --strip-leading-paths","cleanup":"rimraf index.js index.d.ts loader.js loader.d.ts type.js type.d.ts debug.js debug.d.ts","lint":"eslint ."},"keywords":["obfuscator","obfuscation","code protection","javascript obfuscator","js obfuscator","next obfuscator","next.js obfuscator","nextjs","next","obfuscation","plugin","obfuscate"],"author":{"name":"mtripg6666tdr"},"license":"BSD-2-Clause","dependencies":{"minimatch":"^9","multi-stage-sourcemap":"^0.3.1","safe-traverse":"^0.2.1","source-map":"^0.7.4"},"devDependencies":{"@mtripg6666tdr/eslint-config":"^3.0.19","@swc/cli":"^0.5.0","@swc/core":"^1.8.0","@tsconfig/node16":"^16.1.3","@types/loader-utils":"^2.0.6","@types/multi-stage-sourcemap":"^0.3.4","@types/react":"^18.3.12","@types/react-dom":"^18.3.1","chokidar":"^3.6.0","eslint":"^8.54.0","javascript-obfuscator":"*","next":"*","rimraf":"^6.0.1","typescript":"^5.6.3","webpack":"^5.96.1"},"peerDependencies":{"javascript-obfuscator":"^4.0.0","next":"^13.0.0 || ^14.0.0 || ^15.0.0"},"engines":{"node":">=16.14.0"},"repository":{"type":"git","url":"git+https://github.com/mtripg6666tdr/nextjs-obfuscator.git"},"bugs":{"url":"https://github.com/mtripg6666tdr/nextjs-obfuscator/issues"},"gitHead":"29bdd415c5b7ba0651607d47afd8bbff2125af47","homepage":"https://github.com/mtripg6666tdr/nextjs-obfuscator#readme","_id":"nextjs-obfuscator@3.1.0","_nodeVersion":"20.17.0","_npmVersion":"9.7.2","dist":{"integrity":"sha512-jZqTJC0DOBlRFtBFF8WzZl95wQEJLbSkmO++cfYJeZdVADTdjnivaRYUC1yYmT/gBY/G0w2mwD0BqlPw86q8ng==","shasum":"a57668c1f8abc3ddd3ae3ca71b406b0808d5739f","tarball":"https://registry.npmjs.org/nextjs-obfuscator/-/nextjs-obfuscator-3.1.0.tgz","fileCount":11,"unpackedSize":24499,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCwbEifa3Dr4LkgcE0ZwG/A8rw0Hz/n2ir5bRqEwigXMQIgFZMawtc9nWJ4Lvhdxjsy3I5dq+8AjtzQS0MVCAaiIAY="}]},"_npmUser":{"name":"mtripg6666tdr","email":"disney.myon@gmail.com"},"directories":{},"maintainers":[{"name":"mtripg6666tdr","email":"disney.myon@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nextjs-obfuscator_3.1.0_1730729873375_0.40632753249325204"},"_hasShrinkwrap":false}},"time":{"created":"2022-03-10T07:02:53.292Z","modified":"2024-11-04T14:17:53.748Z","1.0.0":"2022-03-10T07:02:53.492Z","1.1.0":"2022-08-14T04:44:47.197Z","1.2.0":"2022-11-01T12:49:10.205Z","1.3.0":"2023-06-21T12:27:41.424Z","2.0.0-beta.0":"2023-06-21T14:19:54.078Z","1.3.1":"2023-06-22T09:40:52.584Z","2.0.0":"2023-06-22T10:32:26.458Z","2.0.1":"2023-08-03T05:01:05.941Z","3.0.0-beta.0":"2023-11-20T16:00:02.340Z","3.0.0":"2023-11-20T16:14:11.094Z","3.0.1":"2024-08-05T12:08:27.065Z","3.1.0":"2024-11-04T14:17:53.574Z"},"bugs":{"url":"https://github.com/mtripg6666tdr/nextjs-obfuscator/issues"},"author":{"name":"mtripg6666tdr"},"license":"BSD-2-Clause","homepage":"https://github.com/mtripg6666tdr/nextjs-obfuscator#readme","keywords":["obfuscator","obfuscation","code protection","javascript obfuscator","js obfuscator","next obfuscator","next.js obfuscator","nextjs","next","obfuscation","plugin","obfuscate"],"repository":{"type":"git","url":"git+https://github.com/mtripg6666tdr/nextjs-obfuscator.git"},"description":"javascript obfuscator plugin for next.js","maintainers":[{"name":"mtripg6666tdr","email":"disney.myon@gmail.com"}],"readme":"# javascript-obfuscator plugin for Next.js\r\n[![npm](https://img.shields.io/npm/v/nextjs-obfuscator)](https://www.npmjs.com/package/nextjs-obfuscator)\r\n\r\nThe `nextjs-obfuscator` enables you to make your Next.js app difficult to be reverse-engineered, using [javascript-obfuscator](https://github.com/javascript-obfuscator/javascript-obfuscator).\r\n\r\n### ℹ️ If you are looking for README for v1, see [here](https://github.com/mtripg6666tdr/nextjs-obfuscator/tree/v1#readme).\r\n\r\nThere are some useful notes:\r\n- The app router is supported.\r\n- Building by turbopack is currently NOT supported.\r\n- Minimum supported Next.js version is v13.\r\n\r\n## Installation\r\nYou have to install javascript-obfuscator separately.\r\n\r\nOn npm:\r\n```\r\nnpm i -D javascript-obfuscator nextjs-obfuscator\r\n```\r\nOn yarn:\r\n```\r\nyarn add -D javascript-obfuscator nextjs-obfuscator\r\n```\r\n\r\n## Usage\r\nWrap your configuration in your `next.config.js` to use this plugin, for example:\r\n```js\r\nconst withNextJsObfuscator = require(\"nextjs-obfuscator\")(obfuscatorOptions, pluginOptions);\r\n\r\n/** @type {import(\"next\").NextConfig} */\r\nconst nextConfig = withNextJsObfuscator({\r\n  // ... your next.js configuration\r\n});\r\n\r\nmodule.exports = nextConfig;\r\n```\r\nOr if you use `next.config.mjs`:\r\n```js\r\nimport createNextJsObfuscator from \"nextjs-obfuscator\";\r\n\r\nconst withNextJsObfuscator = createNextJsObfuscator(obfuscatorOptions, pluginOptions);\r\n\r\n/** @type {import(\"next\").NextConfig} */\r\nconst nextConfig = withNextJsObfuscator({\r\n  // ... your next.js configuration\r\n});\r\n\r\nexport default nextConfig;\r\n```\r\n\r\n## API\r\n<pre>\r\nrequire(\"nextjs-obfuscator\")(<a href=\"#obfuscatoroptions\">obfuscatorOptions</a>, <a href=\"#pluginoptions\">pluginOptions</a>)\r\n</pre>\r\n### `obfuscatorOptions`\r\nType: `Object` (required)  \r\nThis is [the options](https://github.com/javascript-obfuscator/javascript-obfuscator#javascript-obfuscator-options) of [javascript-obfuscator](https://github.com/javascript-obfuscator/javascript-obfuscator), but there are some important notes:  \r\n* [`disableConsoleOutput`](https://github.com/javascript-obfuscator/javascript-obfuscator#disableconsoleoutput) should be set to `false` and you can easily notice the error logging by React on console. If they are present, they indicate your app has been broken.\r\n* There are some options that MUST NOT be set:\r\n  * [`inputFileName`](https://github.com/javascript-obfuscator/javascript-obfuscator#inputfilename)\r\n  * [`sourceMapBaseUrl`](https://github.com/javascript-obfuscator/javascript-obfuscator#sourcemapbaseurl)\r\n  * [`sourceMapFileName`](https://github.com/javascript-obfuscator/javascript-obfuscator#sourcemapfilename)\r\n  * [`sourceMapMode`](https://github.com/javascript-obfuscator/javascript-obfuscator#sourcemapmode)\r\n  * [`sourceMapSourcesMode`](https://github.com/javascript-obfuscator/javascript-obfuscator#sourcemapsourcesmode)\r\n  \r\n  These options will be set by the nextjs-obfuscator plugin internally if necessary.\r\n\r\n### `pluginOptions`\r\nType: `Object` (optional)  \r\nMore options for this plugin. All properties are optional.\r\n```ts\r\n{\r\n  enabled: boolean | \"detect\",\r\n  patterns: string[],\r\n  obfuscateFiles: Partial<{\r\n    buildManifest: boolean,\r\n    ssgManifest: boolean,\r\n    webpack: boolean,\r\n    additionalModules: string[],\r\n  }>,\r\n  log: boolean,\r\n};\r\n```\r\n\r\n|Option   |Type                                |Default Value|Description|\r\n|---------|------------------------------------|-------------|-----------|\r\n|`enabled`|<code>boolean &#124; \"detect\"</code>|`\"detect\"`|Indicates if the plugin is enabled or not.<br/>If `\"detect\"` specified, the plugin will be enabled only when building for production.|\r\n|`patterns`|`string[]`|<code>[\"./**/*.(js&#124;jsx&#124;ts&#124;tsx)\"]</code>|Glob patterns to determine which files to be obfuscated. They must be relative paths from the directory where `next.config.js` is placed.|\r\n|`obfuscateFiles`|`object`||Additional files to be obfuscated.|\r\n|`obfuscateFiles.buildManifest`|`boolean`|`false`|If set to true, the plugin will obfuscate `_buildManifest.js`|\r\n|`obfuscateFiles.ssgManifest`|`boolean`|`false`|If set to true, the plugin will obfuscate `_ssgManifest.js`|\r\n|`obfuscateFiles.webpack`|`boolean`|`false`|If set to true, the plugin will obfuscate `webpack.js`, which is an entry point.|\r\n|`obfuscateFiles.additionalModules`|`string[]`|`[]`|Names of additional external modules to be obfuscated. Convenient if you are using custom npm package, for instance. Use like `[\"module-a\", \"module-b\", ...]`.|\r\n|`log`|`boolean`|`false`|If set to true, the plugin will use `console.log` as logger. Otherwise, it uses webpack's standard logger.|\r\n\r\n## How it works\r\n* This plugin inserts a custom loader to obfuscate project files and external modules.\r\n* This plugin inserts a custom plugin to obfuscate `buildManifest`, `ssgManifest`, `webpack` assets.\r\n\r\n## Disclaimer\r\nUsing this plugin can break your next.js app, so you have to check carefully your app works fine.\r\n\r\n## License\r\n[LICENSE](LICENSE)\r\n","readmeFilename":"README.md"}