{"_id":"@cashelng/pro-tils","_rev":"12-6de818655a3739d2f15066d744b97aa4","name":"@cashelng/pro-tils","description":"A small extensions package which also supported typescript to handle your values gracefully.","dist-tags":{"latest":"1.0.10"},"versions":{"1.0.1":{"name":"@cashelng/pro-tils","version":"1.0.1","keywords":["typescript","prototypes","extensions"],"author":{"name":"Cashel"},"license":"MIT","_id":"@cashelng/pro-tils@1.0.1","maintainers":[{"name":"cashelng","email":"baotiennv@gmail.com"}],"dist":{"shasum":"407cba83f5c62101627aac0ca0f22c3bfed8f35c","tarball":"https://registry.npmjs.org/@cashelng/pro-tils/-/pro-tils-1.0.1.tgz","fileCount":14,"integrity":"sha512-izj/sBVuRDYMisSJkINcSCNDz+CFfq6MXUUYzb0/+lSI5e+qyAGh//TJIAUTyxQy+RVKO/riFIzdj/R09qnj5g==","signatures":[{"sig":"MEQCIDYc+/9SBipkSiBmpI8Iikdg/t3EOqzpHrQhrU5WuWLdAiAkKmOk0wDGLDHC22aC7J7BKiYqD4vcYL1Va5LvLaDWLg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8833},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"e04fd65fb2fcc1d82c570cd39b244c18222a0cc4","scripts":{"test":"exit 0","build":"npx tsc"},"_npmUser":{"name":"cashelng","email":"baotiennv@gmail.com"},"_npmVersion":"8.19.4","description":"A small typeScript utilities package providing extensions to handle your values gracefully.","directories":{},"_nodeVersion":"16.20.2","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.5"},"_npmOperationalInternal":{"tmp":"tmp/pro-tils_1.0.1_1718265901383_0.8440692867975343","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@cashelng/pro-tils","version":"1.0.2","keywords":["typescript","prototypes","extensions"],"author":{"name":"Cashel"},"license":"MIT","_id":"@cashelng/pro-tils@1.0.2","maintainers":[{"name":"cashelng","email":"baotiennv@gmail.com"}],"homepage":"https://github.com/cashelng/pro-tils#readme","bugs":{"url":"https://github.com/cashelng/pro-tils/issues"},"dist":{"shasum":"5ff8200fdd14da09dffdee8d21b53ac984b746e5","tarball":"https://registry.npmjs.org/@cashelng/pro-tils/-/pro-tils-1.0.2.tgz","fileCount":27,"integrity":"sha512-YSa1MAbEGMJxjEJrFhg50VYzj6k6A3WpOdrp8HTCoG9T9oPWKpRjCMithCeebZ7L+m87nkiM33SrDXvWrFeOKw==","signatures":[{"sig":"MEQCIBw3YXhBbDzpoRJ6qkTVOcW6rkkZ7R/POXnqzup5Ys9vAiBRvsOuakWiwI6O6K8mX3MFqd/qQVpNRXFu2S9XVMxhQA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21062},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"yarn test"}},"types":"dist/index.d.ts","gitHead":"15c48601772d036f489c9e234f6ac5830d03951e","scripts":{"test":"jest","build":"npx tsc"},"_npmUser":{"name":"cashelng","email":"baotiennv@gmail.com"},"repository":{"url":"git+https://github.com/cashelng/pro-tils.git","type":"git"},"_npmVersion":"8.19.4","description":"A small typeScript utilities package providing extensions to handle your values gracefully.","directories":{},"_nodeVersion":"16.20.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"8","ts-jest":"^29.1.4","typescript":"^5.4.5","@types/jest":"^29.5.12"},"_npmOperationalInternal":{"tmp":"tmp/pro-tils_1.0.2_1718272432318_0.26206627821811934","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"@cashelng/pro-tils","version":"1.0.3","keywords":["typescript","prototypes","extensions"],"author":{"name":"Cashel"},"license":"MIT","_id":"@cashelng/pro-tils@1.0.3","maintainers":[{"name":"cashelng","email":"baotiennv@gmail.com"}],"homepage":"https://github.com/cashelng/pro-tils#readme","bugs":{"url":"https://github.com/cashelng/pro-tils/issues"},"dist":{"shasum":"1c18e543f68e55066f77b0a7fb2fb03579669b84","tarball":"https://registry.npmjs.org/@cashelng/pro-tils/-/pro-tils-1.0.3.tgz","fileCount":27,"integrity":"sha512-+pSf+vxbYEfObhz5uOws+cy5k5+bJX4Gg+89IrSwDE2twOYrLPSvQkRr+qs5gYgINHnK2QekaquKS/75aeO8DA==","signatures":[{"sig":"MEUCIF//p3LLua6J5QeSxl00LMkyxdMnrsqu8LkK/+IY6wP3AiEA7ByIeqVnImM64o8LoCBKYHG0I40y7U+PhD2vzO2jbWs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21063},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"yarn test"}},"types":"dist/index.d.ts","gitHead":"42525c721e1aaa5310f31fe237915e6ca796b9ff","scripts":{"test":"jest","build":"npx tsc"},"_npmUser":{"name":"cashelng","email":"baotiennv@gmail.com"},"repository":{"url":"git+https://github.com/cashelng/pro-tils.git","type":"git"},"_npmVersion":"8.19.4","description":"A small typeScript utilities package providing extensions to handle your values gracefully.","directories":{},"_nodeVersion":"16.20.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"8","ts-jest":"^29.1.4","typescript":"^5.4.5","@types/jest":"^29.5.12"},"_npmOperationalInternal":{"tmp":"tmp/pro-tils_1.0.3_1718272635474_0.018288465066419457","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"@cashelng/pro-tils","version":"1.0.4","keywords":["typescript","prototypes","extensions"],"author":{"name":"Cashel"},"license":"MIT","_id":"@cashelng/pro-tils@1.0.4","maintainers":[{"name":"cashelng","email":"baotiennv@gmail.com"}],"homepage":"https://github.com/cashelng/pro-tils#readme","bugs":{"url":"https://github.com/cashelng/pro-tils/issues"},"dist":{"shasum":"ffb48b26d12cc635a54bc5a6717a856686a434da","tarball":"https://registry.npmjs.org/@cashelng/pro-tils/-/pro-tils-1.0.4.tgz","fileCount":27,"integrity":"sha512-WTDOZVR1DjPa1YIOmqFzQ5xAnS8LKAIy4xKBcUXbv2BVK+w6rsjLUanYt3gPQAyupfqCBDvqbdP5zhoRhFiTMA==","signatures":[{"sig":"MEYCIQDMdQPY7X/Er0mHpdVmjZZfi3V7quGCxGbDMtEorSwvVwIhAMi/p9qvXMozmnlxZedBKBfG7fBvbQ5c8cPzyWq/heQE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21357},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"yarn test"}},"types":"dist/index.d.ts","gitHead":"1a75d9e91deca1fd0043af652be007d769a524b1","scripts":{"test":"jest","build":"npx tsc"},"_npmUser":{"name":"cashelng","email":"baotiennv@gmail.com"},"repository":{"url":"git+https://github.com/cashelng/pro-tils.git","type":"git"},"_npmVersion":"8.19.4","description":"A small typeScript utilities package providing extensions to handle your values gracefully.","directories":{},"_nodeVersion":"16.20.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"8","ts-jest":"^29.1.4","typescript":"^5.4.5","@types/jest":"^29.5.12"},"_npmOperationalInternal":{"tmp":"tmp/pro-tils_1.0.4_1718273390638_0.5772488680987402","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"@cashelng/pro-tils","version":"1.0.5","keywords":["typescript","prototypes","extensions"],"author":{"name":"Cashel"},"license":"MIT","_id":"@cashelng/pro-tils@1.0.5","maintainers":[{"name":"cashelng","email":"baotiennv@gmail.com"}],"homepage":"https://github.com/cashelng/pro-tils#readme","bugs":{"url":"https://github.com/cashelng/pro-tils/issues"},"dist":{"shasum":"0bffa0adbb8070df014f17d6718367d3eeeb2618","tarball":"https://registry.npmjs.org/@cashelng/pro-tils/-/pro-tils-1.0.5.tgz","fileCount":26,"integrity":"sha512-omTKvePHMAiIyqYiF94b1poX03KI7zT2Elv6x9kqrYh0Xgg9No4vm7Y/RMmfYTL2bQgYKJAXJb9i7hwsaSXTEQ==","signatures":[{"sig":"MEYCIQCEnxj0BX2orharaUQyqIRNgtL+ALD3mqch6rKfM26LcwIhALYEJwpvuD32XOpoFHuMqKbmEbPkmqgbFGKRT1r+VP1u","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22082},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"yarn test"}},"types":"dist/index.d.ts","gitHead":"a0b334c7c2a3276c08ae8feb7afaf7274b87e622","scripts":{"test":"jest","build":"npx tsc"},"_npmUser":{"name":"cashelng","email":"baotiennv@gmail.com"},"repository":{"url":"git+https://github.com/cashelng/pro-tils.git","type":"git"},"_npmVersion":"8.19.4","description":"A small typeScript utilities package providing extensions to handle your values gracefully.","directories":{},"_nodeVersion":"16.20.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"8","ts-jest":"^29.1.4","typescript":"^5.4.5","@types/jest":"^29.5.12"},"_npmOperationalInternal":{"tmp":"tmp/pro-tils_1.0.5_1718277815547_0.4630648114692677","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"@cashelng/pro-tils","version":"1.0.6","keywords":["typescript","prototypes","extensions"],"author":{"name":"Cashel"},"license":"MIT","_id":"@cashelng/pro-tils@1.0.6","maintainers":[{"name":"cashelng","email":"baotiennv@gmail.com"}],"homepage":"https://github.com/cashelng/pro-tils#readme","bugs":{"url":"https://github.com/cashelng/pro-tils/issues"},"dist":{"shasum":"562bdef84229860e1b5c840f298cf1a0432cc446","tarball":"https://registry.npmjs.org/@cashelng/pro-tils/-/pro-tils-1.0.6.tgz","fileCount":14,"integrity":"sha512-Cpi9SLSBCqXJPbLcFTTJf6D0YI7hYWWPtAve4/PHltJNCqzvE1dlpfLg1yNmfVRhjgx7t3gq2wW6d2J8SyZTLw==","signatures":[{"sig":"MEYCIQCF5w8puLdmoQ/3hKPd61uOtLJn+O1aD4Lkhp4W+LVG6gIhAK1a88Q8hRHZ6swzFm/KWQSDvz/GvCtv1USwECu9BOLp","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11662},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"yarn test"}},"types":"dist/index.d.ts","gitHead":"1648038dd009d20968b2606a7a082ef982699164","scripts":{"test":"jest","build":"npx tsc"},"_npmUser":{"name":"cashelng","email":"baotiennv@gmail.com"},"repository":{"url":"git+https://github.com/cashelng/pro-tils.git","type":"git"},"_npmVersion":"8.19.4","description":"A small typeScript utilities package providing extensions to handle your values gracefully.","directories":{},"_nodeVersion":"16.20.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"8","ts-jest":"^29.1.4","typescript":"^5.4.5","@types/jest":"^29.5.12"},"_npmOperationalInternal":{"tmp":"tmp/pro-tils_1.0.6_1718340253477_0.09006771365386168","host":"s3://npm-registry-packages"}},"1.0.7":{"name":"@cashelng/pro-tils","version":"1.0.7","keywords":["typescript","prototypes","extensions"],"author":{"name":"Cashel"},"license":"MIT","_id":"@cashelng/pro-tils@1.0.7","maintainers":[{"name":"cashelng","email":"baotiennv@gmail.com"}],"homepage":"https://github.com/cashelng/pro-tils#readme","bugs":{"url":"https://github.com/cashelng/pro-tils/issues"},"dist":{"shasum":"a937600e2a44a4d94c408414f2a5489487855b18","tarball":"https://registry.npmjs.org/@cashelng/pro-tils/-/pro-tils-1.0.7.tgz","fileCount":20,"integrity":"sha512-wq4Gmm6LwH9h/+Wz2i0nSis6+ctqvZdEByjydi0IA21xLxyopoG/+HVkJjvJeVuSBpb+Lkd0PtIO9CLgWlQ3Fw==","signatures":[{"sig":"MEUCICtsVkKPpRT6BVG0y7taePdwk1ruIMAhtVKeIOuQukLcAiEA5Qmg03zXc4a41+qhti0+zWw73nEAtWR7BvBaKRulLD4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19307},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"yarn test"}},"types":"dist/index.d.ts","gitHead":"99cdfc928e6b2c56e7cc28626783921820015901","scripts":{"test":"jest","build":"npx tsc"},"_npmUser":{"name":"cashelng","email":"baotiennv@gmail.com"},"repository":{"url":"git+https://github.com/cashelng/pro-tils.git","type":"git"},"_npmVersion":"8.19.4","description":"A small extensions package which also supported typescript to handle your values gracefully.","directories":{},"_nodeVersion":"16.20.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"8","ts-jest":"^29.1.4","typescript":"^5.4.5","@types/jest":"^29.5.12"},"_npmOperationalInternal":{"tmp":"tmp/pro-tils_1.0.7_1718436566956_0.7225976057589283","host":"s3://npm-registry-packages"}},"1.0.8":{"name":"@cashelng/pro-tils","version":"1.0.8","keywords":["typescript","prototypes","extensions"],"author":{"name":"Cashel"},"license":"MIT","_id":"@cashelng/pro-tils@1.0.8","maintainers":[{"name":"cashelng","email":"baotiennv@gmail.com"}],"homepage":"https://github.com/cashelng/pro-tils#readme","bugs":{"url":"https://github.com/cashelng/pro-tils/issues"},"dist":{"shasum":"c2b05c1ccdfb4787d1f7a468611e5fa25435e06f","tarball":"https://registry.npmjs.org/@cashelng/pro-tils/-/pro-tils-1.0.8.tgz","fileCount":20,"integrity":"sha512-5Kw5tf6OUniqVLn54MHP3fPRjC/vVu8+Th4jfFP+H4lYNCOBNC+0m7qhFQaQgfNc1yOYIFyMegg+gxzMEnlPoA==","signatures":[{"sig":"MEUCIQC4Az/zAFZWTXFZU2VztLWZz0BjgwZGTXslGm4pp4815AIgAdZ3OwN4oBXHJqTQdGSErfiRrp1pK1I2RXgv8F2etr8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24935},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"yarn test"}},"types":"dist/index.d.ts","gitHead":"80ffd82af046181bda83fb11b7461823ed4ec164","scripts":{"test":"jest","build":"yarn test && npx tsc"},"_npmUser":{"name":"cashelng","email":"baotiennv@gmail.com"},"repository":{"url":"git+https://github.com/cashelng/pro-tils.git","type":"git"},"_npmVersion":"8.19.4","description":"A small extensions package which also supported typescript to handle your values gracefully.","directories":{},"_nodeVersion":"16.20.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"8","ts-jest":"^29.1.4","typescript":"^5.4.5","@types/jest":"^29.5.12"},"_npmOperationalInternal":{"tmp":"tmp/pro-tils_1.0.8_1718605864698_0.7899522488540494","host":"s3://npm-registry-packages"}},"1.0.9":{"name":"@cashelng/pro-tils","version":"1.0.9","keywords":["typescript","prototypes","extensions"],"author":{"name":"Cashel"},"license":"MIT","_id":"@cashelng/pro-tils@1.0.9","maintainers":[{"name":"cashelng","email":"baotiennv@gmail.com"}],"homepage":"https://github.com/cashelng/pro-tils#readme","bugs":{"url":"https://github.com/cashelng/pro-tils/issues"},"dist":{"shasum":"1e8e6b06138f700ca1be66a275dee78c9d19d127","tarball":"https://registry.npmjs.org/@cashelng/pro-tils/-/pro-tils-1.0.9.tgz","fileCount":20,"integrity":"sha512-TWVPXawYUYIXB6t3TO5ygvDmNu8xnl8Xa2e85YuqrlUCXp1y85PXTZr1XZHfgmQyMnSQdrMkOJCHAndrHuuC5Q==","signatures":[{"sig":"MEYCIQDBH+UTSawtuVKobonrJqR2SIfLPD/matC4y7EThl3dPQIhAKRKizb9sqeCQ9CU1n3lroDR4j5Egx/zzWq7bdClRdud","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25826},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"yarn test"}},"types":"dist/index.d.ts","gitHead":"e542ce260274d9cbe90cff2da53803b2ff09ba56","scripts":{"test":"jest","build":"yarn test && npx tsc"},"_npmUser":{"name":"cashelng","email":"baotiennv@gmail.com"},"repository":{"url":"git+https://github.com/cashelng/pro-tils.git","type":"git"},"_npmVersion":"8.19.4","description":"A small extensions package which also supported typescript to handle your values gracefully.","directories":{},"_nodeVersion":"16.20.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"8","ts-jest":"^29.1.4","typescript":"^5.4.5","@types/jest":"^29.5.12"},"_npmOperationalInternal":{"tmp":"tmp/pro-tils_1.0.9_1718700532460_0.8462480143425057","host":"s3://npm-registry-packages"}},"1.0.10":{"name":"@cashelng/pro-tils","version":"1.0.10","description":"A small extensions package which also supported typescript to handle your values gracefully.","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"jest","build":"yarn test && npx tsc"},"husky":{"hooks":{"pre-commit":"yarn test"}},"keywords":["typescript","prototypes","extensions"],"author":{"name":"Cashel"},"license":"MIT","devDependencies":{"@types/jest":"^29.5.12","husky":"8","jest":"^29.7.0","ts-jest":"^29.1.4","typescript":"^5.4.5"},"repository":{"type":"git","url":"git+https://github.com/cashelng/pro-tils.git"},"gitHead":"8bbb966c98254672b1f199efb825ba3e2c6b1b81","bugs":{"url":"https://github.com/cashelng/pro-tils/issues"},"homepage":"https://github.com/cashelng/pro-tils#readme","_id":"@cashelng/pro-tils@1.0.10","_nodeVersion":"16.20.2","_npmVersion":"8.19.4","dist":{"integrity":"sha512-TLqTyeEplVNZXH9vEhliHaQgszG0D5NO+SXAp5eDYqfPeNF/VOL3td+C+mbizSqvqUX+NxVeEG+RdRNqqQsiZw==","shasum":"cc47464da95be151b237d727cef5e68b71e0aca9","tarball":"https://registry.npmjs.org/@cashelng/pro-tils/-/pro-tils-1.0.10.tgz","fileCount":20,"unpackedSize":25822,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID1kCD2gqVJe+fri4n2vJnNl8W1a8/X7PSIxpz0w2FSUAiAXwTme1TY3nT35sGHJ0UkL/Eslsv2aSk5LdhthYpZQRQ=="}]},"_npmUser":{"name":"cashelng","email":"baotiennv@gmail.com"},"directories":{},"maintainers":[{"name":"cashelng","email":"baotiennv@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pro-tils_1.0.10_1718702844489_0.6932937449459913"},"_hasShrinkwrap":false}},"time":{"created":"2024-06-13T08:05:01.291Z","modified":"2024-06-18T09:27:24.791Z","1.0.0":"2024-06-13T06:42:36.527Z","1.0.1":"2024-06-13T08:05:01.623Z","1.0.2":"2024-06-13T09:53:52.454Z","1.0.3":"2024-06-13T09:57:15.648Z","1.0.4":"2024-06-13T10:09:50.767Z","1.0.5":"2024-06-13T11:23:35.703Z","1.0.6":"2024-06-14T04:44:13.631Z","1.0.7":"2024-06-15T07:29:27.142Z","1.0.8":"2024-06-17T06:31:04.843Z","1.0.9":"2024-06-18T08:48:52.588Z","1.0.10":"2024-06-18T09:27:24.653Z"},"maintainers":[{"name":"cashelng","email":"baotiennv@gmail.com"}],"author":{"name":"Cashel"},"repository":{"type":"git","url":"git+https://github.com/cashelng/pro-tils.git"},"keywords":["typescript","prototypes","extensions"],"license":"MIT","homepage":"https://github.com/cashelng/pro-tils#readme","bugs":{"url":"https://github.com/cashelng/pro-tils/issues"},"readme":"# pro-tils: a small extensions package which also supported typescript\n\nThis package extends global Javascript interfaces with additional utility methods.\n\n**Notes:**\n\n**This will not replace the existing methods, just to create new utility functions attached into prototypes**\n\nPlease raise an issue, or submit a pull request yourself if you see any overlap.\n\n# Why\n\nAll of this is just to create utility functions which are usually used in projects, also provide a usage of chaining functions efficiently.\nChaining functions can indeed reduce the need for intermediate variable declarations, leading to more concise and readable code.\n\nLet consider below example, we had an object which is like\n\n```typescript\ntype User = {\n  id: number;\n  name: string;\n  phone: number;\n  address?: {\n    street?: string;\n    ward?: string;\n    city?: string;\n  };\n};\n```\n\nAs the Front-end logic, you want to translate the city with its value. It's normally to write\n\n```tsx\nconst user: User = { ...userValue };\nconst city = user.address?.city;\nconst cityTranslation = city && translator(city);\n{ ...rest }\n\n<p>{cityTranslation}</p>\n\n```\n\nRight now it is just simply:\n\n```tsx\n<p>{user.getDeep('address.city').exist((cityValue) => translator(city))}</p>\n```\n\n## Documents\n\nCheck out [this documentation](https://cashelng.github.io/pro-tils/) for installation and usage\n\n## Contributing\n\nContributions are welcome! Please feel free to fork the repository, make improvements, and submit pull requests.\n\n## License\n\nThis project is licensed under the MIT License\n","readmeFilename":"README.md"}