{"_id":"codefend","_rev":"36-1368f91c2f8782a583759f212d9bc6cc","name":"codefend","dist-tags":{"v2-stable":"2.1.0","latest":"3.2.0","alpha":"3.2.0-alpha.1"},"versions":{"1.0.0":{"name":"codefend","version":"1.0.0","keywords":["typescript","library","starter","template"],"license":"MIT","_id":"codefend@1.0.0","maintainers":[{"name":"mounzz","email":"mounzer.dev@gmail.com"}],"dist":{"shasum":"bd14e054482593d9a2e568cfe839a2ac146814f1","tarball":"https://registry.npmjs.org/codefend/-/codefend-1.0.0.tgz","fileCount":43,"integrity":"sha512-YuwTiFAYl021Vo4WRdMH9edwd+XOFyNLsmS7NljclUdItHCiNDGC5AlJ4aCSqDgKHrokceLeaGad5aJmsM9qpg==","signatures":[{"sig":"MEUCIAKAnN27tUP0KRYyokGJ8GEM1oCtWt0SZaIoZrTt3+IZAiEAqHvmMFHvfqLvi9Smxn4kqdu32VpYe45DC1ZOYXh8Vm0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47485,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjtI3JACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmob7RAApKL1lr0X2K96bJ6zzItepYsjH3Y0YahFDBZOFaGV0e6r8OfU\r\ntHYTLZA0xNczz2bJhV3kZWZ0OiXS2zj8lCLEZxVeapjKKGN+HaqK6NL3Cjjr\r\nyM+b5YUMrf94IA1i+VT8d3/Czi5B+WsJoa6BSd5V2yXdfCk6i7+UA30EByCX\r\naCaaGsmojxQP88IKbHeEydRbTwcoo00JdWPi29Ff6myIWXyT+Csr4MEj5W/5\r\nfmZZtIGA6qkNdkL/4VIYkdnzLiJMGZ+GtbviVIqpfbNervSwV0LpECOUdyUX\r\neZAoQxriMkD4tBjG/SmoH3X3PGdSi4vGgqkoumrlkZrIVY2mKZy5Z5iA/ujK\r\nkdZM6+Ki3k5VH72c7QgUrXx9PQw/L1dxAaV/1LbbwEMPMb2khE+iKKU+gxOE\r\nMix0ZBmNdxwUlKP+5WZfDRcWrq7fdpYAYfT+E7CzPEUkhTfD6oHEmtXqsbTc\r\nEsxnEYwGbCz1PXB68ng67iClhSwZnhSZNCYey5SYz7Ft1/kIgOdFh3wen0dp\r\ndNMjCKfI0cGa+jq9Xq4xFe1Bghg0YiwvD+XrCYfESqY+Gk4TWSXYF9LsS+uV\r\nmj8clHj3YcfXtIg+FihEOGkMQW05yyj0H89J0sZoOtN2MW47S3kMJg8OmXcb\r\n4V6+1mGEUGJTJ5S49Tvu4QzeSRhNBfcjiO8=\r\n=z8R5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./build/cjs/index.js","types":"./build/src/index.d.ts","volta":{"npm":"8.16.0","node":"18.7.0"},"module":"./build/esm/index.js","engines":{"npm":"^8.16.0 || >= 8","node":"^18.7.0 || >= 16"},"gitHead":"0af2bfd26bd9ff69960565984c3bf37acc54ec11","scripts":{"cz":"cz","lint":"eslint src --ext .ts --fix","test":"vitest run","build":"npm run clean && npm run type:dts && npm run build:main","clean":"node -r ./esbuild-hook ./scripts/clean","format":"prettier \"src/**/*.ts\" --write","type:dts":"tsc --emitDeclarationOnly","build:main":"node -r ./esbuild-hook ./scripts/build","lint:check":"eslint src --ext .ts","test:setup":"node -r ./esbuild-hook ./scripts/testSetup","test:watch":"vitest watch","type:check":"tsc --noEmit","spell:check":"cspell \"{README.md,CODE_OF_CONDUCT.md,CONTRIBUTING.md,.github/*.md,src/**/*.ts}\"","format:check":"prettier \"src/**/*.ts\" --check","test:coverage":"vitest run --coverage","semantic-release":"semantic-release"},"_npmUser":{"name":"mounzz","email":"mounzer.dev@gmail.com"},"overrides":{"semver-regex":"3.1.4"},"_npmVersion":"8.12.1","description":"Codefend short for \"Code Defender\" encrypts your code regardless of your source code language or framework.","directories":{},"_nodeVersion":"18.7.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.12.0","nyc":"^15.1.0","cspell":"^6.18.0","eslint":"^8.30.0","vitest":"^0.25.8","esbuild":"^0.15.18","prettier":"^2.8.1","typescript":"^4.9.4","@types/node":"^18.11.18","@types/prompts":"^2.4.2","semantic-release":"^19.0.5","source-map-support":"^0.5.21","eslint-plugin-import":"^2.26.0","@semantic-release/npm":"^9.0.1","eslint-config-prettier":"^8.5.0","@ryansonshine/commitizen":"^4.2.8","@semantic-release/github":"^8.0.7","@typescript-eslint/parser":"^5.47.1","@semantic-release/changelog":"^6.0.2","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^5.47.1","@semantic-release/commit-analyzer":"^9.0.2","eslint-import-resolver-typescript":"^3.5.2","@ryansonshine/cz-conventional-changelog":"^3.3.4","@semantic-release/release-notes-generator":"^10.0.3"},"_npmOperationalInternal":{"tmp":"tmp/codefend_1.0.0_1672777161416_0.7863667984103828","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"codefend","version":"1.1.0","keywords":["typescript","library","starter","template"],"license":"MIT","_id":"codefend@1.1.0","maintainers":[{"name":"mounzz","email":"mounzer.dev@gmail.com"}],"dist":{"shasum":"aa72afc0b932458f5fef28496a80814dd302a07e","tarball":"https://registry.npmjs.org/codefend/-/codefend-1.1.0.tgz","fileCount":43,"integrity":"sha512-sd/8ZRi/2xoyDWXYZ84LMYHZUhoLgIleXBSZKQHz0LO8kuMeNJAGhHqrVH1fT5elUT5tD10DMBz8Sz1ZL27xNg==","signatures":[{"sig":"MEQCIHMMYECViK34GeLXpdpbFdrpqft1ebiyAH42e9Se9O/rAiAnnFaynnBcVrKu+TsZJ8oCJgDUOMtGuUxvVT3xPdhWfg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47985,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjtJWQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqAtRAAoCnLKv6r+oUPk2/bhz0KtM229XwX6lC1lYBI4+pN35LzQkZZ\r\nr9kCv421WqXFrjgaa//iQoqNlx+C40Clsb7c73njN6RdfMELMFVUlywuMcsL\r\nYv0xFWnAwl/7GkUEZToQzoe5QrS4D21mLTA303Tq9Gz5b4Ann0xgmJbbVUGk\r\nq+Ona8XPvimV5nFDC57nB1aWthVIIm4WyVO0b6WjYtMrEjhHMPaRkTCHCfVG\r\naZqxORnS4FK3Ob9lg3GnVlH9oTGk8AAMGdu3QY2gW6abhBH92r+TCI5LC/Q8\r\n9B3W/Z8zB9k7+teEEqu8vzLz/AF4Szr/gXp2F4iATetJAY3cFo1nsYs3qrMJ\r\nCDVlBHuVIAZS428BK/P7vO5dyayFxfbvvMu6OocMNMFffiNYgB46+McwsH++\r\nqO9Rhjv6EmswxodA/SpOxRZm1CVo5uUtmeViBKN+CPRRfdSM7lLNUDnd0ozL\r\nzOPG2H9IDBB4CBTBMMyAs7TstQXziupedETWXMT29MWF7xDg8vZQUYCU2ulO\r\nG5RXwiIwx3dFfUcu3YtQWJP5FhO2OzYZ6qtSRB4e9IrPswZgbDXmz0JCz+b0\r\nzpTGwrRNTGJQ2vJ3dv875n4uLQ87iGdHptTZ8PV5jn1ogQ2xmbsQqXzUKeB7\r\nCfqBthlqV9mqrbwklTrVAIMGMDzjwdJKlz0=\r\n=Zn3a\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./build/cjs/index.js","types":"./build/src/index.d.ts","volta":{"npm":"8.16.0","node":"18.7.0"},"module":"./build/esm/index.js","engines":{"npm":"^8.16.0 || >= 8","node":"^18.7.0 || >= 16"},"gitHead":"7969fc52fe22a9dd09eb8ea209088d8d125da723","scripts":{"cz":"cz","lint":"eslint src --ext .ts --fix","test":"vitest run","build":"npm run clean && npm run type:dts && npm run build:main","clean":"node -r ./esbuild-hook ./scripts/clean","format":"prettier \"src/**/*.ts\" --write","type:dts":"tsc --emitDeclarationOnly","build:main":"node -r ./esbuild-hook ./scripts/build","lint:check":"eslint src --ext .ts","test:setup":"node -r ./esbuild-hook ./scripts/testSetup","test:watch":"vitest watch","type:check":"tsc --noEmit","spell:check":"cspell \"{README.md,CODE_OF_CONDUCT.md,CONTRIBUTING.md,.github/*.md,src/**/*.ts}\"","format:check":"prettier \"src/**/*.ts\" --check","test:coverage":"vitest run --coverage","semantic-release":"semantic-release"},"_npmUser":{"name":"mounzz","email":"mounzer.dev@gmail.com"},"overrides":{"semver-regex":"3.1.4"},"_npmVersion":"8.12.1","description":"Codefend short for \"Code Defender\" encrypts your code regardless of your source code language or framework.","directories":{},"_nodeVersion":"18.7.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.12.0","nyc":"^15.1.0","cspell":"^6.18.0","eslint":"^8.30.0","vitest":"^0.25.8","esbuild":"^0.15.18","prettier":"^2.8.1","typescript":"^4.9.4","@types/node":"^18.11.18","@types/prompts":"^2.4.2","semantic-release":"^19.0.5","source-map-support":"^0.5.21","eslint-plugin-import":"^2.26.0","@semantic-release/npm":"^9.0.1","eslint-config-prettier":"^8.5.0","@ryansonshine/commitizen":"^4.2.8","@semantic-release/github":"^8.0.7","@typescript-eslint/parser":"^5.47.1","@semantic-release/changelog":"^6.0.2","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^5.47.1","@semantic-release/commit-analyzer":"^9.0.2","eslint-import-resolver-typescript":"^3.5.2","@ryansonshine/cz-conventional-changelog":"^3.3.4","@semantic-release/release-notes-generator":"^10.0.3"},"_npmOperationalInternal":{"tmp":"tmp/codefend_1.1.0_1672779152748_0.9879849008298349","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"codefend","version":"1.2.0","keywords":["obfuscator","code","defender","angular","vue","react"],"license":"MIT","_id":"codefend@1.2.0","maintainers":[{"name":"mounzz","email":"mounzer.dev@gmail.com"}],"dist":{"shasum":"f4c9eb8fafbb3dc0881ece262899d83451972992","tarball":"https://registry.npmjs.org/codefend/-/codefend-1.2.0.tgz","fileCount":50,"integrity":"sha512-IhnorNkNC65DmKBXtoa2SkGGywq3lo7jDNI2IdiA5HWw2wFjjHKclMR+0TwY9aD0pwbGyH739YLE/1wwqBAltQ==","signatures":[{"sig":"MEYCIQCEWrPpI4oXXrk2cp6VoMjdRDIFhJN3m3pue/c/E+lm2gIhANF0/Z/trObeYJHofnh0+FJ4kZjBHck+b7vWqQUlMwrQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61387,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjtXn/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr1fQ//RPw+nZHHyBroY/tMtvOHOhD7g9ABUSUMlsj76pcw2dCh18mk\r\nqb4UF6H4cOEBKEjdGZev4kg+cDkzoCHeFIBk+5Ghcgoyv+X/Hn8y1CzsEnc1\r\nb9IFrITuQUygrEVGsiby+OHTdQg9w/wKVQEdTJGfimfeUKPBfjiabR+PKABM\r\nxlpCrCOqthVP/LCnxQNcx+GJZUnhRL69BGIlHld28f8hCbIprERdaJSV6zSW\r\nqoN6V/KbfUvNT9Y2D4K1mQfcESS9k60H8vPItwrdaKQX/tESRz45mSvFt3mS\r\nUWt0SR7lS495xNBIRpwJiFx2KdHLb1Nh2QOZS3Woq3xfFMloOtFIT1lJD+s5\r\nY9Rj+IKhW4tPPuMVe1bd7kV/22m6QaC8sxjRSX5Dkn9cU8+2oiFUC/e3F/QG\r\nRfmt6vgEWvVCUVq9EZh3r1y/K04qartjI+obeDOuaicmGcBeuO8i1UyZSe/D\r\nmMrZGy4gnbfj/8xs/tAR7bPHpomS5sBpbivF5z+BnADmMG83yKidrPOuGYmQ\r\nAjt1XcV4XyWcH77RdyauPhITgHwi/LnjKnxZK4+E8cMGLZqU3d0UENVi1kNY\r\n3gUYCPFndO87mp7d9xm0mVY00c+IDd90Iwjwccer8zQrVSg1nSgKDCxHMvOr\r\nWz7KxsFbCIccSLrmZ+4yKx2bMLRW1TZhYdE=\r\n=ULv/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./build/cjs/index.js","types":"./build/src/index.d.ts","volta":{"npm":"8.16.0","node":"18.7.0"},"module":"./build/esm/index.js","engines":{"npm":"^8.16.0 || >= 8","node":"^18.7.0 || >= 16"},"gitHead":"dc503aa6c9a1a4a33aa8ba3f9ccaaa69e5bc1a34","scripts":{"cz":"cz","lint":"eslint src --ext .ts --fix","test":"vitest run","build":"npm run clean && npm run type:dts && npm run build:main","clean":"node -r ./esbuild-hook ./scripts/clean","format":"prettier \"src/**/*.ts\" --write","type:dts":"tsc --emitDeclarationOnly","build:main":"node -r ./esbuild-hook ./scripts/build","lint:check":"eslint src --ext .ts","test:setup":"node -r ./esbuild-hook ./scripts/testSetup","test:watch":"vitest watch","type:check":"tsc --noEmit","spell:check":"cspell \"{README.md,CODE_OF_CONDUCT.md,CONTRIBUTING.md,.github/*.md,src/**/*.ts}\"","format:check":"prettier \"src/**/*.ts\" --check","test:coverage":"vitest run --coverage","semantic-release":"semantic-release"},"_npmUser":{"name":"mounzz","email":"mounzer.dev@gmail.com"},"overrides":{"semver-regex":"3.1.4"},"_npmVersion":"8.12.1","description":"Codefend short for \"Code Defender\" encrypts your code regardless of your source code language or framework.","directories":{},"_nodeVersion":"18.7.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.12.0","nyc":"^15.1.0","cspell":"^6.18.0","eslint":"^8.30.0","vitest":"^0.25.8","esbuild":"^0.15.18","prettier":"^2.8.1","typescript":"^4.9.4","@types/node":"^18.11.18","@types/prompts":"^2.4.2","semantic-release":"^19.0.5","source-map-support":"^0.5.21","eslint-plugin-import":"^2.26.0","@semantic-release/npm":"^9.0.1","eslint-config-prettier":"^8.5.0","@ryansonshine/commitizen":"^4.2.8","@semantic-release/github":"^8.0.7","@typescript-eslint/parser":"^5.47.1","@semantic-release/changelog":"^6.0.2","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^5.47.1","@semantic-release/commit-analyzer":"^9.0.2","eslint-import-resolver-typescript":"^3.5.2","@ryansonshine/cz-conventional-changelog":"^3.3.4","@semantic-release/release-notes-generator":"^10.0.3"},"_npmOperationalInternal":{"tmp":"tmp/codefend_1.2.0_1672837631683_0.8115638247743606","host":"s3://npm-registry-packages"}},"1.3.0-alpha.1":{"name":"codefend","version":"1.3.0-alpha.1","keywords":["obfuscator","code","defender","angular","vue","react"],"license":"MIT","_id":"codefend@1.3.0-alpha.1","maintainers":[{"name":"mounzz","email":"mounzer.dev@gmail.com"}],"bin":{"codefend":"bin/codefend"},"dist":{"shasum":"c584f2a4f22e5144872aa65f0d2b9fe4d0d2647f","tarball":"https://registry.npmjs.org/codefend/-/codefend-1.3.0-alpha.1.tgz","fileCount":55,"integrity":"sha512-H2MYIqGeVCSrIx18jdxcppDHnp0utp7evgb5pUI8y09Nu2TmYhr9YICknudtpyrf/yiXbcDXCvI6v6GD7+1XOw==","signatures":[{"sig":"MEQCIBM+a90blXSu/3gALkN6VQGIJMD05DS2w8AEL3FhI9BNAiALDu+Lj7/O0lJ+sA6V4ObV6fAetnCNQUFhf0I3eqHb9A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":496926,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjtcvvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmruug//epPYiB352QTp0hq/o3wwuumOMslCho2Fnwjn8c44I0QA0zIx\r\nZuCTtrj4fgKjg/xVaItrj9jOPg6RruNn4PPYYDTcR2BuJK0I1Tl9sd/dAQLG\r\nneFxUG7R/vPpDKXx1XKHzMZJ1+4k9MHfqIZjLOLOAOLPX6Am0KGxJrldCrNK\r\nIGE1C8B4vTOVkUb0jN3iePixLob4cq7wxeawy8lsk/YdlaJeY+CjbsiMBrme\r\nUWJOi7ljHFTcZbcvKxJM2mCHaqKxvuvU/617gri+n7Ll0NKKKFTCEyRjsRog\r\nCj2USzJ+9UTIFfhqQfgXIChOgFAhgxPU5VQAfKQk/niBx29lagmt1Z73VKk7\r\nuB/GF74Pdrx7DwfPt4ubQUL1fPmVbhmW/fv/AZvE4RNVm13QH3Gg5bQ7zhGx\r\nHgw2MfUVMMn/7Lq7tAsz7SKvrWOyh4d7u7B8TgUh4Fb/7W0puni8PMjPpkEx\r\ng82eWeniC8XjgF3TYn42Mlfe/u4CaeA2kiadmOCxM1GTVZoXUEgMBml4y22d\r\nfeu1g2QtahHZvReVk6Bq6XVn+UZkyB9j3u5jB8FPa4juh48HoyC2zpWE7IdF\r\noftVIRHgigV7/X/c1c2rllPnXYeiKCtNWiMpIzSWUQz8MyDqJHzmFo2XGiVj\r\nJh8SyYP+JzsdKS7UwtTXnwV6X8GM1xqePjI=\r\n=er2B\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./build/cjs/index.js","types":"./build/src/index.d.ts","volta":{"npm":"8.16.0","node":"18.7.0"},"module":"./build/esm/index.js","engines":{"npm":"^8.16.0 || >= 8","node":"^18.7.0 || >= 16"},"gitHead":"ecafa4248cbbd994c8828855796a0da67956ffb9","scripts":{"cz":"cz","lint":"eslint src --ext .ts --fix","test":"vitest run","build":"npm run clean && npm run type:dts && npm run build:main","clean":"node -r ./esbuild-hook ./scripts/clean","format":"prettier \"src/**/*.ts\" --write","type:dts":"tsc --emitDeclarationOnly","build:main":"node -r ./esbuild-hook ./scripts/build","lint:check":"eslint src --ext .ts","test:setup":"node -r ./esbuild-hook ./scripts/testSetup","test:watch":"vitest watch","type:check":"tsc --noEmit","spell:check":"cspell \"{README.md,CODE_OF_CONDUCT.md,CONTRIBUTING.md,.github/*.md,src/**/*.ts}\"","format:check":"prettier \"src/**/*.ts\" --check","test:coverage":"vitest run --coverage","semantic-release":"semantic-release"},"_npmUser":{"name":"mounzz","email":"mounzer.dev@gmail.com"},"overrides":{"semver-regex":"3.1.4"},"_npmVersion":"8.12.1","description":"Codefend short for \"Code Defender\" encrypts your code regardless of your source code language or framework.","directories":{},"_nodeVersion":"18.7.0","dependencies":{"commander":"^9.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"^7.12.0","nyc":"^15.1.0","cspell":"^6.18.0","eslint":"^8.30.0","vitest":"^0.25.8","esbuild":"^0.15.18","prettier":"^2.8.1","typescript":"^4.9.4","@types/node":"^18.11.18","@types/prompts":"^2.4.2","semantic-release":"^19.0.5","source-map-support":"^0.5.21","eslint-plugin-import":"^2.26.0","@semantic-release/npm":"^9.0.1","eslint-config-prettier":"^8.5.0","@ryansonshine/commitizen":"^4.2.8","@semantic-release/github":"^8.0.7","@typescript-eslint/parser":"^5.47.1","@semantic-release/changelog":"^6.0.2","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^5.47.1","@semantic-release/commit-analyzer":"^9.0.2","eslint-import-resolver-typescript":"^3.5.2","@ryansonshine/cz-conventional-changelog":"^3.3.4","@semantic-release/release-notes-generator":"^10.0.3"},"_npmOperationalInternal":{"tmp":"tmp/codefend_1.3.0-alpha.1_1672858606933_0.6878425953049536","host":"s3://npm-registry-packages"}},"1.3.0-alpha.2":{"name":"codefend","version":"1.3.0-alpha.2","keywords":["obfuscator","code","defender","angular","vue","react"],"license":"MIT","_id":"codefend@1.3.0-alpha.2","maintainers":[{"name":"mounzz","email":"mounzer.dev@gmail.com"}],"bin":{"codefend":"bin/codefend"},"dist":{"shasum":"6a150ef61db763942fbf39868a34d99a1647873e","tarball":"https://registry.npmjs.org/codefend/-/codefend-1.3.0-alpha.2.tgz","fileCount":59,"integrity":"sha512-ek/rbuoldkEV1YLDCihePFviMiR7Lm6eYRxOcZNIvDOZL2AsuV5ZRlv0B8zn0knK7RB54Qn0aCFqHoOcE0sYaQ==","signatures":[{"sig":"MEQCIC5dK7n5wXH6fkToTpI4Ld8iHBdU4KEuN6oHnjKXEaiqAiBnG50mkl2GgL55Bi1ZLeHkcog2mwwtbfopOckH/V3Xig==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":502840,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjtdlyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoqTw/+KXKX4O/kOuucM8KEtKeZtkhO+j2Fue4mtrg0repk854SfNAB\r\nKr+gdgDQErb/zGKXTu2mV/s0jfdUr1TFpr3E6SSIYDsK57C2pR45dtzMKIUG\r\nr1Yrp3omhWad3+e8WSooN4PWNPLTBg/HXv2WEIr7yKeh/JdzU6V2RgLbZs2U\r\ntdAeMgXLo82SgZdV9N9eaZXkazblciJ1vzJtlyk/D/ddXD/hlUSjqsTSNTmN\r\npZEyMheJQ7rC7mwPt8pFqsnRoNKaNlBFk1DNyMMeExdL9lKBOj/cZFd47vf8\r\nFe7Qf0worqR3nt7Ihdmda/p9e+CemSCykZ2/QQ0QVuO+bKn7NwvjUGwV6tKt\r\njoQ++d9Ks9WM4gr3NM0D6MvVNgS7Ie4QUhN6YYb74Zp96nQbuXfV0yyLW99e\r\n2vO008VSPAzaXhL38Sjow5dvdRCtLGFogKa7RG5YVk3SbRS1c0SQ7j94sojI\r\n1pH5QwRkA8l3luW+azuRnTy7qEfJl+r0JgLLqmFMUOUi4rO0x003i1YGohn2\r\njIOAqf+Iwa9a187d+IjSQIj6L26qBcVECHY2shZ97Cw26imwM0m3n+8DDPNk\r\nDLX+tm1FVq/TqaH6gLL2D5V0ua/zipeHff6rC/dFUGHpT6sD9XYedOsFVPta\r\nGSWEFwZldVUtwG3J6iyvUMPxteL4FN8NmPg=\r\n=4dfY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./build/cjs/index.js","types":"./build/src/index.d.ts","volta":{"npm":"8.16.0","node":"18.7.0"},"module":"./build/esm/index.js","engines":{"npm":"^8.16.0 || >= 8","node":"^18.7.0 || >= 16"},"gitHead":"a2b6c7c9a30650d1aed68365c30ff6c2a989d4e3","scripts":{"cz":"cz","lint":"eslint src --ext .ts --fix","test":"vitest run","build":"npm run clean && npm run type:dts && npm run build:main","clean":"node -r ./esbuild-hook ./scripts/clean","format":"prettier \"src/**/*.ts\" --write","type:dts":"tsc --emitDeclarationOnly","build:main":"node -r ./esbuild-hook ./scripts/build","lint:check":"eslint src --ext .ts","test:setup":"node -r ./esbuild-hook ./scripts/testSetup","test:watch":"vitest watch","type:check":"tsc --noEmit","spell:check":"cspell \"{README.md,CODE_OF_CONDUCT.md,CONTRIBUTING.md,.github/*.md,src/**/*.ts}\"","format:check":"prettier \"src/**/*.ts\" --check","test:coverage":"vitest run --coverage","semantic-release":"semantic-release"},"_npmUser":{"name":"mounzz","email":"mounzer.dev@gmail.com"},"overrides":{"semver-regex":"3.1.4"},"_npmVersion":"8.12.1","description":"Codefend short for \"Code Defender\" encrypts your code regardless of your source code language or framework.","directories":{},"_nodeVersion":"18.7.0","dependencies":{"commander":"^9.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"^7.12.0","nyc":"^15.1.0","cspell":"^6.18.0","eslint":"^8.30.0","vitest":"^0.25.8","esbuild":"^0.15.18","prettier":"^2.8.1","typescript":"^4.9.4","@types/node":"^18.11.18","@types/prompts":"^2.4.2","semantic-release":"^19.0.5","source-map-support":"^0.5.21","eslint-plugin-import":"^2.26.0","@semantic-release/npm":"^9.0.1","eslint-config-prettier":"^8.5.0","@ryansonshine/commitizen":"^4.2.8","@semantic-release/github":"^8.0.7","@typescript-eslint/parser":"^5.47.1","@semantic-release/changelog":"^6.0.2","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^5.47.1","@semantic-release/commit-analyzer":"^9.0.2","eslint-import-resolver-typescript":"^3.5.2","@ryansonshine/cz-conventional-changelog":"^3.3.4","@semantic-release/release-notes-generator":"^10.0.3"},"_npmOperationalInternal":{"tmp":"tmp/codefend_1.3.0-alpha.2_1672862066439_0.7464969687847638","host":"s3://npm-registry-packages"}},"1.3.0-alpha.3":{"name":"codefend","version":"1.3.0-alpha.3","keywords":["obfuscator","code","defender","angular","vue","react"],"author":{"name":"mounzz"},"license":"MIT","_id":"codefend@1.3.0-alpha.3","maintainers":[{"name":"mounzz","email":"mounzer.dev@gmail.com"}],"homepage":"https://github.com/Codefend/core.git","bugs":{"url":"https://github.com/Codefend/core/issues"},"bin":{"codefend":"bin/codefend"},"dist":{"shasum":"e4fe7d10313b1149fe0766ca850a0e6effb22a32","tarball":"https://registry.npmjs.org/codefend/-/codefend-1.3.0-alpha.3.tgz","fileCount":60,"integrity":"sha512-48rkwQ6zTwow1nuOeyk39Xmh3WJZj+mZ5+/fiUO0r+Es8TMPat91+s+dw+YkVCOY958sUYFg2dackPqgLpW5Gg==","signatures":[{"sig":"MEYCIQDhAlX+l/bnGb8VKQRdoFb4tlbhEKaEwrnVusx3dwkrPgIhAP8IBtRFI+8Fw8vkLXZX6fYp3MOWit1uJ7qgzTfF41NX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":513403,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjtoWsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo4qQ/+OTQhdg516YnS4I2RwOqsCOjQuDgncIP7Ojg17J2G+iCYdLN0\r\n76GilR9/hRyxIiqR2gmXIa2NjFIgb3rccGV/csROmSzWCWmpTdLuz3MJLGsQ\r\nE7HR2jU6pb9qIr/Z6ksHOGXfvVDywWRYPZt7s6hbW80Uo6pjlMrcPojOBWpr\r\ngb+dPM/G011NuUtbIFkyumh2MoDUBVendYWGAP+j/pLQRUlLOvKTWJqiVLi2\r\nNgsnaPEjGGMDf6nZ/W0e5v1O4mOMQsG6jqfFcLTQy3JSnRFcYrpSsIhsiKFH\r\ndvAN60EUaOdgS22+F2rIoyuSg+/ltrL3GOXp/CiHwAHMTbEg/9n1lLZkqAYZ\r\nXuYDohRI7LplZ2vO9weqzhk7j5/uu4scbYA+XvnU9Lq0JuMcf2jiM/Wf1jvg\r\nnwJMs8ZxZWZNv03F9Xjkj3FhFWEigA5roLUwx35iZmj6A8RyEpAeb9teR7HY\r\nQMEeEU2qNi37ZREJlBz2qaPHNqKyRrnv9c1wAHpKhMBC1X2qO5GrvgfrtdaK\r\njyT3Iu09aprfOBSHqgKLBIyujhHA3Ze9nw0+Uk2pBtOnVccgWW5VspQQ4k6W\r\nSlruoF0GjrcgGGwIM87yt1Xn/2DDewObHX1RfKvHUjG3aVlTjmawAS7Mgo3v\r\nDMkEBixl2UzyObSkSBdy7v/tFlq7l6KGS2I=\r\n=RShd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./build/cjs/index.js","types":"./build/src/index.d.ts","volta":{"npm":"8.16.0","node":"18.7.0"},"module":"./build/esm/index.js","engines":{"npm":"^8.16.0 || >= 8","node":"^18.7.0 || >= 16"},"gitHead":"15461d0d5243bb0d46c997caafc7e1333de0ba40","scripts":{"cz":"cz","lint":"eslint src --ext .ts --fix","test":"vitest run","build":"npm run clean && npm run type:dts && npm run build:main","clean":"node -r ./esbuild-hook ./scripts/clean","format":"prettier \"src/**/*.ts\" --write","type:dts":"tsc --emitDeclarationOnly","build:main":"node -r ./esbuild-hook ./scripts/build","lint:check":"eslint src --ext .ts","test:setup":"node -r ./esbuild-hook ./scripts/testSetup","test:watch":"vitest watch","type:check":"tsc --noEmit","spell:check":"cspell \"{README.md,CODE_OF_CONDUCT.md,CONTRIBUTING.md,.github/*.md,src/**/*.ts}\"","format:check":"prettier \"src/**/*.ts\" --check","test:coverage":"vitest run --coverage","semantic-release":"semantic-release"},"_npmUser":{"name":"mounzz","email":"mounzer.dev@gmail.com"},"overrides":{"semver-regex":"3.1.4"},"repository":{"url":"git+https://github.com/Codefend/core.git","type":"git"},"_npmVersion":"8.12.1","description":"<p align=\"center\">  <img src=\"./logo.png\"> </p>","directories":{},"_nodeVersion":"18.7.0","dependencies":{"commander":"^9.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"^7.12.0","nyc":"^15.1.0","cspell":"^6.18.0","eslint":"^8.30.0","vitest":"^0.25.8","esbuild":"^0.15.18","prettier":"^2.8.1","typescript":"^4.9.4","@types/node":"^18.11.18","@types/prompts":"^2.4.2","semantic-release":"^19.0.5","source-map-support":"^0.5.21","eslint-plugin-import":"^2.26.0","@semantic-release/npm":"^9.0.1","eslint-config-prettier":"^8.5.0","@ryansonshine/commitizen":"^4.2.8","@semantic-release/github":"^8.0.7","@typescript-eslint/parser":"^5.47.1","@semantic-release/changelog":"^6.0.2","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^5.47.1","@semantic-release/commit-analyzer":"^9.0.2","eslint-import-resolver-typescript":"^3.5.2","@ryansonshine/cz-conventional-changelog":"^3.3.4","@semantic-release/release-notes-generator":"^10.0.3"},"_npmOperationalInternal":{"tmp":"tmp/codefend_1.3.0-alpha.3_1672906156386_0.443137847232173","host":"s3://npm-registry-packages"}},"1.3.0-alpha.4":{"name":"codefend","version":"1.3.0-alpha.4","keywords":["obfuscator","code","defender","angular","vue","react"],"author":{"name":"mounzz"},"license":"MIT","_id":"codefend@1.3.0-alpha.4","maintainers":[{"name":"mounzz","email":"mounzer.dev@gmail.com"}],"homepage":"https://github.com/Codefend/core.git","bugs":{"url":"https://github.com/Codefend/core/issues"},"bin":{"codefend":"bin/codefend"},"dist":{"shasum":"bbd74064998c5a8821594ea3dc0e9f8dd043c55b","tarball":"https://registry.npmjs.org/codefend/-/codefend-1.3.0-alpha.4.tgz","fileCount":68,"integrity":"sha512-BKzCMZtz2Md2SZRZ+c3wID3xWNC7pXDQYbzmr3R8Lyb+YSIT1CbgJTMJzcnLExoLt3z8flTXOKcklJcNYq/Lgw==","signatures":[{"sig":"MEUCICVqDQPVU+a0vtudVb4Un+J8mjvPBvIlWHCqQ5fRNYtpAiEA+CNOJzATL7tz+QIiN8q9+lLACIc1dErtvps3HJNMSZ4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":549950,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjtsYHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo+8g//XFot0YFcO9yOLEw+3eZhONyBvQcJUMY1FYfFqHDVDkiAlrxN\r\n+EssO4p3yiI3PRmWEy/zk6R3sAt5A2PjuG1PdEBAQ97gIILmJ+oVJGyb9BqH\r\nluDpZSjdzD7bkpy9hO8basx6kuBzE/wPXlio5H1q+B77hwXLJ8K9/BXxUF7+\r\nBK4z3+Do8YvboCSZRvixMlTXH95LoKPrXc4SVgKOwnwAr3+6nWa2JMjWiPfK\r\n3tKAHUMi17x29X0uNKcyWcxKNH+xMvmxG0uiPeHIou92jbQtC8Su822PRvJw\r\nNLd45FzvGvzGpHGkclJ0Rinw82JPvitvNxCeBSpOZA8kHFW5wnpepAnOaMlP\r\nLepHKnlrTFUhkPrmwDGVKA2Nn4QvKwf2jKFSmvQZ/siRdav3M/YV/JLMfNq9\r\nZVt51H2qTFhmxXzgywr58/tcL2Rz76go/0q38J7RRiFzeQ6Z56h+ZuDAot3v\r\nrFg2hrJnSRiyZyJD0OR/0rsDMCNPiLr15eMms1UWYDy4Ig1pyr+LYbcALe1r\r\nhzcBBrRkkrjJDHvkB/sLptUQSCeEmX88/Uq4D9MtQI0C+eqXrnWUd6Cvd/wF\r\nsXyFRlXQVa+PGKOwYKx+fAI2GkIgPaGrSQ/3DC6AKRrb6WyjTjx/yx8dlzTN\r\nhrV2eATbwBh3tYKu0SRSwYdVsTbr7S3MAeA=\r\n=0VE4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./build/cjs/index.js","types":"./build/src/index.d.ts","volta":{"npm":"8.16.0","node":"18.7.0"},"module":"./build/esm/index.js","engines":{"npm":"^8.16.0 || >= 8","node":"^18.7.0 || >= 16"},"gitHead":"f5a239a15f001bf85ea1f217015fa2552a22ce47","scripts":{"cz":"cz","lint":"eslint src --ext .ts --fix","test":"vitest run","build":"npm run clean && npm run type:dts && npm run build:main","clean":"node -r ./esbuild-hook ./scripts/clean","format":"prettier \"src/**/*.ts\" --write","type:dts":"tsc --emitDeclarationOnly","build:main":"node -r ./esbuild-hook ./scripts/build","lint:check":"eslint src --ext .ts","test:setup":"node -r ./esbuild-hook ./scripts/testSetup","test:watch":"vitest watch","type:check":"tsc --noEmit","spell:check":"cspell \"{README.md,CODE_OF_CONDUCT.md,CONTRIBUTING.md,.github/*.md,src/**/*.ts}\"","format:check":"prettier \"src/**/*.ts\" --check","test:coverage":"vitest run --coverage","semantic-release":"semantic-release"},"_npmUser":{"name":"mounzz","email":"mounzer.dev@gmail.com"},"overrides":{"semver-regex":"3.1.4"},"repository":{"url":"git+https://github.com/Codefend/core.git","type":"git"},"_npmVersion":"8.12.1","description":"<p align=\"center\">  <img src=\"./logo.png\"> </p>","directories":{},"_nodeVersion":"18.7.0","dependencies":{"commander":"^9.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"^7.12.0","nyc":"^15.1.0","cspell":"^6.18.0","eslint":"^8.30.0","vitest":"^0.25.8","esbuild":"^0.15.18","prettier":"^2.8.1","typescript":"^4.9.4","@types/node":"^18.11.18","@types/prompts":"^2.4.2","semantic-release":"^19.0.5","source-map-support":"^0.5.21","eslint-plugin-import":"^2.26.0","@semantic-release/npm":"^9.0.1","eslint-config-prettier":"^8.5.0","@ryansonshine/commitizen":"^4.2.8","@semantic-release/github":"^8.0.7","@typescript-eslint/parser":"^5.47.1","@semantic-release/changelog":"^6.0.2","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^5.47.1","@semantic-release/commit-analyzer":"^9.0.2","eslint-import-resolver-typescript":"^3.5.2","@ryansonshine/cz-conventional-changelog":"^3.3.4","@semantic-release/release-notes-generator":"^10.0.3"},"_npmOperationalInternal":{"tmp":"tmp/codefend_1.3.0-alpha.4_1672922630981_0.5132176087908467","host":"s3://npm-registry-packages"}},"1.3.0-alpha.5":{"name":"codefend","version":"1.3.0-alpha.5","keywords":["obfuscator","code","defender","angular","vue","react"],"author":{"name":"mounzz"},"license":"MIT","_id":"codefend@1.3.0-alpha.5","maintainers":[{"name":"mounzz","email":"mounzer.dev@gmail.com"}],"homepage":"https://github.com/Codefend/core.git","bugs":{"url":"https://github.com/Codefend/core/issues"},"bin":{"codefend":"bin/codefend"},"dist":{"shasum":"0ceaf6671555b5c4e7b3c12c05cfdeb6937ce3cc","tarball":"https://registry.npmjs.org/codefend/-/codefend-1.3.0-alpha.5.tgz","fileCount":82,"integrity":"sha512-Z0Sem7JxswQxGNWkIVmcnR+6gGAgz3GWjj80t+WvRRRATa0xVaLVXYS5H9qjh8PqHlQNrPMzdUtE6Kp7LH37tQ==","signatures":[{"sig":"MEUCIBR+qVgCr+ZZJO85oRQ0BA1SIvSByMRdvAW3815/EhlkAiEA2BWU2A66dq/1Z2ZlcLwH8oOO1k5zw8obdjt5Y5EHfIU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":556339,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjtye7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqYyw//QNV72rtE7D5blFijx3b589PPX3OoAhYm9IQLQ/Rp+Z+ACVZT\r\nobVZml9bmnFPZFu0nNrx3n5FQ86B5pptBVnrLEStx3DfIbtEfzKtyoVEx+Os\r\n/EIuJ8TYoO+ot75r4NEqdvRsUn737sIy95CrtpeHPN3raHfNVU5cldPSfPOT\r\n5BeQXq4Zstv237OqAseGgs9eSfxzE4rW9co6rSBPymn1IBhRkopnIDnIwcoT\r\na1vM9R/9FVaNyUdIkBk2Qxr4RnM60JHQZmkIOpUscfTHvjLJF+QAxIyHciJz\r\ncq0iNzk3GYNda9FjwYNnpx1JOS+nkNG2A5WrpNpDOog9obVlNhfSSa31Bu7k\r\n4ofhsOF0heU0NTt2yLeJV/LzibCVYrgujCO+ORklZtuYJt/nM4gRFFQNV8UJ\r\n1af+bT1CDUIuGxe3esJ3xgMDBXRG1tgbgNa/b9E29Q6vzz+ye7uxOmkqrl/S\r\nrqLxzqo8LQhG9QndVw6R/x7B2f3uJ0WrxmfKO1ycLWZvVhPUw38t34WjhH+G\r\n1tMLDnrkxxXC6l9hPnrWQEL0l7tYTYe1sNaNZWNWnkbanwdKCVK2pT/ZcVgR\r\nTBDYgRnrc7rXdu7QHLazRTt0zYYErJpCqWf96H7ISpX3pQgajGp4r6gGZQEt\r\n2Yg5niJPVjXpIkWucD7N/IEAU/PALiEveq0=\r\n=4Shn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./build/cjs/index.js","types":"./build/src/index.d.ts","volta":{"npm":"8.16.0","node":"18.7.0"},"module":"./build/esm/index.js","engines":{"npm":"^8.16.0 || >= 8","node":"^18.7.0 || >= 16"},"gitHead":"da2c1dd7448d70c9cf6e69f3ea6664bc4e395ebd","scripts":{"cz":"cz","lint":"eslint src --ext .ts --fix","test":"vitest run","build":"npm run clean && npm run type:dts && npm run build:main","clean":"node -r ./esbuild-hook ./scripts/clean","format":"prettier \"src/**/*.ts\" --write","type:dts":"tsc --emitDeclarationOnly","build:main":"node -r ./esbuild-hook ./scripts/build","lint:check":"eslint src --ext .ts","test:setup":"node -r ./esbuild-hook ./scripts/testSetup","test:watch":"vitest watch","type:check":"tsc --noEmit","spell:check":"cspell \"{README.md,CODE_OF_CONDUCT.md,CONTRIBUTING.md,.github/*.md,src/**/*.ts}\"","format:check":"prettier \"src/**/*.ts\" --check","test:coverage":"vitest run --coverage","semantic-release":"semantic-release"},"_npmUser":{"name":"mounzz","email":"mounzer.dev@gmail.com"},"overrides":{"semver-regex":"3.1.4"},"repository":{"url":"git+https://github.com/Codefend/core.git","type":"git"},"_npmVersion":"8.12.1","description":"<p align=\"center\">  <img src=\"./logo.png\"> </p>","directories":{},"_nodeVersion":"18.7.0","dependencies":{"commander":"^9.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"^7.12.0","nyc":"^15.1.0","cspell":"^6.18.0","eslint":"^8.30.0","vitest":"^0.25.8","esbuild":"^0.15.18","prettier":"^2.8.1","typescript":"^4.9.4","@types/node":"^18.11.18","@types/prompts":"^2.4.2","semantic-release":"^19.0.5","source-map-support":"^0.5.21","eslint-plugin-import":"^2.26.0","@semantic-release/npm":"^9.0.1","eslint-config-prettier":"^8.5.0","@ryansonshine/commitizen":"^4.2.8","@semantic-release/github":"^8.0.7","@typescript-eslint/parser":"^5.47.1","@semantic-release/changelog":"^6.0.2","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^5.47.1","@semantic-release/commit-analyzer":"^9.0.2","eslint-import-resolver-typescript":"^3.5.2","@ryansonshine/cz-conventional-changelog":"^3.3.4","@semantic-release/release-notes-generator":"^10.0.3"},"_npmOperationalInternal":{"tmp":"tmp/codefend_1.3.0-alpha.5_1672947643128_0.30080841045622564","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"codefend","version":"1.3.0","keywords":["obfuscator","code","defender","angular","vue","react"],"author":{"name":"mounzz"},"license":"MIT","_id":"codefend@1.3.0","maintainers":[{"name":"mounzz","email":"mounzer.dev@gmail.com"}],"homepage":"https://github.com/Codefend/core.git","bugs":{"url":"https://github.com/Codefend/core/issues"},"bin":{"codefend":"bin/codefend"},"dist":{"shasum":"2122fb45e34f635c21854ebb1a5e338c5b367a01","tarball":"https://registry.npmjs.org/codefend/-/codefend-1.3.0.tgz","fileCount":82,"integrity":"sha512-YiTB/DajjPkGlDMF0ZJ31qNUbV/HkFZBrHxqjqxY6mQbJFmnwOrkJfWtFfpNbWKSBg2NPYJQBzTJ9nA0oobJFw==","signatures":[{"sig":"MEQCIDZncP+732eiafNzFLNy94JBK+vkNlLzG9v5E4Cy8barAiBpc3mc2Y0CHCsE9k7Q0jqYcrm06Esp90cWl3lPrH6r0A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":557875,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjtylKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmro8A/9EDTIpyLHKXgXQF6aTjqboNj8bCetxg3T18XrDAUKGERCYKWv\r\n7Cn/8Rs+sV+RAV8RTXaA5y1/cB+Pgb1ua5pK+MXKT4WPnOWO0T2APeSffdqd\r\nUbPzMQmhxOFI4eu8GOAGuf9dxu0CZM6pJQ2T9rsd3DJCoUziiRix0lw1Yy9Y\r\nyImUmH3m2XTgxtWhytpHMgkti40unTEqMskS2udrkSybX8h1xRyVoYCEogNY\r\nW6knCHScAuqhqv6FBPPYiIWax+RdO9aGYDyRD1BATxKrmBhD0r1wKCaahUKk\r\nSDv5mssRaascKNXQ3X3OSUIrBarAcT9DfdU2u/D8PMJOXmFFxcUsDAjy1jDn\r\nIx23oYzoRxQTsH0lsRM6Bt7K9NwfaQSH30fxzb0nhbwAdhmWl+7XnZ+597KF\r\nl7UBSwXODVwsStHAuvCl80RcV7mM7W2WAB8by7h6VoVkHgckj0ruZfzEjiKX\r\nj0dCqBkz5T5abUKtMB0jod5UHvq90FGfxfYn9/VkGw1yVeYb67O95zY33GHr\r\nGb8M0Ry76/25lXylnm+RXb4ODMbCCozOINhXwnJTcHhMBpU9BE7gIrtjmYtm\r\nFY78y+PjBfCVdVSqquqn+z+zdFB7sYJ+USnIhPGqi9wfB4xRC9woV1mXWKMK\r\nB89CPus04DaGf5Vnv8WT6k4OKWLcqiNnD0s=\r\n=6aJE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./build/cjs/index.js","types":"./build/src/index.d.ts","volta":{"npm":"8.16.0","node":"18.7.0"},"module":"./build/esm/index.js","engines":{"npm":"^8.16.0 || >= 8","node":"^18.7.0 || >= 16"},"gitHead":"61e5e54d60e1769f148ac16c00fd0a8eb1a84434","scripts":{"cz":"cz","lint":"eslint src --ext .ts --fix","test":"vitest run","build":"npm run clean && npm run type:dts && npm run build:main","clean":"node -r ./esbuild-hook ./scripts/clean","format":"prettier \"src/**/*.ts\" --write","type:dts":"tsc --emitDeclarationOnly","build:main":"node -r ./esbuild-hook ./scripts/build","lint:check":"eslint src --ext .ts","test:setup":"node -r ./esbuild-hook ./scripts/testSetup","test:watch":"vitest watch","type:check":"tsc --noEmit","spell:check":"cspell \"{README.md,CODE_OF_CONDUCT.md,CONTRIBUTING.md,.github/*.md,src/**/*.ts}\"","format:check":"prettier \"src/**/*.ts\" --check","test:coverage":"vitest run --coverage","semantic-release":"semantic-release"},"_npmUser":{"name":"mounzz","email":"mounzer.dev@gmail.com"},"overrides":{"semver-regex":"3.1.4"},"repository":{"url":"git+https://github.com/Codefend/core.git","type":"git"},"_npmVersion":"8.12.1","description":"<p align=\"center\">  <img src=\"./logo.png\"> </p>","directories":{},"_nodeVersion":"18.7.0","dependencies":{"commander":"^9.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.12.0","nyc":"^15.1.0","cspell":"^6.18.0","eslint":"^8.30.0","vitest":"^0.25.8","esbuild":"^0.15.18","prettier":"^2.8.1","typescript":"^4.9.4","@types/node":"^18.11.18","@types/prompts":"^2.4.2","semantic-release":"^19.0.5","source-map-support":"^0.5.21","eslint-plugin-import":"^2.26.0","@semantic-release/npm":"^9.0.1","eslint-config-prettier":"^8.5.0","@ryansonshine/commitizen":"^4.2.8","@semantic-release/github":"^8.0.7","@typescript-eslint/parser":"^5.47.1","@semantic-release/changelog":"^6.0.2","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^5.47.1","@semantic-release/commit-analyzer":"^9.0.2","eslint-import-resolver-typescript":"^3.5.2","@ryansonshine/cz-conventional-changelog":"^3.3.4","@semantic-release/release-notes-generator":"^10.0.3"},"_npmOperationalInternal":{"tmp":"tmp/codefend_1.3.0_1672948041940_0.10719473817832803","host":"s3://npm-registry-packages"}},"1.4.0-alpha.1":{"name":"codefend","version":"1.4.0-alpha.1","keywords":["obfuscator","code","defender","angular","vue","react"],"author":{"name":"Mounzer Adas"},"license":"MIT","_id":"codefend@1.4.0-alpha.1","maintainers":[{"name":"mounzz","email":"mounzer.dev@gmail.com"}],"homepage":"https://github.com/Codefend/core.git","bugs":{"url":"https://github.com/Codefend/core/issues"},"bin":{"codefend":"bin/codefend"},"dist":{"shasum":"5da4c482137bfe8369b5229b7bc623006cb9828d","tarball":"https://registry.npmjs.org/codefend/-/codefend-1.4.0-alpha.1.tgz","fileCount":83,"integrity":"sha512-nKhdDYBfUmuOEQQ6j+icBOsRcSrkUPRGv33lS6c5gu20JPxzkVKswekdJCRAGo3ynXA5Dt2+lRuDTRyZoNcqxA==","signatures":[{"sig":"MEUCICE511AoNk4Sk2ixdF/bDJ17B0SBffaA6UYpA/U7cbDMAiEA5uctPlKtGWFuD6v9/U9xXOocB0Yya76LLAmFJ0u/1pc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":659028,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjuA8IACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrH1w//XMLWyO5qYZ+I78DH2N6doaLn3fgOMl2ZOebZsuIYGhSBOnU8\r\nDVuIjfT+UFORo2AtVlEa+JRQp8KaekSF9ZhIot9xp/Vj+YasQdMs3hjmHXe2\r\nXxbYcKOQ/1qn6cKAkzcJ2gIVpMMPajMlj4ddPOPTvqvCBZDVD//i2kDVvAat\r\nkyEbJfKdDwIUd/CmdV/Wkfd+94PuIFgq9iGQQ+zn8tDHdk+PGfl2wvaLGjeL\r\nRqkn0qOVTEtyiqZBbVEFvxJVsqtqrisD4D6Y8gVAUlV6HQvHMIT0iia5Qe4K\r\nvxdlDFh/n3Q75HA9gtltfC+05n9KVjUSMeddykbwXcVSM7QonQMXjkWpm5iP\r\nEg2C+i2UbnziD08qZEJSswPTz9M9cVmjnGf/P2U+PpExPIsB1aFKuelTlpE1\r\neTgNDMib3WW1Wk0nC3AhqIY8BWhWGBAaIDUNsG+Ii+vSaX2gQp5Qbx4x2pr/\r\nAguXxofrZ2DKptub8oB+t0WuqZFFqLeA2rV+zC1Uj6bOdOteBT6L59GsldHc\r\nKQAJYmSN6JVhLNOWtKoTFPAkrdE7zy7tEhCl2Y736VGwzMepscBE075AYdl7\r\nSE8Vt2mKPBlWnmD6UWkij1FEWnWs/XlUO/IuVkP0La5AOaGRRUKeZEWExmFF\r\nKd/YNeyMLLInkzOYMrs7zCaY2hutTwy3YBw=\r\n=Nu7k\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./build/cjs/index.js","types":"./build/src/index.d.ts","volta":{"npm":"8.16.0","node":"18.7.0"},"module":"./build/esm/index.js","engines":{"npm":"^8.16.0 || >= 8","node":"^18.7.0 || >= 16"},"gitHead":"10993195e696b2deb93180db6236771d6e2c04a0","scripts":{"cz":"cz","lint":"eslint src --ext .ts --fix","test":"vitest run","build":"npm run clean && npm run type:dts && npm run build:main","clean":"node -r ./esbuild-hook ./scripts/clean","format":"prettier \"src/**/*.ts\" --write","type:dts":"tsc --emitDeclarationOnly","build:main":"node -r ./esbuild-hook ./scripts/build","lint:check":"eslint src --ext .ts","test:setup":"node -r ./esbuild-hook ./scripts/testSetup","test:watch":"vitest watch","type:check":"tsc --noEmit","spell:check":"cspell \"{README.md,CODE_OF_CONDUCT.md,CONTRIBUTING.md,.github/*.md,src/**/*.ts}\"","format:check":"prettier \"src/**/*.ts\" --check","test:coverage":"vitest run --coverage","semantic-release":"semantic-release"},"_npmUser":{"name":"mounzz","email":"mounzer.dev@gmail.com"},"overrides":{"semver-regex":"3.1.4"},"repository":{"url":"git+https://github.com/Codefend/core.git","type":"git"},"_npmVersion":"8.12.1","description":"Code obfuscator that protects your code regardless of the programming language or framework.","directories":{},"_nodeVersion":"18.7.0","dependencies":{"chalk":"^5.2.0","commander":"^9.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"^7.12.0","nyc":"^15.1.0","cspell":"^6.18.0","eslint":"^8.30.0","vitest":"^0.25.8","esbuild":"^0.15.18","prettier":"^2.8.1","typescript":"^4.9.4","@types/node":"^18.11.18","@types/prompts":"^2.4.2","semantic-release":"^19.0.5","source-map-support":"^0.5.21","eslint-plugin-import":"^2.26.0","@semantic-release/npm":"^9.0.1","eslint-config-prettier":"^8.5.0","@ryansonshine/commitizen":"^4.2.8","@semantic-release/github":"^8.0.7","@typescript-eslint/parser":"^5.47.1","@semantic-release/changelog":"^6.0.2","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^5.47.1","@semantic-release/commit-analyzer":"^9.0.2","eslint-import-resolver-typescript":"^3.5.2","@ryansonshine/cz-conventional-changelog":"^3.3.4","@semantic-release/release-notes-generator":"^10.0.3"},"_npmOperationalInternal":{"tmp":"tmp/codefend_1.4.0-alpha.1_1673006856116_0.5281224752043119","host":"s3://npm-registry-packages"}},"1.4.0-alpha.2":{"name":"codefend","version":"1.4.0-alpha.2","keywords":["obfuscator","code","defender","angular","vue","react"],"author":{"name":"Mounzer Adas"},"license":"MIT","_id":"codefend@1.4.0-alpha.2","maintainers":[{"name":"mounzz","email":"mounzer.dev@gmail.com"}],"homepage":"https://github.com/Codefend/core.git","bugs":{"url":"https://github.com/Codefend/core/issues"},"bin":{"codefend":"bin/codefend"},"dist":{"shasum":"84efb1ed142da4d81e3a98fc8b980168fab0f1b8","tarball":"https://registry.npmjs.org/codefend/-/codefend-1.4.0-alpha.2.tgz","fileCount":85,"integrity":"sha512-mWoSYrZjIavSnPN/2Vnm1qf4I/8WE5GzvBxqhDHWm53KMeFcwoYwhjCr2TThGjohA+w7I1IdodMtuLEoyzci0g==","signatures":[{"sig":"MEUCIQCnKAlsy2abFr7pUUvxXvs8vEbijPAN06qCOTfrbHna5gIgIDxKMgO9qMY4a4yUjab1ryxzMtkONmHwfYNevIl7H6s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":751777,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjuDTCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqskw//Q79l9tXr9xirpu2mTpQe7//8CaExxGcr1e/pqUuNcdtnqHP2\r\nuhGhilK4fmpkKGM21jJEkbqSd9uX6HQGy6DrkJjxl1F8apST7AYQ/IA20PlF\r\nKhdwKCmTmZApOwMguJZ/CDzD+iIK8sNr6BjRR88CsSL1OK9dz1U4o/IlWoCa\r\npLmZFQz8vfJkOIHOkSbfJ+Y9FxVuTPZxudwr0kLNoDpIVwmUymKd2oWRt4QB\r\nd3J4J3VFwSF8ZQgv67qQdLwEPir/v4JMz3ldOkfMpow71pFDSjlnkl4OFM1F\r\nFzgFQwMJn87MuCyZkd1bVfOtLrDibWSOVXHGanO8rjRwzxi6wIeNy8IMEDwm\r\nDc/hgdFXVLu+hnwBlmvX7wkuuWKu/exOXdB56Jzu6tuscD9z87u21yHXHPH8\r\nsIrvTDUsODzsf3cIcbQ+eNw78tuede/cb8SdXppSJRSj8UiuQfYpJ6XytQzg\r\nfwa1qA5wZkPJO3+ssWZTMEhZIqHNpcIxTEmmue8bBDCfCkdnz6B6ESOXVjMz\r\np/+qZhLE+RcPd7/e0l91Y3wwOOWYj9fk27w+4vR2usiAdFiR1zKnoNGY9d2B\r\ns/mVWJnpEUJCQe5WVTbsDjOO5TuZiMcjI+bBd2DVGlxeq0gU+EK4YHmciJ1F\r\nTeJ1DtylDqAr6e7wQnoxHMsEi9X6e+f+GsQ=\r\n=KJpk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./build/cjs/index.js","types":"./build/src/index.d.ts","volta":{"npm":"8.16.0","node":"18.7.0"},"module":"./build/esm/index.js","engines":{"npm":"^8.16.0 || >= 8","node":"^18.7.0 || >= 16"},"gitHead":"5dbc0df62db53520e409c33c19f28d6e67f336bc","scripts":{"cz":"cz","lint":"eslint src --ext .ts --fix","test":"vitest run","build":"npm run clean && npm run type:dts && npm run build:main","clean":"node -r ./esbuild-hook ./scripts/clean","format":"prettier \"src/**/*.ts\" --write","type:dts":"tsc --emitDeclarationOnly","build:main":"node -r ./esbuild-hook ./scripts/build","lint:check":"eslint src --ext .ts","test:setup":"node -r ./esbuild-hook ./scripts/testSetup","test:watch":"vitest watch","type:check":"tsc --noEmit","spell:check":"cspell \"{README.md,CODE_OF_CONDUCT.md,CONTRIBUTING.md,.github/*.md,src/**/*.ts}\"","format:check":"prettier \"src/**/*.ts\" --check","test:coverage":"vitest run --coverage","semantic-release":"semantic-release"},"_npmUser":{"name":"mounzz","email":"mounzer.dev@gmail.com"},"overrides":{"semver-regex":"3.1.4"},"repository":{"url":"git+https://github.com/Codefend/core.git","type":"git"},"_npmVersion":"8.12.1","description":"Code obfuscator that protects your code regardless of the programming language or framework.","directories":{},"_nodeVersion":"18.7.0","dependencies":{"chalk":"^5.2.0","commander":"^9.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"^7.12.0","nyc":"^15.1.0","cspell":"^6.18.0","eslint":"^8.30.0","vitest":"^0.25.8","esbuild":"^0.15.18","prettier":"^2.8.1","typescript":"^4.9.4","@types/node":"^18.11.18","@types/prompts":"^2.4.2","semantic-release":"^19.0.5","source-map-support":"^0.5.21","eslint-plugin-import":"^2.26.0","@semantic-release/npm":"^9.0.1","eslint-config-prettier":"^8.5.0","@ryansonshine/commitizen":"^4.2.8","@semantic-release/github":"^8.0.7","@typescript-eslint/parser":"^5.47.1","@semantic-release/changelog":"^6.0.2","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^5.47.1","@semantic-release/commit-analyzer":"^9.0.2","eslint-import-resolver-typescript":"^3.5.2","@ryansonshine/cz-conventional-changelog":"^3.3.4","@semantic-release/release-notes-generator":"^10.0.3"},"_npmOperationalInternal":{"tmp":"tmp/codefend_1.4.0-alpha.2_1673016513721_0.4364851643734484","host":"s3://npm-registry-packages"}},"1.4.0":{"name":"codefend","version":"1.4.0","keywords":["obfuscator","code","defender","angular","vue","react"],"author":{"name":"Mounzer Adas"},"license":"MIT","_id":"codefend@1.4.0","maintainers":[{"name":"mounzz","email":"mounzer.dev@gmail.com"}],"homepage":"https://github.com/Codefend/core.git","bugs":{"url":"https://github.com/Codefend/core/issues"},"bin":{"codefend":"bin/codefend"},"dist":{"shasum":"e2d8c71c7bf2a6396d69dcdcc1d43bfe10487ff9","tarball":"https://registry.npmjs.org/codefend/-/codefend-1.4.0.tgz","fileCount":85,"integrity":"sha512-iIRIo8CXcaZjaRU/59rJfdkb579m3mie6lsIfEINHdzw5ZW+h1gcx63AmT8mfRSoyyQXuH41Fecb9eCM1aun7Q==","signatures":[{"sig":"MEYCIQCYOQseBZz00tfHZP/PFPBUQUI1TEF58hqt8AwEXhOlAgIhAJGkHS9tEAtiKoRfDDB9QgsExveXJ4CP9y7LlwGC0bkB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":752264,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjuDX9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr29g//emhHkafwdmFV8ajJkK3JlYH/PUe6TWJXpeSNt7W62lHegA29\r\nx5nuhISz3FoBB453UhN5Dg87VGoSp5uqS4va8ZecxmiZIgcShW7xRbIzNCKg\r\nt2o14RH91S4cc0tRhspryLxPMdYC24P1G27v3C4rCyI+OIGqrceowvcpNWPB\r\ndCfKPD5Ib2tntqB+ELmVz1zynkyaxLYW7U6iGgYpWj75x7gAnZWtm2elnZnJ\r\nKLrw7oZzwxnhKlTlRr3y5hn5/X/kOVNTvfnqfxTQ6zrfLyMBh069VehVzimw\r\nsvmsQLPY6m6KLMwGPLlpDZ/dYpni+CsftN7KcG86pwAlOQ+Kdg+Fx54ib2qt\r\nPPvW+M05WRqq4nP7pgf7hLqnrXfjM96RRpSmvXUd9VJOYsCT5LKkheiPE/qz\r\nEseBbip6YU88+0vP81HQLR1AgbaI5eXVzJ5pfMbPq+J3XdzcxF63uSF6Ayqf\r\nCDxuyhl9jPmkUgsphdc2vRFdc7ir2eZwRA10W07VEI2BZ2hWMaPKt9sOlTtJ\r\nMypFBkizUy1ebXWa7KVfxHr1iOO0G9iGrV7ymOJuT03HxBTiJz+r48VRXWfi\r\nVPGlFiQcWlerT8PTm8hwQuxCJ3AM0fTTLrgjWGHUkYx9PW+ZLXrxkny+a+e3\r\nM//xBu/7AAVG+IHfnsIECd5r0zsi593lySA=\r\n=o/tX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./build/cjs/index.js","types":"./build/src/index.d.ts","volta":{"npm":"8.16.0","node":"18.7.0"},"module":"./build/esm/index.js","engines":{"npm":"^8.16.0 || >= 8","node":"^18.7.0 || >= 16"},"gitHead":"711ce3ffa54e3bb2e43d1ea2f97a38bf84b2cdb4","scripts":{"cz":"cz","lint":"eslint src --ext .ts --fix","test":"vitest run","build":"npm run clean && npm run type:dts && npm run build:main","clean":"node -r ./esbuild-hook ./scripts/clean","format":"prettier \"src/**/*.ts\" --write","type:dts":"tsc --emitDeclarationOnly","build:main":"node -r ./esbuild-hook ./scripts/build","lint:check":"eslint src --ext .ts","test:setup":"node -r ./esbuild-hook ./scripts/testSetup","test:watch":"vitest watch","type:check":"tsc --noEmit","spell:check":"cspell \"{README.md,CODE_OF_CONDUCT.md,CONTRIBUTING.md,.github/*.md,src/**/*.ts}\"","format:check":"prettier \"src/**/*.ts\" --check","test:coverage":"vitest run --coverage","semantic-release":"semantic-release"},"_npmUser":{"name":"mounzz","email":"mounzer.dev@gmail.com"},"overrides":{"semver-regex":"3.1.4"},"repository":{"url":"git+https://github.com/Codefend/core.git","type":"git"},"_npmVersion":"8.12.1","description":"Code obfuscator that protects your code regardless of the programming language or framework.","directories":{},"_nodeVersion":"18.7.0","dependencies":{"chalk":"^5.2.0","commander":"^9.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.12.0","nyc":"^15.1.0","cspell":"^6.18.0","eslint":"^8.30.0","vitest":"^0.25.8","esbuild":"^0.15.18","prettier":"^2.8.1","typescript":"^4.9.4","@types/node":"^18.11.18","@types/prompts":"^2.4.2","semantic-release":"^19.0.5","source-map-support":"^0.5.21","eslint-plugin-import":"^2.26.0","@semantic-release/npm":"^9.0.1","eslint-config-prettier":"^8.5.0","@ryansonshine/commitizen":"^4.2.8","@semantic-release/github":"^8.0.7","@typescript-eslint/parser":"^5.47.1","@semantic-release/changelog":"^6.0.2","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^5.47.1","@semantic-release/commit-analyzer":"^9.0.2","eslint-import-resolver-typescript":"^3.5.2","@ryansonshine/cz-conventional-changelog":"^3.3.4","@semantic-release/release-notes-generator":"^10.0.3"},"_npmOperationalInternal":{"tmp":"tmp/codefend_1.4.0_1673016829123_0.3465450341763481","host":"s3://npm-registry-packages"}},"1.4.1":{"name":"codefend","version":"1.4.1","keywords":["obfuscator","code","defender","angular","vue","react"],"author":{"name":"Mounzer Adas"},"license":"MIT","_id":"codefend@1.4.1","maintainers":[{"name":"mounzz","email":"mounzer.dev@gmail.com"}],"homepage":"https://github.com/Codefend/core.git","bugs":{"url":"https://github.com/Codefend/core/issues"},"bin":{"codefend":"bin/codefend"},"dist":{"shasum":"0219209d42f079785cc05ce6fa278359f75f01db","tarball":"https://registry.npmjs.org/codefend/-/codefend-1.4.1.tgz","fileCount":85,"integrity":"sha512-phL/c9yjzIPERgj9+7M96P28S43DXtEkgFhdL/rdUL6LPoKJBMWJH4qVU7YTL0E8uFF+YNhJXlDSh7sCIkFasQ==","signatures":[{"sig":"MEUCIGoyqzx9sO/8SDE9UuAWZ+QB2EBCocFsQ9qjW++6vTGfAiEAt96+0/GfJGgN3DpZV4w0YYL0ImEuGu82jrImLm5zr2s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":756654,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjuEsVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrMmBAAl2pDOsXnOVoRRZAy/5sW1WhF7hEdCRuQOAK7vUtV6fHgkwq4\r\nifr1Ov0Db0swFThVRDYlVAbTRA5/cagOiKiIRc+LemQRPKLkFrUJVnKN0vZ7\r\nH5j4JTUVeys2uQpvSeKZSteKbmABjNlUFb7UpUPaRyNrku3JCma/UQoL/S4W\r\nRT8E7FLjNUE7ThsrSSJBWiJDgX+k5S4MtXiHoP5cyVDyyE6CYguCcKn99vwJ\r\n2fS8SuOBYATqoxF0b4lFPPef2L8Q0DeGAMFZcgJfFv85TkRkLBvyZKOHGI23\r\ncP1t+zDT5wM9MXDwWlO9jMg0G0cDCRDNqNnS0K3X2y2IXZcG0EtgCSehp8zN\r\nJ8SS9/QeDC8CH4/Zx0gUffBPXGu2O4EJdJK2w2WibC0yklWTbrMrNHiRn7IU\r\nIHEEenJTWHtfNrY2XbZuHfB8rMmzkA71m1V3umCSOek+wex90+YHKJLED6ca\r\nsF72Sf2MD9brTyBa+kkHzILg+Mxmg0oKr9tB2M7oujxKSfmex7INXxD0VqbP\r\nfWceAYttbKhpR0NLBlO9v4HC4hfPYpOK9D3dOFPh9AZVlExre2IxFszEAH4x\r\nX4vHMOnfkG68FN2BP++D3iJm6dPMcIY0O/siHZA/aaJQ637jtk4nUa1SuD5l\r\nHAOUnsURnvWGjuyM26rZUoUtthBvbGQcvf4=\r\n=kfLT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./build/cjs/index.js","types":"./build/src/index.d.ts","volta":{"npm":"8.16.0","node":"18.7.0"},"module":"./build/esm/index.js","engines":{"npm":"^8.16.0 || >= 8","node":"^18.7.0 || >= 16"},"gitHead":"f2a64b9abc3f3da04772502f69ad75090b5d8138","scripts":{"cz":"cz","lint":"eslint src --ext .ts --fix","test":"vitest run","build":"npm run clean && npm run type:dts && npm run build:main","clean":"node -r ./esbuild-hook ./scripts/clean","format":"prettier \"src/**/*.ts\" --write","type:dts":"tsc --emitDeclarationOnly","build:main":"node -r ./esbuild-hook ./scripts/build","lint:check":"eslint src --ext .ts","test:setup":"node -r ./esbuild-hook ./scripts/testSetup","test:watch":"vitest watch","type:check":"tsc --noEmit","spell:check":"cspell \"{README.md,CODE_OF_CONDUCT.md,CONTRIBUTING.md,.github/*.md,src/**/*.ts}\"","format:check":"prettier \"src/**/*.ts\" --check","test:coverage":"vitest run --coverage","semantic-release":"semantic-release"},"_npmUser":{"name":"mounzz","email":"mounzer.dev@gmail.com"},"overrides":{"semver-regex":"3.1.4"},"repository":{"url":"git+https://github.com/Codefend/core.git","type":"git"},"_npmVersion":"8.12.1","description":"Code obfuscator that protects your code regardless of the programming language or framework.","directories":{},"_nodeVersion":"18.7.0","dependencies":{"chalk":"^5.2.0","commander":"^9.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.12.0","nyc":"^15.1.0","cspell":"^6.18.0","eslint":"^8.30.0","vitest":"^0.25.8","esbuild":"^0.15.18","prettier":"^2.8.1","typescript":"^4.9.4","@types/node":"^18.11.18","@types/prompts":"^2.4.2","semantic-release":"^19.0.5","source-map-support":"^0.5.21","eslint-plugin-import":"^2.26.0","@semantic-release/npm":"^9.0.1","eslint-config-prettier":"^8.5.0","@ryansonshine/commitizen":"^4.2.8","@semantic-release/github":"^8.0.7","@typescript-eslint/parser":"^5.47.1","@semantic-release/changelog":"^6.0.2","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^5.47.1","@semantic-release/commit-analyzer":"^9.0.2","eslint-import-resolver-typescript":"^3.5.2","@ryansonshine/cz-conventional-changelog":"^3.3.4","@semantic-release/release-notes-generator":"^10.0.3"},"_npmOperationalInternal":{"tmp":"tmp/codefend_1.4.1_1673022228786_0.5769146064533095","host":"s3://npm-registry-packages"}},"1.5.0":{"name":"codefend","version":"1.5.0","keywords":["obfuscator","code","defender","angular","vue","react"],"author":{"name":"Mounzer Adas"},"license":"MIT","_id":"codefend@1.5.0","maintainers":[{"name":"mounzz","email":"mounzer.dev@gmail.com"}],"homepage":"https://github.com/Codefend/core.git","bugs":{"url":"https://github.com/Codefend/core/issues"},"bin":{"codefend":"bin/codefend"},"dist":{"shasum":"ea6d0a5bb26ff1d989657279c02aae59ba90e86e","tarball":"https://registry.npmjs.org/codefend/-/codefend-1.5.0.tgz","fileCount":109,"integrity":"sha512-i+ypT5FecIPuCQOOTMUOO9tZVeihkN/slSM+z+GsK7Ocvc816uJrcqfsU0xxeRGZ2FNVTq9J75GbzGGlt07D+A==","signatures":[{"sig":"MEUCIEm6WBNLp+gsIcVZh288/hx5geXyoYz1Wk2zF85xbnZYAiEAtbrIcJQzchgVS9L91RO8vLzw0377VhSdw3bFoEYmCAE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":796589,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjuaI2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrETg//RDrXky9KRrbtH5IPwez2H6RiMtOWMXbxKIPpul97VKOMXBP4\r\nIAKFVHLVuxI7Yq85HtJDRUZQdrbrPj4r6WVUkiGjtiNsoLeyQzjHfr4I4oWy\r\nDT2Kc5j2qZ+vd3PQ7TUEiwrFtN9Fb5BkL1psyvahgm2VtHr6BypfCat1GTsP\r\nGwq2JyK1GwPsHSFhyYgCujG7U2oJiNkKw5X90WxGzYQWEL4yYJV6Rq4/jkPB\r\nmx1sOJzP2GjOK+1EvwP/hva0Lvu3yJEbbnpPbdeGHjYfrr1eoPfiDsz/17Gg\r\nAtwdEuuKyaRpx/m8gmQJdgT1lSSaFjiTzgHSeOX20xqo0L9jNh0XGQxHNwF3\r\nJVEnOZqkXuOunA8ujSdmr/Xhe/3fLxgBKfoC+Rb8NXpGDrzvcbgT2S/DJ9n1\r\nM8b566QzFUkrVr4kX8r0SB8EtefpXsVw5BUT0FgCg9iTlHaTUSNzyST2+6kb\r\nEF6tlML2rDkT11KObJMJl9OwaJVzXmjbLv2a2poRFgByc6LvARURL3AQep1a\r\ntT6qMWrcOKgl+tAbxrRRIFJoyPVmBPwymnA1VQYnPWCgdpcb463E4sanzNTA\r\nJkfE9LIIyJ9EGPN8FDRZqW8gybD7qByLPnh5rgdC2pVIIg1XE+ERkWuZveRc\r\nLjthVV7j6BJdTh25tFci24G0a5ITxCj0k7o=\r\n=qGsc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./build/cjs/index.js","types":"./build/src/index.d.ts","volta":{"npm":"8.16.0","node":"18.7.0"},"module":"./build/esm/index.js","engines":{"npm":"^8.16.0 || >= 8","node":"^18.7.0 || >= 16"},"gitHead":"42f00134eb4ae5486548e5c4796ab6191a6ce252","scripts":{"cz":"cz","lint":"eslint src --ext .ts --fix","test":"vitest run","build":"npm run clean && npm run type:dts && npm run build:main","clean":"node -r ./esbuild-hook ./scripts/clean","format":"prettier \"src/**/*.ts\" --write","type:dts":"tsc --emitDeclarationOnly","build:main":"node -r ./esbuild-hook ./scripts/build","lint:check":"eslint src --ext .ts","test:setup":"node -r ./esbuild-hook ./scripts/testSetup","test:watch":"vitest watch","type:check":"tsc --noEmit","spell:check":"cspell \"{README.md,CODE_OF_CONDUCT.md,CONTRIBUTING.md,.github/*.md,src/**/*.ts}\"","format:check":"prettier \"src/**/*.ts\" --check","test:coverage":"vitest run --coverage","semantic-release":"semantic-release"},"_npmUser":{"name":"mounzz","email":"mounzer.dev@gmail.com"},"overrides":{"semver-regex":"3.1.4"},"repository":{"url":"git+https://github.com/Codefend/core.git","type":"git"},"_npmVersion":"8.12.1","description":"Code obfuscator CLI that protects your code regardless of the programming language or framework.","directories":{},"_nodeVersion":"18.7.0","dependencies":{"chalk":"^5.2.0","commander":"^9.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.12.0","nyc":"^15.1.0","cspell":"^6.18.1","eslint":"^8.31.0","vitest":"^0.26.3","esbuild":"^0.16.14","prettier":"^2.8.1","typescript":"^4.9.4","@types/node":"^18.11.18","@types/prompts":"^2.4.2","semantic-release":"^19.0.5","source-map-support":"^0.5.21","eslint-plugin-import":"^2.26.0","@semantic-release/npm":"^9.0.1","eslint-config-prettier":"^8.6.0","@ryansonshine/commitizen":"^4.2.8","@semantic-release/github":"^8.0.7","@typescript-eslint/parser":"^5.48.0","@semantic-release/changelog":"^6.0.2","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^5.48.0","@semantic-release/commit-analyzer":"^9.0.2","eslint-import-resolver-typescript":"^3.5.2","@ryansonshine/cz-conventional-changelog":"^3.3.4","@semantic-release/release-notes-generator":"^10.0.3"},"_npmOperationalInternal":{"tmp":"tmp/codefend_1.5.0_1673110070481_0.39080413743524844","host":"s3://npm-registry-packages"}},"1.5.1":{"name":"codefend","version":"1.5.1","keywords":["obfuscator","code","defender","angular","vue","react"],"author":{"name":"Mounzer Adas"},"license":"MIT","_id":"codefend@1.5.1","maintainers":[{"name":"mounzz","email":"mounzer.dev@gmail.com"}],"homepage":"https://github.com/Codefend/core.git","bugs":{"url":"https://github.com/Codefend/core/issues"},"bin":{"codefend":"bin/codefend"},"dist":{"shasum":"b41835623bf4fa0bd71d9ff35b8f2d26a4dd92e2","tarball":"https://registry.npmjs.org/codefend/-/codefend-1.5.1.tgz","fileCount":79,"integrity":"sha512-lBwXBlQEbyDAhetyAu/Pt0UILS8WRt+puIPegJfvn+1KekRTChYes5ZJsoLe0o92ImH1XkT3I/i0gx9+hbiiPQ==","signatures":[{"sig":"MEUCIQDwslMSBCDqzlGp6xS0VedUeGY7Z0VFL1R5RZro8y9lpQIgTf9gn4wcWryZzHiNHjjfQEoozX7nCMB3dpp5AYb69u8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":789071,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjvAG+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqIAA/9FUYwVartenYwGqFkdb1/nLYha8NJ7K/ylXhZ5+FfGjhHDMIj\r\n0OWb16X3hlTs2L0jip3YgUD9A8PrhDjozcixAAxra4jd+JYlWf1OUkPzKMGt\r\n4rMAuVp2Lu3luR+1rYajTABkkLpCBqe2GlOHgwRDiDfc4UBk4ibaBUiiX67d\r\nzYQzdQD7JIlC+S1mYhrOOz3F34WIvGw2u+K4+sh4k+fdFE8OjPchkC/QD0KY\r\nYSfvpD/5O7VkPuJCWec9c6ktG6S6TPTygcEZuXCtd+zn0VNoBmCBFC4yS3iL\r\nHemsWm21CBDvA23OPA9qm1fJWcrR2MMU2xzxc+T651RdZ9UXSHzDIRlh9tXZ\r\nxTNahTm30NoD1kB+t2RbrUnFOwLaWTV5FDmDNkHYUVoQlushwiLhemi5NKHP\r\nNqTqkTtlLNYpW9kXq48Ll5qDmFPkQFt5b9eHzjMlp1gh1x736UaSKSXfsyOV\r\nLEsM0Ts8qLpTdkotAGvztMYHkrwKZlhpnZ3HHWbOO1VYGMt4j4Tk9ICs1N+5\r\nYAspqypiKmq/8eHaoADy82/CpaeAfM6CsALDh6pmXt1foBRQJ51ljE07hgaT\r\nT372u4JB4+bYRQY3uajk3HpXs4lRWbK76JMABkCXG5dZbrZX0oSQdALBWHzS\r\neYU+yx6AsEoFDW4+8llR5zlW+srhZNeji5s=\r\n=Tm5W\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./build/cjs/index.js","types":"./build/src/index.d.ts","volta":{"npm":"8.16.0","node":"18.7.0"},"module":"./build/esm/index.js","engines":{"npm":"^8.16.0 || >= 8","node":"^18.7.0 || >= 16"},"gitHead":"5f89d37046f21ee6395752f6e66677e26a95cf92","scripts":{"cz":"cz","lint":"eslint src --ext .ts --fix","test":"vitest run","build":"npm run clean && npm run type:dts && npm run build:main","clean":"node -r ./esbuild-hook ./scripts/clean","format":"prettier \"src/**/*.ts\" --write","type:dts":"tsc --emitDeclarationOnly","build:main":"node -r ./esbuild-hook ./scripts/build","lint:check":"eslint src --ext .ts","test:setup":"node -r ./esbuild-hook ./scripts/testSetup","test:watch":"vitest watch","type:check":"tsc --noEmit","spell:check":"cspell \"{README.md,CODE_OF_CONDUCT.md,CONTRIBUTING.md,.github/*.md,src/**/*.ts}\"","format:check":"prettier \"src/**/*.ts\" --check","test:coverage":"vitest run --coverage","semantic-release":"semantic-release"},"_npmUser":{"name":"mounzz","email":"mounzer.dev@gmail.com"},"overrides":{"semver-regex":"3.1.4"},"repository":{"url":"git+https://github.com/Codefend/core.git","type":"git"},"_npmVersion":"8.12.1","description":"Code obfuscator CLI that protects your code regardless of the programming language or framework.","directories":{},"_nodeVersion":"18.7.0","dependencies":{"chalk":"^5.2.0","commander":"^9.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.12.0","nyc":"^15.1.0","cspell":"^6.18.1","eslint":"^8.31.0","vitest":"^0.26.3","esbuild":"^0.16.14","prettier":"^2.8.1","typescript":"^4.9.4","@types/node":"^18.11.18","@types/prompts":"^2.4.2","semantic-release":"^19.0.5","source-map-support":"^0.5.21","eslint-plugin-import":"^2.26.0","@semantic-release/npm":"^9.0.1","eslint-config-prettier":"^8.6.0","@ryansonshine/commitizen":"^4.2.8","@semantic-release/github":"^8.0.7","@typescript-eslint/parser":"^5.48.0","@semantic-release/changelog":"^6.0.2","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^5.48.0","@semantic-release/commit-analyzer":"^9.0.2","eslint-import-resolver-typescript":"^3.5.2","@ryansonshine/cz-conventional-changelog":"^3.3.4","@semantic-release/release-notes-generator":"^10.0.3"},"_npmOperationalInternal":{"tmp":"tmp/codefend_1.5.1_1673265597872_0.02765382600838584","host":"s3://npm-registry-packages"}},"1.5.2":{"name":"codefend","version":"1.5.2","keywords":["obfuscator","code","defender","angular","vue","react"],"author":{"name":"Mounzer Adas"},"license":"MIT","_id":"codefend@1.5.2","maintainers":[{"name":"mounzz","email":"mounzer.dev@gmail.com"}],"homepage":"https://github.com/Codefend/core.git","bugs":{"url":"https://github.com/Codefend/core/issues"},"bin":{"codefend":"bin/codefend"},"dist":{"shasum":"bc008f4fc509efafbe5581eae758a8d3e0511568","tarball":"https://registry.npmjs.org/codefend/-/codefend-1.5.2.tgz","fileCount":79,"integrity":"sha512-oYoUhoKZCIiKjXBv8evOER6eUiv8yFWD+etN3uwk4KAYHqnCqGqid30rJK349GcvaGDGYoK1BXxZIOj3KFt+3w==","signatures":[{"sig":"MEQCIG4E9jSpySspvnmrrlSqvjKDyJimHVt7T1koKMcgw6vFAiBQ4BxYq3jIWbhj2/9KQ2Laz1G5MVWLPin3mdzlsupKqQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":789046,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjvAIzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoejQ//RbZT8GpjZzn8+wVLKvDVuQfY++QWXLou1MsYW9YsVzbwUDzz\r\n4Uvvo6MaKUObp1Xbem9iA5ex6G4ZVFVxNB/2VlkTHxCxQ6U5lAJ1c8RnJQGE\r\nMwMz+iGEkQgL9kwfcZQEQwADI/rQIJjtOxnk/dO9o0h9tYkUKdFFqRnDN2sd\r\nBAKhnMjqaWmj3uCzW91ANtdgUT1cIiwtNGzyQFYD1zGGali7BaThWwvxCcIv\r\nZc1MqpbI9HvpKTpEx6WyVAufYb95n3bavyxEEnFYDqGOxsQ5hIiYJ5LcoU02\r\n8MnoZCritw5FiDRRBS8B/DFDzUikKcS+K0EFBoX3worfp6elf3KH/UO0RIVB\r\nDOWJylVNkZr1gjnWhyJsehG3korL3dws7Jj1/KLcQS1j1rQ2dSelLNtLOP1/\r\nZMJjF3Pzi77d4fJeiNyHAS72g2bHlBhUcb3trChPTvK6Y4eesuYt9M0kab3x\r\nlhq+/Efp45UgF6jur5lRLUOYfKzdzhje2wMgTTb5ptNYO9E35XntOUayz7oj\r\n4TnU/ygmyac9h+Ei73i4M6Uht29bwQOrSEU/T1HEyrZOZMiouQ3xYH6Edki6\r\nfUTWmDWsxx+9RIQKzVDiPTGYHNq0crbtw50JMVpG/G4AbBuLsrE/H+EOEh0J\r\nx88aQ7opWHh5bpGyLjF5EAqXdrEUHrRNp6o=\r\n=E5yG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./build/cjs/index.js","types":"./build/src/index.d.ts","volta":{"npm":"8.16.0","node":"18.7.0"},"module":"./build/esm/index.js","engines":{"npm":"^8.16.0 || >= 8","node":"^18.7.0 || >= 16"},"gitHead":"5714b876e669c6a61482c17329ff986362270eff","scripts":{"cz":"cz","lint":"eslint src --ext .ts --fix","test":"vitest run","build":"npm run clean && npm run type:dts && npm run build:main","clean":"node -r ./esbuild-hook ./scripts/clean","format":"prettier \"src/**/*.ts\" --write","type:dts":"tsc --emitDeclarationOnly","build:main":"node -r ./esbuild-hook ./scripts/build","lint:check":"eslint src --ext .ts","test:setup":"node -r ./esbuild-hook ./scripts/testSetup","test:watch":"vitest watch","type:check":"tsc --noEmit","spell:check":"cspell \"{README.md,CODE_OF_CONDUCT.md,CONTRIBUTING.md,.github/*.md,src/**/*.ts}\"","format:check":"prettier \"src/**/*.ts\" --check","test:coverage":"vitest run --coverage","semantic-release":"semantic-release"},"_npmUser":{"name":"mounzz","email":"mounzer.dev@gmail.com"},"overrides":{"semver-regex":"3.1.4"},"repository":{"url":"git+https://github.com/Codefend/core.git","type":"git"},"_npmVersion":"8.12.1","description":"Code obfuscator CLI that protects your code regardless of the programming language or framework.","directories":{},"_nodeVersion":"18.7.0","dependencies":{"chalk":"^5.2.0","commander":"^9.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.12.0","nyc":"^15.1.0","cspell":"^6.18.1","eslint":"^8.31.0","vitest":"^0.26.3","esbuild":"^0.16.14","prettier":"^2.8.1","typescript":"^4.9.4","@types/node":"^18.11.18","@types/prompts":"^2.4.2","semantic-release":"^19.0.5","source-map-support":"^0.5.21","eslint-plugin-import":"^2.26.0","@semantic-release/npm":"^9.0.1","eslint-config-prettier":"^8.6.0","@ryansonshine/commitizen":"^4.2.8","@semantic-release/github":"^8.0.7","@typescript-eslint/parser":"^5.48.0","@semantic-release/changelog":"^6.0.2","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^5.48.0","@semantic-release/commit-analyzer":"^9.0.2","eslint-import-resolver-typescript":"^3.5.2","@ryansonshine/cz-conventional-changelog":"^3.3.4","@semantic-release/release-notes-generator":"^10.0.3"},"_npmOperationalInternal":{"tmp":"tmp/codefend_1.5.2_1673265714969_0.8001908163430183","host":"s3://npm-registry-packages"}},"1.5.3":{"name":"codefend","version":"1.5.3","keywords":["obfuscator","defender","uglifier","uglify","obfuscation","uglification","angular","vue","css","react","svelte","python","c#","c++","typescript"],"author":{"name":"Mounzer Adas"},"license":"MIT","_id":"codefend@1.5.3","maintainers":[{"name":"mounzz","email":"mounzer.dev@gmail.com"}],"homepage":"https://github.com/Codefend/core.git","bugs":{"url":"https://github.com/Codefend/core/issues"},"bin":{"codefend":"bin/codefend"},"dist":{"shasum":"3c0809ce0a280d377f9e8c1bc148acfb0c90062b","tarball":"https://registry.npmjs.org/codefend/-/codefend-1.5.3.tgz","fileCount":53,"integrity":"sha512-b5VLTApzQPqZvgD0rpp5Fro/LGTVN/bPj46H/GYK5mI+9dmmo5gh8XEhT6kddl9mO86/axg75gJYesiOXlaf2g==","signatures":[{"sig":"MEUCIGaFtowfv7uFzh+dD9F8B3zVMFLZ80QnlNURBuvnTBeWAiEAnJYtbbmu3rh7/9Hupf9F/LbzkG7SPtLzWXiZgdiAoSI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":764593,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjvAkWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr4KQ/8Ch1S1LKRukqyKvDiIIRm9n7JbXDkXBMGLfNXOtXedx9lkRyD\r\nUi6KOXszWYOBJfujoA3fTZXeDtzW41oE1vTDymm/q5ANlayJNiD5uwl6Q3KG\r\nFOH1xvyfxjz9NDadja1w5PVY/vL789Jco3v4qbK+7iL1TwMvbl8VFqu2IoJK\r\n5UXdj/WL4SAr38wU55be538yYLdf65U76TNsHrt8XmFHpIt4H3nno7tj9Z5Y\r\nXTMJEYz7VYqHOuwZpqYcMTUzGbvjJD546rEM7c/oR34u8OIJO6UPWycDLn4I\r\nHP40vZ2dcuRR2zDjxay7DWEOvwXrNh1JISYT8ALMnVuxGjwpf3X3M0qYTT7/\r\ncUc2FbwQNxosj4lEfcGMrZZGX/pQcqWNJzfU89BvodI3EUualedXK7JlWNSb\r\nqIU21siC2NNprQAP3QtxfOwHy3dA0m+fESj0IWR3/wh90rZHxAYW1rAU7JJq\r\nnYzeIh4I73/tmF9ZWEMU8iX3CVDgO87kgRDUOFblWGlP/xS73loUwcQB3Nhv\r\njGTr73Pld7CHeE6tOG838WKlAe+LB6BVpCfvOfn/bDSUZ1n/ZxFNun5UPOfH\r\nv5YrEVrsBrT/2yRL8lhXymW2E0hmE5NOWVf1qnV1ESCnbaFW8QoQVWMrI62E\r\nn8CXYzDZliZbpuB1s+EIh5VShLvrlaqPUcM=\r\n=chrL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./build/cjs/index.js","types":"./build/src/index.d.ts","volta":{"npm":"8.16.0","node":"18.7.0"},"module":"./build/esm/index.js","engines":{"npm":"^8.16.0 || >= 8","node":"^18.7.0 || >= 16"},"gitHead":"1de0141fd048fbac8c7a05e54db9123301a89159","scripts":{"cz":"cz","lint":"eslint src --ext .ts --fix","test":"vitest run","build":"npm run clean && npm run type:dts && npm run build:main","clean":"node -r ./esbuild-hook ./scripts/clean","format":"prettier \"src/**/*.ts\" --write","type:dts":"tsc --emitDeclarationOnly","build:main":"node -r ./esbuild-hook ./scripts/build","lint:check":"eslint src --ext .ts","test:setup":"node -r ./esbuild-hook ./scripts/testSetup","test:watch":"vitest watch","type:check":"tsc --noEmit","spell:check":"cspell \"{README.md,CODE_OF_CONDUCT.md,CONTRIBUTING.md,.github/*.md,src/**/*.ts}\"","format:check":"prettier \"src/**/*.ts\" --check","test:coverage":"vitest run --coverage","semantic-release":"semantic-release"},"_npmUser":{"name":"mounzz","email":"mounzer.dev@gmail.com"},"overrides":{"semver-regex":"3.1.4"},"repository":{"url":"git+https://github.com/Codefend/core.git","type":"git"},"_npmVersion":"8.12.1","description":"Code obfuscator CLI that protects your code regardless of the programming language or framework.","directories":{},"_nodeVersion":"18.7.0","dependencies":{"chalk":"^5.2.0","commander":"^9.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.12.0","nyc":"^15.1.0","cspell":"^6.18.1","eslint":"^8.31.0","vitest":"^0.26.3","esbuild":"^0.16.14","prettier":"^2.8.1","typescript":"^4.9.4","@types/node":"^18.11.18","@types/prompts":"^2.4.2","semantic-release":"^19.0.5","source-map-support":"^0.5.21","eslint-plugin-import":"^2.26.0","@semantic-release/npm":"^9.0.1","eslint-config-prettier":"^8.6.0","@ryansonshine/commitizen":"^4.2.8","@semantic-release/github":"^8.0.7","@typescript-eslint/parser":"^5.48.0","@semantic-release/changelog":"^6.0.2","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^5.48.0","@semantic-release/commit-analyzer":"^9.0.2","eslint-import-resolver-typescript":"^3.5.2","@ryansonshine/cz-conventional-changelog":"^3.3.4","@semantic-release/release-notes-generator":"^10.0.3"},"_npmOperationalInternal":{"tmp":"tmp/codefend_1.5.3_1673267478563_0.012985745388791159","host":"s3://npm-registry-packages"}},"1.6.0":{"name":"codefend","version":"1.6.0","keywords":["obfuscator","uglifier","encrypt","angular","vue","react","svelte","typescript","css","html","python","c#","c++","obfuscate","uglify","obfuscation","uglification"],"author":{"name":"Mounzer Adas"},"license":"MIT","_id":"codefend@1.6.0","maintainers":[{"name":"mounzz","email":"mounzer.dev@gmail.com"}],"homepage":"https://github.com/Codefend/core.git","bugs":{"url":"https://github.com/Codefend/core/issues"},"bin":{"codefend":"bin/codefend"},"dist":{"shasum":"d7347ad7861504696605b0361dce74a818c5b1ee","tarball":"https://registry.npmjs.org/codefend/-/codefend-1.6.0.tgz","fileCount":53,"integrity":"sha512-rsUlS5pp6GVoZgDO9wRON8lMBkez7q3viou9nqK8XnWW/smSZxvMQwbGCM7EncZmgYWJUnojM75Viwiq6WF51Q==","signatures":[{"sig":"MEYCIQD1/q2u6aD8i799R/a8/hjLEPhdZwUpNoD14USOLrZ8hQIhAPDKWfQGMY4euijO5hcLeSq1lcSBwXeDet/esKCb2g1u","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":768364,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjwIu8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrRRRAAnRXeAtCCEA94T0UETEMf/ldVc9ql9dm/vymuZB3+K7r0N+sJ\r\nAn//LX5etZSo9TljfNK0tW1L9mm7LR91p3f6wLquD1YBaX/OcI+DxCncIvTx\r\n4JuO6cZP3+t/d1QLdXC15Cnai4Kn/1PXYHeVfGhPmYX7BUyE7JTlKy8MpRSh\r\nyXZgQjnYU/ZdsoSeke1pJUqX8XV9+GYSpX3ZCy53Mf3cBbQrU6s9OJbuIYlR\r\nVuR7/FKmL+4pS9aAy1hpjO2yjUq9rawR5IrF2uesHnM5PwNdB3qV6XGwfUy5\r\nCpSEVPV6MQ6yaLZv0Uvo958tJWBOifQRnH5K1WnX6+ZGJm5VuIN/pUkq9aZ4\r\ngzBUWG46WzHfhsX/rJY/lw3Iu+ULxIGOglam2U05Riise430X0FOMeSYQ3nE\r\ne+a32LMxPLfDtEh5m/rl0aer1+nLyh7G/rARKM9vO58vuMQS8yJ0Drc5R2B4\r\ngEvE5dsC8pU7/+d3uXmzP2ryE+brqSHiUyqO/Ap3N+2JZ9nPqfPkfCa65dpD\r\n1PM2ebs3iadZmhddrEQWzFyBxZPMNAq2AD/khmdiChpu/DdW9ZFgaBn3UfDN\r\nM08QIJijSYxKrTQwAMCeKkuzapYaQ9WZMuEsnhg/qx7ZVbgLIfsApp/m0wRs\r\nbT+r1UvjtUwuk8u1sSHGjqm0JIZ4aFKqXSw=\r\n=HkNs\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./build/cjs/index.js","types":"./build/src/index.d.ts","volta":{"npm":"8.16.0","node":"18.7.0"},"module":"./build/esm/index.js","engines":{"npm":"^8.16.0 || >= 8","node":"^18.7.0 || >= 16"},"gitHead":"6517792d83fba4a18daac997bcc14342e339d281","scripts":{"cz":"cz","lint":"eslint src --ext .ts --fix","test":"vitest run","build":"npm run clean && npm run type:dts && npm run build:main","clean":"node -r ./esbuild-hook ./scripts/clean","format":"prettier \"src/**/*.ts\" --write","type:dts":"tsc --emitDeclarationOnly","build:main":"node -r ./esbuild-hook ./scripts/build","lint:check":"eslint src --ext .ts","test:setup":"node -r ./esbuild-hook ./scripts/testSetup","test:watch":"vitest watch","type:check":"tsc --noEmit","spell:check":"cspell \"{README.md,CODE_OF_CONDUCT.md,CONTRIBUTING.md,.github/*.md,src/**/*.ts}\"","format:check":"prettier \"src/**/*.ts\" --check","test:coverage":"vitest run --coverage","semantic-release":"semantic-release"},"_npmUser":{"name":"mounzz","email":"mounzer.dev@gmail.com"},"overrides":{"semver-regex":"3.1.4"},"repository":{"url":"git+https://github.com/Codefend/core.git","type":"git"},"_npmVersion":"8.12.1","description":"Code obfuscator CLI that protects your code regardless of the programming language or framework.","directories":{},"_nodeVersion":"18.7.0","dependencies":{"chalk":"^5.2.0","commander":"^9.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.12.0","nyc":"^15.1.0","cspell":"^6.18.1","eslint":"^8.31.0","vitest":"^0.26.3","esbuild":"^0.16.14","prettier":"^2.8.1","typescript":"^4.9.4","@types/node":"^18.11.18","@types/prompts":"^2.4.2","semantic-release":"^19.0.5","source-map-support":"^0.5.21","eslint-plugin-import":"^2.26.0","@semantic-release/npm":"^9.0.1","eslint-config-prettier":"^8.6.0","@ryansonshine/commitizen":"^4.2.8","@semantic-release/github":"^8.0.7","@typescript-eslint/parser":"^5.48.0","@semantic-release/changelog":"^6.0.2","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^5.48.0","@semantic-release/commit-analyzer":"^9.0.2","eslint-import-resolver-typescript":"^3.5.2","@ryansonshine/cz-conventional-changelog":"^3.3.4","@semantic-release/release-notes-generator":"^10.0.3"},"_npmOperationalInternal":{"tmp":"tmp/codefend_1.6.0_1673563068594_0.5875345476411058","host":"s3://npm-registry-packages"}},"1.7.0-alpha.1":{"name":"codefend","version":"1.7.0-alpha.1","keywords":["obfuscator","uglifier","encrypt","angular","vue","react","svelte","typescript","css","html","python","c#","c++","obfuscate","uglify","obfuscation","uglification"],"author":{"name":"Mounzer Adas"},"license":"MIT","_id":"codefend@1.7.0-alpha.1","maintainers":[{"name":"mounzz","email":"mounzer.dev@gmail.com"}],"homepage":"https://github.com/Codefend/core.git","bugs":{"url":"https://github.com/Codefend/core/issues"},"bin":{"codefend":"bin/codefend"},"dist":{"shasum":"f1ad3d8dd33336917c7c9503b41015bfcc7bd6d2","tarball":"https://registry.npmjs.org/codefend/-/codefend-1.7.0-alpha.1.tgz","fileCount":29,"integrity":"sha512-Jfv+m5BnIpbO7Op1i+HurHyjQxpit2fAvn/2Zb9sFNTGEk1jbHlmgSYcmiqANpf+Z9UMupHxIIY2u2CBAWFjMQ==","signatures":[{"sig":"MEYCIQCqjHJb4eErz6VGGcgceOYBip4ucXgkzWs51zLtg3kGdAIhAOr+fUO5Y87dW2C9o6AvsZZNYPHzPh5bP0HKszzFOsNf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":697644,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj6O3sACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr3JBAAnUPxR9KlWhsHiHbC5o4bMmJxbw47+eINW0ygkprd0pE7Hizm\r\nPz9QDB8ye4OFItnZ7buHxpjBWtY9aJyGg1bPl/ytzh2+3uJzOwcOK4QM1Iy1\r\nJEzOgiPs/BAfWnUqH0dQzsMX12wIYdesrq6TptPwKZvDFm5EeCuJj/JclGwp\r\nvHNDdizTwMmlaIg+CaTCVBC+gdaPZBkbHBcGoCHB/KPXO5TEF+CMQKchDeSJ\r\nXpHmTU2khdRFT4dR/Une6QBC0tHDDS9udznG+4/Utzq6yiQqx/mBnQ86+rvT\r\nUQ5eTvGCTy8nVMCbMlTWgyTHIg93a7WAregZkKDW+92mXHBRHqLGjN6JXtQa\r\nKxk6BoaQG28+cTNdeSbDsXCbf0M9LufvD280lwC+s/+ibZi4rfnt1mG+C0IX\r\nsrmvnONCLfQkRQ1C8qfOQQeohnp4TptZZU1rI8957Yieok0UkoIdGPZr2s5+\r\n0DDUem0oFKp//QYkXQaHUKHG6i1xWmJd8+sHbA2PXKw0nV0evgnmleYkdCGF\r\nllfvj4aur3yBugN00CdMKCVsQsj+vXVXDWkTMB7Y86GBVnDv/zTJGSmGgxHN\r\nAvQrJ4iJn/IP2QUAXm/oL230B5skjLbcmcMjs+6JEXtxE2d79ATTBwVEe+iN\r\n7Vz505ivT5QUAeZZfaHWtstTq5rSRvZl4YQ=\r\n=Ab+M\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./build/cjs/index.js","types":"./build/src/index.d.ts","volta":{"npm":"8.16.0","node":"18.7.0"},"module":"./build/esm/index.js","engines":{"npm":"^8.16.0 || >= 8","node":"^18.7.0 || >= 16"},"gitHead":"b4ebe7ca2c109e607d5b5276ba1bc5c5e00ad38f","scripts":{"cz":"cz","lint":"eslint src --ext .ts --fix","test":"vitest run","build":"npm run clean && npm run type:dts && npm run build:main","clean":"node -r ./esbuild-hook ./scripts/clean","format":"prettier \"src/**/*.ts\" --write","type:dts":"tsc --emitDeclarationOnly","build:main":"node -r ./esbuild-hook ./scripts/build","lint:check":"eslint src --ext .ts","test:setup":"node -r ./esbuild-hook ./scripts/testSetup","test:watch":"vitest watch","type:check":"tsc --noEmit","spell:check":"cspell \"{README.md,CODE_OF_CONDUCT.md,CONTRIBUTING.md,.github/*.md,src/**/*.ts}\"","format:check":"prettier \"src/**/*.ts\" --check","test:coverage":"vitest run --coverage","semantic-release":"semantic-release"},"_npmUser":{"name":"mounzz","email":"mounzer.dev@gmail.com"},"overrides":{"semver-regex":"3.1.4"},"repository":{"url":"git+https://github.com/Codefend/core.git","type":"git"},"_npmVersion":"8.12.1","description":"Code obfuscator CLI that protects your code regardless of the programming language or framework.","directories":{},"_nodeVersion":"18.7.0","dependencies":{"chalk":"^5.2.0","commander":"^10.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"^7.12.0","nyc":"^15.1.0","cspell":"^6.18.1","eslint":"^8.31.0","vitest":"^0.26.3","esbuild":"^0.16.14","prettier":"^2.8.1","typescript":"^4.9.4","@types/node":"^18.11.18","@types/prompts":"^2.4.2","semantic-release":"^19.0.5","source-map-support":"^0.5.21","eslint-plugin-import":"^2.26.0","@semantic-release/npm":"^9.0.1","eslint-config-prettier":"^8.6.0","@ryansonshine/commitizen":"^4.2.8","@semantic-release/github":"^8.0.7","@typescript-eslint/parser":"^5.48.0","@semantic-release/changelog":"^6.0.2","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^5.48.0","@semantic-release/commit-analyzer":"^9.0.2","eslint-import-resolver-typescript":"^3.5.2","@ryansonshine/cz-conventional-changelog":"^3.3.4","@semantic-release/release-notes-generator":"^10.0.3"},"_npmOperationalInternal":{"tmp":"tmp/codefend_1.7.0-alpha.1_1676209644313_0.06182750245541957","host":"s3://npm-registry-packages"}},"1.7.0-alpha.2":{"name":"codefend","version":"1.7.0-alpha.2","keywords":["obfuscator","uglifier","encrypt","angular","vue","react","svelte","typescript","css","html","python","c#","c++","obfuscate","uglify","obfuscation","uglification"],"author":{"name":"Mounzer Adas"},"license":"MIT","_id":"codefend@1.7.0-alpha.2","maintainers":[{"name":"mounzz","email":"mounzer.dev@gmail.com"}],"homepage":"https://github.com/Codefend/core.git","bugs":{"url":"https://github.com/Codefend/core/issues"},"bin":{"codefend":"bin/codefend"},"dist":{"shasum":"cccd0e04393b03f3f12487eb5045d48a1a4650cf","tarball":"https://registry.npmjs.org/codefend/-/codefend-1.7.0-alpha.2.tgz","fileCount":29,"integrity":"sha512-hStlt3DFEGXzvRn955tq1k6e37lefNanBKR2uKgsrhMQBBtcsE/iMHvYAMg+dtlySN5kHS8U7QKUOvkHTvAflQ==","signatures":[{"sig":"MEUCIQCpFfg/YSygWmQgt/BGQqP9vawAuekSgIRa2F9oBXB18wIgfXb02re1jAhgpKGz1e8juQLntFK9RDJBmMQiPP0cfv4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":697675,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj6PN9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoO+g/7B2vAm40FJdGrAta11FzDpHKMURmVUZ49A4/B9HwhykdRYkWx\r\nZXJCjfMo9UJBjrVP1jokQdbKOfD+emSWlXuKoc1P3Y64UOOQa+YhiMMVTQ06\r\ncGQMuHs4NZY6oU6d/uxUq6+C6joWNw/icy8obG9a9H2L6+v+8KfHEtLfDAk/\r\nYaIfW4re8V5JjS5Pn072baiJM6atubSG7oygA/fnuo1x9dOTaqCYKwNERESe\r\noHdhrN2glz8MOhNhA/wQLuRnIpHiwAmnxZDXdW2gqr6kNEllvdveOq4Ll6oo\r\n8LMrH+2qoPi3FDnKkQeyCtoAB+QxXRba/pBUe4Kmfe6osAjs684GvfUHZa7A\r\n3u9ESv/l5qWoUVcBpBTYSHbTOi8Bke+rG/j0FksCD6kpmuVo6/qgRcArOrMa\r\ndu71W/c9Khec3cA0AuO8DCU0gxG5SWowbaZfbqRgeUYU3HOJf8JzE4Yy26xx\r\nffVYtbGP7OGZxsK3Mc95kyT6BeaNdziJpNU0NCNL8SYFfksvDJQ5t/33RuzK\r\nH6BTl91P2SXeLNItCNvCeB7WNL0FaT7R1hT5CXRTsx6yJAfPXQrohWL6yrC/\r\nXibzGSEFve3Cx+HjzpxUl1hNJjAuBno09XLPH0F0PHxt7NdwB7DvDYRma7wJ\r\nJDcVQ7cxq06j1WHq4Tc5YN6Dd4wSm9GpCQk=\r\n=QWWb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./build/cjs/index.js","types":"./build/src/index.d.ts","volta":{"npm":"8.16.0","node":"18.7.0"},"module":"./build/esm/index.js","engines":{"npm":"^8.16.0 || >= 8","node":"^18.7.0 || >= 16"},"gitHead":"94e5531aba27363f94b5b34815957d5eb5367631","scripts":{"cz":"cz","lint":"eslint src --ext .ts --fix","test":"vitest run","build":"npm run clean && npm run type:dts && npm run build:main","clean":"node -r ./esbuild-hook ./scripts/clean","format":"prettier \"src/**/*.ts\" --write","type:dts":"tsc --emitDeclarationOnly","build:main":"node -r ./esbuild-hook ./scripts/build","lint:check":"eslint src --ext .ts","test:setup":"node -r ./esbuild-hook ./scripts/testSetup","test:watch":"vitest watch","type:check":"tsc --noEmit","spell:check":"cspell \"{README.md,CODE_OF_CONDUCT.md,CONTRIBUTING.md,.github/*.md,src/**/*.ts}\"","format:check":"prettier \"src/**/*.ts\" --check","test:coverage":"vitest run --coverage","semantic-release":"semantic-release"},"_npmUser":{"name":"mounzz","email":"mounzer.dev@gmail.com"},"overrides":{"semver-regex":"3.1.4"},"repository":{"url":"git+https://github.com/Codefend/core.git","type":"git"},"_npmVersion":"8.12.1","description":"Code obfuscator CLI that protects your code regardless of the programming language or framework.","directories":{},"_nodeVersion":"18.7.0","dependencies":{"chalk":"^5.2.0","commander":"^10.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"^7.12.0","nyc":"^15.1.0","cspell":"^6.18.1","eslint":"^8.31.0","vitest":"^0.26.3","esbuild":"^0.16.14","prettier":"^2.8.1","typescript":"^4.9.4","@types/node":"^18.11.18","@types/prompts":"^2.4.2","semantic-release":"^19.0.5","source-map-support":"^0.5.21","eslint-plugin-import":"^2.26.0","@semantic-release/npm":"^9.0.1","eslint-config-prettier":"^8.6.0","@ryansonshine/commitizen":"^4.2.8","@semantic-release/github":"^8.0.7","@typescript-eslint/parser":"^5.48.0","@semantic-release/changelog":"^6.0.2","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^5.48.0","@semantic-release/commit-analyzer":"^9.0.2","eslint-import-resolver-typescript":"^3.5.2","@ryansonshine/cz-conventional-changelog":"^3.3.4","@semantic-release/release-notes-generator":"^10.0.3"},"_npmOperationalInternal":{"tmp":"tmp/codefend_1.7.0-alpha.2_1676211069594_0.2812862071508142","host":"s3://npm-registry-packages"}},"2.0.0-alpha.1":{"name":"codefend","version":"2.0.0-alpha.1","keywords":["obfuscator","uglifier","encrypt","angular","vue","react","svelte","typescript","css","html","python","c#","c++","obfuscate","uglify","obfuscation","uglification"],"author":{"name":"Mounzer Adas"},"license":"MIT","_id":"codefend@2.0.0-alpha.1","maintainers":[{"name":"mounzz","email":"mounzer.dev@gmail.com"}],"homepage":"https://github.com/Codefend/core.git","bugs":{"url":"https://github.com/Codefend/core/issues"},"bin":{"codefend":"bin/codefend"},"dist":{"shasum":"f07ec421e92c1727c05a53a2f54990f2ae2d8da7","tarball":"https://registry.npmjs.org/codefend/-/codefend-2.0.0-alpha.1.tgz","fileCount":30,"integrity":"sha512-GpPsdg01vzTOwG2RpTCqUt2FbmS6S7d/+Dn745/ji+CdBs5i5TF3XZwNpC8WKkJEKHcmM69fbx6qxn3Bq+9pOQ==","signatures":[{"sig":"MEYCIQDJWwdLUkpOqMZwGsLI2o7fYOQ8UtPR7tX7ZdVs0Cd6bgIhAPwwVcMiOuAb4AwQxzsRJDSvv3t90lWcKNADAJsE7v+7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":707627,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj6QjfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo9zg//Yts3WkwhX+p3wHHJOdtqk3pc6407FbFt8O8A6ZpDICHwykdx\r\nXqoz70nxkb8BaXTF29IGFtNv+D3JPaCMANfXuaUtPNFjgqpxF2PecftITedq\r\n5LGpi2xQunUua3W9hHt7WONbQwQ13AWoXy0sCyo2ZMxZ16A+TA42uRMP0tOr\r\nQfdq29iRdvbyXd2DTiALilCwCYMqNTabp+XFZjiEirS852ENQhR1d9ufN9zF\r\nvLiFw76p6Ccp/Zhexf8GNnl2cMA7zD0VvjEdOik6hmyDbvU2TGp1mFcDIDnV\r\nZvGbOmVrMbt31cJghNiOL0xsQBUbkLRz8D3uedR5bbuqbiEBSoMpECYClaHG\r\nknDvFn6ejgVIQIkL9aS5CMjGpaxCiymp8F8wl6W72ZpHNL1AISsnMN8Ujc+L\r\n+wJ33AwGBMSZF4sKYuk6c+SQHrE/K1VmabX9oDBWxXnWJ4LqpCRfm2Jxpe5A\r\nbRMVR157Kn9XfPtWjOLOEiCrg3AMGiY1+u8LQlYJz12+YQ99Omu8GLn/rR4S\r\nLorbU317Q3Lfc3S/vCo2GivAvViLuW8KOTtbjMZnNzZen9sTbfMh6HZTG8Sz\r\nijJ0VUp6O5LPtsGG3vqVgZNIKqvbkX/amOwcjrpiXcm+frxVg5k8GAh/s53T\r\nq2p1eHBp6+gM0cCXMIjlDAHPrW5+1y9EiO4=\r\n=6SI0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./build/cjs/index.js","types":"./build/src/index.d.ts","volta":{"npm":"8.16.0","node":"18.7.0"},"module":"./build/esm/index.js","engines":{"npm":"^8.16.0 || >= 8","node":"^18.7.0 || >= 16"},"gitHead":"94793b20c65d3c04572452830c679da80ba71563","scripts":{"cz":"cz","lint":"eslint src --ext .ts --fix","test":"vitest run","build":"npm run clean && npm run type:dts && npm run build:main","clean":"node -r ./esbuild-hook ./scripts/clean","format":"prettier \"src/**/*.ts\" --write","type:dts":"tsc --emitDeclarationOnly","build:main":"node -r ./esbuild-hook ./scripts/build","lint:check":"eslint src --ext .ts","test:setup":"node -r ./esbuild-hook ./scripts/testSetup","test:watch":"vitest watch","type:check":"tsc --noEmit","spell:check":"cspell \"{README.md,CODE_OF_CONDUCT.md,CONTRIBUTING.md,.github/*.md,src/**/*.ts}\"","format:check":"prettier \"src/**/*.ts\" --check","test:coverage":"vitest run --coverage","semantic-release":"semantic-release"},"_npmUser":{"name":"mounzz","email":"mounzer.dev@gmail.com"},"overrides":{"semver-regex":"3.1.4"},"repository":{"url":"git+https://github.com/Codefend/core.git","type":"git"},"_npmVersion":"8.12.1","description":"Code obfuscator CLI that protects your code regardless of the programming language or framework.","directories":{},"_nodeVersion":"18.7.0","dependencies":{"chalk":"^5.2.0","commander":"^10.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"^7.12.0","nyc":"^15.1.0","cspell":"^6.18.1","eslint":"^8.31.0","vitest":"^0.26.3","esbuild":"^0.16.14","prettier":"^2.8.1","typescript":"^4.9.4","@types/node":"^18.11.18","@types/prompts":"^2.4.2","semantic-release":"^19.0.5","source-map-support":"^0.5.21","eslint-plugin-import":"^2.26.0","@semantic-release/npm":"^9.0.1","eslint-config-prettier":"^8.6.0","@ryansonshine/commitizen":"^4.2.8","@semantic-release/github":"^8.0.7","@typescript-eslint/parser":"^5.48.0","@semantic-release/changelog":"^6.0.2","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^5.48.0","@semantic-release/commit-analyzer":"^9.0.2","eslint-import-resolver-typescript":"^3.5.2","@ryansonshine/cz-conventional-changelog":"^3.3.4","@semantic-release/release-notes-generator":"^10.0.3"},"_npmOperationalInternal":{"tmp":"tmp/codefend_2.0.0-alpha.1_1676216542791_0.5916635017070588","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"codefend","version":"2.0.0","keywords":["obfuscator","uglifier","encrypt","angular","vue","react","svelte","typescript","css","html","python","c#","c++","obfuscate","uglify","obfuscation","uglification"],"author":{"name":"Mounzer Adas"},"license":"MIT","_id":"codefend@2.0.0","maintainers":[{"name":"mounzz","email":"mounzer.dev@gmail.com"}],"homepage":"https://github.com/Codefend/core.git","bugs":{"url":"https://github.com/Codefend/core/issues"},"bin":{"codefend":"bin/codefend"},"dist":{"shasum":"9eab24816cf148eeb541ead6e0806f2b0a3b0f6a","tarball":"https://registry.npmjs.org/codefend/-/codefend-2.0.0.tgz","fileCount":30,"integrity":"sha512-TrvCTy8MdSV1/yWS5dIA2weJZGDyI3gq1/hmbueUfNRldlVjfsZI5ac8TLLxNs3dn9Duu1ZXiym94z8yFKmVEQ==","signatures":[{"sig":"MEYCIQDrHuJj/yLFXHROfgusGb4QXX3KXdx2vOTIQ4QyEkfADgIhAN8HN3ARgUquPbpnSlSAd5OCEepVtMUTx00ZdhefjDKX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":707587,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj6Q5YACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmopJg/9H+Ugo9zy3fTjtIg+Sn7eJMvgiNduTKPoCpQsz83tgdYl6cHT\r\nE8EGupiPsmUBTlG4Q6edXO/ZSs1pxkSloZJJgdSy1cLMTL8Ik0UoAeR1pWu7\r\nALGuFw+06q2apgDO7AUWGy2Gd7m/qBKNcvnYcHjaHQLWre8XDBzGVz137Igl\r\nHu77hX2T4y6GE/sqYYwM5OKCNsz+4WvuFGCa1ruNRXwgthq7vXpwHwdrgz47\r\n873ZikJyrkjPNwZLPRZgqmbU6j3Ch5bP+hXjMUGK9uRt9eo0FwnS05Orq2Fs\r\n5EStgWDBjwHk3mQJrpkNg+w0P3tlDIJ0yVCKHA4HYkFQ1svtb+bRV118gsok\r\nwZRZgvvdDTgLuqCAwVTz1qHwicQFrNQpVGPCDps+k66dXEHi2/M+kFff2FC7\r\nDHaYm3TZD0PUBs/XVc5t94wnhCwifzvAr5hKf+3VjE190HOAHOnRhSnuZiEx\r\n9tIM2czA/7BG5zhnDyYuEPGrFdAz8TjjVoWVfJFs/9JIm2d4rNjcnuMRLLW1\r\n7EUHglIIp0dVwe0rQj9b1XTcf+emDsAf9U4sEBBCHtyh7eVJ2BXhgPlKxU5Z\r\nukEiFEzphrIJ03KMxzPBvr+h/LDzZ2xjhUb/7b/1pjzd9iKY1ulOZauiuoxW\r\nZ4lFjdSShpVeGJIl2VCLVJpiJBA6S7Uktuw=\r\n=7Y0S\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./build/cjs/index.js","types":"./build/src/index.d.ts","volta":{"npm":"8.16.0","node":"18.7.0"},"module":"./build/esm/index.js","engines":{"npm":"^8.16.0 || >= 8","node":"^18.7.0 || >= 16"},"gitHead":"6b494501147df092a7ccf6123d3d248ce945ee4e","scripts":{"cz":"cz","lint":"eslint src --ext .ts --fix","test":"vitest run","build":"npm run clean && npm run type:dts && npm run build:main","clean":"node -r ./esbuild-hook ./scripts/clean","format":"prettier \"src/**/*.ts\" --write","type:dts":"tsc --emitDeclarationOnly","build:main":"node -r ./esbuild-hook ./scripts/build","lint:check":"eslint src --ext .ts","test:setup":"node -r ./esbuild-hook ./scripts/testSetup","test:watch":"vitest watch","type:check":"tsc --noEmit","spell:check":"cspell \"{README.md,CODE_OF_CONDUCT.md,CONTRIBUTING.md,.github/*.md,src/**/*.ts}\"","format:check":"prettier \"src/**/*.ts\" --check","test:coverage":"vitest run --coverage","semantic-release":"semantic-release"},"_npmUser":{"name":"mounzz","email":"mounzer.dev@gmail.com"},"overrides":{"semver-regex":"3.1.4"},"repository":{"url":"git+https://github.com/Codefend/core.git","type":"git"},"_npmVersion":"8.12.1","description":"Code obfuscator CLI that protects your code regardless of the programming language or framework.","directories":{},"_nodeVersion":"18.7.0","dependencies":{"chalk":"^5.2.0","commander":"^10.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.12.0","nyc":"^15.1.0","cspell":"^6.18.1","eslint":"^8.31.0","vitest":"^0.26.3","esbuild":"^0.16.14","prettier":"^2.8.1","typescript":"^4.9.4","@types/node":"^18.11.18","@types/prompts":"^2.4.2","semantic-release":"^19.0.5","source-map-support":"^0.5.21","eslint-plugin-import":"^2.26.0","@semantic-release/npm":"^9.0.1","eslint-config-prettier":"^8.6.0","@ryansonshine/commitizen":"^4.2.8","@semantic-release/github":"^8.0.7","@typescript-eslint/parser":"^5.48.0","@semantic-release/changelog":"^6.0.2","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^5.48.0","@semantic-release/commit-analyzer":"^9.0.2","eslint-import-resolver-typescript":"^3.5.2","@ryansonshine/cz-conventional-changelog":"^3.3.4","@semantic-release/release-notes-generator":"^10.0.3"},"_npmOperationalInternal":{"tmp":"tmp/codefend_2.0.0_1676217944055_0.8117272303260561","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"codefend","version":"2.1.0","keywords":["obfuscator","uglifier","encrypt","angular","vue","react","svelte","typescript","css","html","python","c#","c++","obfuscate","uglify","obfuscation","uglification"],"author":{"name":"Mounzer Adas"},"license":"MIT","_id":"codefend@2.1.0","maintainers":[{"name":"mounzz","email":"mounzer.dev@gmail.com"}],"homepage":"https://github.com/Codefend/core.git","bugs":{"url":"https://github.com/Codefend/core/issues"},"bin":{"codefend":"bin/codefend"},"dist":{"shasum":"826eb5fa351b2b4eaa29c336be11ff7fc9820cf5","tarball":"https://registry.npmjs.org/codefend/-/codefend-2.1.0.tgz","fileCount":30,"integrity":"sha512-N71DO8plIV6eduDePVEBD7T2rqdR29o9VYEKvbo7ywlpR6sUxyeXv/OS4F+dbweEECSWz2I9fM5QOGe7EbOPuw==","signatures":[{"sig":"MEUCIEnP/ryaFpcRNTacqsza5zuTfKzJ58sb6HD7A6AkilcYAiEAoscbipuoEC5lJTDaLpFyynIAaqTOJRCszzLULNwfGyk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":708864,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj6ShSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpPkA/9ETK6ETWfePPa54nJh15+lnZSeAFExUfRnnoQ0k5cV/lyyYAr\r\neO0jHDMKuDhpbW9aWsPuYBJTcen5pAw3MhaqoNd4dV7Y+bAdlVoQ+aX2q9kc\r\n6mOQKWNTKaClbNo4yCAKIzgalSSC8mKxcUTauBsjtZqzr+77Y0hXc/6k7lR4\r\n1Vs0HQFIIRR+JMJLxp/vK5R83TvRb/hB6zFfr2VngT/ni5C4sp/V9jQoo5rO\r\nt1OKM78Jm+32AoC+FLyNZIKLSnBTzHmGVsr1ZjZV4PF41AM3DMKR7xu0HmXP\r\naRbmg0AN/dlHwX7pr7g5rGpnBV632JpZWR0e4AGHxQ8h69FWH/dnxSZR0oMv\r\nk3ipdOmBtpUPlNm46COdaVrwGl4KqxJHJ832Y0E2ssg2bH1LB5csdQ2qWCbZ\r\nmhV1yaixjS5RrzRaIF61onTjqfJuDgIv1e+bZUKiscZLXDa9kdVGxXdiEZDp\r\nGBK7vpCOnXdOOMit+UTg/S1s5d8V3km7jP1PY81kR4QZbH3ppOqtNDCnptFB\r\nfrn9FNfxCUhoAXFOXzg0X5XxiIj4eMM4VYRgZGEV2fhHclPpxZN/Vo6pD2XP\r\nlOUsGYB54YBuzAKTjyp1CIkc8qUYCChaP/dfWkTnbIi4dpOhy2PtzRblz2e/\r\nkuUHEL0rU4a3fKzLVVnWkavDx73gDlFDKeA=\r\n=G4rn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./build/cjs/index.js","types":"./build/src/index.d.ts","volta":{"npm":"8.16.0","node":"18.7.0"},"module":"./build/esm/index.js","engines":{"npm":"^8.16.0 || >= 8","node":"^18.7.0 || >= 16"},"gitHead":"c1c855db4f8c7b54a1674b6da8bfb515cc62e25e","scripts":{"cz":"cz","lint":"eslint src --ext .ts --fix","test":"vitest run","build":"npm run clean && npm run type:dts && npm run build:main","clean":"node -r ./esbuild-hook ./scripts/clean","format":"prettier \"src/**/*.ts\" --write","type:dts":"tsc --emitDeclarationOnly","build:main":"node -r ./esbuild-hook ./scripts/build","lint:check":"eslint src --ext .ts","test:setup":"node -r ./esbuild-hook ./scripts/testSetup","test:watch":"vitest watch","type:check":"tsc --noEmit","spell:check":"cspell \"{README.md,CODE_OF_CONDUCT.md,CONTRIBUTING.md,.github/*.md,src/**/*.ts}\"","format:check":"prettier \"src/**/*.ts\" --check","test:coverage":"vitest run --coverage","semantic-release":"semantic-release"},"_npmUser":{"name":"mounzz","email":"mounzer.dev@gmail.com"},"overrides":{"semver-regex":"3.1.4"},"repository":{"url":"git+https://github.com/Codefend/core.git","type":"git"},"_npmVersion":"8.12.1","description":"Code obfuscator CLI that protects your code regardless of the programming language or framework.","directories":{},"_nodeVersion":"18.7.0","dependencies":{"chalk":"^5.2.0","commander":"^10.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.12.0","nyc":"^15.1.0","cspell":"^6.18.1","eslint":"^8.31.0","vitest":"^0.26.3","esbuild":"^0.16.14","prettier":"^2.8.1","typescript":"^4.9.4","@types/node":"^18.11.18","@types/prompts":"^2.4.2","semantic-release":"^20.1.0","source-map-support":"^0.5.21","eslint-plugin-import":"^2.26.0","@semantic-release/npm":"^9.0.1","eslint-config-prettier":"^8.6.0","@ryansonshine/commitizen":"^4.2.8","@semantic-release/github":"^8.0.7","@typescript-eslint/parser":"^5.48.0","@semantic-release/changelog":"^6.0.2","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^5.48.0","@semantic-release/commit-analyzer":"^9.0.2","eslint-import-resolver-typescript":"^3.5.2","@ryansonshine/cz-conventional-changelog":"^3.3.4","@semantic-release/release-notes-generator":"^10.0.3"},"_npmOperationalInternal":{"tmp":"tmp/codefend_2.1.0_1676224593989_0.9018114173305618","host":"s3://npm-registry-packages"}},"2.2.0-alpha.1":{"name":"codefend","version":"2.2.0-alpha.1","keywords":["obfuscator","uglifier","encrypt","angular","vue","react","svelte","typescript","css","html","python","c#","c++","obfuscate","uglify","obfuscation","uglification"],"author":{"name":"Mounzer Adas"},"license":"MIT","_id":"codefend@2.2.0-alpha.1","maintainers":[{"name":"mounzz","email":"mounzer.dev@gmail.com"}],"homepage":"https://github.com/Codefend/core.git","bugs":{"url":"https://github.com/Codefend/core/issues"},"bin":{"codefend":"bin/index.js"},"dist":{"shasum":"a65998cd714eb0bf7d34e18e7438218d71107402","tarball":"https://registry.npmjs.org/codefend/-/codefend-2.2.0-alpha.1.tgz","fileCount":9,"integrity":"sha512-MjKrKFh6OwfXf1pxzfzuLjbPg8OAqlYFPVMskCqn5X2QdG+8+MUB+DthNkq9Ul4jEzb4juld45qdjfItT3e2cQ==","signatures":[{"sig":"MEYCIQCdtWOgRA+OEqZGqHMqJzNmp6AQ8kZS6ZqH7Fe97dBn1AIhAMS3h9pFJPI2sp9A8xnbkNq15ZPyA47MIlZXyNkVMD/D","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45459},"main":"./build/index.mjs","type":"module","types":"./build/index.d.ts","module":"./build/index.mjs","exports":{".":{"types":"./build/index.d.ts","import":"./build/index.mjs","require":"./build/index.cjs"}},"gitHead":"c5e298f56f53c210cbc0dd3a98f1b1e1b1b47804","scripts":{"cz":"cz","dev":"unbuild --stub","lint":"eslint src --ext .ts --fix","test":"vitest run","build":"unbuild","clean":"rimraf build coverage nyc_output","format":"prettier \"src/**/*.ts\" --write","type:dts":"tsc --emitDeclarationOnly --project tsconfig.build.json","build:main":"tsx ./scripts/build.ts","lint:check":"eslint src --ext .ts","test:watch":"vitest watch","type:check":"tsc --noEmit","spell:check":"cspell \"{README.md,CODE_OF_CONDUCT.md,CONTRIBUTING.md,.github/*.md,src/**/*.ts}\"","format:check":"prettier \"src/**/*.ts\" --check","test:coverage":"vitest run --coverage","semantic-release":"semantic-release"},"_npmUser":{"name":"mounzz","email":"mounzer.dev@gmail.com"},"repository":{"url":"git+https://github.com/Codefend/core.git","type":"git"},"_npmVersion":"9.9.2","description":"Code obfuscator CLI that protects your code regardless of the programming language or framework.","directories":{},"_nodeVersion":"18.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.1.0","tsx":"^3.12.7","cspell":"^6.31.2","eslint":"^8.45.0","globby":"^13.2.2","rimraf":"^5.0.1","vitest":"^0.33.0","unbuild":"^2.0.0","prettier":"^3.0.0","typescript":"^5.1.6","@types/node":"^18.16.3","@types/prompts":"^2.4.4","semantic-release":"^21.0.7","source-map-support":"^0.5.21","eslint-plugin-import":"^2.27.5","@semantic-release/npm":"^10.0.4","eslint-config-prettier":"^8.8.0","@ryansonshine/commitizen":"^4.2.8","@semantic-release/github":"^9.0.4","@typescript-eslint/parser":"^6.1.0","@semantic-release/changelog":"^6.0.3","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^6.1.0","eslint-plugin-simple-import-sort":"^10.0.0","@semantic-release/commit-analyzer":"^10.0.1","eslint-import-resolver-typescript":"^3.5.5","@ryansonshine/cz-conventional-changelog":"^3.3.4","@semantic-release/release-notes-generator":"^11.0.4"},"_npmOperationalInternal":{"tmp":"tmp/codefend_2.2.0-alpha.1_1702141617857_0.08923387545907824","host":"s3://npm-registry-packages"}},"3.0.0-alpha.1":{"name":"codefend","version":"3.0.0-alpha.1","keywords":["obfuscator","uglifier","encrypt","angular","vue","react","svelte","typescript","css","html","python","c#","c++","obfuscate","uglify","obfuscation","uglification"],"author":{"name":"Mounzer Adas"},"license":"MIT","_id":"codefend@3.0.0-alpha.1","maintainers":[{"name":"mounzz","email":"mounzer.dev@gmail.com"}],"homepage":"https://github.com/Codefend/core.git","bugs":{"url":"https://github.com/Codefend/core/issues"},"bin":{"codefend":"bin/index.js"},"dist":{"shasum":"ba177d67187d841af3a6d31edcee4bd9c67d9998","tarball":"https://registry.npmjs.org/codefend/-/codefend-3.0.0-alpha.1.tgz","fileCount":9,"integrity":"sha512-pV1OvbFjEwrRre36uJuQskuWv2MxOSWGE+CeaAwfbnkll1KtQ6fVlSwHk0oEs0Afo71CLEijNuGeWbv6xsG1wA==","signatures":[{"sig":"MEYCIQDHvCWHQrU53GostsdixBHpx1ehzThIQlzT35KsP584bAIhAJ+qcR6r2/pCW6kcbQNjmxB9dDFrDaJkOi4VTfwoJKhl","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45652},"main":"./build/index.mjs","type":"module","types":"./build/index.d.ts","module":"./build/index.mjs","exports":{".":{"types":"./build/index.d.ts","import":"./build/index.mjs","require":"./build/index.cjs"}},"gitHead":"bb23cab1d930b178505f4a5dc82ddd5d9be5e973","scripts":{"cz":"cz","dev":"unbuild --stub","lint":"eslint src --ext .ts --fix","test":"vitest run","build":"unbuild","clean":"rimraf build coverage nyc_output","format":"prettier \"src/**/*.ts\" --write","type:dts":"tsc --emitDeclarationOnly --project tsconfig.build.json","build:main":"tsx ./scripts/build.ts","lint:check":"eslint src --ext .ts","test:watch":"vitest watch","type:check":"tsc --noEmit","spell:check":"cspell \"{README.md,CODE_OF_CONDUCT.md,CONTRIBUTING.md,.github/*.md,src/**/*.ts}\"","format:check":"prettier \"src/**/*.ts\" --check","test:coverage":"vitest run --coverage","semantic-release":"semantic-release --release-as $npm_package_version"},"_npmUser":{"name":"mounzz","email":"mounzer.dev@gmail.com"},"repository":{"url":"git+https://github.com/Codefend/core.git","type":"git"},"_npmVersion":"9.9.2","description":"Code obfuscator CLI that protects your code regardless of the programming language or framework.","directories":{},"_nodeVersion":"18.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.1.0","tsx":"^3.12.7","cspell":"^6.31.2","eslint":"^8.45.0","globby":"^13.2.2","rimraf":"^5.0.1","vitest":"^0.33.0","unbuild":"^2.0.0","prettier":"^3.0.0","typescript":"^5.1.6","@types/node":"^18.16.3","@types/prompts":"^2.4.4","semantic-release":"^21.0.7","source-map-support":"^0.5.21","eslint-plugin-import":"^2.27.5","@semantic-release/npm":"^10.0.4","eslint-config-prettier":"^8.8.0","@ryansonshine/commitizen":"^4.2.8","@semantic-release/github":"^9.0.4","@typescript-eslint/parser":"^6.1.0","@semantic-release/changelog":"^6.0.3","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^6.1.0","eslint-plugin-simple-import-sort":"^10.0.0","@semantic-release/commit-analyzer":"^10.0.1","eslint-import-resolver-typescript":"^3.5.5","@ryansonshine/cz-conventional-changelog":"^3.3.4","@semantic-release/release-notes-generator":"^11.0.4"},"_npmOperationalInternal":{"tmp":"tmp/codefend_3.0.0-alpha.1_1702143114530_0.8526604201365671","host":"s3://npm-registry-packages"}},"3.0.0-alpha.2":{"name":"codefend","version":"3.0.0-alpha.2","keywords":["obfuscator","uglifier","encrypt","angular","vue","react","svelte","typescript","css","html","python","c#","c++","obfuscate","uglify","obfuscation","uglification"],"author":{"name":"Mounzer Adas"},"license":"MIT","_id":"codefend@3.0.0-alpha.2","maintainers":[{"name":"mounzz","email":"mounzer.dev@gmail.com"}],"homepage":"https://github.com/Codefend/core.git","bugs":{"url":"https://github.com/Codefend/core/issues"},"bin":{"codefend":"bin/index.js"},"dist":{"shasum":"69bbf5c5e214c9679e67acf44eb4c174be60384f","tarball":"https://registry.npmjs.org/codefend/-/codefend-3.0.0-alpha.2.tgz","fileCount":9,"integrity":"sha512-pVr8fZZlq8VXGcI8cL9fRy24S1P5UkdWM/LeMgQPZKLZ4BdcDZYfXe+I4Zxbmqf32xOY7eoBEXb8LS7lgApi7g==","signatures":[{"sig":"MEUCIQC7nM+4FWiR03IVXtpPlhHw0r9hzroGfhKm40isJObyJwIgL2AX1kNRrGoG8FNifzi6iePFyofGgl878f5XbxpPEsA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45708},"main":"./build/index.mjs","type":"module","types":"./build/index.d.ts","module":"./build/index.mjs","exports":{".":{"types":"./build/index.d.ts","import":"./build/index.mjs","require":"./build/index.cjs"}},"gitHead":"0226fa282130472993e541275b2cee106e330bad","scripts":{"cz":"cz","dev":"unbuild --stub","lint":"eslint src --ext .ts --fix","test":"vitest run","build":"unbuild","clean":"rimraf build coverage nyc_output","format":"prettier \"src/**/*.ts\" --write","type:dts":"tsc --emitDeclarationOnly --project tsconfig.build.json","build:main":"tsx ./scripts/build.ts","lint:check":"eslint src --ext .ts","test:watch":"vitest watch","type:check":"tsc --noEmit","spell:check":"cspell \"{README.md,CODE_OF_CONDUCT.md,CONTRIBUTING.md,.github/*.md,src/**/*.ts}\"","format:check":"prettier \"src/**/*.ts\" --check","test:coverage":"vitest run --coverage","semantic-release":"semantic-release --release-as $npm_package_version"},"_npmUser":{"name":"mounzz","email":"mounzer.dev@gmail.com"},"repository":{"url":"git+https://github.com/Codefend/core.git","type":"git"},"_npmVersion":"9.9.2","description":"Code obfuscator CLI that protects your code regardless of the programming language or framework.","directories":{},"_nodeVersion":"18.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.1.0","tsx":"^3.12.7","cspell":"^6.31.2","eslint":"^8.45.0","globby":"^13.2.2","rimraf":"^5.0.1","vitest":"^0.33.0","unbuild":"^2.0.0","prettier":"^3.0.0","typescript":"^5.1.6","@types/node":"^18.16.3","@types/prompts":"^2.4.4","semantic-release":"^21.0.7","source-map-support":"^0.5.21","eslint-plugin-import":"^2.27.5","@semantic-release/npm":"^10.0.4","eslint-config-prettier":"^8.8.0","@ryansonshine/commitizen":"^4.2.8","@semantic-release/github":"^9.0.4","@typescript-eslint/parser":"^6.1.0","@semantic-release/changelog":"^6.0.3","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^6.1.0","eslint-plugin-simple-import-sort":"^10.0.0","@semantic-release/commit-analyzer":"^10.0.1","eslint-import-resolver-typescript":"^3.5.5","@ryansonshine/cz-conventional-changelog":"^3.3.4","@semantic-release/release-notes-generator":"^11.0.4"},"_npmOperationalInternal":{"tmp":"tmp/codefend_3.0.0-alpha.2_1702144909513_0.46877119210833595","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"codefend","version":"3.0.0","keywords":["obfuscator","uglifier","encrypt","angular","vue","react","svelte","typescript","css","html","python","c#","c++","obfuscate","uglify","obfuscation","uglification"],"author":{"name":"Mounzer Adas"},"license":"MIT","_id":"codefend@3.0.0","maintainers":[{"name":"mounzz","email":"mounzer.dev@gmail.com"}],"homepage":"https://github.com/Codefend/core.git","bugs":{"url":"https://github.com/Codefend/core/issues"},"bin":{"codefend":"bin/index.js"},"dist":{"shasum":"160f964821f51a50ee116754b93e150681a1b22b","tarball":"https://registry.npmjs.org/codefend/-/codefend-3.0.0.tgz","fileCount":9,"integrity":"sha512-nE/oUCjuC3TJCWSE+RGbDW4/wKwJbDuxqpr24IOH/08JG94PX70BN09L9i0MJjt+WTHT+bz4YcxcSjYeHNkkpg==","signatures":[{"sig":"MEUCIHqETDsKCnBn7g22Y9/ZbnFjB7nybZbQHkkLqbTyC1XRAiEA7kvepW2+YVQOY+MCw8gxHJsiXI7Tb0+WaMqE+N+/doM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45700},"main":"./build/index.mjs","type":"module","types":"./build/index.d.ts","module":"./build/index.mjs","exports":{".":{"types":"./build/index.d.ts","import":"./build/index.mjs","require":"./build/index.cjs"}},"gitHead":"3df52fd13f568447f745a3e836f34e1df3808205","scripts":{"cz":"cz","dev":"unbuild --stub","lint":"eslint src --ext .ts --fix","test":"vitest run","build":"unbuild","clean":"rimraf build coverage nyc_output","format":"prettier \"src/**/*.ts\" --write","type:dts":"tsc --emitDeclarationOnly --project tsconfig.build.json","build:main":"tsx ./scripts/build.ts","lint:check":"eslint src --ext .ts","test:watch":"vitest watch","type:check":"tsc --noEmit","spell:check":"cspell \"{README.md,CODE_OF_CONDUCT.md,CONTRIBUTING.md,.github/*.md,src/**/*.ts}\"","format:check":"prettier \"src/**/*.ts\" --check","test:coverage":"vitest run --coverage","semantic-release":"semantic-release --release-as $npm_package_version"},"_npmUser":{"name":"mounzz","email":"mounzer.dev@gmail.com"},"repository":{"url":"git+https://github.com/Codefend/core.git","type":"git"},"_npmVersion":"9.9.2","description":"Code obfuscator CLI that protects your code regardless of the programming language or framework.","directories":{},"_nodeVersion":"18.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","tsx":"^3.12.7","cspell":"^6.31.2","eslint":"^8.45.0","globby":"^13.2.2","rimraf":"^5.0.1","vitest":"^0.33.0","unbuild":"^2.0.0","prettier":"^3.0.0","typescript":"^5.1.6","@types/node":"^18.16.3","@types/prompts":"^2.4.4","semantic-release":"^21.0.7","source-map-support":"^0.5.21","eslint-plugin-import":"^2.27.5","@semantic-release/npm":"^10.0.4","eslint-config-prettier":"^8.8.0","@ryansonshine/commitizen":"^4.2.8","@semantic-release/github":"^9.0.4","@typescript-eslint/parser":"^6.1.0","@semantic-release/changelog":"^6.0.3","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^6.1.0","eslint-plugin-simple-import-sort":"^10.0.0","@semantic-release/commit-analyzer":"^10.0.1","eslint-import-resolver-typescript":"^3.5.5","@ryansonshine/cz-conventional-changelog":"^3.3.4","@semantic-release/release-notes-generator":"^11.0.4"},"_npmOperationalInternal":{"tmp":"tmp/codefend_3.0.0_1703707053982_0.7753281988707532","host":"s3://npm-registry-packages"}},"3.0.1-alpha.1":{"name":"codefend","version":"3.0.1-alpha.1","keywords":["codefend","obfuscator","uglifier","angular","vue","react","svelte","typescript","css","html","python","c#","c++","rollup","webpack","vite"],"author":{"name":"Mounzer Adas"},"license":"MIT","_id":"codefend@3.0.1-alpha.1","maintainers":[{"name":"mounzz","email":"mounzer.dev@gmail.com"}],"homepage":"https://github.com/Codefend/core.git","bugs":{"url":"https://github.com/Codefend/core/issues"},"bin":{"codefend":"bin/index.js"},"dist":{"shasum":"2001d15b698459ea363c5d5fef4969ae4de6d4d7","tarball":"https://registry.npmjs.org/codefend/-/codefend-3.0.1-alpha.1.tgz","fileCount":10,"integrity":"sha512-6K3qhfBEZ/mFGU0aCTX+I5TC1JXfWj9dyQNBIFmPMAydQQW5pnADk7vq7Lt7hZnbspo8M++bHTLL1EXUjOh9DA==","signatures":[{"sig":"MEUCIAjIUUcINd/CT40LF/iBMUsuHrfBtMvZ1D6vMbBxTFsKAiEA2NSEql1H63cUZM3gCFApjyMIK8EAU+l/OD7sc55lONk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":127465},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18.0.0"},"gitHead":"87c2f28f71d237bf00e836dea842d10381d8dc7f","scripts":{"lint":"eslint src --ext .ts --fix","test":"vitest","build":"tsup","format":"prettier --write \"src/**/*.ts\"","prepack":"npm run lint:check && npm run spell:check && npm run type:check && npm run test:run && npm run build","test:run":"vitest --run","lint:check":"eslint src --ext .ts","type:check":"tsc --noEmit","spell:check":"cspell \"{README.md,CODE_OF_CONDUCT.md,CONTRIBUTING.md,.github/*.md,src/**/*.ts}\"","format:check":"prettier --check \"src/**/*.ts\"","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"mounzz","email":"mounzer.dev@gmail.com"},"repository":{"url":"git+https://github.com/Codefend/core.git","type":"git"},"_npmVersion":"10.2.4","description":"Code obfuscator CLI that protects your code regardless of the programming language or framework.","directories":{},"_nodeVersion":"20.11.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.1.0","cspell":"^8.10.4","eslint":"^8.56.0","vitest":"^2.0.3","prettier":"^3.3.3","typescript":"^5.5.3","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.16.1","@typescript-eslint/eslint-plugin":"^7.16.1"},"_npmOperationalInternal":{"tmp":"tmp/codefend_3.0.1-alpha.1_1721235610780_0.399731699560236","host":"s3://npm-registry-packages"}},"3.0.1":{"name":"codefend","version":"3.0.1","keywords":["codefend","obfuscator","uglifier","angular","vue","react","svelte","typescript","css","html","python","c#","c++","rollup","webpack","vite"],"author":{"name":"Mounzer Adas"},"license":"MIT","_id":"codefend@3.0.1","maintainers":[{"name":"mounzz","email":"mounzer.dev@gmail.com"}],"homepage":"https://github.com/Codefend/core.git","bugs":{"url":"https://github.com/Codefend/core/issues"},"bin":{"codefend":"bin/index.js"},"dist":{"shasum":"59270a5ea47cd05083ec9a89a8fd2a216920fa3a","tarball":"https://registry.npmjs.org/codefend/-/codefend-3.0.1.tgz","fileCount":10,"integrity":"sha512-4I6D9sYDV91QLMf4/7pgNEXoE2gLZjU4NZ7RodHyEapCv8BuR0JJPh6uearL9Myu+osisvNClJj7hTLriKVR/g==","signatures":[{"sig":"MEUCIEhTwb/cNI59EL3zKIW6VADCy25PEqDAcjE7LqmyNyghAiEA/TVtkMRbkFjRAEW8CCbSjk4qTllr3m1d0KqteapzEek=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":127424},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18.0.0"},"gitHead":"87c2f28f71d237bf00e836dea842d10381d8dc7f","scripts":{"lint":"eslint src --ext .ts --fix","test":"vitest","build":"tsup","format":"prettier --write \"src/**/*.ts\"","prepack":"npm run lint:check && npm run spell:check && npm run type:check && npm run test:run && npm run build","test:run":"vitest --run","lint:check":"eslint src --ext .ts","type:check":"tsc --noEmit","spell:check":"cspell \"{README.md,CODE_OF_CONDUCT.md,CONTRIBUTING.md,.github/*.md,src/**/*.ts}\"","format:check":"prettier --check \"src/**/*.ts\"","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"mounzz","email":"mounzer.dev@gmail.com"},"repository":{"url":"git+https://github.com/Codefend/core.git","type":"git"},"_npmVersion":"10.2.4","description":"Code obfuscator CLI that protects your code regardless of the programming language or framework.","directories":{},"_nodeVersion":"20.11.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.1.0","cspell":"^8.10.4","eslint":"^8.56.0","vitest":"^2.0.3","prettier":"^3.3.3","typescript":"^5.5.3","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.16.1","@typescript-eslint/eslint-plugin":"^7.16.1"},"_npmOperationalInternal":{"tmp":"tmp/codefend_3.0.1_1721236102775_0.026447071238298925","host":"s3://npm-registry-packages"}},"3.0.2":{"name":"codefend","version":"3.0.2","keywords":["codefend","obfuscator","uglifier","angular","vue","react","svelte","typescript","css","html","python","c#","c++","rollup","webpack","vite"],"author":{"name":"Mounzer Adas"},"license":"MIT","_id":"codefend@3.0.2","maintainers":[{"name":"mounzz","email":"mounzer.dev@gmail.com"}],"homepage":"https://github.com/Codefend/core.git","bugs":{"url":"https://github.com/Codefend/core/issues"},"bin":{"codefend":"bin/index.js"},"dist":{"shasum":"21660696d7a52a15dc534240bb67f948da39c049","tarball":"https://registry.npmjs.org/codefend/-/codefend-3.0.2.tgz","fileCount":10,"integrity":"sha512-/9sOOybuAeVCJznqrvWHN5GX4EwvQT0joXgQu+JG2VC/mlxrMO9AupkvShKWY2rEGGPLZx1x7YudQU05emieEA==","signatures":[{"sig":"MEUCIQCnU+XOZzovSmEgLYk0iMXCJ0S9yxkBjYIbpNEOE89bwwIge0/CbzSNyxQK4RbIk/kQQ+v946QwFrqK7d+KdBSXx5Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":130027},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18.0.0"},"gitHead":"74b1a5c9a919c77aaa20d276caadcf421d1746c4","scripts":{"lint":"eslint src --ext .ts --fix","test":"vitest","build":"tsup","format":"prettier --write \"src/**/*.ts\"","prepack":"npm run lint:check && npm run spell:check && npm run type:check && npm run test:run && npm run build","test:run":"vitest --run","lint:check":"eslint src --ext .ts","type:check":"tsc --noEmit","spell:check":"cspell \"{README.md,CODE_OF_CONDUCT.md,CONTRIBUTING.md,.github/*.md,src/**/*.ts}\"","format:check":"prettier --check \"src/**/*.ts\"","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"mounzz","email":"mounzer.dev@gmail.com"},"repository":{"url":"git+https://github.com/Codefend/core.git","type":"git"},"_npmVersion":"10.2.4","description":"Code obfuscator CLI that protects your code regardless of the programming language or framework.","directories":{},"_nodeVersion":"20.11.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.1.0","cspell":"^8.10.4","eslint":"^8.56.0","vitest":"^2.0.3","prettier":"^3.3.3","typescript":"^5.5.3","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.16.1","@typescript-eslint/eslint-plugin":"^7.16.1"},"_npmOperationalInternal":{"tmp":"tmp/codefend_3.0.2_1721245521858_0.5390734299292053","host":"s3://npm-registry-packages"}},"3.1.0-alpha.1":{"name":"codefend","version":"3.1.0-alpha.1","keywords":["codefend","obfuscator","uglifier","angular","vue","react","svelte","typescript","css","html","python","c#","c++","rollup","webpack","vite"],"author":{"name":"Mounzer Adas"},"license":"MIT","_id":"codefend@3.1.0-alpha.1","maintainers":[{"name":"mounzz","email":"mounzer.dev@gmail.com"}],"homepage":"https://github.com/Codefend/core.git","bugs":{"url":"https://github.com/Codefend/core/issues"},"bin":{"codefend":"bin/index.js"},"dist":{"shasum":"a7a55ae186093bfb174fe191f12a4eea29beb23a","tarball":"https://registry.npmjs.org/codefend/-/codefend-3.1.0-alpha.1.tgz","fileCount":10,"integrity":"sha512-FnIHIQxIcH7ZXvKWBZEBOhkpEIWw+UC0HKcXNTvW0uswnObd459SB9kU8P/Lw/zuSkJ/v/Pdc0cakAyuXKpQ4Q==","signatures":[{"sig":"MEUCIDameEVn/u/r67BcW5gmK/px+Ij8S2S/6n9quYtsWCNnAiEAuWPkrR1lcBlrbB7gxz6/BPjyj5wwGOON2p5H+wfSttI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":164768},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18.0.0"},"gitHead":"3108dc12222f661e8d6e480f0bbc00d2fc4d1858","scripts":{"lint":"eslint src --ext .ts --fix","test":"vitest","build":"tsup","format":"prettier --write \"src/**/*.ts\"","prepack":"npm run lint:check && npm run spell:check && npm run type:check && npm run test:run && npm run build","test:run":"vitest --run","lint:check":"eslint src --ext .ts","type:check":"tsc --noEmit","spell:check":"cspell \"{README.md,CODE_OF_CONDUCT.md,CONTRIBUTING.md,.github/*.md,src/**/*.ts}\"","format:check":"prettier --check \"src/**/*.ts\"","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"mounzz","email":"mounzer.dev@gmail.com"},"repository":{"url":"git+https://github.com/Codefend/core.git","type":"git"},"_npmVersion":"10.2.4","description":"Code obfuscator CLI that protects your code regardless of the programming language or framework.","directories":{},"_nodeVersion":"20.11.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.2.4","cspell":"^8.12.1","eslint":"^8.56.0","vitest":"^2.0.5","prettier":"^3.3.3","typescript":"^5.5.4","@types/node":"^22.1.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.16.1","@typescript-eslint/eslint-plugin":"^7.16.1"},"_npmOperationalInternal":{"tmp":"tmp/codefend_3.1.0-alpha.1_1722682062739_0.00901333854599895","host":"s3://npm-registry-packages"}},"3.1.0-alpha.2":{"name":"codefend","version":"3.1.0-alpha.2","keywords":["codefend","obfuscator","uglifier","angular","vue","react","svelte","typescript","css","html","python","c#","c++","rollup","webpack","vite"],"author":{"name":"Mounzer Adas"},"license":"MIT","_id":"codefend@3.1.0-alpha.2","maintainers":[{"name":"mounzz","email":"mounzer.dev@gmail.com"}],"homepage":"https://github.com/Codefend/core.git","bugs":{"url":"https://github.com/Codefend/core/issues"},"bin":{"codefend":"bin/index.js"},"dist":{"shasum":"2ee58df13820da86165e4b75659bf2aba4633d0a","tarball":"https://registry.npmjs.org/codefend/-/codefend-3.1.0-alpha.2.tgz","fileCount":10,"integrity":"sha512-bvNkiL2L85a2Q406Iv/WQoIc5neK1Hw+9JDa+4QWEIsh20FULr58KwKFU1K9MPWTX9YV7pHaH3dZCx2KRKu1Ig==","signatures":[{"sig":"MEUCIQCGoemUhbkIh8CfnHThJxSUqLVP10GVZov5vrMBeG8okgIgUR2eJkvE6qzwYuNqJrAXaTAJY23Hl7GjLUu+v/Bqyy4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":165455},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{"import":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","require":"./dist/index.cjs"}},"gitHead":"e7be8eee14cd5dded7e4e7b35d73ee44f9fe5e73","scripts":{"lint":"eslint src --ext .ts --fix","test":"vitest","build":"tsup","format":"prettier --write \"src/**/*.ts\"","prepack":"npm run lint:check && npm run spell:check && npm run type:check && npm run test:run && npm run build","test:run":"vitest --run","lint:check":"eslint src --ext .ts","type:check":"tsc --noEmit","spell:check":"cspell \"{README.md,CODE_OF_CONDUCT.md,CONTRIBUTING.md,.github/*.md,src/**/*.ts}\"","format:check":"prettier --check \"src/**/*.ts\"","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"mounzz","email":"mounzer.dev@gmail.com"},"repository":{"url":"git+https://github.com/Codefend/core.git","type":"git"},"_npmVersion":"10.2.4","description":"Code obfuscator CLI that protects your code regardless of the programming language or framework.","directories":{},"_nodeVersion":"20.11.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.2.4","cspell":"^8.12.1","eslint":"^8.56.0","vitest":"^2.0.5","prettier":"^3.3.3","typescript":"^5.5.4","@types/node":"^22.1.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.16.1","@typescript-eslint/eslint-plugin":"^7.16.1"},"_npmOperationalInternal":{"tmp":"tmp/codefend_3.1.0-alpha.2_1722687281794_0.9094916111799918","host":"s3://npm-registry-packages"}},"3.1.0-alpha.3":{"name":"codefend","version":"3.1.0-alpha.3","keywords":["codefend","obfuscator","uglifier","angular","vue","react","svelte","typescript","css","html","python","c#","c++","rollup","webpack","vite"],"author":{"name":"Mounzer Adas"},"license":"MIT","_id":"codefend@3.1.0-alpha.3","maintainers":[{"name":"mounzz","email":"mounzer.dev@gmail.com"}],"homepage":"https://github.com/Codefend/core.git","bugs":{"url":"https://github.com/Codefend/core/issues"},"bin":{"codefend":"bin/index.js"},"dist":{"shasum":"6780f3e721ebdf5fc40cf3ae1df746115dcc11bb","tarball":"https://registry.npmjs.org/codefend/-/codefend-3.1.0-alpha.3.tgz","fileCount":10,"integrity":"sha512-qXOrzqj/uYegd7klIqkL3v35ngLG1kNjawRbN2q/Qt9uFRfH2JZRkMGxUtxLjB+tOWD7Uz3Xzx1u/Ke4emikrw==","signatures":[{"sig":"MEUCIQCyRef61/66E0Kg8xA5pGpecyXlMNpIliEcVE+DsbtxwwIgR6W9mjw9+rJa4Jlqy3+2uZIS/E1UEi/wjbms/X75o0Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":165987},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{"import":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","require":"./dist/index.cjs"}},"gitHead":"830e7a6141bde181c03f0184bced3bd01e2a0b6d","scripts":{"lint":"eslint src --ext .ts --fix","test":"vitest","build":"tsup","format":"prettier --write \"src/**/*.ts\"","prepack":"npm run lint:check && npm run spell:check && npm run type:check && npm run test:run && npm run build","test:run":"vitest --run","lint:check":"eslint src --ext .ts","type:check":"tsc --noEmit","spell:check":"cspell \"{README.md,CODE_OF_CONDUCT.md,CONTRIBUTING.md,.github/*.md,src/**/*.ts}\"","format:check":"prettier --check \"src/**/*.ts\"","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"mounzz","email":"mounzer.dev@gmail.com"},"repository":{"url":"git+https://github.com/Codefend/core.git","type":"git"},"_npmVersion":"10.2.4","description":"Code obfuscator CLI that protects your code regardless of the programming language or framework.","directories":{},"_nodeVersion":"20.11.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.2.4","cspell":"^8.12.1","eslint":"^8.56.0","vitest":"^2.0.5","prettier":"^3.3.3","typescript":"^5.5.4","@types/node":"^22.1.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.16.1","@typescript-eslint/eslint-plugin":"^7.16.1"},"_npmOperationalInternal":{"tmp":"tmp/codefend_3.1.0-alpha.3_1722755306975_0.9787392473197822","host":"s3://npm-registry-packages"}},"3.1.0":{"name":"codefend","version":"3.1.0","keywords":["codefend","obfuscator","uglifier","angular","vue","react","svelte","typescript","css","html","python","c#","c++","rollup","webpack","vite"],"author":{"name":"Mounzer Adas"},"license":"MIT","_id":"codefend@3.1.0","maintainers":[{"name":"mounzz","email":"mounzer.dev@gmail.com"}],"homepage":"https://github.com/Codefend/core.git","bugs":{"url":"https://github.com/Codefend/core/issues"},"bin":{"codefend":"bin/index.js"},"dist":{"shasum":"d92931576fdc5752a64d722590e97c7d03fb6d67","tarball":"https://registry.npmjs.org/codefend/-/codefend-3.1.0.tgz","fileCount":10,"integrity":"sha512-nCg8BmbhkEPtfE99dkNxfq2N7/fAD1qaUE8WL/adTpV+kHuMr/zolM1gbgCMFwVdUHNwGxOk2UzgxWid36kJIA==","signatures":[{"sig":"MEQCIH56WN04ztwBxbDFbT9tjN6kAnV3JZ9thZ9GCVSx2nffAiAifG9I9rj6Q70N1+TDcO4Z2npZ3J6+axz6PdMAgrMC8g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":160221},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{"import":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","require":"./dist/index.cjs"}},"gitHead":"51fd89dde355b048da0020d7eabaeacac7290382","scripts":{"lint":"eslint src --ext .ts --fix","test":"vitest","build":"tsup","format":"prettier --write \"src/**/*.ts\"","prepack":"npm run lint:check && npm run spell:check && npm run type:check && npm run test:run && npm run build","test:run":"vitest --run","lint:check":"eslint src --ext .ts","type:check":"tsc --noEmit","spell:check":"cspell \"{README.md,CODE_OF_CONDUCT.md,CONTRIBUTING.md,.github/*.md,src/**/*.ts}\"","format:check":"prettier --check \"src/**/*.ts\"","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"mounzz","email":"mounzer.dev@gmail.com"},"repository":{"url":"git+https://github.com/Codefend/core.git","type":"git"},"_npmVersion":"10.2.4","description":"Code obfuscator CLI that protects your code regardless of the programming language or framework.","directories":{},"_nodeVersion":"20.11.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","cspell":"^8.12.1","eslint":"^8.56.0","vitest":"^2.0.5","prettier":"^3.3.3","typescript":"^5.5.4","@types/node":"^22.1.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.16.1","@typescript-eslint/eslint-plugin":"^7.16.1"},"_npmOperationalInternal":{"tmp":"tmp/codefend_3.1.0_1722782681520_0.5589921603727241","host":"s3://npm-registry-packages"}},"3.2.0-alpha.1":{"name":"codefend","version":"3.2.0-alpha.1","keywords":["codefend","obfuscator","uglifier","angular","vue","react","svelte","typescript","css","html","python","c#","c++","rollup","webpack","vite"],"author":{"name":"Mounzer Adas"},"license":"MIT","_id":"codefend@3.2.0-alpha.1","maintainers":[{"name":"mounzz","email":"mounzer.dev@gmail.com"}],"homepage":"https://github.com/Codefend/core.git","bugs":{"url":"https://github.com/Codefend/core/issues"},"bin":{"codefend":"bin/index.js"},"dist":{"shasum":"bb7a434938e4480e0109f733f1757ff59e7d0a0c","tarball":"https://registry.npmjs.org/codefend/-/codefend-3.2.0-alpha.1.tgz","fileCount":10,"integrity":"sha512-Eiupw8HifnqZBMoKdMvojM4ujfz1G7x37rN8kIgLMCr/7lIXFrE/aS0moCpfMwtzh0Ao5uSroANpJP/nHrMmIA==","signatures":[{"sig":"MEUCIQCSRd2W10bu7ECjv0vvZ9LDub+hPbwSeC+Ldvjjeho0WAIgbfoDkTbwAKFah+7/ZUQXO+aX9thGnsziHEd83YIE9IA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":166722},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{"import":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","require":"./dist/index.cjs"}},"scripts":{"lint":"eslint src --ext .ts --fix","test":"vitest","build":"tsup","format":"prettier --write \"src/**/*.ts\"","prepack":"npm run lint:check && npm run spell:check && npm run type:check && npm run test:run && npm run build","test:run":"vitest --run","lint:check":"eslint src --ext .ts","type:check":"tsc --noEmit","spell:check":"cspell \"{README.md,CODE_OF_CONDUCT.md,CONTRIBUTING.md,.github/*.md,src/**/*.ts}\"","format:check":"prettier --check \"src/**/*.ts\"","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"mounzz","email":"mounzer.dev@gmail.com"},"repository":{"url":"git+https://github.com/Codefend/core.git","type":"git"},"_npmVersion":"10.2.4","description":"Code obfuscator CLI that protects your code regardless of the programming language or framework.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"cli-table3":"^0.6.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.2.4","cspell":"^8.14.1","eslint":"^8.56.0","vitest":"^2.0.5","prettier":"^3.3.3","typescript":"^5.5.4","@types/node":"^22.4.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^8.1.0","@typescript-eslint/eslint-plugin":"^8.1.0"},"_npmOperationalInternal":{"tmp":"tmp/codefend_3.2.0-alpha.1_1723989417117_0.38228807076355453","host":"s3://npm-registry-packages"}},"3.2.0":{"name":"codefend","version":"3.2.0","description":"Code obfuscator CLI that protects your code regardless of the programming language or framework.","keywords":["codefend","obfuscator","uglifier","angular","vue","react","svelte","typescript","css","html","python","c#","c++","rollup","webpack","vite"],"engines":{"node":">=18.0.0"},"author":{"name":"Mounzer Adas"},"homepage":"https://github.com/Codefend/core.git","bugs":{"url":"https://github.com/Codefend/core/issues"},"repository":{"type":"git","url":"git+https://github.com/Codefend/core.git"},"license":"MIT","type":"module","main":"./dist/index.cjs","module":"./dist/index.js","types":"./dist/index.d.ts","exports":{"import":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","require":"./dist/index.cjs"}},"bin":{"codefend":"bin/index.js"},"publishConfig":{"access":"public"},"scripts":{"build":"tsup","format":"prettier --write \"src/**/*.ts\"","format:check":"prettier --check \"src/**/*.ts\"","test":"vitest","test:run":"vitest --run","test:coverage":"vitest run --coverage","lint":"eslint src --ext .ts --fix","lint:check":"eslint src --ext .ts","spell:check":"cspell \"{README.md,CODE_OF_CONDUCT.md,CONTRIBUTING.md,.github/*.md,src/**/*.ts}\"","type:check":"tsc --noEmit","prepack":"npm run lint:check && npm run spell:check && npm run type:check && npm run test:run && npm run build"},"devDependencies":{"@types/node":"^22.4.0","@typescript-eslint/eslint-plugin":"^8.1.0","@typescript-eslint/parser":"^8.1.0","cspell":"^8.14.1","eslint":"^8.56.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","prettier":"^3.3.3","tsup":"^8.2.4","typescript":"^5.5.4","vitest":"^2.0.5"},"dependencies":{"cli-table3":"^0.6.5"},"_id":"codefend@3.2.0","_nodeVersion":"20.11.0","_npmVersion":"10.2.4","dist":{"integrity":"sha512-O2vYCusIaw4CUejlTOlft7WUebL11G3/S4anL8nHfFozBq8vnRA5j4gD+GN0QQkQZYV7iDyo2y1HvU4xjodpxA==","shasum":"976c9a348d81ac7015f6025a07fad8f89b3e8657","tarball":"https://registry.npmjs.org/codefend/-/codefend-3.2.0.tgz","fileCount":10,"unpackedSize":166679,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDTisQWIUNRhAuJ0fb63BlXHJC6kuCOvl+ToMspimormAiA5H1iHr4FdjDhZuQ4BVLWqfV/uf0XgS7vq5XCOz8uv6g=="}]},"_npmUser":{"name":"mounzz","email":"mounzer.dev@gmail.com"},"directories":{},"maintainers":[{"name":"mounzz","email":"mounzer.dev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codefend_3.2.0_1723990318050_0.21025168974665998"},"_hasShrinkwrap":false}},"time":{"created":"2023-01-03T20:19:21.335Z","modified":"2024-08-18T14:11:58.417Z","1.0.0":"2023-01-03T20:19:21.565Z","1.1.0":"2023-01-03T20:52:32.945Z","1.2.0":"2023-01-04T13:07:11.916Z","1.3.0-alpha.1":"2023-01-04T18:56:47.170Z","1.3.0-alpha.2":"2023-01-04T19:54:26.644Z","1.3.0-alpha.3":"2023-01-05T08:09:16.549Z","1.3.0-alpha.4":"2023-01-05T12:43:51.209Z","1.3.0-alpha.5":"2023-01-05T19:40:43.307Z","1.3.0":"2023-01-05T19:47:22.147Z","1.4.0-alpha.1":"2023-01-06T12:07:36.321Z","1.4.0-alpha.2":"2023-01-06T14:48:33.965Z","1.4.0":"2023-01-06T14:53:49.330Z","1.4.1":"2023-01-06T16:23:49.011Z","1.5.0":"2023-01-07T16:47:50.705Z","1.5.1":"2023-01-09T11:59:58.080Z","1.5.2":"2023-01-09T12:01:55.158Z","1.5.3":"2023-01-09T12:31:18.746Z","1.6.0":"2023-01-12T22:37:48.742Z","1.7.0-alpha.1":"2023-02-12T13:47:24.489Z","1.7.0-alpha.2":"2023-02-12T14:11:09.806Z","2.0.0-alpha.1":"2023-02-12T15:42:23.042Z","2.0.0":"2023-02-12T16:05:44.284Z","2.1.0":"2023-02-12T17:56:34.234Z","2.2.0-alpha.1":"2023-12-09T17:06:58.064Z","3.0.0-alpha.1":"2023-12-09T17:31:54.733Z","3.0.0-alpha.2":"2023-12-09T18:01:49.769Z","3.0.0":"2023-12-27T19:57:34.144Z","3.0.1-alpha.1":"2024-07-17T17:00:10.988Z","3.0.1":"2024-07-17T17:08:22.929Z","3.0.2":"2024-07-17T19:45:22.032Z","3.1.0-alpha.1":"2024-08-03T10:47:42.891Z","3.1.0-alpha.2":"2024-08-03T12:14:41.960Z","3.1.0-alpha.3":"2024-08-04T07:08:27.128Z","3.1.0":"2024-08-04T14:44:41.741Z","3.2.0-alpha.1":"2024-08-18T13:56:57.346Z","3.2.0":"2024-08-18T14:11:58.233Z"},"bugs":{"url":"https://github.com/Codefend/core/issues"},"author":{"name":"Mounzer Adas"},"license":"MIT","homepage":"https://github.com/Codefend/core.git","keywords":["codefend","obfuscator","uglifier","angular","vue","react","svelte","typescript","css","html","python","c#","c++","rollup","webpack","vite"],"repository":{"type":"git","url":"git+https://github.com/Codefend/core.git"},"description":"Code obfuscator CLI that protects your code regardless of the programming language or framework.","maintainers":[{"name":"mounzz","email":"mounzer.dev@gmail.com"}],"readme":"<p align=\"center\">\n <img src=\"./public/img/logo.png\">\n</p>\n\n# Codefend\n\n![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/Codefend/core/ci.yml?branch=main)\n![NPM](https://img.shields.io/npm/dt/codefend)\n![Bundlephobia](https://img.shields.io/bundlephobia/min/codefend)\n![NPM](https://img.shields.io/node/v/codefend)\n![NPM](https://img.shields.io/npm/l/codefend)\n\n`Codefend` is a dynamic 🪩 CLI tool that obfuscates your source code, folders, and file names, compatible with any programming language or framework.\nIt delivers powerful obfuscation while ensuring performance maintained ⚡, so you benefit from enhanced security without compromising your application's speed or efficiency.\nAdditionally, Codefend offers plugins for Webpack, Rollup, and Vite.\n\nBeyond simple obfuscation, Codefend delivers advanced features, integrating smoothly with current uglifiers or minifiers. It employs a two-layer obfuscation 🪞 process, embedding hidden code within hidden code for irreversible source code protection.\n\nFor Codefend to work properly, you need to implement a folder and files naming convention, a code naming convention, or both. Once set up, Codefend will handle obfuscation, allowing you to concentrate on development and safeguard your intellectual property ✨\n\n- [Folder and files naming convention](https://codefend.github.io/docs/basic-usage/naming-conventions/folders-files-naming-convention)\n- [Code naming convention](https://codefend.github.io/docs/basic-usage/naming-conventions/code-naming-convention)\n\nVisit the [docs](https://codefend.github.io/docs/) for instructions, examples, and advanced settings.\n\n## Installation\n\n#### `Globally`\n\n```bash\nnpm install -g codefend\ncodefend -i  //required only the first time, generates .codefendrc.json\ncodefend -o  //obfuscates your whole project inside a new directory: 'codefend-output'\n```\n\n#### `Dev dependency`\n\n```bash\nnpm install -D codefend\n```\n\n#### `npx`\n\nIn case you want to execute it directly without installing it on your machine:\n\n```bash\nnpx codefend -i  //required only the first time, generates .codefendrc.json\nnpx codefend -o  //obfuscates your whole project inside a new directory: 'codefend-output'\n```\n\n#### `Webpack`\n\nIf you're using Webpack, you can use [webpack-plugin-codefend](https://www.npmjs.com/package/webpack-plugin-codefend) instead of directly using the CLI, keeping in mind that not all features are propagated to the plugin and may take time to become available.\n\n#### `Rollup/Vite`\n\nIf you're using Rollup or Vite, you can use [rollup-plugin-codefend](https://www.npmjs.com/package/rollup-plugin-codefend) instead of directly using the CLI, keeping in mind that not all features are propagated to the plugin and may take time to become available.\n\n## Commands\n\n```shell\nUsage: codefend [options]\n\nDefend Your Code By All Means Necessary. 💪 😎\n\nOptions:\n  -i, --init       Create the config file (.codefendrc.json)\n  -o, --obfuscate  Obfuscate the project\n  -c, --check      Check the config file for potential warnings/errors\n  -v, --version    Output the version number\n  -h, --help       Display help for command\n```\n\n## Basic Usage\n\n### `Step 1`: Naming convention\n\n`Add prefixes to the words that you want to encrypt.`\n\n```js\n//as a starting point:  prefix the words that should be encrypted with l_\nclass l_Calculator {\n  l_sum(l_a, l_b) {\n    const l_results = l_a + l_b;\n    return l_results;\n  }\n}\n\n//>>>>>>==== Will Become ======<<<<<<\n\nclass Ox0 {\n  Ox1(Ox2, Ox3) {\n    const Ox4 = Ox2 + Ox3;\n    return Ox4;\n  }\n}\n\n// Or for a better organized naming convention:\n/** \n * \n1- class -> starts with c_\n2- function -> starts with f_\n3- parameter -> starts with p_\n4- local variable -> starts with l_\n*/\nclass c_Calculator {\n  f_sum(p_a, p_b) {\n    const l_results = p_a + p_b;\n    return l_results;\n  }\n}\n\n//>>>>>>==== Same results ======<<<<<<\nclass Ox0 {\n  Ox1(Ox2, Ox3) {\n    const Ox4 = Ox2 + Ox3;\n    return Ox4;\n  }\n}\n```\n\n```html\n<!-- Html example, can work also with Angular,React,Vue,Svelte... in the same way -->\n\n<html>\n  <head>\n    <style>\n      .l_red {\n        color: red;\n      }\n    </style>\n  </head>\n  <body>\n    <div class=\"l_red\">l_secret</div>\n    <div class=\"l_red\">Hello World</div>\n  </body>\n</html>\n\n<!-- Will Become -->\n\n<html>\n  <head>\n    <style>\n      .Ox1 {\n        color: red;\n      }\n    </style>\n  </head>\n  <body>\n    <div class=\"Ox1\">Ox0</div>\n    <div class=\"Ox1\">Hello World</div>\n  </body>\n</html>\n```\n\n### `Step 2`: Run the CLI\n\n`navigate to the root of your project and run the following commands:`\n\n```bash\ncodefend -i  //required only the first time, generates .codefendrc.json\n\n```\n\n```bash\ncodefend -o  //obfuscates your whole project inside a new directory: 'codefend-output'\n```\n\nFor a more detailed explanation, please refer to the [obfuscation](https://codefend.github.io/docs/basic-usage/obfuscation) section of the docs.\n\n### `Step 3`: install dependencies, build and deploy the obfuscated project\n\nPlease refer to the [build and deployment](https://codefend.github.io/docs/distribution/build-and-deployment) and [ troubleshooting](https://codefend.github.io/docs/distribution/troubleshooting) sections of the docs.\n\n## Configuration\n\nPlease refer to the [configuration](https://codefend.github.io/docs/references/configuration) section of the docs.\n\n## Migration guide\n\nPlease refer to the [migration guide](https://codefend.github.io/docs/migrations/codefend-v3) section of the docs.\n\n## Contributing\n\nPull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.\n\nPlease make sure to update tests as appropriate.\n\n## License\n\n[MIT](./LICENSE.md)\n","readmeFilename":"README.md"}