{"_id":"@al-c/flatten-path","_rev":"4-f7bc454d7efecbbe9e12bc27f3cbccac","name":"@al-c/flatten-path","dist-tags":{"latest":"0.3.1"},"versions":{"0.1.0":{"name":"@al-c/flatten-path","version":"0.1.0","main":"dist/flatten-path.js","module":"dist/flatten-path.esm.js","repository":{"type":"git","url":"git+https://github.com/cangzhang/flatten-path.git"},"author":{"name":"al","email":"cangzan@gmail.com"},"license":"MIT","private":false,"scripts":{"build":"rollup -c","dev":"rollup -c -w","test":"node test/test.js","pretest":"npm run build"},"devDependencies":{"@rollup/plugin-commonjs":"17.1.0","@rollup/plugin-node-resolve":"11.2.0","rollup":"2.40.0","rollup-plugin-typescript2":"^0.30.0","tslib":"^2.1.0","typescript":"^4.2.3"},"dependencies":{"rollup-plugin-peer-deps-external":"^2.2.4"},"gitHead":"f4b6f1fbc68b7661fc23a4555c236311a3d0d483","description":"","bugs":{"url":"https://github.com/cangzhang/flatten-path/issues"},"homepage":"https://github.com/cangzhang/flatten-path#readme","_id":"@al-c/flatten-path@0.1.0","_nodeVersion":"14.15.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-LmW5S90QQutxOKmAEMF/DRiqzpnuBKqrVYgCc3wlbLtJGpld8TYEZMaaP8RLzDjLsfUBfHRBB1UvDVEhnJix+w==","shasum":"3b73111f607e19843617ee28123ceed0314c6d21","tarball":"https://registry.npmjs.org/@al-c/flatten-path/-/flatten-path-0.1.0.tgz","fileCount":7,"unpackedSize":15194,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgRZz9CRA9TVsSAnZWagAAZLsQAJ7tvIuKdObiZYlaqtTD\n/BJBQksPHTZrTxbFiC2AtpvlHClK13J8F8uWtCOfY092T5LBsWozpvprQs/U\nuR8lgBxzRwMu9pKMGTrrUINAIP7mPaboVAS6YBUqHx8qNJSgknpCogHPNErH\nDB+MYAblzNNjc4yHbbzf1JV6NC0JOIoyxKCi7QVyMv/WfVhkbebgPjk7U1hC\ngRCK5q9sfbJKiHmSXyb2o8Islije352lhsV8CpDWEOcY5VmGxASIYgxwbWat\nQalgj41qv3vR/XsoTOPfq2oeg1CWrREiJ4Ptximq1A6djHhkcpeOebNBNGtW\n8EIkDa4Tb3+zt31BVULvC+D9Ja986dkRUa3BQx8M0n/LqXBk6PbpxipKP5jc\ncQqr8KZQpyuwwA98P1gOZVIuqtjuNPb/yQeJzks/A9GxKR+o5PIVTWYPaWs5\nti/ErzE39hRMIJ+lC+4r1eGJuoOE+gH9vDrw5PYeNuVH9pucP43Qjw4TIP+q\nRPkcr6t35xCismtRa5qrt/NcV35VRBNu5PMggsph2JWSIolp5gGyk2S5yCuO\ndXCAci2e/dmXgS8axVsPgIgp8zHdg3+WbkoIMeHllPU5MP2nuLK8BwbmlXAv\n6Ro38g/FW6f9C0pyA6TJdT9Fzs9A6tQrSkdJ/BynxMVTPTXQnCaRiJJi0Kjh\nvCSX\r\n=KT7k\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC0vFS2EiSFdWKLjRzW7wvcOXngiGLWMKZTSvljp1RxegIgfHMLWdUtku6NxncVB5Ojm877F2+WFiQggfSNTlUeRqg="}]},"_npmUser":{"name":"cangzhang","email":"cangzan+npm@gmail.com"},"directories":{},"maintainers":[{"name":"cangzhang","email":"cangzan+npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/flatten-path_0.1.0_1615174909511_0.4379875518837435"},"_hasShrinkwrap":false},"0.2.0":{"name":"@al-c/flatten-path","version":"0.2.0","main":"dist/flatten-path.js","module":"dist/flatten-path.esm.js","repository":{"type":"git","url":"git+https://github.com/cangzhang/flatten-path.git"},"author":{"name":"al","email":"cangzan@gmail.com"},"license":"MIT","private":false,"scripts":{"build":"rollup -c","dev":"rollup -c -w","test":"node test/test.js","pretest":"npm run build"},"devDependencies":{"@rollup/plugin-commonjs":"17.1.0","@rollup/plugin-node-resolve":"11.2.0","rollup":"2.40.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-typescript2":"^0.30.0","tslib":"^2.1.0","typescript":"^4.2.3"},"gitHead":"cb700d9e6076ae38d6d0cff31c82a4d321eef9b8","description":"","bugs":{"url":"https://github.com/cangzhang/flatten-path/issues"},"homepage":"https://github.com/cangzhang/flatten-path#readme","_id":"@al-c/flatten-path@0.2.0","_nodeVersion":"14.15.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-0BTtDhzwzH5qiDf1P0HCfBPR8ctJasTPBVAiZCl7tNriIeFObHFpcHZeiI60UQeioWHJR8zTqUuzW5wa5OCJwQ==","shasum":"7c0158ae09aea9a258e0bcfe2aac5804ec1e64e5","tarball":"https://registry.npmjs.org/@al-c/flatten-path/-/flatten-path-0.2.0.tgz","fileCount":7,"unpackedSize":15170,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgRZ1hCRA9TVsSAnZWagAA9r0QAKBZskxXDmmDz9opj5R7\nK7akhTPVRh8UUVfY3WLSquYuHOwiORFsvNK95knJjETUuDnj/o3/r5LXiybN\nabZ4iVYrEOCeWsG/sfYykGk7F5hARBI4frrkj7eWQzB1gB5AFDkmIHSh1TsJ\nDW67kahIRM8xrtnwzQF7zRO1hy9Ure+dNDNsAISXMwKxzfda4VlOWEnVm5JM\n8hlKPoQ0O0Ld1DJl/zGswBVmcS1CF7cNZkfyKZxISo8UsO/CXX3F3vcRw2SN\naePtHjEqQOpnyzwSXIQ3zhI2R9a4HLGOFSz+j/zSp9LWD2213wOOZsKSziv5\nh3It3h9JTO+S8bc9/zSI3AQZ8x1IUPeZQ5hru6cGByMUnxRNqQ09w/BE0dui\nwk+rDzDvPjXKpRbQDGIYXYJk0urAWk7eDtUimj2Jf6Vbvsu5rrCR4PRX1+Lk\nh1DcSw7/UtpyBX818D1rIpevJjwIA48quMEwvuR42BIceSsZMDFEv+75WfdZ\nubMKcl0+0aCnEi1bEacUtdF8NGr4HxfJFzVDb+q7NL7Fca0Y81gOi6qBCB3C\nNfKgtg8Y97ZVJEqNTLz/vJf7hT2WWUipaOxPL5oPafNPZMec9twvYsvufdjg\na/Ae0W2P5yykUYO0H0eAwr6WRbyZvi+8f0u8roB58stBvxVEHcGTrZ5qBVGV\nNGZ1\r\n=Q5mb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA5bgRVFYIgr+XXDbJN4E9bxhaH0YZeia5/iya1p8JtlAiEA0Lr4+3r/ScVlkWW4Gq6WqNLzXJLzTvqgXaSMcy/Tgcs="}]},"_npmUser":{"name":"cangzhang","email":"cangzan+npm@gmail.com"},"directories":{},"maintainers":[{"name":"cangzhang","email":"cangzan+npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/flatten-path_0.2.0_1615175008895_0.3509732045482352"},"_hasShrinkwrap":false},"0.3.0":{"name":"@al-c/flatten-path","version":"0.3.0","main":"dist/flatten-path.js","module":"dist/flatten-path.esm.js","repository":{"type":"git","url":"git+https://github.com/cangzhang/flatten-path.git"},"author":{"name":"al","email":"cangzan@gmail.com"},"license":"MIT","private":false,"scripts":{"build":"rollup -c","dev":"rollup -c -w","test":"node test/test.js","pretest":"npm run build"},"devDependencies":{"@rollup/plugin-commonjs":"17.1.0","@rollup/plugin-node-resolve":"11.2.0","rollup":"2.40.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-typescript2":"^0.30.0","tslib":"^2.1.0","typescript":"^4.2.3"},"gitHead":"535012827e8a428b154e336054073fe5cb028760","description":"[![npm version](https://badgen.net/npm/v/@al-c/flatten-path)](https://www.npmjs.com/package/@al-c/flatten-path)","bugs":{"url":"https://github.com/cangzhang/flatten-path/issues"},"homepage":"https://github.com/cangzhang/flatten-path#readme","_id":"@al-c/flatten-path@0.3.0","_nodeVersion":"14.15.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-Qa2YiBqFQvWyR3pbFRmg9JMfh/1Ep36IOAt1a0cuB/e4BIPOLvNRZWX1UprNNFbwdkpzA/TlGcv2VkHYH3vV5Q==","shasum":"5b7bfda2208acf3e1c3f87991a2a4517fd7ba3da","tarball":"https://registry.npmjs.org/@al-c/flatten-path/-/flatten-path-0.3.0.tgz","fileCount":7,"unpackedSize":15952,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgRbtzCRA9TVsSAnZWagAAE+cQAIqklS4G5ZwtvaFPH5gi\n9z3p4PdUVLPxQy4kpOtq19rXYEprxCFxXHLxUSw9jC7wCCodSfZvsLYhgsZ/\ncyv4/CvG+xpwo4Z9HX3Eqk6QSmythZx3OkN20CmK9IY31PgsU0W8x9GEn2k6\nlRu3NQOT40iV0Amq5j6blwU3RXOmqYOjvIJkiqt+Y/Y0A1xLJHuR0DaCjOjc\nD/YpjWqLg9r4BlayzkIh7KIcp2fe7uGYDzacsxYzGD31doDl+g3/w1w/ZLRY\nEx3uQKs5KGiQSJ/APz1cy5HXYOucS593Of1RP1a5LQWeHHsTMs3E83WQ7xfO\nXj5XZ7/LAx3fUh7TmUzNyWEnYYklaLZHDA5MrjpFfICKOeQ2Kuv7oWfhB8dA\nzB1tcoI+5NKHyQtmXzngLBwJmEqJsly9XWA9/fRs7oniFEBfl0x62leiDFBs\nq/INr8iomzkOcI4+uLznqZkej4p119MJhFHSRO6JNDJHwykdK1uM4f1V9431\nxS2cy/LpLf2eGxNSNPneTbJ8Ghyld3xc7TYtJ67T+ojrZVr62mYU7M5X9q+M\nSEbCdVgjIjCYveWv33ysVycN0f5vDYwhbz5mXnVVSsfIN2KuMSJ8CER7UVPB\nvFz0CwsJAn1Q64nuGoX2cWusgOlxjq1GDeTuHMzi/UXHbVlVjgr3eBPZovmv\nvF+j\r\n=3QAx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEMhOhk36QmJTKDp1G5au5ZLPRq8+X6bUxMY5DrhoeXrAiAls9n7Y1BU2JXQxSjI24dekVGQCebR0HtW3z+oBa8yvQ=="}]},"_npmUser":{"name":"cangzhang","email":"cangzan+npm@gmail.com"},"directories":{},"maintainers":[{"name":"cangzhang","email":"cangzan+npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/flatten-path_0.3.0_1615182706865_0.39622477490029673"},"_hasShrinkwrap":false},"0.3.1":{"name":"@al-c/flatten-path","version":"0.3.1","main":"dist/flatten-path.js","module":"dist/flatten-path.esm.js","repository":{"type":"git","url":"git+https://github.com/cangzhang/flatten-path.git"},"author":{"name":"al","email":"cangzan@gmail.com"},"license":"MIT","private":false,"scripts":{"build":"rollup -c","dev":"rollup -c -w","test":"node test/test.js","pretest":"npm run build"},"devDependencies":{"@rollup/plugin-commonjs":"17.1.0","@rollup/plugin-node-resolve":"11.2.0","rollup":"2.40.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-typescript2":"^0.30.0","tslib":"^2.1.0","typescript":"^4.2.3"},"gitHead":"790308644cb45849152927a2abad631f0e80a043","description":"[![npm version](https://badgen.net/npm/v/@al-c/flatten-path)](https://www.npmjs.com/package/@al-c/flatten-path)","bugs":{"url":"https://github.com/cangzhang/flatten-path/issues"},"homepage":"https://github.com/cangzhang/flatten-path#readme","_id":"@al-c/flatten-path@0.3.1","_nodeVersion":"14.15.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-xgRGE7CJdB2OXMD8d+PpAy/ZMwFjOxgo4ETwBFBymrOBpF/wyup4qV1i0T5bgVfR85jftI+qymcRmHRubqYHIg==","shasum":"a44502bda4c7da844906eccde29c4e920b69b3a2","tarball":"https://registry.npmjs.org/@al-c/flatten-path/-/flatten-path-0.3.1.tgz","fileCount":7,"unpackedSize":15961,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgRdgDCRA9TVsSAnZWagAAvu8P+wUMW9T/PW5xEXG7zs+t\nbZUIE1yp/GdUwm+tB9f7WbkzOhSZis+mZJz0E+xjAo2TkP6iO0Yd+le0mPa5\niCfF+bx5H6encevgO7dYHIAIGclO9gKOubodTICoH5YKHwbJ+7ea/nd/bSbN\nTtUQ86PnwCNlhkTuz2zUhX0jnJgLEYTuDrZ/hqFXEblo1EwyToGOtbBEm98Y\n0e+Re+huH9jyb6FkUvVC8v5IHwgMXcuDkyxyG2hqOEmtITZxYVGvUA3ufRgO\n8PM2s5B9KLZsO6Uo7DxsBS1cXEUmcsxAHdJsohIwLWkE/M2wljPG+K35UIxS\n3C7G8FhY2IybFcyPPBkxyHjjWtdhSswsD/pKaQdeDWJQLzC+lzKDrsIMs+8T\naGuRr2ZQkPB6/B7R0CPaDbB4ZN1R1QEev6EvXAiVPS25fQ841yP0k+vK4zVz\nb6gwzjy3RTfneTocsXY1ddC35tO0XxgPKhdcWLxzAtWvtP5K8EeSeLdkRdEg\n6PwbbFepn9q5KwsgU/yL20sfHNEU4Hu2J+/wLOiZCMXlpLMxPcjw4Sy1IMHn\nxz4/P0QCVQPo3ayQNtkjM9Wytt1DV9M8kCTh7V48tPrNjfnW0UFmHEYjKgMC\nrPFAd00M3k/YfJGBpBqTTvu2Uf0AEgWHCRFagWQHcbMosJnTt2tmDksg4s6b\nRvZf\r\n=ph6q\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB8bLA02jkp59bHPMoft4V7Hb21VeWDqGw//+Knbz+ZAAiBhFmPrThSKaQWM973HcLSW64OVbuVwrRJGaokWh5koOA=="}]},"_npmUser":{"name":"cangzhang","email":"cangzan+npm@gmail.com"},"directories":{},"maintainers":[{"name":"cangzhang","email":"cangzan+npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/flatten-path_0.3.1_1615190019039_0.4357357797768817"},"_hasShrinkwrap":false}},"time":{"created":"2021-03-08T03:41:49.239Z","0.1.0":"2021-03-08T03:41:49.654Z","modified":"2022-04-04T12:31:54.739Z","0.2.0":"2021-03-08T03:43:29.123Z","0.3.0":"2021-03-08T05:51:47.010Z","0.3.1":"2021-03-08T07:53:39.185Z"},"maintainers":[{"name":"cangzhang","email":"cangzan+npm@gmail.com"}],"homepage":"https://github.com/cangzhang/flatten-path#readme","repository":{"type":"git","url":"git+https://github.com/cangzhang/flatten-path.git"},"author":{"name":"al","email":"cangzan@gmail.com"},"bugs":{"url":"https://github.com/cangzhang/flatten-path/issues"},"license":"MIT","readme":"# flatten-path\n\n[![npm version](https://badgen.net/npm/v/@al-c/flatten-path)](https://www.npmjs.com/package/@al-c/flatten-path)\n\n## how to use\n\n```typescript\nimport { makeTree, flatten } from '@al-c/flatten-path';\n\nconst data = [\n  `packages.json`,\n  `readme.md`,\n  `src/components/hold/a/a/a.js`,\n  `src/components/hold/a/a/b.js`,\n  `src/components/hold/b/a/b.js`,\n  `src/components/kiss/a/b.js`,\n  `src/components/kiss/b/a.js`,\n  `src/components/a/b.js`,\n  `src/another/components/a/b.js`,\n  `utils/a/b.js`,\n  `utils/b/b.js`,\n];\n\nconsole.log(flatten(data));\n\nconsole.log(makeTree(data));\n```\n","readmeFilename":"README.md","description":"[![npm version](https://badgen.net/npm/v/@al-c/flatten-path)](https://www.npmjs.com/package/@al-c/flatten-path)"}