{"_id":"@aspiesoft/miniforge-js","_rev":"8-635797fb0d07f768de197971ae15f863","name":"@aspiesoft/miniforge-js","dist-tags":{"latest":"1.2.2"},"versions":{"0.2.5":{"name":"@aspiesoft/miniforge-js","version":"0.2.5","description":"Minify and Forge your node.js files for production.","license":"MIT","author":{"name":"AspieSoft"},"repository":{"type":"git","url":"git://github.com/aspiesoft/miniforge-js.git"},"main":"index.js","bin":{"miniforge-js":"cli.js"},"keywords":["nodejs","miniforge-js","miniforge","minify","forge","js","compress","encrypt","build","production"],"dependencies":{"crypto-js":"^4.0.0","lzutf8":"^0.5.5","require-from-string":"^2.0.2","terser":"^4.6.11"},"devDependencies":{"safe-regex":"^2.1.1"},"nodemonConfig":{"ignore":["*.build.js","*.build.keys","*.min.js","*.min.keys"]},"gitHead":"a4d6de9a5547297fad0ba7c1ea9b85191c8151d0","bugs":{"url":"https://github.com/aspiesoft/miniforge-js/issues"},"homepage":"https://github.com/aspiesoft/miniforge-js#readme","_id":"@aspiesoft/miniforge-js@0.2.5","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-wX3OkBjHB/nGalYRPBw4cAB/DhKh2Oc+c7ZYZR37ta1V6644pCpn8FteGNeiHMkAHfs5iKXcMcpjBAsf92wCNQ==","shasum":"c35da3b3938781cdb948741da8c27e011bd7b26e","tarball":"https://registry.npmjs.org/@aspiesoft/miniforge-js/-/miniforge-js-0.2.5.tgz","fileCount":6,"unpackedSize":19661,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeyI2nCRA9TVsSAnZWagAA8ckQAI+REGKaSxnelMs08iRy\nRqgWw+Qiz980Jficg8l3AkHrkKuT80L4Oy7Be9E48nKDGwYFrGV2B/I28DCn\nksWIcDYDPK7cXTiFk88ZGIk/CIh6qoEBUS8EGjRh2ASWrN4Ov1Y6JfPWHGCc\n98DgCGKUXSWzqDlDWwl4/WeCXiXSaQxc6d++OVWatWcvrvA/AS3dPpB7yxit\ncEUm9SXtVdzZeFWudObQxact/ySKwKG9EzcWbqydJ/958q9QtPUD5QflcDff\nr/1stjXoSlrGiue3IeFvCMCJOWqiZjt4Qy2H0FOkAdfIShiSPgjddZrbBrqv\nO7vxcgiL8fnbalZZXy8HweG9RdbrojgFu9xuPY90PY9g4b9rCT/vcBRmzdCf\na+IjdROgzK+ePckWUlXlKYQ6OHh/mP5FROMB6VObZcoKBmxUc7yz+EwFRo8K\nk/w/hlMSO6ft9/uyYInv7rAr+L/DBc0UlhFN/LWU3r/kMzytPy6QqJ5Cn3x2\n2iOUkpIjpQludiCAO+t1PnWkPfG5zsl+fQMjZHLtTAV7ATxdNB9Br1cMjy5a\n6mwl7ynUa8T159Ju3zhHeWOvWCIEhs3OeXbw/kmLn5pxMDbwKdGw3pPnvYad\nxHdr3sjxcImcRFKxkbN+iwP0ogIUM/3jK41Zs4j8RmK/Wt4Kv94Rd/iOL1HV\nuj56\r\n=Q11B\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCWeaQRRCvTh2rEMVQ6sq4Xy4IiUAzrT/qPsYrlNwziqwIhAOy3B7/aIyjxrKY0p7bQV9/DjfmExOzDXr8hAB85uDYE"}]},"maintainers":[{"name":"aspiesoft","email":"aspiesoftweb@gmail.com"}],"_npmUser":{"name":"aspiesoft","email":"aspiesoftweb@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/miniforge-js_0.2.5_1590201767234_0.4526034003184283"},"_hasShrinkwrap":false},"0.2.6":{"name":"@aspiesoft/miniforge-js","version":"0.2.6","description":"Minify and Forge your node.js files for production.","license":"MIT","author":{"name":"AspieSoft"},"repository":{"type":"git","url":"git://github.com/aspiesoft/miniforge-js.git"},"main":"index.js","bin":{"miniforge-js":"cli.js"},"keywords":["nodejs","miniforge-js","miniforge","minify","forge","js","compress","encrypt","build","production"],"dependencies":{"crypto-js":"^4.0.0","lzutf8":"^0.5.5","require-from-string":"^2.0.2","terser":"^4.6.11"},"devDependencies":{"safe-regex":"^2.1.1"},"nodemonConfig":{"ignore":["*.build.js","*.build.keys","*.min.js","*.min.keys"]},"gitHead":"405e98a0790abd7fe81a08340afb06f3a9821d58","bugs":{"url":"https://github.com/aspiesoft/miniforge-js/issues"},"homepage":"https://github.com/aspiesoft/miniforge-js#readme","_id":"@aspiesoft/miniforge-js@0.2.6","_nodeVersion":"12.18.1","_npmVersion":"6.14.5","dist":{"integrity":"sha512-gE0+RqinntJb1p3qo/Qme7JCCpaZlvYilpCDHzUgajRVUbiOy7MevalF+glt6YP3olE47Y0E4I/PGAQbUSn6xw==","shasum":"51d7bc28b55934d4916143ac62f39cb81d6e9470","tarball":"https://registry.npmjs.org/@aspiesoft/miniforge-js/-/miniforge-js-0.2.6.tgz","fileCount":6,"unpackedSize":19682,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe+zaRCRA9TVsSAnZWagAAVuEQAKDAaEqQFMGkCzo1m9/n\nlpXeIVIwO08Xntujx7oJv2t/TcfrYbK+G+hTDfsZFg7cvMu1M+SwIm5Y/l2n\nlxVqTR97wers3lHiZjpmTSYLHWGyD2vRCoU8R6QZUYEqetyM5klGV1V1iKJi\n4KqOh8vi5Gk5LWHT5jk5Z/bFzFnRNAbhcQI63SXe3DcFexZ2bDt+qN6g8W8l\nbQUF8QUqNnBeK9ekCjcxBBaiJT2c2BZboNWWu/WtUQwUEie/srMLaaO2YY9U\n5h6DSEZLHZwNV4XROuWICv14nMquBpLqGJRDkn2YeLIECrAnGeI8vD9w/X7h\n6RcuyaBpXLsO3KLmkaxqklQeznI+EtdNNpr53CVT91eJxqIkjM/HDrutLDQ6\nJVaYrGauV26+cyjDN3jqI7s1qLK2tY/w+LAhYGv8bNFG8HKYVgtD7dZkYVTn\nCBqCBqZlqH3zujP0PhnxsbosxK4nNBR3e/xFcUE6FHARyYcJ07J2i+PlnvXX\nFFfINy6FxbjTcl167FqcxA5imQKOO8skqXfhjAnM9od2vTxGkDpGqSR4wY8r\nDsAdGj+6yfRQugUXUEe7AYMbf8iT4otGrcqJExPtkzz0dQpM4XaAIVwlJEvr\nGCyaBahg+RyNQF/U7ryiNoDGAXcSBDLrO7d7T7yBsNEdyR7kAqh9hWUcLPSz\nHPnQ\r\n=FnA6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD24UJkNZsDF6ATSo+KFNaqaGcGSeTPXolJ13q0JlDAlQIhAKEQFRYctfKQUizveGijRPRE4NvxnRzDshA4UygfS4Uu"}]},"maintainers":[{"name":"aspiesoft","email":"aspiesoftweb@gmail.com"}],"_npmUser":{"name":"aspiesoft","email":"aspiesoftweb@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/miniforge-js_0.2.6_1593521809277_0.7431840581854796"},"_hasShrinkwrap":false},"0.3.0":{"name":"@aspiesoft/miniforge-js","version":"0.3.0","description":"Minify and Forge your node.js files for production.","license":"MIT","author":{"name":"AspieSoft"},"repository":{"type":"git","url":"git://github.com/aspiesoft/miniforge-js.git"},"main":"index.js","bin":{"miniforge-js":"cli.min.js"},"keywords":["nodejs","miniforge-js","miniforge","minify","forge","js","compress","encrypt","build","production"],"dependencies":{"crypto-js":"^4.0.0","lzutf8":"^0.5.6","require-from-string":"^2.0.2","terser":"^4.8.0","zlib":"^1.0.5"},"devDependencies":{"safe-regex":"^2.1.1"},"nodemonConfig":{"ignore":["*.build.js","*.build.keys","*.min.js","*.min.keys"]},"gitHead":"341931909daca9142ba41970171e3d886b3afdea","bugs":{"url":"https://github.com/aspiesoft/miniforge-js/issues"},"homepage":"https://github.com/aspiesoft/miniforge-js#readme","_id":"@aspiesoft/miniforge-js@0.3.0","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-YPjPdjlwbMy2xk4q+dS3AKUG/Kc8S00LNBB86DcBENlYGW0HBqZfJV+5H8Fi287Afme/H8rGPTBZboD5JptNFA==","shasum":"fc47650a0bdd4bf3124a7e2702477cb9d40ea35f","tarball":"https://registry.npmjs.org/@aspiesoft/miniforge-js/-/miniforge-js-0.3.0.tgz","fileCount":7,"unpackedSize":24104,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfWkoVCRA9TVsSAnZWagAAJwEP/1gQw88qYZP/wtqu5y9I\n3GUHDnIqEQTpG78jllPvx1d4J2RmUNoC2LoqU4+TyJa9dYf5ZLAiCzmvfo04\neMju24chSL44qca8ifuv8xMlgxoW87PzO1THb7rd9EhZzsfRbpqLaVUFketO\n6sqzzhCZSIHuBLhq54zHalCv961lKNezBII/3LFG/8fe3BuVBl7zVQMDQks+\nKrlXS5ISPx0uNBs3aHgMlXHkvhco1JZIE1BZtWREaPCkK/kAd1/395y1myQt\nKlOD270tEJIjQYssbRZvga7RiCyi1OWR4+nZp6SdHFHlsLFk9m6mAoDaqTzL\nLB8RLBo6CN0Hn54+0m36FRRqY9tT0n/YzGDLErXg6phCfIUjXBv07ahLYJzX\nBYK07Psuyd1hJLcyuH68Kjp4oTMCgL3lD+p4YoyGMfxhxRLScl4qrN2IW0RC\nxO0/9Xj9MBE9/NiIMfcONDn2opB9XF0Gkoc2tkIUxPVCPJ3C36QRNO46QFPv\ncsxdmXAAXc1bddd3Y3s484hQpovGWmLR+Ag5fJn/nemNbxxLwHvtNASWZP4J\n5+rCVFpgxmk/9RwI37kQ31tsC8/DF9RSvxJRvlKUgdq9td7x+VBAXeyhflc1\nMwf3SfGgdfBh88j1wK8LOxqyDmPw9GRAfRda9HANHiTggHxe4wWGXNAL8Umq\nMZ2p\r\n=fH36\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG309qqWp/vSE5NksyoCL/aQC4xK26G1g/wtJjf3BI3JAiBTXYPAUzZJJ0xrBSflcbxf4a4yy7+t2hpnbS/cZbAcHg=="}]},"maintainers":[{"name":"aspiesoft","email":"aspiesoftweb@gmail.com"}],"_npmUser":{"name":"aspiesoft","email":"aspiesoftweb@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/miniforge-js_0.3.0_1599752724967_0.5522405933839358"},"_hasShrinkwrap":false},"1.0.0":{"name":"@aspiesoft/miniforge-js","version":"1.0.0","description":"Minify and Forge your node.js files for production.","license":"MIT","author":{"name":"AspieSoft"},"repository":{"type":"git","url":"git://github.com/aspiesoft/miniforge-js.git"},"main":"index.js","bin":{"miniforge-js":"cli.min.js"},"keywords":["nodejs","miniforge-js","miniforge","minify","forge","js","compress","encrypt","build","production"],"dependencies":{"crypto-js":"^4.0.0","lzutf8":"^0.5.6","require-from-string":"^2.0.2","terser":"^4.8.0"},"devDependencies":{"safe-regex":"^2.1.1"},"nodemonConfig":{"ignore":["*.build.js","*.build.keys","*.min.js","*.min.keys"]},"gitHead":"d3bf24c942baa0f5b37e76294bfbe388d3d49a40","bugs":{"url":"https://github.com/aspiesoft/miniforge-js/issues"},"homepage":"https://github.com/aspiesoft/miniforge-js#readme","_id":"@aspiesoft/miniforge-js@1.0.0","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-87zSX3jOkWLYEEaMsiH0e3XRgA4JYkSeHpxJh4CKGJskNms18rmMtRBb65K091r54vNFKSJksw2knOplALomwA==","shasum":"65fd51bb5afd4a7a5d69131e1757cced234bb79e","tarball":"https://registry.npmjs.org/@aspiesoft/miniforge-js/-/miniforge-js-1.0.0.tgz","fileCount":7,"unpackedSize":26545,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfWmD3CRA9TVsSAnZWagAAS6sQAIQbjBFoRAGKdQBv/KFU\nrFROetB3SNMfge5hmEMXLlzLOJoFLAdlGsKqEISa28J87H1SkgwHY84qlLNh\nihxSesvYSBFd3Pm6p+nbNJ/+iJidGoVRDDcaY/+0JtD72WNa5TzmY5+N0ZQ0\nYLQdVIxX3/ku7HEBaOrhh3Unk1yvrhUh+P36e7SNTY05Lr5Dlbx3PvootY3d\nI99wU/lzEnz9++gqu5gOjvMSIESZg0qhylokG1V694YXBRh5xAc4LNuW5CEx\npsXPJokA06sqwlwLyPVqU+4RplyizFbBC67FZ3JeRgBYgzzHqXD7ty07jjec\nsBugr/F+0gO3h5ZwHB8TVCrukbdTpf7mUQ3808kxrjWD2Kl3C5AX0KCIhcDF\nb6DNLCKlSnspTMYYxEPUwh7fsKL6D0dgvakyjvFEfAmAYxwKFS2d9E0HlNTp\nPXYtHIbvNf8jLlqIW9PB/Q2J+ojibe5IZsZIh4v8xBtqH3tS+YjbYQ2QI9Ey\nLgN6YZvxpAJirjkkOU0WoVoL2zcW2A+sMStSX5hDePwHpZgPz72d3yoCaS+k\nAjwolHDcbM0ulNsMcPZsmENdLCXuuTS9BdWakmRZxHuI/c1Wl3WFBOzkrTha\npsaTVi7Golco3d3ubkUSFWKvmlYOIFDDF4l3suulMoViRmR697kPD1iibMto\nKgd4\r\n=hu+2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCY4glqYU5100lX786mKXToX2spAniHOLwguC1suzaO6wIgGP9rkUAAIyp0YlX6z9VdEIP+WaqIna8ZdnLLSykku6o="}]},"maintainers":[{"name":"aspiesoft","email":"aspiesoftweb@gmail.com"}],"_npmUser":{"name":"aspiesoft","email":"aspiesoftweb@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/miniforge-js_1.0.0_1599758583223_0.6041219132072133"},"_hasShrinkwrap":false},"1.1.0":{"name":"@aspiesoft/miniforge-js","version":"1.1.0","description":"Minify and Forge your node.js files for production.","license":"MIT","author":{"name":"AspieSoft"},"scripts":{"test":"node app.js","build":"node build.js"},"repository":{"type":"git","url":"git://github.com/aspiesoft/miniforge-js.git"},"main":"index.js","bin":{"miniforge-js":"cli.min.js"},"keywords":["nodejs","miniforge-js","miniforge","minify","forge","js","compress","encrypt","build","production"],"dependencies":{"crypto-js":"^4.0.0","lzutf8":"^0.5.6","require-from-string":"^2.0.2","terser":"^5.3.4"},"devDependencies":{"safe-regex":"^2.1.1"},"nodemonConfig":{"ignore":["*.build.js","*.build.keys","*.min.js","*.min.keys"]},"gitHead":"e77fbae2728afb74bd4ade4684149d38091c72e5","bugs":{"url":"https://github.com/aspiesoft/miniforge-js/issues"},"homepage":"https://github.com/aspiesoft/miniforge-js#readme","_id":"@aspiesoft/miniforge-js@1.1.0","_nodeVersion":"12.18.4","_npmVersion":"6.14.6","dist":{"integrity":"sha512-bKxbOJlMNYMSexqyMxQcwetGXf+85pAho7/tHAmFywZUxBCyeREPr3Z/do7EYVDtIx+5EeDXsHMoVQQrzL7XSA==","shasum":"5de52f38ba6a13becf64a3da951b0b564ab22508","tarball":"https://registry.npmjs.org/@aspiesoft/miniforge-js/-/miniforge-js-1.1.0.tgz","fileCount":7,"unpackedSize":27689,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfd13tCRA9TVsSAnZWagAAqQYP/iPdukL2N2c4iOglWzfE\nLHVgGFcz+CnEaiwhD9P9BM4mUy4nRhuFuMGaOLXVKUBiZvW4jxKvQjBdErcV\nzoqUeFEA+cLUuQVUUYhX4i4CnvEnKZ57r+KBj5KhIYQ8FBt+t4z0eT4N/r1V\nvz++bcrdUf+E4K4MKbW1mtFvHEaB5kVjfwDZvqWvEcC01kmCG83WDHtm9RMi\n4pk3rd26JiXL5W1Kk+Qj8B3/Y5wOUMMckQrjV5LmwnV+xpdsKK43e/XE+mxr\nk2jfepNjbHf7AXx0GE0kRLYJMabPyTnMJ02+Gpg9u1nWFFIrrPNfKyi7d0t/\nqi/uDJHefh6JeQgqmZFn97mlXUi3LTq9Qjnwdcd99Y1lQT1/HFWWSdIaFQXt\ndlMV2PoyFM66gBPAyivXkQiS5/8EorDFCHtaj8BxFRuiQNS7Ku8N0rjFOW1L\nJMAHQoJd3Sc+8sJgjyaRasi5ne5euhdQJ6xamarh/KZDdhfRmR6HzWUKV2Rk\ncPgIw0lL+W/ya4oFExblAWZ7fvd1D27ITNN01QiLV/h479U8Fan03FTLSqT1\nIt8/YS52jmEbre+90xh8R125NIztDJGHow083S008+52HoE88GA5JT6CVwFu\nWNN/YFeXcRBix9rLyoAUJDo0yCX8/OwLwFOZApjfd9SHv1tgxRa58MoWgMgt\nkJF6\r\n=SFB8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBaaV/w86q7A/gGohZfwDkDSpb9tu3JfMZJaE+MiCRQsAiAsEMWUljwP5aRXFCrBtN0uEw4CKuvlCuU6GbMZx3zWKQ=="}]},"maintainers":[{"name":"aspiesoft","email":"aspiesoftweb@gmail.com"}],"_npmUser":{"name":"aspiesoft","email":"aspiesoftweb@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/miniforge-js_1.1.0_1601658349068_0.7918335572800932"},"_hasShrinkwrap":false},"1.2.0":{"name":"@aspiesoft/miniforge-js","version":"1.2.0","description":"Minify and Forge your node.js files for production.","license":"MIT","author":{"name":"AspieSoft"},"scripts":{"test":"node app.js","build":"node build.js"},"repository":{"type":"git","url":"git://github.com/aspiesoft/miniforge-js.git"},"main":"index.js","bin":{"miniforge-js":"cli.min.js"},"keywords":["nodejs","miniforge-js","miniforge","minify","forge","js","compress","encrypt","build","production"],"dependencies":{"crypto-js":"^4.1.1","lzutf8":"^0.6.2","require-from-string":"^2.0.2","terser":"^5.13.1"},"devDependencies":{"safe-regex":"^2.1.1"},"nodemonConfig":{"ignore":["*.build.js","*.build.keys","*.min.js","*.min.keys"]},"gitHead":"3b2bbc1e5950aeeda9c27d25addf4eb54939cd54","bugs":{"url":"https://github.com/aspiesoft/miniforge-js/issues"},"homepage":"https://github.com/aspiesoft/miniforge-js#readme","_id":"@aspiesoft/miniforge-js@1.2.0","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-SJKTds6QT79F9gJQk2+VvuBslcOF58giNgejV8/zhvk3AgsY6smYzQwQwDX2ZKtoSERspru+P7EDZxnSRXYOlQ==","shasum":"128b92a4a00c804452d4692770a69876c5e9a345","tarball":"https://registry.npmjs.org/@aspiesoft/miniforge-js/-/miniforge-js-1.2.0.tgz","fileCount":7,"unpackedSize":27650,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCS+JE/3m1TCd7TFLxROKm2TInfNEueg6t0Afp8VHULcAIhAJPqONMxqLyTy7yYc6E4p09zv0Fo/1MiklW9fyUVCVl7"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJibDZ7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrN3g/+NqzOrvaoh6Qwo5QWb0y+Ckdc+zn8h03SdwukfeDZquZBV7AC\r\nMd0Ej+rtY8xpsD6RcvS3k3CLxn7CdCtUXH+LNyfUnON4u9E+1+0TFMqCEOZo\r\n0OtU1lDJvmXbrqLzuzwCp9ErjHfTduCy8Y8f4rXFLKD0mANwHpjHAOSat2Xv\r\nKrDhAFhrWU3ROzdwg3nmQ+WJyoB0MxgfjDEFFv1QjFnD+FIYc4Nv2OSIcaIk\r\nNumn4D4qvGuV5wqCc8iGZv3+2TjGfZU5ytRKplMQb2ApUuU9cg0RsODjg6UX\r\nvTfiw/HVTYfDqJMDat23MVNAxpikLPnP6be6guNMX3Bw0b3FAKWw194/Vd5z\r\naq26Z17hUUAHTkFNo5LyKf/G36Gk8hQL3HA3xCFgygQRNpTULSU9iqO5Wm1S\r\njXe+jQ3cGCkHXosYMP0ABOzyXjErsBt9zURmcZPqwrlpVqE8NVga2UP1+6Oa\r\nrrk4B2qUmSfIBimtCfiBmDhb5DLG02NyvALhNtZT+T5T9OsHLv1GAyNyndhK\r\nGe7OczaDjXDfCvv+bjX1TD79r2ekSpdfsWJ1ftCur7zXxBnbSL244u44TSKn\r\nfUtMUFUB8TLjZKebRulqEVD/NTDrW3cpM5emXOqRL5kcLh3Qk05+bYg7u4Jj\r\nxfFCzT73vuPqwN3B2fjeTIV5K1eFAg1OfEo=\r\n=hgJn\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"aspiesoft","email":"aspiesoftweb@gmail.com"},"directories":{},"maintainers":[{"name":"aspiesoft","email":"aspiesoftweb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/miniforge-js_1.2.0_1651259003343_0.5687098266796717"},"_hasShrinkwrap":false},"1.2.1":{"name":"@aspiesoft/miniforge-js","version":"1.2.1","description":"Minify and Forge your node.js files for production.","license":"MIT","author":{"name":"AspieSoft"},"scripts":{"test":"node app.js","build":"node build.js"},"repository":{"type":"git","url":"git://github.com/aspiesoft/miniforge-js.git"},"main":"index.js","bin":{"miniforge-js":"cli.min.js"},"keywords":["nodejs","miniforge-js","miniforge","minify","forge","js","compress","encrypt","build","production"],"dependencies":{"crypto-js":"^4.1.1","lzutf8":"^0.6.2","require-from-string":"^2.0.2","terser":"^5.13.1"},"devDependencies":{"safe-regex":"^2.1.1"},"nodemonConfig":{"ignore":["*.build.js","*.build.keys","*.min.js","*.min.keys"]},"gitHead":"9fba1735cc66ea49863954acdf32c062a910e974","bugs":{"url":"https://github.com/aspiesoft/miniforge-js/issues"},"homepage":"https://github.com/aspiesoft/miniforge-js#readme","_id":"@aspiesoft/miniforge-js@1.2.1","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-yJ9mOZuE5NwgnpLEJPYaLTo2Es+EeQsXhYnXJk5hiCZdEM0n/YXQwOIc23avgd2ZLJcfp+JoCSp0RQEUsVFd0g==","shasum":"6dbd9bd2c5f98919d9df16afaf0600322f8b737a","tarball":"https://registry.npmjs.org/@aspiesoft/miniforge-js/-/miniforge-js-1.2.1.tgz","fileCount":7,"unpackedSize":27650,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHH/VFTrCgAX7dKz1b2AQHqRIgj9i8p5IP/L3SMlu9AjAiAfTggHU45fIxqQSCHGnAbQs5xSJbS+zhGo+db1Zh4jEA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi4f2cACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqFTQ//UJbzKRn6hIDcYF79PupWkPsM2QwcjYyqj6pO4lbXDCwyyG6f\r\nZ64cLCEYAzADIJ4tBvTjzLEUBhSNQ4mT1lkYhBiyRWm5K+v4OVzguQ/cHjwh\r\nPwgL3CzF/8LdpGp4nYdVGBfYfLWUTzHtIvuEXoaKUcIoCOImky7NEX7t3125\r\nBGMgrxNaBp8ItJLvJG2iN3LTQnG8VWsW6Q72c2MveL+sS39EsqnONO6I2T+c\r\nSZbo7Zz/DTehnJr4L3W6nKAvDXsbDVBMuDxextq6Qpcd4g2o+6rbksFdGB5j\r\nQ1X6pBM3HHtKzGV4TOz7chzbWc8wfUHFp/LOF2z6R6IqPvnVS4GqTzpV+MNN\r\nJsVgYZ7Wq/WU+mUox7kAKSFtjvNoUzKe9pTnTbWXW27uySFQCGhQrz6ryVyS\r\nZfQjVn9RRZRjEgiS7oh4bZgekpKxgi+VB68EFhnL+wWSJyce8VN5MYmcuc8h\r\nejan1TCXhcx88EpnDQmSXvzESmmp8yXxOnCX13kBRlVW+KL5yo311QiPhW3K\r\nM/LSIHZpRSd1LX5kocPDL9b4t/sVJWyylqklP3PHaDTCaZBkL5GCPZcF44cX\r\ni/RcPDRTH+QeqqU7co1sOd/9zfPXKq4QKVHA8icKriIS+VTr1GtUT/RIQTja\r\nzgPw9Ej3ljkO8cVivSHtonzKstD+XV0zBDQ=\r\n=7acV\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"aspiesoft","email":"aspiesoftweb@gmail.com"},"directories":{},"maintainers":[{"name":"aspiesoft","email":"aspiesoftweb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/miniforge-js_1.2.1_1658977691859_0.4706661269865966"},"_hasShrinkwrap":false},"1.2.2":{"name":"@aspiesoft/miniforge-js","version":"1.2.2","description":"Minify and Forge your node.js files for production.","license":"MIT","author":{"name":"AspieSoft"},"scripts":{"test":"node app.js","build":"node build.js"},"repository":{"type":"git","url":"git://github.com/aspiesoft/miniforge-js.git"},"main":"index.js","bin":{"miniforge-js":"cli.min.js"},"keywords":["nodejs","miniforge-js","miniforge","minify","forge","js","compress","encrypt","build","production"],"dependencies":{"crypto-js":"^4.2.0","lzutf8":"^0.6.3","require-from-string":"^2.0.2","terser":"^5.22.0"},"devDependencies":{"safe-regex":"^2.1.1"},"nodemonConfig":{"ignore":["*.build.js","*.build.keys","*.min.js","*.min.keys"]},"gitHead":"321a84617b1b5854a1356f247b3716bbbdba7a53","bugs":{"url":"https://github.com/aspiesoft/miniforge-js/issues"},"homepage":"https://github.com/aspiesoft/miniforge-js#readme","_id":"@aspiesoft/miniforge-js@1.2.2","_nodeVersion":"16.20.2","_npmVersion":"8.19.4","dist":{"integrity":"sha512-tV+8hzVfeo/aNBXr5ec7fvYkwVSz+Zd8/NnmEnGZOb2rKE4R7XWvbluxbop8H0kRQG7IuYR+/sHOhlj5J8pScw==","shasum":"c2a5e33c92d64f58f1478b7562a1ebee060e71d9","tarball":"https://registry.npmjs.org/@aspiesoft/miniforge-js/-/miniforge-js-1.2.2.tgz","fileCount":7,"unpackedSize":27650,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD8xVFp1w1iMqCuMIsPC4U9MjM0a76dluygUDlPl+U3NAIgDTpNE4E44vBb7RwA3fN15e91wWxNsqPOYsVqxkRR+B0="}]},"_npmUser":{"name":"aspiesoft","email":"aspiesoftweb@gmail.com"},"directories":{},"maintainers":[{"name":"aspiesoft","email":"aspiesoftweb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/miniforge-js_1.2.2_1698281575940_0.9120059177692066"},"_hasShrinkwrap":false}},"time":{"created":"2020-05-23T02:42:47.199Z","0.2.5":"2020-05-23T02:42:47.349Z","modified":"2023-10-26T00:52:56.362Z","0.2.6":"2020-06-30T12:56:49.413Z","0.3.0":"2020-09-10T15:45:25.080Z","1.0.0":"2020-09-10T17:23:03.330Z","1.1.0":"2020-10-02T17:05:49.210Z","1.2.0":"2022-04-29T19:03:23.501Z","1.2.1":"2022-07-28T03:08:12.051Z","1.2.2":"2023-10-26T00:52:56.198Z"},"maintainers":[{"name":"aspiesoft","email":"aspiesoftweb@gmail.com"}],"description":"Minify and Forge your node.js files for production.","homepage":"https://github.com/aspiesoft/miniforge-js#readme","keywords":["nodejs","miniforge-js","miniforge","minify","forge","js","compress","encrypt","build","production"],"repository":{"type":"git","url":"git://github.com/aspiesoft/miniforge-js.git"},"author":{"name":"AspieSoft"},"bugs":{"url":"https://github.com/aspiesoft/miniforge-js/issues"},"license":"MIT","readme":"# MiniforgeJS\n\n![npm](https://img.shields.io/npm/v/miniforge-js)\n![Libraries.io dependency status for latest release](https://img.shields.io/librariesio/release/npm/miniforge-js)\n![GitHub top language](https://img.shields.io/github/languages/top/aspiesoft/miniforge-js)\n![NPM](https://img.shields.io/npm/l/miniforge-js)\n\n![npm](https://img.shields.io/npm/dw/miniforge-js)\n![npm](https://img.shields.io/npm/dm/miniforge-js)\n\n[![paypal](https://img.shields.io/badge/buy%20me%20a%20coffee-paypal-blue)](https://buymeacoffee.aspiesoft.com)\n\nMinify and Forge your node.js files for production.\n\n- Tracks down local required files, and adds them to the parent file as a self running function.\n\n- Minifies each file individually, and then as a whole.\n\n- Allows your file to run standalone, and not depend on miniforge-js to run.\n\nOptional:\n\n- Compresses the file, and decompress it at runtime\n- Encrypts the file, and decrypts it at runtime\n\nThis module Never uses eval.\nInstead, the file is pushed into the nodejs module object, as a way to run the file as a string after decompression.\nThis is generating a virtual file, so no file writes are needed at runtime.\n\nThis module runs a minified version of itself, minified using miniforge-js. (self minified)\n\n## What's New\n\n- Added zlib compression\n- Top level comments now stay with compressed file\n- Added option to avoid dependencies on file compression\n\n## Installation\n\n```shell script\nnpm install @aspiesoft/miniforge-js\n\n# or install as a dev dependency\nnpm install @aspiesoft/miniforge-js -D\n\n# or install global for cli\nnpm install @aspiesoft/miniforge-js -g\n```\n\n## Setup\n\n```js\nconst miniforge = require('@aspiesoft/miniforge-js');\n\n// optional\nminiforge.rootDir(__dirname);\n```\n\n## Usage\n\n```js\nminiforge.build('./app.js', {/* options */});\n// output creates file: app.build.js\n\nminiforge.build('./app.js', {encrypt: true});\n// output will also create key file: app.build.keys\n\n// running files\nconst app = require('./app.build.js');\n\n// in some cases (depending on options), you may have to require the file with this module\nconst app = miniforge('./app.build.js', true||false/*optional (default: false) (if true, will avoid throwing errors on fail*/);\n\n// you could also change the var name if you want\nconst requireMini = require('miniforge-js');\n\nconst app = requireMini('./app.build.js');\n```\n\n## This module uses the terser module for magnifying\n\nThis module sets some of its own defaults for terser, but you can change its options if you want.\nYou can find terser options [here](https://www.npmjs.com/package/terser#api-reference)\n\n```js\nminiforge.build('./app.js', {minify: {/* terser minify options */}});\n```\n\n## Options\n\n```js\n// with defaults (the first string ('./app.js') has no default and is required)\nminiforge.build('./app.js', {\n    encrypt: false, /* encrypt the files code */\n    compress: true, /* true for default (currently zlib) || 'lzutf8' for old lzutf8 method || false to disable */\n    standAlone: true, /* allow the file to run without miniforge-js as a dependency */\n    avoidDependencies: true, /* avoid requiring external dependencies for compressed files */\n    minify: {}, /* set minify options for the terser module */\n    outputNameMin: false, /* will write output to \"filename.min.js\" instead of \"filename.build.js\" (will also use min.keys instead of build.keys) */\n    output: undefined, /* (type: string) optional path to an output file to use instead of the default path */\n    root: undefined, /* (type: string) set the root dir for build (can replace miniforge.rootDir(__dirname); for build, but its still required for miniforge('./app.js'); function to run) */\n});\n```\n\n## CLI\n\nYou can use cli scripts as shown\n\n```shell script\n# for a list of commands\nminiforge-js -h\n```\n\n**Note: if encrypt or compress are used, and standAlone is false, you will need to use miniforge('./app.js'); method to require the file.**\n\nIf standAlone, the file (when ran/imported) will warn the user what modules (if not installed) are needed to run it.\n","readmeFilename":"readme.md"}