{"_id":"routes-watcher","_rev":"25-ba843b48d4ad645317fd760dfbb5a4ea","name":"routes-watcher","dist-tags":{"latest":"1.0.2"},"versions":{"0.0.1":{"name":"routes-watcher","version":"0.0.1","description":"Watch the routes directory and generate the routes config.","main":"lib/index.js","scripts":{"compile":"k-tools compile","prepublish":"npm run compile","pub":"npm publish --registry=https://registry.npmjs.org/"},"keywords":["routes","watcher","umi","conventional"],"author":{"name":"Kam"},"license":"MIT","dependencies":{"chokidar":"^3.3.1","glob":"^7.1.6"},"devDependencies":{"k-tools":"^0.1.0"},"gitHead":"fcd077afb70e895a098c71ab08e119295df5c45b","_id":"routes-watcher@0.0.1","_nodeVersion":"12.16.1","_npmVersion":"6.14.3","dist":{"integrity":"sha512-NnIcsKvmpKKUNb+gkxHXyyKOUKr530kSSi76t0BOGmKjzS5rVPbpsxN2rbRilAHkjud3+Nbx/cTtUqhLkxXpfw==","shasum":"936f4a14d14c24624c3944202434509151eb1a94","tarball":"https://registry.npmjs.org/routes-watcher/-/routes-watcher-0.0.1.tgz","fileCount":3,"unpackedSize":7956,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJedI5iCRA9TVsSAnZWagAA1DQQAIPG7XY0ARXdQMB/gCju\nHzC/kHc7ROudKTvYBBlzfDkKwYFATABPSZpP+nrW0YCv3+lzHtDkSyYVymLp\n6Ty3Yn86iG147SgYFj+xYEyIggIdSDTofOGskYKTtpwpbiZv6ZgB8SUrYGM6\nRIm8t7aV2K0XeyaNEUnEWSFVEbiKPuvrZHLl1Bq1wPLEqoyTOy97PbvtYXtm\nPzp/JFs9KqsHFM6JvvjC0E6MMv+YLKHcjw7gFnHxUy6ItihI9r1NqE6B2NCx\nn7y7fdpKHu/S+b0wiZcWXJauyiTVUcEn49XOlN949037CIJfMXPX0yxYZvBL\nHvXmdOZIt7hqEg4l3N6DVMN997pPO1J0c999YSCv4ifYtMn5IYdSb3w3kX01\nxKkETgRiNzXuuDE02nX0GPInjMisWtXQrjBP6Qgb/xBs6iU6qiT10WLrhZyN\nWB8xE3BWfmJkpml49h9YIgHH0Jz7NUw5qpkJ13JNDGxU82nSbmKM07yYyPZq\nAmvOfNy/nBTSvMJAgkblBKBUBSh5Sqk0dp+TG9V/hm2Qq+B1E3KwebQLXPZd\nN/jCmJkM75e3RJMgrBpbM2y76d3y6/hjlClGqzg7ricM6DgLqpmWBn7zYFE6\nky3QLid2KUBFQOfrDOjshrRbKLkms8qr1qKR82/384K0PwX+NHarUs+gxO4+\nNbIR\r\n=Oxph\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICKHrDfLQ1l2avDIN1k0LRRp9UVuQ7XNo87Y0MozFxmzAiA/TnLlvaPHMzgQABLp+HgcBV2509xz14JhqV5PKMsiJA=="}]},"maintainers":[{"name":"nicokam","email":"331677620@qq.com"}],"_npmUser":{"name":"nicokam","email":"331677620@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/routes-watcher_0.0.1_1584696929933_0.41419113122099915"},"_hasShrinkwrap":false},"0.0.2":{"name":"routes-watcher","version":"0.0.2","description":"Watch the routes directory and generate the routes config.","main":"lib/index.js","scripts":{"compile":"k-tools compile","prepublish":"npm run compile","pub":"npm publish --registry=https://registry.npmjs.org/"},"keywords":["routes","watcher","umi","conventional"],"author":{"name":"Kam"},"license":"MIT","dependencies":{"chokidar":"^3.3.1","glob":"^7.1.6"},"devDependencies":{"@types/glob":"^7.1.1","@types/node":"^13.13.4","k-tools":"^0.1.2"},"gitHead":"bda7f6c8fa5290415cbee9d827f4950f07c8341a","_id":"routes-watcher@0.0.2","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-sasGy0lUj4wxvKge4A2TzkqkjKS8ZZhLVMs/JusPw5Th6Z2OsWc/7wu6BDyO+kcvwoKekSUSbUe3oKqztwDDjQ==","shasum":"29026b6e751ddebd9b3a839a94a850c29b6e296c","tarball":"https://registry.npmjs.org/routes-watcher/-/routes-watcher-0.0.2.tgz","fileCount":4,"unpackedSize":10227,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeq73ECRA9TVsSAnZWagAAsNUP/i2zpz7oG1aNFPhEXU+e\nZTdiNUWhJ7RVkDRMMjhzPHGyofrj5UB867Qo2Zj/3TTrK3cJaB1GVxvXzWZf\nTq7wgM5YQULCLxgry+bCwevclcH7xJ7/Gq3CGzY/yw6nOT0jpVPtrDJfK9mt\n72tDGbgfRkdOO1peD5aj0jxu5l0xZ+qcG7P/xiWzTNJv97X9b95Qp84fp1li\nnwUEDbh0U0nqN4SKeA3DjyfZlPGDp/gdSjhvOHc5H5NRBVoYya46QqJzfZR1\nP9Hhv9mCbFD6wlyrlvDZTVK8/Hngctv7b//qGWPlEIaB4F6M6GjVjbpQswfe\nCavIE+TQ4NNgLUZTdFhbl0l9rKl1bsWY7WhT/PpuiCAzLzDQWbJhi2krFeSk\ngxT/Okf29RO0dJnGAfqc5AvSUfr+NgxrwLadkc4s6ME8eszfCueThD7Y3p9R\nAjDmMwE0dE9+AoT0w8iUCNAGcJJvSC7EibWuYtT/Z5SQeWl0TayZjpPuaDM5\n6TYLt7kpGrRW/COUQffLaci6lq4SHkCm++NW8tCUDszB2vyqF/p2E+sITtTO\n92JX6yKhgFF0g5w9oD+xeBr8X29s6KxDVHeR+YvC6es1pYeOzvr9cbjV8Wlo\nwKWAGXj1KW+7M7Rv2jtPu1W+f8PqPngRYWngxp/JwY+ubZ0pCi46dYoaHASn\nmJC+\r\n=hCQm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCEfbZd5AgTAw/32rITuWAH1nGwPs9JURNblybOxxoTOQIgGDifn9eYPvJim/tUnklLWQbJIZnxWe9ajOFmnidP8pU="}]},"maintainers":[{"name":"nicokam","email":"331677620@qq.com"}],"_npmUser":{"name":"nicokam","email":"331677620@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/routes-watcher_0.0.2_1588313539929_0.1859964175122517"},"_hasShrinkwrap":false},"0.0.3":{"name":"routes-watcher","version":"0.0.3","description":"Watch the routes directory and generate the routes config.","main":"lib/index.js","scripts":{"compile":"k-tools compile","prepublish":"npm run compile","pub":"npm publish --registry=https://registry.npmjs.org/"},"keywords":["routes","watcher","umi","conventional"],"author":{"name":"Kam"},"license":"MIT","dependencies":{"chokidar":"^3.3.1","glob":"^7.1.6"},"devDependencies":{"@types/glob":"^7.1.1","@types/node":"^13.13.4","k-tools":"^0.1.2"},"gitHead":"43cf6d71008ffdfb3ad9fbe93021b2f7293bdcca","_id":"routes-watcher@0.0.3","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-V+kKtUJbNnS4SFNyvr5WjPZWsNWbFDRDKCxGNsJ3MyvGeCbiiAe18aavTzPLFtfz1Sl/utWYx4YyPyyNkxAvCA==","shasum":"85b5066c57b538ffa6951eb38165ce67bbdcf15a","tarball":"https://registry.npmjs.org/routes-watcher/-/routes-watcher-0.0.3.tgz","fileCount":4,"unpackedSize":10322,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeq++vCRA9TVsSAnZWagAAwG4P/1/CLOYqmtaxzIV+h8yc\n7lsF6vODCw7MbCW6VE8SbrM9pGZGjN9gFSn3HD98qPx72ovdwztS5N/yzp2H\n1XR+9utFYUsU9oyWRao9s25sl4ayRHSUels7w4XP+TfDcLLKnz+Sq/lP1+3n\n2gW4+wRDpkYGzUhnuZABhRliMpM27uLNUOCdFCj31EqaowTJLvUI9vgAGRZ0\n0SKqESu4fHFr9SKQCK8Og/vWVpZZ35fRndGR/C87PwSOd4UhIP1zekdWki2/\nqx64cECqhJkwCNwwlG8S30KUb6pknx9b6JC3mXCKN0bOOSEk2Ft7BdDzM68i\n5+Xqsgho7rYgfSza7QcCBjjH/f4M+UmwZcQIdLnv0AI4hM4yWbtua2bvJqSJ\nJKGxlL+hbBEDhBoH5DQgQDSr9M22TwCtsjYbTp461T6Otdhe/P2WlP0J25Bh\nWI23NtYtAd1T1zltvnY5bwOSk/orWjomI8V+PdR5FvGqAZWNpa1q9ATDAx7d\nVFx8VSyGUmQ7OIhAwmqjCN9nu3Ly4MS+Bwtz21oqfWL7lIeYI6xf7EcbW/xq\n4yN93UCjYP0WXbhIvGXWoz9gM/52SRhli5/GJ8KrwA2mdYdn0sx+rE0LrqZr\nQlEU6DG5Xldbtb8VKsWiYRjXYsUHrxMXPVWApep+DzzgzUDimTPHE5kfcLkN\n2sAX\r\n=E5Da\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD7+eUNMj7cvogRZH2/DY+vCxybPyAsrUD5YnCbxYd2iwIgPXR8CBZjrUTwBNuL+yrbpWFSD61Ib0hM+f9tRmhdKPw="}]},"maintainers":[{"name":"nicokam","email":"331677620@qq.com"}],"_npmUser":{"name":"nicokam","email":"331677620@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/routes-watcher_0.0.3_1588326318587_0.2216673168904626"},"_hasShrinkwrap":false},"0.0.4":{"name":"routes-watcher","version":"0.0.4","description":"Watch the routes directory and generate the routes config.","main":"lib/index.js","scripts":{"compile":"k-tools compile","prepublish":"npm run compile","pub":"npm publish --registry=https://registry.npmjs.org/"},"keywords":["routes","watcher","umi","conventional"],"author":{"name":"Kam"},"license":"MIT","dependencies":{"chokidar":"^3.3.1","glob":"^7.1.6"},"devDependencies":{"@types/glob":"^7.1.1","@types/node":"^13.13.4","k-tools":"^0.1.2"},"gitHead":"69d84abca72775ddc1aadacd5b8be4c6cf4e1769","_id":"routes-watcher@0.0.4","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-VBx1kIBkFBQh73Runy8Pa4tWToZGVSfcGE7P+GpjP0FJsveKGLJb4kQxDgukVL89R+Ln3ir2lepGKjYgRUoYIA==","shasum":"48167334f66a584e1bd6cfe678fae59b31fd59a3","tarball":"https://registry.npmjs.org/routes-watcher/-/routes-watcher-0.0.4.tgz","fileCount":4,"unpackedSize":10290,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJerAauCRA9TVsSAnZWagAASggQAKEbo23GXb6zHIgFevEn\nNJHS+ilNoVcrEQpVaLrEuf+ONn4IpPjqICN+2h209tGRkZ6qd2ptbcfkitmB\nVSD1SWYO+T/MWRc/rb0LlFDAyVIlqfTWm3xj75/grG//VqvPnVTCmqXTNIFr\nD1/q2NBBTmzk7JjgBEX5zp9cWt6TGj/63z4ypjtRH7U6h8OxFTknPB3b2q+J\nSubVGDaERNOnpOVYDInpLe96H0+Wz9WLQkxhtioLuR+dFYXFoPsBOokryhRf\nnFbyg9H/OtWGFBb6jDct4ln6HMBw/d5EDHaNvigCgDGBMuSEtbY2sbEsdWm4\nbW7rJCgyR8x3eLKHOxedyEPCSqOjGGK7drTlGKIa+Z1Cmsyt5wGwfEAjERvf\nIC6u7M38nAMYNSWdbXDx5eGsnU5GqqDtaO2/mJedHVa7lyZunhd3yS7uJSty\nA1L/hP4b2n3vBCdVPOZkZuakhYnXPZm4RsD7aex2UuZwAPqwhnmJTavCYvKS\nyJHahb9TrLKjNAAsw+pVrbKR0+OGCNqopp7v2n9qQgiG+KbzLxoyH4L7OpBT\nTRQ7zwlcRYm6lQQZtIhQwT6dpuv+WePXppZ761A3XopTOsV+EdiKxIcQxSsh\nsSicU7ocmoEDhLPtsX8kFHRx2HhjB5ZGf042JF/w58geQuMoPoQ7je9MlWBr\nGU1Y\r\n=UKP3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG5cnXQsy9y8muwtwH2Krp++G/z7630EnFzql/QtMuaTAiBkz1zA2ojQ0oR11yVOnYiTJkpStcrh7RQZGELtIHKTjA=="}]},"maintainers":[{"name":"nicokam","email":"331677620@qq.com"}],"_npmUser":{"name":"nicokam","email":"331677620@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/routes-watcher_0.0.4_1588332206490_0.994767265931823"},"_hasShrinkwrap":false},"0.0.5":{"name":"routes-watcher","version":"0.0.5","description":"Watch the routes directory and generate the routes config.","main":"lib/index.js","scripts":{"compile":"k-tools compile","prepublish":"npm run compile","pub":"npm publish --registry=https://registry.npmjs.org/"},"keywords":["routes","watcher","umi","conventional"],"author":{"name":"Kam"},"license":"MIT","dependencies":{"chokidar":"^3.3.1","glob":"^7.1.6"},"devDependencies":{"@types/glob":"^7.1.1","@types/node":"^13.13.4","k-tools":"^0.1.2"},"gitHead":"0ccb09d465421fff3cc1a7470df461f3b925e89c","_id":"routes-watcher@0.0.5","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-zdA98DugiM3I+l/Z7XBB225uDXg6AyRxT+BiZRqCmyvBlU81IAgM3/QMfiCqxNQ9sL1xXTPobJKgXgSrqSb1UA==","shasum":"e52179c2d5c86ec7870c51864272b687895407e9","tarball":"https://registry.npmjs.org/routes-watcher/-/routes-watcher-0.0.5.tgz","fileCount":4,"unpackedSize":10522,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJerAyCCRA9TVsSAnZWagAAVZYQAJNEFE+2xA+gG7QMRuc1\nuwvYbO9alKRsvXkkD+Jn5SQGhD/PgR4a0pRhm1EfwzNR4OzvLUU+mgF3S2rs\nijSlUjqw/lGk7fg+KCdofhJVo3hjlemfVeaKgG8UBzvVmWX1IOfMJ+hE5RKC\nvOvtmO9WgpeHzMJLkiprlCdj8gg1+iR9zCUpQyz50SR8BsZ4IOKbmq+QEPta\nTA+8ttnU+8WnV8W3I920ygoDUz+LiuzFbcg0UYQwy/srd3+EhOX9kMZKzkyy\nXGZBSmwDV76/Hi7f4zyrKs6clZB1JDMi7/PG12hfO2IXrE4JRB/SaXgMAyJq\n70gwI504+B+ewTdkBWedQZ4+I7H7fch0gnpI0MOT5UTG1SapKBzJhTNwW3gt\nHPUxCiytKeMWztbdilPEtNnVBIOzqx5Qg1WjKqw7YAGrkOpEoIU8alRQqaBd\n6h0hH/VnSwm7bCAiobOxx2xLODfMvSPwQOUJWaEo4SmLG55QALL9J3stSsIP\nbir4X0427PyKzNI3F0j2Qdd6cj0rZAsLc2gMfiiq5/klkH3iCvWaoV9zUcxy\n5FG+0jJm3YmRuD9sLf0oBJQMSAGrPTDKlt52EMbRT9scvQIbf57rh56hGJex\nImDhtprCJSLlzpWQ1NHc9gpmSGTriO09X2MbPPuSjbrHiF/qI7RJNTjfrNvZ\nYIbG\r\n=8AgP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBbhPVTNo6rrlpjKD69cn5rMp7Y/xYj1HKdqzujN16TLAiAc0aaBeuW3jN9LHKodW4rAYwXhKLZzI6d0xH1kuyh0XQ=="}]},"maintainers":[{"name":"nicokam","email":"331677620@qq.com"}],"_npmUser":{"name":"nicokam","email":"331677620@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/routes-watcher_0.0.5_1588333698081_0.23695416903774258"},"_hasShrinkwrap":false},"0.0.6":{"name":"routes-watcher","version":"0.0.6","description":"Watch the routes directory and generate the routes config.","main":"lib/index.js","scripts":{"compile":"k-tools compile","prepublish":"npm run compile","pub":"npm publish --registry=https://registry.npmjs.org/"},"keywords":["routes","watcher","umi","conventional"],"author":{"name":"Kam"},"license":"MIT","dependencies":{"chokidar":"^3.3.1","glob":"^7.1.6"},"devDependencies":{"@types/glob":"^7.1.1","@types/node":"^13.13.4","k-tools":"^0.1.2"},"gitHead":"742f35a39bcde306ab790403a0c1e4705d8b59bc","_id":"routes-watcher@0.0.6","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-0SCRX9UGVHS21L6cc+AJ967pcsEkkExjINqsUkkDTfzw7CH4mSHsN5z3f3Th+IQr9rjazHJlpfIxImV8LNyRJw==","shasum":"4368de1892e521a6b903dbbecde5c27902fc24aa","tarball":"https://registry.npmjs.org/routes-watcher/-/routes-watcher-0.0.6.tgz","fileCount":4,"unpackedSize":10562,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJerBVcCRA9TVsSAnZWagAAfrIP/imR0bhf6UuGMniPRykv\nF5fMTDYvqc/hjgzLpqvKqsK+lz7+Awl/6x+3zXLA4ev9SvZ2s8hYWeZ8Y9R+\nYH1r6xTgaVeEAO2YUjmNNE92cybunfu1G6DgUPAHBT/NzR1ISJXUn0LdVAil\noNRkA+ySqPBLipWT8WWwq8B93Sm4tyqbUTZZV5hv3LLDXu5DTrp+/1REkPlW\nWrdFJx0LSHom/+Rk1Gvtik8H/I2616UxJhwdLzod5S40WwQs7qwFNhTuZfmv\nRhhpb6jGPt6EZWWlVUImA9s/NKt13h/DHZrQmItt9wSsIi1Tfd8ZX2spIMNL\nm5BFr1TMmjyad4oYqpuJJLDG+OZrBFY/lrvc0za3zKpSfMU9USTDvvWwD4n4\n5HQ/tItSbbGVqWiIE8709Q33lni6+hm4Rb/7RpxG284MCaLCxfehBjslfCNn\n+OlLQWdeYBQHNEA8uUYeNSO1A3ef1dxXonqx6u4+s97pdMFw8rGkdA23Zjnf\nOfCYz1LcCLPyQQpSPvg+uWCtwy4SIVIek+e4UTi7IjHHT4bdPa2hYsKKfM05\n28bYaoUgmr0MJ10tWZ5A6va7MfAVV+sSFwPIe8fYB32rOyJAmIF6yh47uqcD\nJhyP9wOUzo1ImVVrJQaLnRC60caehzdV3SrngvP/8SXRPdTcmTHeAm+3oyKh\nC6H1\r\n=LgEB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID4AB0qQ4n/eqXdpO9xIj7+URNuL4sGww6pkQNsZkDBnAiBcGb0UfvRU1I+lTCi1iF4Yi+BUDjH4OrYlsMwMExzvbQ=="}]},"maintainers":[{"name":"nicokam","email":"331677620@qq.com"}],"_npmUser":{"name":"nicokam","email":"331677620@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/routes-watcher_0.0.6_1588335964159_0.6423892334498875"},"_hasShrinkwrap":false},"0.0.7":{"name":"routes-watcher","version":"0.0.7","description":"Watch the routes directory and generate the routes config.","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/NicoKam/routes-watcher.git"},"scripts":{"compile":"k-tools compile","prepublish":"npm run compile","pub":"npm publish --registry=https://registry.npmjs.org/"},"keywords":["routes","watcher","umi","conventional"],"author":{"name":"Kam"},"license":"MIT","dependencies":{"chokidar":"^3.3.1","glob":"^7.1.6"},"devDependencies":{"@types/glob":"^7.1.1","@types/node":"^13.13.4","k-tools":"^0.1.2"},"gitHead":"46a857d21acf3ce054f4b95a55c1b382e2f91eb5","bugs":{"url":"https://github.com/NicoKam/routes-watcher/issues"},"homepage":"https://github.com/NicoKam/routes-watcher#readme","_id":"routes-watcher@0.0.7","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-WKWKOrF1QxahF4rC1rtxcKdNafwpk4dKNi/ihom678I5zmWz7c7q/HU32VElk5w6AH/WlJpc4eErw50jrTiLXg==","shasum":"27ed1e9aea1869109324db21b312f4f3d27ef46b","tarball":"https://registry.npmjs.org/routes-watcher/-/routes-watcher-0.0.7.tgz","fileCount":4,"unpackedSize":10695,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJerCa+CRA9TVsSAnZWagAALosQAJXT7iwZJr0JaaSYyIGF\np35w5cbRXZiTL7W7aqK2LgkjMuOJ0tFpqI4PmuH4zsxNNNr2w1PJdP7ynv6w\nkCgIHFm2OefUIrlPui+HvF+hmQ3yIyl0QU+VMZShjJMQV4nxgJxLBjliwagz\nb7Jjz6UeiSDnUhX49lnZuNLmx1SsfpCoT4nWA7b/tDSpux25gEh2BKcPXd63\nqEMxYGBb/gXlq5wIDED6LwCJxYd+Gu/Gw6iC9iqdwtfIk8dY/GonOAm5YRRc\npusqPbwyntAkR5t4vFIm46jp1xUnkbWgH/G/5Rd+uvhndB1DTrOW5c/9MHx5\nrRpxf+gXd2UyBcs4U6bA6RS/mR50Eyl7Tx+npc+0io+fkE7QHCEuvTRncwMp\nWzt1gfsTw+Cqs+wfx8BKPRUswlG9b0/zRZDIhNIVPyge1h2k2AfoV8xC6sMH\nvRnPFeQT211IkiFCSli+dZ6rzm+tlBUCnFKXCwCmDISzeKPVYMLrJDgkDb4l\nCqTboBrq7YFsaYK0hhEo/AAHDA9x/EJramiHj44x/2EIcAaN7TfptcBF9mVt\ngczbVvsihF9AaRcSHxTHMBezqh0qf2Nv5WOJ6Z2e7paUol29gwQB+KhhTP+D\nuzsNTo6Fxkv4OS1J+IGrBELBW7N3dQ/isWQ6tU5Ld1nM0Kj6XzHQzytnJ8rK\nw2Oe\r\n=oogJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBwB5670BJeF2xzwXkVy8KAFnqpozMVAHkHY7PsMhvRCAiEAmflYVzdRaEFcTqtyi8pYhslqo8W62TPG97L97bQew4g="}]},"maintainers":[{"name":"nicokam","email":"331677620@qq.com"}],"_npmUser":{"name":"nicokam","email":"331677620@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/routes-watcher_0.0.7_1588340414028_0.41613987363537897"},"_hasShrinkwrap":false},"0.0.8":{"name":"routes-watcher","version":"0.0.8","description":"Watch the routes directory and generate the routes config.","main":"lib/index.js","scripts":{"compile":"k-tools compile","prepublish":"npm run compile","pub":"npm publish --registry=https://registry.npmjs.org/ && git push"},"keywords":["routes","watcher","umi","conventional"],"author":{"name":"Kam"},"license":"MIT","dependencies":{"chokidar":"^3.3.1","glob":"^7.1.6"},"devDependencies":{"@types/glob":"^7.1.1","@types/node":"^13.13.4","k-tools":"^0.1.2"},"gitHead":"d4df55f91af8cace722cb8b08df9e03a1b0f4954","_id":"routes-watcher@0.0.8","_nodeVersion":"14.1.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-jq/YOChqnXjqsnhZ0pUFJbRW5/L6CEwtYpY1JZLnx1q19mIDcwUuxDFCgifwt1iZ7OQIqcU0XPZIMTPEMIvw4g==","shasum":"b288ea0d3b26e4f44354cc66a4eea2d377af099d","tarball":"https://registry.npmjs.org/routes-watcher/-/routes-watcher-0.0.8.tgz","fileCount":4,"unpackedSize":10638,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe44IaCRA9TVsSAnZWagAAbrMP+gKe8Q8wm2Z7CPv76IHW\n+X5la+zYdiOtnEkaP/2LGbK6EBm+zPvoBkEZJ5BtAZrNBx4KM7pzqzrhgexX\n5/abFUfIc3UryC4o2QibFonfZ+hbKkLZRZQ0jo9tlSj7WQnocE3vy+u1bnO3\n88LxhP95xRSSlbWxMDqio9TFoQjNKGiKW6ZZ+NpFAuwJtO7OSSiG3w71LIDU\ndEoGCai5cUfHKvHfUhKyowH3k0NeYbNyyZQ6PgQ2k3APS04e8TTcE2Y37gp0\nqKecAwRnJJiWSs7Ugg5Vdtt1G7mSnGERvTt85VvDUdJY5Sn9lWbGRCmZBNHU\ndBXKnvYo48OnT1YqdQt4jR6wDEWODrQoOJeyEjcofSSPMwf/obM7Q8UJaqXn\nAjuyLoE/0Jj766M/7bix1AnnKildRbImLW2NlK4atuojLfaMLOKIpVdlIzdE\nTW7vaFGS4tCEc4Hsk0svFPtDIL4kEpDMukDgwBYCwk0g6Jr5sEDbZudMlt7T\nLi3dozOwSNlFH9gjiAQe6c2xowHZHipaJWO3RRM53olkZbpbQt3uTkIncY5U\nUTM8ptvfOdTRImXc90iYS58YpN4FldDflq0Jy+94TyenZ2LR7PRbQYzCjWap\n5soZ2ZLev1QKt234GUbPnI0HZX6w/RdyPndyvEGY/JKmZbVY22qR8JumnXMo\nzY5u\r\n=EC6O\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDeFQ+HZmJG1zrGpBxaASgwpDQX5YSHEkgb444yoGcd2gIhAINXM0Yv1ACOT8H0KBMm5/Wzme+5FfWSmezkO+OyKRMk"}]},"maintainers":[{"name":"nicokam","email":"331677620@qq.com"}],"_npmUser":{"name":"nicokam","email":"331677620@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/routes-watcher_0.0.8_1591968281890_0.3376269996761818"},"_hasShrinkwrap":false},"0.0.9":{"name":"routes-watcher","version":"0.0.9","description":"Watch the routes directory and generate the routes config.","main":"lib/index.js","scripts":{"compile":"k-tools compile","prepublish":"npm run compile","pub":"npm publish --registry=https://registry.npmjs.org/ && git push"},"keywords":["routes","watcher","umi","conventional"],"author":{"name":"Kam"},"license":"MIT","dependencies":{"chokidar":"^3.3.1","glob":"^7.1.6"},"devDependencies":{"@types/glob":"^7.1.1","@types/node":"^13.13.4","k-tools":"^0.1.2"},"gitHead":"d201a0063953c7f05e97ab5f7b86b7e9ef631e5f","_id":"routes-watcher@0.0.9","_nodeVersion":"14.1.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-ZhMrlDlRbD9/e08B0JeGuB4xN9iORIDjTi/Vv2VcGalPcICeRxjJu4EXttWt2ddvygEDLZ5iJXZgtmN6useTqg==","shasum":"c8050e16119b091e2dc54adc3152cedddf6eb9b2","tarball":"https://registry.npmjs.org/routes-watcher/-/routes-watcher-0.0.9.tgz","fileCount":4,"unpackedSize":10885,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe45fuCRA9TVsSAnZWagAA/AcP/0FYipLZ4LtGhnMSeWVA\nL2oJLqB8WW2iKl9eEHOyQ5xne8v/aC7R4mMM8PmusXKasAeh624LDlqmjQlJ\n90l870jL1JQhyEouwX/hlnyrNJruTFG4J/dK6OwpohXPlCDOvNvRix76bIO8\n9q281mBDbHQF0rYEuFx9ZRMmk5ihefQmYzrHqMUX4AkJeI/TJKKbT70CF7AY\n93Yki2HyasSGGuxWT2dKz3HcbmvvkhgcH22G06s0ZyJtnQh//g6Le46pcZxY\nu2AnWVqanbVzKz2NPSt3jp/XXTN4KZDPMaxFybei4kd/938HVax4ptOHFAzV\nAHBYqQ9g3M46yEScaP+MIqvL7utQbstgS5mo1pyK2I3MtfqYLytS5GFaeHwe\nVrvuI7Tz4h9mTZEs6f00fSB7HxEJDE9AV/P8W0C6h32Jgqcj4aWXUAAl+MlM\n7pwRSwK8JXlraaymEuzBGCUxG80FDx8TlGd8YcHEyTEwTrLGwEjXsKvwBr7t\nZ58xOa70mMMDVoCjTMlXLxLWYabEvxj/pg7ZkQY46Din4bGzFny+DhBqKrXK\nIxCi0NTL3sqQP/k+QneFHEEcUKc1Whrc8dyCVUGmxmyLrDOfNidc+MOj763i\nX99sD5gtuqVw/OW5K5KDQwTykoGGXOn2AURaK97+2MSl0pfP7BZ2sbRBOVCb\nZOVL\r\n=wFB9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCcUJQz/oaZgNayxerlmoAwnEwYoncE7oqt0CUcMipdCwIhAMwt4nDdkM5QkbbEw+4ANaF+05cIvXzf2JJpbo/vH7lB"}]},"maintainers":[{"name":"nicokam","email":"331677620@qq.com"}],"_npmUser":{"name":"nicokam","email":"331677620@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/routes-watcher_0.0.9_1591973870477_0.6903990351128799"},"_hasShrinkwrap":false},"0.0.10":{"name":"routes-watcher","version":"0.0.10","description":"Watch the routes directory and generate the routes config.","main":"lib/index.js","scripts":{"compile":"k-tools compile","prepublish":"npm run compile","pub":"npm publish --registry=https://registry.npmjs.org/ && git push"},"keywords":["routes","watcher","umi","conventional"],"author":{"name":"Kam"},"license":"MIT","dependencies":{"chokidar":"^3.3.1","glob":"^7.1.6"},"devDependencies":{"@types/glob":"^7.1.1","@types/node":"^13.13.4","k-tools":"^0.2.0"},"gitHead":"9c1ec1893606296ef773e2ec882294b1dd1d6e39","_id":"routes-watcher@0.0.10","_nodeVersion":"12.13.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-17jKGPoMW1IC37kB1JVau1BAKLVYomX8IkAiJ7M9zJTQ1WpophA2ySsFUhR88v6CKqE4YzLbjiuh77B0nD58EA==","shasum":"bea2ec71e56950985da2f864956ff1b6691bd9e5","tarball":"https://registry.npmjs.org/routes-watcher/-/routes-watcher-0.0.10.tgz","fileCount":4,"unpackedSize":11636,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfIPGYCRA9TVsSAnZWagAAsHcP/iDZsnBKOx3VvjXhWyrX\naedNAyvJX4YNRcwzm6LR+F+MBUO52QFk3L9viJLL+VTuejqelKb3fSxb797+\nfNZqwu3/9TypRgzYM7XmwvA1CismSSJxqO1u1UfTG+VhFyeh2SUSHmWH0hLx\nL1NKNY65iRf/7/UsmiO/bUWV7IB8nnadPEsM2N/5hZgprM85q1l71tbT9Kir\nBWIXvSFo3JN/AM4aO5vm5cAg/CJi6bWBSBKQTdS90/YrjCVjgmbUfxjR4Ogi\nbTm1fCc6rC8RMFu/Ah7Tye2arPD9bpTZy8gx6q1PZ2C6deoq/ib/j7WOUUKs\n6aINBox2ltS7UTym7BTHypNoEbfAh4F5GUcjCQs5NuEkYeEp1A1zXdOr/vm/\ni3YXslJI6ReXv60Q1T9k2wO0RGRZtK90KdgKg6tRajFExye6s3bLiMhoRHKF\ntlOaBLgGiK5p4dTgooESjA7/+KmHuWNC9rPQJehtoIsS5jwb6oZL6tmIEyP3\nrM7GmcPtf+mE6Lk1U/MmsyoeRx+9DNSIcS/THBX9MGwTP07ds+PyeV/hnquY\nYagGSXHSGqfKPjYMJAEQYa2FSvE4MIkjworZU0Rrmczkeh+TW/vNQaa/dUoE\nW0wgb84qEDnlNgB5wnhaxSFqaRyxzyNDbzZnHkR873+B9ftHCTVNEBTM0ZtQ\n5e6c\r\n=sq9m\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDSYvfsfRIvoGSKTQyuqZQljn/AjzLEvGoTubpnVSj6MgIhAMaQ67fXAFWCDsqmhT7J0pPfUW+kYa2RLwmcPWYn2vSV"}]},"maintainers":[{"name":"nicokam","email":"331677620@qq.com"}],"_npmUser":{"name":"nicokam","email":"331677620@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/routes-watcher_0.0.10_1595994520372_0.3625495448241589"},"_hasShrinkwrap":false},"0.0.11":{"name":"routes-watcher","version":"0.0.11","description":"Watch the routes directory and generate the routes config.","main":"lib/index.js","scripts":{"compile":"k-tools compile","prepublish":"npm run compile","pub":"npm publish --registry=https://registry.npmjs.org/ && git push"},"keywords":["routes","watcher","umi","conventional"],"author":{"name":"Kam"},"license":"MIT","dependencies":{"chokidar":"^3.3.1","glob":"^7.1.6"},"devDependencies":{"@types/glob":"^7.1.1","@types/node":"^13.13.4","k-tools":"^0.2.0"},"gitHead":"7b0cc607d246344414d933181efb8c1251e68107","_id":"routes-watcher@0.0.11","_nodeVersion":"12.13.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-SvvdIZ29a2CXbDI6yJmgKVSNXsRuziSKCYaeUq3W8JptqHgJJ3+mlViSja3LUgrP6YiKEUsqcAFk+wVJ2jMxXA==","shasum":"fd0266ba47b4d05dc7ccf2d39f125cc03f958c0f","tarball":"https://registry.npmjs.org/routes-watcher/-/routes-watcher-0.0.11.tgz","fileCount":4,"unpackedSize":11614,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfIQuaCRA9TVsSAnZWagAAE64P/j8EZ53LjgBOh6oTHOaL\nuGIr/OhPpOrJgEqhZqnW3f/arimR1iagnstUZnhgRrb1z3UN35+6P9ihZiCV\np1bv8hbfy2NOPK1QDtha/oJP63yg2Z/Fj3qoNSSrG8xD5wmDpoMPE+Hk836R\nZ5ojxA8ibU6y0+IraDRrp24PgkjCmHXKTE71unE5jeFQjgQy6xrufd2b4XIb\n0RdhKov3ldzhTwafVWJvcd+5S4XKqLex1OHV2WMcpiEiJCjRZXXXQeFrV1Yv\nQKjzbi3bW3bx8JY7D7nJC2nl4+88tSZHilbOGIKkm2jdJ8YuUEzHx/rFXYsj\nvpH+S9YV200kYoT4fKuqF4GnAKswzSqfZz/rZ9OYU4lEuXOD1qkcKvtNfQNb\ndKPGC8FNEVOd9jdvZ0fGnhWXYcdIXQScrVZtlM2rC28lp7X0+GBqW7eTlnAg\ni/n8oofKK5MYttOovtQzsvr6D5B9ZEF+AsuY258O9ARtnaOg1ruKwArdmTNs\nrVylCsbuho24kDozvqaoxnmMq4jaLLeErvvvp4dl3bPqrexITjt6OTDFlTUY\nwPcywez88dk59LhOyVOhvVzk6QRzUoy/bLmJPTgJfluVameHfmseS00Hfp+H\n8VW1kKgtcdS7Vp1UA71TMgQFAfOGDDGu+c2FFCtft5gWbEokQ/zlTVHvtxFC\nOcXw\r\n=Kk7f\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGa0s2cnt7GfzSO344dVFqaLPRES1YAxDpFsthfiL3wHAiBD9jOWI2v0ki8et4cz2gd2vyR7OjkqWfh+ulUVcG9z+w=="}]},"maintainers":[{"name":"nicokam","email":"331677620@qq.com"}],"_npmUser":{"name":"nicokam","email":"331677620@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/routes-watcher_0.0.11_1596001178533_0.018638632315160164"},"_hasShrinkwrap":false},"0.0.12":{"name":"routes-watcher","version":"0.0.12","description":"Watch the routes directory and generate the routes config.","main":"lib/index.js","scripts":{"compile":"k-tools compile","prepublish":"npm run compile","pub":"npm publish --registry=https://registry.npmjs.org/ && git push"},"keywords":["routes","watcher","umi","conventional"],"author":{"name":"Kam"},"license":"MIT","dependencies":{"chokidar":"^3.3.1","glob":"^7.1.6"},"devDependencies":{"@types/glob":"^7.1.1","@types/node":"^13.13.4","k-tools":"^0.2.0"},"gitHead":"17feb9b74884dc0c07b4311076512707a94e8dab","_id":"routes-watcher@0.0.12","_nodeVersion":"12.13.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-Smfr4GvuOSNa4XVs/nP/ixBgG6rU7NhyUdAnal4sUHoc71vhbFH3fVNjfp4L/fNg2IQ4D+nvovo+K2NjXmoUsA==","shasum":"45de39778ee8bb165c5d7d1dde66a66a1afdb06a","tarball":"https://registry.npmjs.org/routes-watcher/-/routes-watcher-0.0.12.tgz","fileCount":4,"unpackedSize":11581,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfIRg/CRA9TVsSAnZWagAAf1YP/1pWqOP5NQeNJlHfCH3z\ncWM0asNIMwbEjUd3Rb6AlCwxDEgx5IWAhvRI9s+kiW92jMrp7UfQMS14VtQU\nVXJ4xokjWrneFs4FtojF53gtde1Ygb3Ak9xrVlGB3b5IA/zDMwIClEt+fJEg\n0nEFIKp84lSLxbMlq0ot4dlGS7VrQI025MidXFlvoBQdt26Bd5erzJLWP/9d\n94B89n/jevPc0uC5/tjwtaYQWECWl0cfOoziyJLZazG+lloyhoJHz3Jioomb\nValyk34DDr6ToMJic7IZT2afwWu2UeM59H6EGNvpkFg0JW894ISh0kRr2Tnf\nz8eocMv2c6vr9FCXo4lE0JPPGDBVv5gCgt4UC/eTM0o31C9zij5fCTrHi++P\nj7W39s46BNoVAWbzICA5p3xM3W9IQREsrI2xR9EY+0bgX0xptknYpm0a85iN\nJE+qY5d3e0gWJQmfnHkXXDdSjT7dIclIq6EFvRPYIy5at6lAtL0+Dx8LbfhK\nD0MAxtFvFysCYPKCQ8mxot4csfGWssq+8p4PsdG6l0tKwrFJfLTEWSD667u6\nLzB2Vj7n/IQyla+WzndOQV3FyIgpPjQCn99CkINag3tyb8drVg3OAR6qU96j\nSAK7bIeHGtIljKizVCE/onSdjLx+B0kKaZfuI0udi0nyF8q5q9RhSIUs2VZB\nda0F\r\n=8lnA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEXlCFIkemv3i+kYTKvVHbBkl8zOR3S0jD0jSNqC5l3nAiEAry1X60pXEzshI3pewXAaACt/oGEIOWfpMC1DHLgQtvM="}]},"maintainers":[{"name":"nicokam","email":"331677620@qq.com"}],"_npmUser":{"name":"nicokam","email":"331677620@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/routes-watcher_0.0.12_1596004415360_0.7081316932825312"},"_hasShrinkwrap":false},"0.0.13":{"name":"routes-watcher","version":"0.0.13","description":"Watch the routes directory and generate the routes config.","main":"lib/index.js","scripts":{"compile":"k-tools compile","prepublish":"npm run compile","pub":"npm publish --registry=https://registry.npmjs.org/ && git push"},"keywords":["routes","watcher","umi","conventional"],"author":{"name":"Kam"},"license":"MIT","dependencies":{"chokidar":"^3.3.1","glob":"^7.1.6"},"devDependencies":{"@types/glob":"^7.1.1","@types/node":"^13.13.4","k-tools":"^0.2.0"},"gitHead":"bd67a2cbff29fc9105fea506ccaffd78ac17a3f1","_id":"routes-watcher@0.0.13","_nodeVersion":"12.13.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-FXttbE9jmpY37ZgFB3bmRkmmDcNT4Z62V2DeEobmrRF42twIXLt41RRSofjysRi3i7KLckaZOpfsuV++saGEtw==","shasum":"c472ad08ee4a4a7d040d1b69ce7928a188ee6cbd","tarball":"https://registry.npmjs.org/routes-watcher/-/routes-watcher-0.0.13.tgz","fileCount":4,"unpackedSize":11761,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfISGZCRA9TVsSAnZWagAAuEMP/j7fjvyy7D3k5vJuLLrF\n69j+RAcQUGJQo2pQyisXysktocH9I7Fx04QqG0MTkDPVLgL3OHPtmFz84eQO\noVpGEXFJo1PtakejCepxtQodCe/Rjx2KqnXc1nLYcr2rBLLT9XRZmMdFfUBX\nF64LcR7+xniZhwth+UPslyEf41ipP25g9iKuJPg+hxAzIUIrLlc1H5ORDRmj\na8HoNVvcDHANQO8mFVZ5yEh48ysJRU65BzlyzhGbI3pQljxiCBXY3q0Dhxi7\nSsXgLCJa02dzBRNH63ZpTtg+1h/g1qWdLBDWzfRaeL0clok0V/X4eK46MzMA\nar2lm2P8h76/NkPnCEDXkDaj50WOH+HI/54o+S9DMIBwM+rL4/V3xSaRGU16\nMV+mWj6tlQjm3TTnwh0MKWtQinsCig2NPzN8axWEtgALofzuI8YW+VQSsCin\nPM8T+Z3NIwkIVg8JuhuzJ/kwMYwOKHr5m3aOtlo2iM3lyezROPFdW0sHuBhL\npnpvh7HuvUnM70VI/lw1chjf3osmr84249NY8yF4AscdPVBasH9UT+K6qe1b\nYLBFF+b4S1DnYBt7Vj7XfSBPnMy4OiQT3fX+/8CeP6iAZZyFskEs2fkmSCo5\nz9tDT9m3bbAGUAHw2j9wQ4gjw6at9QYET8KatR2BBkjl1ZkvawIHeksA0ULa\nGpQI\r\n=MjSq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCCALHduq2TxZPoT01imx7fyZgbK87dAmc/5JUUZkPC/AIhANW24Ea0AEa6aEUiAw/Ay6GRbLPuMrVSNHauwYyKxVlm"}]},"maintainers":[{"name":"nicokam","email":"331677620@qq.com"}],"_npmUser":{"name":"nicokam","email":"331677620@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/routes-watcher_0.0.13_1596006808916_0.3828479079886731"},"_hasShrinkwrap":false},"0.0.14":{"name":"routes-watcher","version":"0.0.14","description":"Watch the routes directory and generate the routes config.","main":"lib/index.js","scripts":{"compile":"k-tools compile","prepublish":"npm run compile","pub":"npm publish --registry=https://registry.npmjs.org/ && git push"},"keywords":["routes","watcher","umi","conventional"],"author":{"name":"Kam"},"license":"MIT","dependencies":{"chokidar":"^3.3.1","glob":"^7.1.6"},"devDependencies":{"@types/glob":"^7.1.1","@types/node":"^13.13.4","k-tools":"^0.2.0"},"gitHead":"996f7c4fdfe11e8e97f263bd59265a2b2bda451d","_id":"routes-watcher@0.0.14","_nodeVersion":"14.6.0","_npmVersion":"6.14.6","dist":{"integrity":"sha512-UHF+AOt2EkFUqgVbHEn/Yh1DtsMcfCMVxVNa825XJGI3aeIoRc/m6YZmA+GOuyGMo/3/8T/GPm4hPEk5SvrGlQ==","shasum":"5d1ca9d3c05b0ab5f6344f3406d560249100e2dd","tarball":"https://registry.npmjs.org/routes-watcher/-/routes-watcher-0.0.14.tgz","fileCount":5,"unpackedSize":16635,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfVvoiCRA9TVsSAnZWagAA4UcP/1siLDE9X1YQHfHDakb4\n84c8IGkPvhqoqbp6P2XihwWaZa4Xh/pfi9p6BoXYZAv4lmyVUB9hVEeGX5rC\nP8USXRXRcYje/sn5QIC9ul+Eksnu8ZE++COuUiNFxhXK6cPlxJP7DycgRawt\nlvGY7ypZMotpPidAC47wh2jksODOQWMUANOFix+hHFHBDSixMovg5vWwk4Hy\nnQDImTSZEBz/th2hwVo+oJte77c3dWKCqRdohJbIVjVJ2u9pr+udGfaDXX/E\noggrtOUN2H4PzY7KfVlpVm0oUTnRL02sbFIgL3aiZCeGBo2sQt88VFrm23zA\nGTylws+UceULL6Q6weHnQtyNuxOMGLDT63uYki5JTRPipXd7D/DHzhOwMMnV\nNJG57Qwd35vXHbTFed03Mklu6fTUmHjjTzvYf6WAx6Apjg4Ju2hcgH22PyZG\nqDV+3fkyxefXhzRNWar3WloQ7MWTOFONgmiRQgEXBWQvJjvT/9pkyf/Ha1Ol\nbJyGM+riLw9CoLKH4QzTp+h9vyyea5H+ZCJQWo+iV7ZYOg2lNaiqXoNgpOBU\norO1EhWGllHh5mSUkOYJOYKuE7qbFIUSh6rPP7gxD/+hvmCWodPiv3OPB6t1\nY4eaeL6o2SMsZqIuYr1hBnyPuEhvUXZq9QtczkEkRg1AzoWIbRKQ/T8z1b3A\nrxC0\r\n=pVLR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCg4/iX9joBBxDZUU8JCW5fJUr3fhVyYUXGYqz5qrIoDQIhAO4n5JUX8D8bqbFF34Gn8VSHQokpeM2Votd3X+SumtAZ"}]},"maintainers":[{"name":"nicokam","email":"331677620@qq.com"}],"_npmUser":{"name":"nicokam","email":"331677620@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/routes-watcher_0.0.14_1599535649811_0.26147829748805385"},"_hasShrinkwrap":false},"0.0.15":{"name":"routes-watcher","version":"0.0.15","description":"Watch the routes directory and generate the routes config.","main":"lib/index.js","scripts":{"compile":"k-tools compile","prepublish":"npm run compile","pub":"npm publish --registry=https://registry.npmjs.org/ && git push"},"keywords":["routes","watcher","umi","conventional"],"author":{"name":"Kam"},"license":"MIT","dependencies":{"chokidar":"^3.3.1","glob":"^7.1.6"},"devDependencies":{"@types/glob":"^7.1.1","@types/node":"^13.13.4","k-tools":"^0.2.0"},"gitHead":"f5f4f3c427ad789267345356659cd94862a2816d","_id":"routes-watcher@0.0.15","_nodeVersion":"14.6.0","_npmVersion":"6.14.6","dist":{"integrity":"sha512-6boSS0lPfK7dkeet55D+1XZ0xmmCqCNtr7wcny7lj/rA3L7tb7IWfXsBI5px3ydPsd9/y/akJ+ow/8ybzAwkgA==","shasum":"ef43eb95daea6d5d327abfa71cdd82dd5c19fd09","tarball":"https://registry.npmjs.org/routes-watcher/-/routes-watcher-0.0.15.tgz","fileCount":5,"unpackedSize":21381,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfVvpYCRA9TVsSAnZWagAAWmYP/ikqKQ7uE5Y6kTPq9gp9\nc/7XyGGKBLDGrplQSCZ0KxxP1gBNlwG7IorvVOLWFSCf9sYwe4uNZhbKCIqq\nXWjQU9OnKWTag8BltkCNF7W53F+beqlJi3mUNzeyuS+FPtst6SexTbNZ8xH5\nJHDUyX+dpzqq6W68P9+TJjwD439klVMQ2AE/6K/1cng75p757fZdzFXnFtgK\n+C/aTcY6S70PyCqPlJovQc+kkV1M3gQUVtN0nlZHzj6Z6LNew14gWxI7EHZt\nSL0+4gzXjJ8TKEM2k3rxrbJfkSai3+X93KHntSx+NDbami1nV8RClamjLW2T\n5EHaZKL8gZDa7anSD+D2A8fwIPyuA0GzSBW0ch9Bk8GDZpzQ/ShP9ArD1pUW\nAKgdwQt5UEUmOZbqu+T470S84lZk7PI6Kmib8h8hjCOXrm9G2Yfp2eqypnrL\nMN/R8vaTe9OqWEddwIuK7xVRUBAc43oxZG0V5l8Fo9bOx4gV9TVnwxyvCkmg\nN5NyHXPEyUfPxzGipnpvhVLBN5PoqGoxq15Alpji5CPxv8l4J/oE6axBHsYj\n+4H8WjZaco/4sBcDZ2xJTRZCRc2QqD+tOjqw1ZwCxxKK8PTVMKKZ+0LBlC/G\nDdUkehzprzT8UBPvBPjeCcGikKOdWbRYlvcQLyN6/FCqFibj46ZucF9iV4Y1\nXgWw\r\n=uaAi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBLH7KbW6mHYYHKnbIsqFf2Uyd2pQrOWKqqk34I11j0PAiEA3ygLZqGwpLwb/++lAZ0dgSoMFFKAMDbxfq3oL8hfRcA="}]},"maintainers":[{"name":"nicokam","email":"331677620@qq.com"}],"_npmUser":{"name":"nicokam","email":"331677620@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/routes-watcher_0.0.15_1599535703839_0.06254109855072465"},"_hasShrinkwrap":false},"0.1.0":{"name":"routes-watcher","version":"0.1.0","description":"Watch the routes directory and generate the routes config.","main":"lib/index.js","scripts":{"compile":"k-tools compile","prepublish":"npm run compile","pub":"npm publish --registry=https://registry.npmjs.org/ && git push"},"keywords":["routes","watcher","umi","conventional"],"author":{"name":"Kam"},"license":"MIT","dependencies":{"chokidar":"^3.3.1","glob":"^7.1.6"},"devDependencies":{"@types/glob":"^7.1.1","@types/node":"^13.13.4","k-tools":"^0.2.0"},"gitHead":"860a171964402c1696342b8aa11370db0290fde8","_id":"routes-watcher@0.1.0","_nodeVersion":"14.10.0","_npmVersion":"6.14.6","dist":{"integrity":"sha512-QOrltmYMV+XaV9v0Lz6+leRpMnlWSQwuxfid1m8JPtUdsPAMXoH/aCsW8eOYP4RNw/TqiZfEFgHEvwTZr2yeRQ==","shasum":"f1c163dfee65fb9b93a959c5182f80d5232f5939","tarball":"https://registry.npmjs.org/routes-watcher/-/routes-watcher-0.1.0.tgz","fileCount":5,"unpackedSize":21396,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJflmCBCRA9TVsSAnZWagAAY84QAJ3WHZFaXmu318NKPJ4j\nG6UHauP04qIK4BU5z94Hxjext6dL5Yix3sk41D0skhPZdix8wXcjp4jqVHH9\nq6t+fH8lrvyLzlxAzzwxpwI75YbQqjI36i4+cWpchKiepuh04YcKw5btjnwq\nUD/yV9+AIaUUJrcYg+UZ56hR8zX/XlLlruK1HocytfneQ0TMSQ7jUD6pqGy9\n0Dpoe/Odm3AeaafmwzRUTuWZM/i5yMNvDc/9W/QQPrH+dtQ3orVdPniKoR0f\npYXk+8kJGa2RCxB4rImnA8UV0o9YfHUjoEs15T6+a9tHjvSMlpP1T5UdsgWK\n8oYyLCWMjVBWoz0yh9h2K4LJ43vTEJxqyDwdHPw4iVWb6YPP46T+AgpTZV8K\n4O6k9CCtpoFWBIJIi7B/xZmF81SclAYKCERxagBlpSC1CICGr7+xBPqEQsFO\nq1EaYAPHWAagFg++hqX9vY+bSK7XT87Np0xX4Z6dx/uCF6bryQ1X0hUFuyM5\nqf60aJXfeQIPTmeX0jCbstF+JmOvdAva/dzAy+MqSJMCM43Kcvzz4RbfaobA\nLxm3JHRvjwbq2ykskv1segGlTDr9Qww7F3LUj61L3TgZwoc7j3DmKFFLlYVc\nEz20xGXYUBIYfKZVwAamowxXNUSMYatsf69/jEaqSj6Y6E0NKHC/W8Vypc35\nyqep\r\n=jD8F\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIERKwfvWoTWKczJnV4ifCzOy+zLcYzb3qYptZFVEbL/nAiEAguUR8Mv1qx8hOD1btSemBuiTAP3CeEtRE4rgDN0qdF0="}]},"maintainers":[{"name":"nicokam","email":"331677620@qq.com"}],"_npmUser":{"name":"nicokam","email":"331677620@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/routes-watcher_0.1.0_1603690625058_0.341732348120918"},"_hasShrinkwrap":false},"0.2.0":{"name":"routes-watcher","version":"0.2.0","description":"Watch the routes directory and generate the routes config.","main":"lib/index.js","scripts":{"compile":"k-tools compile","prepublish":"npm run compile","pub":"npm publish --registry=https://registry.npmjs.org/ && git push"},"keywords":["routes","watcher","umi","conventional"],"author":{"name":"Kam"},"license":"MIT","dependencies":{"chokidar":"^3.3.1","glob":"^7.1.6"},"devDependencies":{"@types/glob":"^7.1.1","@types/node":"^13.13.4","k-tools":"^0.2.0"},"gitHead":"219e5cc6f25dc784f0111d0909f16372d170a4b0","_id":"routes-watcher@0.2.0","_nodeVersion":"14.6.0","_npmVersion":"6.14.6","dist":{"integrity":"sha512-M03UBkhaIn+pVs35qGQAKMGSLa2IuVFVtJhTft1i9QfaswS+k96xIVGq6GxaFVamZA6ONQZERFiTpVnKtses1A==","shasum":"f7db5473c90ba235f8c72810c9aa1b4724cec80e","tarball":"https://registry.npmjs.org/routes-watcher/-/routes-watcher-0.2.0.tgz","fileCount":5,"unpackedSize":21686,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfqVgcCRA9TVsSAnZWagAAV/YP/3VpZrdJMI9fXGM/oW0Z\nO9WE4xAilzQ1/JsLeXQhKapD6nGoFvcKDHQgqlHiOY7C18Jr8u6c7beMPyCw\neqTzJdbEgxEnZtIRnywDOkAjygapmIrvXtWSXPr7ppvCsgopdCoJt84x/7Qz\n9EZLZRKCwI9klLZ3IRLcCV+N5uSNm8Sq75tw+6X/fKoCAPn+tNpIkJIeK8s0\nXXN3FemwyMpJgLG/SE7HSicQxJyAIBLdk0V3LFKes2Z1BeZ5CqhqWzdkYj5I\nXvXuJcB5IHxs1i3SjO19jaxT+WGoDn/qUNbK2LCKimTzbu2jAkPXNNiaoIAe\n0zGorK3sIk1rDMk6y+08dnPBefjJ5omy0HYRjn9jaiyEVIJfDakjal8HK8jB\nOjGuHR1sWgxiba0jGtCZSpwAzndpBQ728lMAhC956tEd9jAUD5fUmmRmSRo1\n4UP8m4QRAUM4xLo5JggVndzzDIXWi316RMwrai018ZIDvAwyUFrev7c+UHRT\n6NVzQbU8PpfEhQ7ZKapBZzsLRg7kOUzY6Vh8260Y7zLkZhinHXQv16/CE3kP\noXSn1N8Z2yGp0FGTHnmSklpYTjttBpPbE7rBeRlwU20Q2jvTYQFCoZgkZTpS\nEBOQgBjoAWchNR+6xOKbD91Csk7hdxPYjaElKNwDyQIx5Kv9ihXXaZ21mKWz\npz1j\r\n=FaXs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCcB3dz5TCS29ByO0c5T7/ztG35cWy5FuYxYJzeGO88DAIgUzn9SSNed5sDdLg+HHqzjJLguaMnTfXSfLdhd0ei/Hg="}]},"_npmUser":{"name":"nicokam","email":"331677620@qq.com"},"directories":{},"maintainers":[{"name":"nicokam","email":"331677620@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/routes-watcher_0.2.0_1604933660196_0.5533986314058434"},"_hasShrinkwrap":false},"0.2.1":{"name":"routes-watcher","version":"0.2.1","description":"Watch the routes directory and generate the routes config.","main":"lib/index.js","scripts":{"compile":"k-tools compile","prepublish":"npm run compile","pub":"npm publish --registry=https://registry.npmjs.org/ && git push"},"keywords":["routes","watcher","umi","conventional"],"author":{"name":"Kam"},"license":"MIT","dependencies":{"chokidar":"^3.3.1","glob":"^7.1.6"},"devDependencies":{"@types/glob":"^7.1.1","@types/node":"^13.13.4","k-tools":"^0.2.0"},"gitHead":"84faf051def851a6aef46f016b4557465384134f","_id":"routes-watcher@0.2.1","_nodeVersion":"14.6.0","_npmVersion":"6.14.6","dist":{"integrity":"sha512-x4AKOb4XTy8V8+8JOV2IqDDf42Kb8grls2B3jeAIQV3gdWnmk1vuRwtovS5DcQ3Q0O2X+67XFD4lJGo/2dlDbw==","shasum":"da874fb36c527142813a1250f5c153f0968d6178","tarball":"https://registry.npmjs.org/routes-watcher/-/routes-watcher-0.2.1.tgz","fileCount":5,"unpackedSize":21701,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfqVjBCRA9TVsSAnZWagAAauwP/0pe6Gbt/cDElZmyz/ob\nM2XyAXCnPDuvDiIC6b6urkI7aRerIpz1xqI1Hm4FWn7WVMu/dmqYAjq03ek+\n1xEMOHI4S7fOFi3TYJI123TUz79aeox6KeMFhaQ+p5B9+yTE4bVYbDUgW6WF\nG7TBoXuokEO2TdfzpDj3kj/2uhxy3iLLqopT3bTyG/HBZJbS7pSEBxwuhYZ0\nIDETY9yE5+mEXbHeZ80fKondRd4U7cj7Yu5LoKmEk1+bkKsVakcWdTHUhdBA\nlH65zjXSqku6vFIoOc7nm1Lxk92Z1JjdEm0XiGop3cmDALoCosS6eXCODIr6\nGf254V/8sMn9bupNO3dIMEQe18nQFigwmy3yYAeEpXNw9DBbN9WvbK4rjczD\nqRfsA9GrdnuIA4xbalPGM78b6ODgITvv5S9KA2u2DV+NdGkJbQjcwGoCq1ud\njp3yCxtyDQrmMhaQnoDoyraot4/XxuDYSlz7xjAU9iGKdYcn2OqkgWhB9mJs\nyPgGp8EkY2yXk/n1GIqq9cRPPnnKBdlyvunkTK9Lo7KeriLdjios2BfYuhVE\nst+g2ON8OIeBxdPVTGzkwoWLABcl4gWln3khnci/z10koHip6bD8XVYkFrg+\n+bNm+BWk5OkvBUchZD213zO+snT2uogZu6s1FpwHd9teMAwLKC17/K0MZQ1E\nK2Qq\r\n=rH+1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDS9fThxwDfVcjsILawAtK5nNE3MIxeA0Bvp1RNuhXAKwIgUPbHF+TFk7bGh5z9Lv6d3OpeyAAzvWX3rYCZa2ll75g="}]},"_npmUser":{"name":"nicokam","email":"331677620@qq.com"},"directories":{},"maintainers":[{"name":"nicokam","email":"331677620@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/routes-watcher_0.2.1_1604933825589_0.9115501455587787"},"_hasShrinkwrap":false},"0.2.2":{"name":"routes-watcher","version":"0.2.2","description":"Watch the routes directory and generate the routes config.","main":"lib/index.js","scripts":{"compile":"k-tools compile","prepublish":"npm run compile","pub":"npm publish --registry=https://registry.npmjs.org/ && git push"},"keywords":["routes","watcher","umi","conventional"],"author":{"name":"Kam"},"license":"MIT","dependencies":{"chokidar":"^3.3.1","glob":"^7.1.6"},"devDependencies":{"@types/glob":"^7.1.1","@types/node":"^13.13.4","k-tools":"^0.2.0"},"gitHead":"5a668beb303fba2e1ebd93b6b2496225049fc53a","_id":"routes-watcher@0.2.2","_nodeVersion":"14.6.0","_npmVersion":"6.14.6","dist":{"integrity":"sha512-CMPV7zWcEGtQKKoHErr02fyEthp3H+P79+erXeccY2JFBExbp4m6BRFI1g0cX2y1eYfZR9n7PZW7jMZuLZQQJA==","shasum":"fec216199c41dc6e7a88cb092838d67c53f98d20","tarball":"https://registry.npmjs.org/routes-watcher/-/routes-watcher-0.2.2.tgz","fileCount":5,"unpackedSize":21702,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfqVk6CRA9TVsSAnZWagAAqDcP/0QDPRLzqlPcar5eukXX\nxASxVrCbbXJWTXd6sf+s4sSo3/ui5tq2mrWESfxexf5P36O4hvBOTtvptOUN\nKZ/yOjfp3MrYZlRiBrIL2WruOL8GLLAigbmcSzI0RNmTSqYqE+2FyXDzYW/p\nsoI4BDB5Uk+kQtAf8FHd6O2ZclG4klKJK0uUZOH69S0jrGZljYJLL0y2d0Z+\nLuussYw285CJJmDHpUTAwA0EdXApbMrWtmoqz1bEP+AKE0pDeC1+5ZDV4QpF\nSa10uJ8uw7EPO7JLeghyCAWuzGAnSE6Wdi2LBigSQeDf5WTuPtThih7PMVWK\ntc2x07z88Ay+kcFQpsm6lPN0AQzs/XgtfaxQboGV9XIynY2cDuJV9acmq1W4\nlqSVyk1A76JSNb5W1zBXAXBg2fWuy/62Zg6xt9TXpqyzuz1Al2K11L9PnDma\nGb4rm/QxhzbPXqsunWOft3ZsgP5PtP721LtuYlMPMf8rh2G6ApGIamy755v+\nxxj65P+5byv+4ZJvdqlZPw/z1sLQtdJH+//pf3eS2e1LE7zjXcF04IvuZDG5\njCv9JdxYsw79leKY7K++kXRs0e8k2anzBBl9F/9VDk5JYyIYFXe0YHPtFoYc\nRKg6UDWquZqqRqxXlQeOHUikBnrSzCTaS9U2Lc2wqpfaJ/cpnXCPEO3p30X/\n8PI0\r\n=vaRt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCxdpqwUiykAaeCZ4Rj4uIvVe4xAsAw5yYSG0CpwJbYkQIgcudJxmLHfHMd5q25FS3z9ciq3BUL4rkmxRjf3X+Daks="}]},"_npmUser":{"name":"nicokam","email":"331677620@qq.com"},"directories":{},"maintainers":[{"name":"nicokam","email":"331677620@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/routes-watcher_0.2.2_1604933946424_0.5450713625938493"},"_hasShrinkwrap":false},"0.2.3":{"name":"routes-watcher","version":"0.2.3","description":"Watch the routes directory and generate the routes config.","main":"lib/index.js","scripts":{"compile":"k-tools compile","prepublish":"npm run compile","pub":"npm publish --registry=https://registry.npmjs.org/ && git push"},"keywords":["routes","watcher","umi","convention","conventional"],"author":{"name":"Kam"},"license":"MIT","dependencies":{"chokidar":"^3.3.1","glob":"^7.1.6"},"devDependencies":{"@types/glob":"^7.1.1","@types/node":"^13.13.4","k-tools":"^0.2.0"},"gitHead":"0e25132ba76b7fa00e228fca98a4518dd508e591","_id":"routes-watcher@0.2.3","_nodeVersion":"14.15.4","_npmVersion":"6.14.11","dist":{"integrity":"sha512-ztgIhne9p00woE27aNo/8sGPMarRQsdIxkS5N8EWiJHkV7AF7tc4iyGgood4JBXMlbAxOnatYnzlenOkplHSDg==","shasum":"176695e8c24792cf96fb9cd58ba7f4454002b15f","tarball":"https://registry.npmjs.org/routes-watcher/-/routes-watcher-0.2.3.tgz","fileCount":3,"unpackedSize":10476,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgO79lCRA9TVsSAnZWagAADgAQAI5JrgIHFv6KYlBtLn7a\nBC2zGH5TckKwhj5UkJ8UxcB7mdTQeEcQPxVkXOCrcrK/o0fIT8s/AFZxJqEd\nzdQWt/nMXKXYtA0iOeqMMiYJ5BWlMyrT6d+7XPn2uFYh52PFJMKPFyRzMtOm\njOr+cR8K3zsJxCbzj3xqeUZxfoP5r2x5ld2kj7A9peJRohXiWyq7YWHVvfYL\nZlJ4nuiekAMOwDxiQ2nKkSRnB8QuE9RH8Z9DNkfO0nYHa0gTYO6OIwtsJFLL\nHHQPXR8Hvi3X1DIbcR4ZssAcIHxm9xheMmzUuvbScQhmN5fKvbavFgYdZtpp\npgkx1AaAQ78mt81nokjJd1o3K8Bw8sYOIlZnqYJZLcCbgE/a35xGXwf6HbLu\n1BWk0YzPN5eCknIPS+TQyuAoB6ZCP/jBljXx/y6lGDwkZkzwJbrYNUh3B5AH\n2ojwCZnnXGztwh9wyvUlfGKpcOYvHx8nMNdcHmhdqE4QuQmIbZm4dh5L0Cp8\nRD7Huj9h80f5oLT9sMb3FHFDhlMHKOGjODiqEccU1Pd5+Q63aBYgCh3oUwD/\ny9ddnEmOv3CNS3T+glSp5/LdYxS0qGIhVTRiVISL1Lb1q1xNDB04u9/8shBV\nGcmNKIjkWNoizo+zv4X+S8/rXpWuFfVxSgPlLOqu6+Mcn1NKxXf/OjZ8BHsZ\nVFaY\r\n=VQ+h\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAyPLKubWRuWTd24Wx4ARAkyzNfZR/eniSfKz3f1qDxhAiEAw1K+WUEi3dWn6XV7CtwJKIi36q9JhZTJWUU2Enuevk0="}]},"_npmUser":{"name":"nicokam","email":"331677620@qq.com"},"directories":{},"maintainers":[{"name":"nicokam","email":"331677620@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/routes-watcher_0.2.3_1614528356838_0.4871345004227339"},"_hasShrinkwrap":false},"0.2.4":{"name":"routes-watcher","version":"0.2.4","description":"Watch the routes directory and generate the routes config.","main":"lib/index.js","scripts":{"compile":"k-tools compile","prepublish":"npm run compile","pub":"npm publish --registry=https://registry.npmjs.org/ && git push"},"keywords":["routes","watcher","umi","convention","conventional"],"author":{"name":"Kam"},"license":"MIT","dependencies":{"chokidar":"^3.3.1","glob":"^7.1.6"},"devDependencies":{"@types/glob":"^7.1.1","@types/node":"^13.13.4","k-tools":"^0.2.0"},"gitHead":"0d5dd218d8458a06be7c3239ae26a1fd1a6d5f5d","_id":"routes-watcher@0.2.4","_nodeVersion":"14.15.4","_npmVersion":"6.14.11","dist":{"integrity":"sha512-/14joWRGOfSQ3FPf+DsO3V5pA9tnG6e9SS2y2hxCPmxg+JhMFzKmRatGm+SJJ38J1AA/iDwC6OoD/NxZKGKFyQ==","shasum":"e432e4efe0b5e560616e3ca7939d2f44f67973c3","tarball":"https://registry.npmjs.org/routes-watcher/-/routes-watcher-0.2.4.tgz","fileCount":5,"unpackedSize":22396,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgO7/LCRA9TVsSAnZWagAABroP/Rs9kMDy2Mtr83/l9zmN\nq1iAiWzFobObFc7hSgcYNuwgnO97LAC54ehm60+WOYuRHmC2ywKcL06B5h2l\n7j9pfiPkxmRUuBHb3aaExNtQveyWXURXB9cFp1zH3UdMBUfxpYLUedRTUsnN\nXMNC1C8MV6Es6d2876OAz9eCaB0f3EuLveKi9Mdlcg56Clu0j4Dbo+HfZ3EN\nC3eQHjl44uWqSq1da8pYoC/5K7XbqWyZqm/hj8waCuckB2t8++mjrGA7gOj2\ndooz9YCBSSXT3oyNXw71UH7L+mWujMQYDXlDfX0T3uFfW+eSu/t9nPnaxE7L\nPbuT7NF0JKjID/wNBeHTC532nRCOIRDAypfCkkDDykf/0Y1eJA+IfOLOP4ix\n2yxDoMjEupOrmmzAt1K+c2K0UAR8aP4z06qB00HW+jliiT01z2YqbW2Z5Jw3\noks2Zq1clCdnhph3FCs3o8520/dUavmkLtqkefqLhDRxapye+wOngHvSb26A\nhDT0veE3aoJhlIDsK2R+FPCYuR3+/oLLi2OImywRpNNkko4YH9WFpK4kGKVz\nU3ZLrZkP2QeZmGUCJa4Hw/DuwSe5qpps2bKbsTgn+vyNYs0Ms3xylt11jbtq\n5qga5DWif4LZ4RZJa7QsU1xx6Zglk2deuJ3kDKBumevfzMiTZl3Dpy7V5qr3\nzN77\r\n=F9i7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDjRJC5V9ydTfuWoZ0bGz2OszNIdJ5zJRfScA1NB/UdaAIhALnH3wUHXshFqHHm5Q3UWJEDf/Uon/aXTGIxeTNY3cm7"}]},"_npmUser":{"name":"nicokam","email":"331677620@qq.com"},"directories":{},"maintainers":[{"name":"nicokam","email":"331677620@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/routes-watcher_0.2.4_1614528459216_0.20407434113883371"},"_hasShrinkwrap":false},"1.0.0":{"name":"routes-watcher","version":"1.0.0","description":"Watch the routes directory and generate the routes config.","main":"lib/index.js","scripts":{"clear":"rimraf esm lib","build":"npm run clear && tsc -p config/tsconfig.esm.prod.json && tsc -p config/tsconfig.prod.json","prepublish":"npm run build","pub":"npm publish --registry=https://registry.npmjs.org/ && git push"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"repository":{"type":"git","url":"git+https://github.com/NicoKam/routes-watcher.git"},"keywords":["routes","watcher","umi","convention","conventional"],"author":{"name":"Kam"},"license":"MIT","dependencies":{"chokidar":"^3.3.1","glob":"^7.1.6","slash":"^3.0.0"},"devDependencies":{"@types/glob":"^7.1.1","@types/node":"^13.13.4","k-tools":"^0.2.0"},"gitHead":"e15c393cdb48053620d459b77e7ac65b5f7e08d3","bugs":{"url":"https://github.com/NicoKam/routes-watcher/issues"},"homepage":"https://github.com/NicoKam/routes-watcher#readme","_id":"routes-watcher@1.0.0","_nodeVersion":"16.6.2","_npmVersion":"6.14.15","dist":{"integrity":"sha512-6jIiH8VPJFWSQ4gGCSXYFuvxP6nPohOY2DX9yPBlRL3LtaB1mQBvt/zxHof8ya4z8EiPtbOFsKwHSGCmIEheQQ==","shasum":"b4562308546c73e2a90b0cbd011cf1de19fa9de5","tarball":"https://registry.npmjs.org/routes-watcher/-/routes-watcher-1.0.0.tgz","fileCount":17,"unpackedSize":136529,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGPFFDgg1R6k9x2B4a8YPI+3owWxrx/+uPMylFeIoLb+AiEArrLAEfGwiJYswwLpzfyzt0I9gdclsysaVmBUW6MQn4w="}]},"_npmUser":{"name":"nicokam","email":"331677620@qq.com"},"directories":{},"maintainers":[{"name":"nicokam","email":"331677620@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/routes-watcher_1.0.0_1632734223136_0.11479586844398337"},"_hasShrinkwrap":false},"1.0.1":{"name":"routes-watcher","version":"1.0.1","description":"Watch the routes directory and generate the routes config.","main":"lib/index.js","scripts":{"clear":"rimraf esm lib","build":"npm run clear && tsc -p config/tsconfig.esm.prod.json && tsc -p config/tsconfig.prod.json","prepublish":"npm run build","pub":"npm publish --registry=https://registry.npmjs.org/ && git push"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"repository":{"type":"git","url":"git+https://github.com/NicoKam/routes-watcher.git"},"keywords":["routes","watcher","umi","convention","conventional"],"author":{"name":"Kam"},"license":"MIT","dependencies":{"chokidar":"^3.3.1","glob":"^7.1.6","slash":"^3.0.0"},"devDependencies":{"@types/glob":"^7.1.1","@types/node":"^13.13.4","k-tools":"^0.2.0"},"gitHead":"1ff22fa8c0457b9875e92f92d2f353fe1eb36122","bugs":{"url":"https://github.com/NicoKam/routes-watcher/issues"},"homepage":"https://github.com/NicoKam/routes-watcher#readme","_id":"routes-watcher@1.0.1","_nodeVersion":"16.6.2","_npmVersion":"6.14.15","dist":{"integrity":"sha512-4qjw67w6mNDmSEee5LdCUEyg1xnC0TM3Z7gslUXpCe9rKo7qD+xbT4HK7QTgJCb42PhqW/kn5dWyeX5+9hmcDg==","shasum":"3ed5326d512c1dbedf13ca7d71aa1f275513c227","tarball":"https://registry.npmjs.org/routes-watcher/-/routes-watcher-1.0.1.tgz","fileCount":11,"unpackedSize":25082,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDzAgRUDtSJMS9BzgeEfCc43axtHiqvrR+g1fpZ4Op6+gIhAKK/Mm+7T1Cpz89LAsWAAKjxbvEJ7Gs8SoOghMPipJAm"}]},"_npmUser":{"name":"nicokam","email":"331677620@qq.com"},"directories":{},"maintainers":[{"name":"nicokam","email":"331677620@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/routes-watcher_1.0.1_1632734391934_0.5538760625296006"},"_hasShrinkwrap":false},"1.0.2":{"name":"routes-watcher","version":"1.0.2","description":"Watch the routes directory and generate the routes config.","main":"lib/index.js","scripts":{"clear":"rimraf esm lib","build":"npm run clear && tsc -p config/tsconfig.esm.prod.json && tsc -p config/tsconfig.prod.json","prepublish":"npm run build","pub":"npm publish --registry=https://registry.npmjs.org/ && git push"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"repository":{"type":"git","url":"git+https://github.com/NicoKam/routes-watcher.git"},"keywords":["routes","watcher","umi","convention","conventional"],"author":{"name":"Kam"},"license":"MIT","dependencies":{"chokidar":"^3.3.1","glob":"^7.1.6","slash":"^3.0.0"},"devDependencies":{"@types/glob":"^7.1.1","@types/node":"^13.13.4","k-tools":"^0.2.0"},"gitHead":"a410d480d12a3bdae54a8c350eb9e1f6545703ad","bugs":{"url":"https://github.com/NicoKam/routes-watcher/issues"},"homepage":"https://github.com/NicoKam/routes-watcher#readme","_id":"routes-watcher@1.0.2","_nodeVersion":"16.6.2","_npmVersion":"6.14.15","dist":{"integrity":"sha512-PGDEa+yPA86DoHKYXHt1A+Ug8mR9ZomxkK58VI6/GhgIieR86+W+6g8SFNsb4BkAfodDWGQ/X4KTsNrAU4ktyA==","shasum":"50cccb612278ef5e1f1e36af7e63510b2ced44f4","tarball":"https://registry.npmjs.org/routes-watcher/-/routes-watcher-1.0.2.tgz","fileCount":11,"unpackedSize":25140,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh26FCCRA9TVsSAnZWagAA4YsQAJ4T0pamtmIACFnDaWBE\n+P4ayt+Ob7W7Wuyg+jAXqc4oDH/zjHAA2sijirFcyWnHcNO46lQX84inky10\nlHZkrPy4Avz5DG4pSSv1vcS5ITR+oc5OdCyihMK8CICd6DX5Oru9/oXeuism\naSbGjcfmz364j3trkoS2Ui5pArLfdxBFaHYBC375wa5UuHkd2RT9VLpySaND\nHYI5Jqu++Ff9GfZ/IIjefurJgDe6opwVkysmM800frOx/po8ebrs3sd2bh36\nkTZL9TvxQxmWTDsXBFWv82tvp+hQPvbD4uAvqEknWLXi2D6bxIecyVpyXnC8\nVZn3JwvTJS11U8UFvBhu/Zr9ePgZ17LPnSWjVDAmKOdlaUaa33smQZP2b932\nPmwMs+6iYOFi/WwcJX6AsvMoaazEhBHpX+AchtNjZl+pMneIpIrOD2ZqDv0+\ngSCYk0S0RsS7BseoXdj7OE8eDVAuVAp2tQVCA+CUtjhBEvWVBDwYpzVTJyVg\njOjoZ8bzI3KvVK08efL5pxL2j75hg/a6JLlDb3D6oiqvjYF4vtk+fjd+bsQY\nsKDWr1FpWKsx/6BZvvvpxEJjsyCo37psFePE8bBFkSxESeF/vmbZwzSsAa8z\nze2LPUNGUp+8z/9T5LjD1vchtC+TKhxdFuz6V19yRlCN4ewGXDOqUawRCvZV\nKjl4\r\n=ZGJF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFAoA66T26qhH9c/oPLo9aFXy+YS+KkgtIsBVpencdn+AiEAiZRyKTR924mu9DEyE5UYwo8YjICX+prB8YDnc1IClF4="}]},"_npmUser":{"name":"nicokam","email":"331677620@qq.com"},"directories":{},"maintainers":[{"name":"nicokam","email":"331677620@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/routes-watcher_1.0.2_1632736296813_0.38476582446600704"},"_hasShrinkwrap":false}},"time":{"created":"2020-03-20T09:35:29.933Z","0.0.1":"2020-03-20T09:35:30.031Z","modified":"2022-05-16T05:44:51.705Z","0.0.2":"2020-05-01T06:12:20.045Z","0.0.3":"2020-05-01T09:45:18.694Z","0.0.4":"2020-05-01T11:23:26.596Z","0.0.5":"2020-05-01T11:48:18.217Z","0.0.6":"2020-05-01T12:26:04.263Z","0.0.7":"2020-05-01T13:40:14.124Z","0.0.8":"2020-06-12T13:24:42.063Z","0.0.9":"2020-06-12T14:57:50.621Z","0.0.10":"2020-07-29T03:48:40.589Z","0.0.11":"2020-07-29T05:39:38.696Z","0.0.12":"2020-07-29T06:33:35.479Z","0.0.13":"2020-07-29T07:13:29.052Z","0.0.14":"2020-09-08T03:27:29.905Z","0.0.15":"2020-09-08T03:28:23.998Z","0.1.0":"2020-10-26T05:37:05.260Z","0.2.0":"2020-11-09T14:54:20.333Z","0.2.1":"2020-11-09T14:57:05.703Z","0.2.2":"2020-11-09T14:59:06.555Z","0.2.3":"2021-02-28T16:05:56.971Z","0.2.4":"2021-02-28T16:07:39.334Z","1.0.0":"2021-09-27T09:17:03.339Z","1.0.1":"2021-09-27T09:19:52.030Z","1.0.2":"2021-09-27T09:51:36.982Z"},"maintainers":[{"name":"nicokam","email":"331677620@qq.com"}],"description":"Watch the routes directory and generate the routes config.","keywords":["routes","watcher","umi","convention","conventional"],"author":{"name":"Kam"},"license":"MIT","readme":"# routes-watcher\n\n路由扫描工具，根据目录结构自动生成路由配置，用于实现约定式路由\n\n## 何时使用\n\n如果你希望在基于`webpack`构建的 web 项目中使用约定式路由的特性，你可以尝试`routes-watcher`。\n\n如果你在使用`react`体系，那么可以尝试`routes-watcher`的`react-router`封装：[react-convention-routes](https://github.com/NicoKam/react-convention-router)\n\n如果你已经在使用包含了约定式路由特性的框架(如：`umijs`, `nuxtjs`)，那么请不要考虑本工具。\n\n## 结构定义\n\n### FileObject\n\n```typescript\ntype FileObject = {\n  /** 相对 page 根目录的路径 */\n  path: string;\n  /** 文件名 */\n  name: string;\n  isFile: true;\n  /** 文件后缀 */\n  extname: string;\n};\n```\n\n## 如何使用\n\n本工具可以配合 webpack 插件的编写。或者你可以在启动 webpack 进程的同时，执行 scanRoutes。\n\n```typescript\nimport scanRoutes from 'routes-watcher';\n\nscanRoutes({\n  /* 配置你的页面根目录 */\n  pageRoot: 'path/to/your/pageRoot',\n  /* 使用正则配置需要包含的目录或内容，支持单个 正则表达式 或 正则表达式数组 */\n  includes: [],\n  /* 使用正则排除内容，支持单个 正则表达式 或 正则表达式数组 */\n  excludes: /\\/(node_modules|components|services|layouts)\\//,\n  /* 进一步精确的对已扫描的内容进行过滤 */\n  filter: (pageFile: FileObject) => {\n    if (/[A-Z]/.test(pageFile.path)) {\n      return false;\n    }\n    if (pageFile.path.includes('/.entry/')) {\n      return false;\n    }\n    return true;\n  },\n\n  /* 自定义路由生成配置 */\n\n  /** 标记可用的文件后缀 */\n  extensions: new Set(['.js', '.jsx', '.ts', '.tsx', '.vue']),\n  /** 标记 layout 文件 */\n  isLayout: (obj: FileObject) => obj.name === '_layout',\n  /** 根据文件信息 生成组件路径 */\n  componentPath: (obj: FileObject) => '@/pages/' + obj.path,\n  /** 根据页面文件信息 生成路由地址 下面所看到的是默认处理逻辑 */\n  routePath: (obj: FileObject) => {\n    const bName = basename(obj.path, obj.extname);\n    let routePath = '';\n    if (obj.name === '_layout' || obj.name === 'index') {\n      routePath = dirname(obj.path);\n    } else {\n      routePath = slash(join(dirname(obj.path), bName));\n    }\n    return '/' + (routePath === '.' ? '' : routePath);\n  },\n  /** 在 routePath 之后 进一步对 path 进行处理 */\n  modifyRoutePath: (path: string, obj: FileObject) => {\n    return path;\n  },\n  /** 路由树的子节点字段名称 */\n  childrenKey: 'children',\n  /* 自定义路由生成配置 end */\n\n  /* 模板内容，工具会读取该模板内容，并替换其中的 @routeConfig 字符串为路由配置 */\n  template: 'export default @routeConfig;',\n  /**\n   * 可选：模板文件\n   * 你可以选择一个文件作为模板文件，工具会读取该模板文件的内容，并替换其中的 @routeConfig 字符串为路由配置\n   * 注：如果存在templateFile配置且内容读取正确，则template配置无效。\n   */\n  templateFile: '../RouteConfig.js.template',\n  /**\n   * 配置输出 {string|Function}\n   * 如果output为字符串类型，则代表路由配置文件输出的路径\n   * 如果output为函数类型，则生成配置时会通过该函数触发\n   */\n  output: defaultOutputPath,\n  /* 对路由做最后的修改 */\n  modifyRoutes: (routes) => {\n    return routes;\n  },\n  /* 路由扫描完成的提示信息 */\n  successTips: '[Success] Routes updated.',\n});\n```\n\n## Options\n\n`scanRoutes(Options)`\n\n- `pageRoot` `{string}` 页面根目录，会基于该目录扫描所有符合条件的文件\n- `filter` `{(filePath: string) => boolean}` 进一步过滤所有扫描到的文件内容\n- `template` `{string}` 模板内容，其中至少包含字符串`@routeConfig`，以便工具将其替换为路由配置。\n- `templateFile` `{string}` 模板文件路径，指向一个文件按，工具会读取文件的内容，用作`template`使用，如果你配置了该属性，则原有的`template`属性失效。\n- `successTips` `{string}` 路由扫描完成后输出的提示信息\n- `modifyRoutes` `{(RouteConfig[], Options) => RouteConfig[]}` 再路由格式化完成后，如果还需要对路由进行修改，则可以通过该方法进行\n- `output` `{string | (string) => void}` 输出配置， 如果 output 为字符串类型，则代表路由配置文件输出的路径， 如果 output 为函数类型，则生成配置时会调用该方法，并传入路由配置字符串信息\n","readmeFilename":"README.md","homepage":"https://github.com/NicoKam/routes-watcher#readme","repository":{"type":"git","url":"git+https://github.com/NicoKam/routes-watcher.git"},"bugs":{"url":"https://github.com/NicoKam/routes-watcher/issues"}}