{"_id":"r-comments","_rev":"3-764f81b2bc1cbe825e429568d9d8a0b5","name":"r-comments","dist-tags":{"latest":"1.0.2"},"versions":{"1.0.0":{"name":"r-comments","version":"1.0.0","description":"删除项目文件中的注释.","main":"index.js","bin":{"r-comments":"index.js","rc":"index.js"},"scripts":{"start":"nodemon --watch index.js --exec \"node index.js\"","test":"echo \"Error: no test specified\" && exit 1"},"keywords":[],"author":"","license":"ISC","dependencies":{"decomment":"^0.9.4","fast-glob":"^3.2.7"},"_resolved":"","_integrity":"","_from":"file:r-comments-1.0.0.tgz","_id":"r-comments@1.0.0","_nodeVersion":"14.15.5","_npmVersion":"6.14.11","dist":{"integrity":"sha512-jjNyI8cqqEVxjEN2qwLJHMnTysMI8tncuRrAsbvCvY2VzEAyy8mDmPuR64GFkinH2f+ho+TDSKO0rXNut4Idig==","shasum":"31f7fc80afa459fa4504a7e8893668b11569b56b","tarball":"https://registry.npmjs.org/r-comments/-/r-comments-1.0.0.tgz","fileCount":10,"unpackedSize":8041,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQKPxCRA9TVsSAnZWagAAxdkP/RFCDpFTxiceGT/0TY+G\n0mjA2w2Xfym+ogbHPc8ZyfuNjJTBEK7mH70zhSRujhuNota7/qliBd/4ayza\nXDqaMLZm/U+RO2SxRNX+m90z6kRRp3C0CsTuT2El9arvJ4/bWrBLqNZKznp4\n99uEHy5gCsNT/fzGfSAwWS2DIqGJz5RsVtBFCB+DtO5tJON0eAwyXObihU7T\nqeG/X9cKYqDISOpEGq9nCKovFBQ71bhzMXm7aDFd/g9/YZYti9sM9rjl9N40\nDdrC8QNk3ZGTi77CoOPQ2S9zU19jI5FCwJAZwEMggMvGH4EajHQyJddrnP5/\nA9u7mu+4BodzndI1S15PNz883xl1q5aJ22Ssgf8oz7Xe4smIqGmQrRvb16An\ntn42vWvGi6mXvdrCGKHRMVVo8xYaqqsX53oPLSNOLkJgpLZVLdmAguQzyK3r\nbEGCVF7aIFhPi0UPE9Jl7SjnnoqkQbDLrcTp+BpN3/MsQidUQpNiQ2UZK8Nf\niGzkhz+JUzAGq+XcJjdkTx6LOE/vJGbkPbW3q8GpsQ9uqFeGUYhh/Oa7vOkl\nyGvaBOkzCUdYe8pfASDD81Ypn5hdzzKFabE1iQKVNgkagtPgjLv2HNWKxHeq\nIrXKSthI74IKn9zMsFE+cWbPK0SaaTFMqIeA8e6ATlxJ9aMpjWWEAeQ3LuHg\n+nG/\r\n=uUcj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCfgmxiGPz8HQ4Dl5U1a1NYz9c04F/T4GDnwAYad++iugIhAL2xunoJHxvwqVPe9ehLlg+jqXuunFR0JcVIJziidpKD"}]},"_npmUser":{"name":"wll8","email":"xwdaysme@gmail.com"},"directories":{},"maintainers":[{"name":"wll8","email":"xwdaysme@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/r-comments_1.0.0_1631626224864_0.2949069565418976"},"_hasShrinkwrap":false},"1.0.1":{"name":"r-comments","version":"1.0.1","description":"删除项目文件中的注释.","main":"index.js","bin":{"r-comments":"index.js","rc":"index.js"},"repository":{"type":"git","url":"git://github.com/wll8/remove-comments.git"},"scripts":{"start":"nodemon --watch index.js --exec \"node index.js\"","test":"echo \"Error: no test specified\" && exit 1"},"keywords":["remove comments"],"author":{"name":"xw"},"license":"MIT","dependencies":{"decomment":"^0.9.4","fast-glob":"^3.2.7","istextorbinary":"^6.0.0"},"_resolved":"","_integrity":"","_from":"file:r-comments-1.0.1.tgz","bugs":{"url":"https://github.com/wll8/remove-comments/issues"},"homepage":"https://github.com/wll8/remove-comments#readme","_id":"r-comments@1.0.1","_nodeVersion":"14.15.5","_npmVersion":"6.14.11","dist":{"integrity":"sha512-R0nOmxfjc+XKelwT5C+vN1iDZ9DLbq/euN1Qz2WhW+gpgLZWA4w8WXphGKopwB35dEA4tw2cE//KKHJOsb32zQ==","shasum":"2fefbe33c93d41054dc2f7f8e3d3ac4c6678ce01","tarball":"https://registry.npmjs.org/r-comments/-/r-comments-1.0.1.tgz","fileCount":10,"unpackedSize":8826,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQVvLCRA9TVsSAnZWagAANW4P/RYQ0jdAMiIkXnmvHBkO\nxYi4tPPYUryvBqftnjBrvczD09PqheWbXBlPnl42Ec108Gc0/PjoU7VUHvbm\n0eYBkgLGpo9TeWgisEILb4l4jP+PWdgZlrgBQYwaPGFoO/TSYLbRZ+qBxOAA\ndSgAlvRCr68HqlkgRtfINrCLEn3UODq+fmKg/efJC/HotHcnwHOMvoa75QFX\nvWs6V7FA+XS3nJBVM27SevaOAgrgUNbjs2UIXu8Rgd1ZzIVPStXOIzJuYk1k\nGL41qzGqg3SJJRzDgr0n12Ktm4DtMtka4fbfq/rWjkzu2MfYVkcrzC/5Z/sy\nN67vxjd/3x2vlYR7twlJdXvT3jl+NgrAuhk4Pw29ylTdhsd+4Hst25v4gTQf\nONIJ7qVsnGOx8XcS10azi7Ai+CBT7OUPBkF8VmkJX47tVYEPNUPXNk1sNYax\nS+lkNZAEfgLZc+vjbB7SuHapVrdT29FSMXTOnWgp2T1qVnOs7QPCNUst6tvG\ndE791TP2qBe3LwBqT/NTTaMH3V5H2b/+q3yfMgEdeWyhdTYUdQ/Wes3hkvjl\npq9DOrfrkspvRHW5RPf5iGY7EmWpSkwrOMcEuOODp+dJigAZpLm1PYbaSNVb\nf6EneGzVopv8SlNnnnWO+AcQlCl1EpIqwVfW6T7raKQE3BO5VKUCNK+qlbU5\n52h0\r\n=/Acp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCwf1wcWQGdsmwl3YEeKxCNc41FA4JVb0cbxD6Z+0LmYgIgcEpbzNrk0vDBTHKN6r/2/0t5C6l+RxhnLGfATseDal4="}]},"_npmUser":{"name":"wll8","email":"xwdaysme@gmail.com"},"directories":{},"maintainers":[{"name":"wll8","email":"xwdaysme@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/r-comments_1.0.1_1631673291223_0.914952858159878"},"_hasShrinkwrap":false},"1.0.2":{"name":"r-comments","version":"1.0.2","description":"Delete comments in files in batches.","main":"index.js","bin":{"r-comments":"index.js","rc":"index.js"},"repository":{"type":"git","url":"git://github.com/wll8/remove-comments.git"},"scripts":{"start":"nodemon --watch index.js --exec \"node index.js\"","test":"echo \"Error: no test specified\" && exit 1"},"keywords":["remove comments"],"author":{"name":"xw"},"license":"MIT","dependencies":{"decomment":"^0.9.4","fast-glob":"^3.2.7","istextorbinary":"^6.0.0","uglify-js":"^3.14.2"},"_resolved":"","_integrity":"","_from":"file:r-comments-1.0.2.tgz","bugs":{"url":"https://github.com/wll8/remove-comments/issues"},"homepage":"https://github.com/wll8/remove-comments#readme","_id":"r-comments@1.0.2","_nodeVersion":"14.15.5","_npmVersion":"6.14.11","dist":{"integrity":"sha512-F1sRXDXlaqRosEpgG95P4oAUeJ9qRMMYzikbHDUSIUPc/44o5LuIj11a0KRp4aopIP8uPa3soyKMlRiYgVuLdg==","shasum":"4b4f55cbef29d2e5957c8f3cb9cc3eeb529d3e4f","tarball":"https://registry.npmjs.org/r-comments/-/r-comments-1.0.2.tgz","fileCount":10,"unpackedSize":10760,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQdqZCRA9TVsSAnZWagAAqTMP/0GvvvvZ+IPWgasAdaS3\nPvZc82G6srYECytacuP9gSOI8+JhBkcPMyeeV43ZvGKu3CNsDh+Ec4IqaQ+J\nL1DeTn6WuaX3zdwh2+cMU95bgId3hv8SVKnqRaBQ8ty8rbaX8GrqEzJnrVIB\nmi9sXGuO5oEe0IrqnnVjjW3nfwRFUyzWtKCSQPrgg7W8BVEG5tiq40uFXzsS\nMq9sXUpUQMULBbHKIrLbLK9AvcTVgl4xAynanRbzVxBt/nvbUSCNis1xPSSE\nrGv8kgLBNmUxNW5mZX0WkdzWp0fSzX9iLGKUWNAP9S8KjE2qMIJrB8bkPyRT\nXKtGA++CmiUtkjaZeSKSU6eupB5n3u/JKgRENDv4Nf50NFjfGx0NrcmKn3za\nh+fYpU7v/JiF5Fy9HIyanGzlb50dxi9o3bJiu3p9N8W/hyHXp4y2x/f0QJoz\nAkeDywd04UogIMw4X+rHg9LwEdcdepwU6RcZPf4kIxIZVktFJgU35h5GAXhC\nvqK0AO2Zc2ecX6N37kCWEA41Ee2GbnCksU7Gcmq0Id/OWbViSxZcir2Hu1NZ\n/T8aMwzJ/8cYjXI+L8nur1dPGArPbdJVU89XT45+MDUzQmXBd9dwRh1J/oQz\nUDvukJjyE6CZ+S9qyEJ1V4jvxuV+fVXEs55rLLuWro6IGevZytSBud8hN3Qi\nWhgK\r\n=is8K\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCPfp7KZl1LGTSRhl7boYyAi2V8sB7EF8Bu3jYeWanqSgIhAIBHYxlb0ZKpgBZm5bdgDMLbqAILNWa2JKKDJmDXd8P1"}]},"_npmUser":{"name":"wll8","email":"xwdaysme@gmail.com"},"directories":{},"maintainers":[{"name":"wll8","email":"xwdaysme@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/r-comments_1.0.2_1631705753772_0.6219832060098927"},"_hasShrinkwrap":false}},"time":{"created":"2021-09-14T13:30:24.863Z","1.0.0":"2021-09-14T13:30:25.073Z","modified":"2022-05-14T00:05:29.701Z","1.0.1":"2021-09-15T02:34:51.419Z","1.0.2":"2021-09-15T11:35:53.886Z"},"maintainers":[{"name":"wll8","email":"xwdaysme@gmail.com"}],"description":"Delete comments in files in batches.","keywords":["remove comments"],"license":"MIT","readme":"# r-comments\r\nDelete comments in files in batches.\r\n\r\n![20210915193210](https://cdn.jsdelivr.net/gh/wll8/static@master/tc/20210915193210.png)\r\n\r\n## Features\r\n- Supports batch processing of files using the `glob` method\r\n- Delete single-line multi-line comments from html, js, json, css/text\r\n- Keep the layout/format of the original document\r\n- Delete lines with only comments\r\n- Compatible with css3, json5, es6\r\n- Support mixed content, such as js/css in html/vue\r\n\r\n**E.g**\r\n- html, vue\r\n- js, json\r\n- css\r\n- Other `//` and `/**/` comment style files\r\n\r\nWhen the type is `js, json`, it will be grammatically analyzed, and other types are treated as ordinary text, and `//` and `/**/` are deleted by default.\r\n## Example of use\r\n``` js\r\nconst rc = require(`r-comments`)\r\nrc({\r\n  // Format with uglify\r\n  format: false,\r\n  \r\n  // List of files to be processed\r\n  list: [\r\n    `test/**/*.*`,\r\n  ],\r\n\r\n  // The default configuration, it is the options of decomment\r\n  default: {\r\n    trim: true,\r\n  },\r\n\r\n  // Custom configuration or processing logic\r\n  handle: {\r\n    css: {\r\n      ignore: /url\\([\\w\\s:\\/=\\-\\+;,]*\\)/g,\r\n    },\r\n  },\r\n})\r\n```\r\n\r\n**Command Line**\r\n- list -- Multiple items are separated by commas.\r\n\r\n``` sh\r\nrc list=src/**/*.*,!./src/use.js\r\n```\r\n\r\nYou can also use it with commands like `npm run lint --fix`.\r\n\r\n## Thanks\r\n- [decomment](https://github.com/vitaly-t/decomment)\r\n\r\n## License\r\nCopyright (c) 2021-present, xw","readmeFilename":"readme.md","homepage":"https://github.com/wll8/remove-comments#readme","repository":{"type":"git","url":"git://github.com/wll8/remove-comments.git"},"author":{"name":"xw"},"bugs":{"url":"https://github.com/wll8/remove-comments/issues"}}