{"packages":{"ngsoft/tools":{"0.9":{"name":"ngsoft/tools","description":"A set of reusable tools used on my projects.","keywords":[],"homepage":"https://github.com/ngsoft/manju","version":"0.9","version_normalized":"0.9.0.0","license":["MIT"],"authors":[{"name":"Aymeric Anger","email":"daedelus.git@gmail.com","homepage":"https://github.com/ngsoft"}],"source":{"url":"https://github.com/ngsoft/tools.git","type":"git","reference":"7e4d8378360ba60fa1f7d7bb5f93106b7a7b3247"},"dist":{"url":"https://api.github.com/repos/ngsoft/tools/zipball/7e4d8378360ba60fa1f7d7bb5f93106b7a7b3247","type":"zip","shasum":"","reference":"7e4d8378360ba60fa1f7d7bb5f93106b7a7b3247"},"type":"library","time":"2019-07-07T13:54:55+00:00","autoload":{"files":["src/functions.php"],"psr-4":{"NGSOFT\\Tools\\":"src/"}},"require":{"php":">=7.1","psr/log":"*","psr/cache":"*","psr/simple-cache":"*","symfony/polyfill-mbstring":"*","kdyby/parse-use-statements":"*","psr/container":"*","psr/http-message":"^1.0","psr/http-factory":"^1.0","fig/http-message-util":"^1.1","psr/http-client":"^1.0"},"uid":3084847},"1.0":{"name":"ngsoft/tools","description":"A set of reusable tools used on my projects.","keywords":[],"homepage":"https://github.com/ngsoft/manju","version":"1.0","version_normalized":"1.0.0.0","license":["MIT"],"authors":[{"name":"Aymeric Anger","homepage":"https://github.com/ngsoft","role":"Developer"}],"source":{"url":"https://github.com/ngsoft/tools.git","type":"git","reference":"3e3c2d21889f40300f5c420790ea8d27ef343810"},"dist":{"url":"https://api.github.com/repos/ngsoft/tools/zipball/3e3c2d21889f40300f5c420790ea8d27ef343810","type":"zip","shasum":"","reference":"3e3c2d21889f40300f5c420790ea8d27ef343810"},"type":"library","time":"2019-07-11T03:42:33+00:00","autoload":{"files":["src/functions.php"],"psr-4":{"NGSOFT\\Tools\\":"src/"}},"require":{"php":">=7.1","symfony/polyfill-mbstring":"*","psr/log":"*","psr/cache":"*","psr/simple-cache":"*","kdyby/parse-use-statements":"*","psr/http-message":"^1.0","fig/http-message-util":"^1.1"},"require-dev":{"phan/phan":"*","psr/container":"*","psr/http-client":"^1.0","psr/http-factory":"^1.0"},"uid":3093612},"1.1":{"name":"ngsoft/tools","description":"A set of reusable tools used on my projects.","keywords":[],"homepage":"","version":"1.1","version_normalized":"1.1.0.0","license":["MIT"],"authors":[{"name":"Aymeric Anger","homepage":"https://github.com/ngsoft","role":"Developer"}],"source":{"url":"https://github.com/ngsoft/tools.git","type":"git","reference":"23e60d1274bf359862c3fd20828ccf1428513870"},"dist":{"url":"https://api.github.com/repos/ngsoft/tools/zipball/23e60d1274bf359862c3fd20828ccf1428513870","type":"zip","shasum":"","reference":"23e60d1274bf359862c3fd20828ccf1428513870"},"type":"library","time":"2019-07-15T04:35:48+00:00","autoload":{"files":["src/functions.php"],"psr-4":{"NGSOFT\\Tools\\":"src/"}},"require":{"php":">=7.1","symfony/polyfill-mbstring":"*","psr/cache":"*","psr/simple-cache":"*"},"require-dev":{"psr/log":"*","psr/container":"*"},"uid":3101428},"1.1.1":{"name":"ngsoft/tools","description":"A set of reusable tools used on my projects.","keywords":[],"homepage":"","version":"1.1.1","version_normalized":"1.1.1.0","license":["MIT"],"authors":[{"name":"Aymeric Anger","homepage":"https://github.com/ngsoft","role":"Developer"}],"source":{"url":"https://github.com/ngsoft/tools.git","type":"git","reference":"6956ccae25d058b66af2bf716a643f1ff09b7e7e"},"dist":{"url":"https://api.github.com/repos/ngsoft/tools/zipball/6956ccae25d058b66af2bf716a643f1ff09b7e7e","type":"zip","shasum":"","reference":"6956ccae25d058b66af2bf716a643f1ff09b7e7e"},"type":"library","time":"2019-07-16T21:40:24+00:00","autoload":{"files":["src/functions.php"],"psr-4":{"NGSOFT\\Tools\\":"src/"}},"require":{"php":">=7.1","symfony/polyfill-mbstring":"*","psr/cache":"*","psr/simple-cache":"*"},"require-dev":{"psr/log":"*","psr/container":"*"},"uid":3105779},"1.1.2":{"name":"ngsoft/tools","description":"A set of reusable tools used on my projects.","keywords":[],"homepage":"","version":"1.1.2","version_normalized":"1.1.2.0","license":["MIT"],"authors":[{"name":"Aymeric Anger","homepage":"https://github.com/ngsoft","role":"Developer"}],"source":{"url":"https://github.com/ngsoft/tools.git","type":"git","reference":"ce5533c4af747334d35a17e6730a2bc69d47d10e"},"dist":{"url":"https://api.github.com/repos/ngsoft/tools/zipball/ce5533c4af747334d35a17e6730a2bc69d47d10e","type":"zip","shasum":"","reference":"ce5533c4af747334d35a17e6730a2bc69d47d10e"},"type":"library","time":"2019-07-21T03:53:34+00:00","autoload":{"files":["src/functions.php"],"psr-4":{"NGSOFT\\Tools\\":"src/"}},"require":{"php":">=7.1","symfony/polyfill-mbstring":"*","psr/cache":"*","psr/simple-cache":"*"},"require-dev":{"psr/log":"*","psr/container":"*"},"uid":3114000},"1.1.3":{"name":"ngsoft/tools","description":"A set of reusable tools used on my projects.","keywords":[],"homepage":"","version":"1.1.3","version_normalized":"1.1.3.0","license":["MIT"],"authors":[{"name":"Aymeric Anger","homepage":"https://github.com/ngsoft","role":"Developer"}],"source":{"url":"https://github.com/ngsoft/tools.git","type":"git","reference":"2fd2118286b98500c85bef26146418b44441d13c"},"dist":{"url":"https://api.github.com/repos/ngsoft/tools/zipball/2fd2118286b98500c85bef26146418b44441d13c","type":"zip","shasum":"","reference":"2fd2118286b98500c85bef26146418b44441d13c"},"type":"library","time":"2019-07-21T06:32:48+00:00","autoload":{"files":["src/functions.php"],"psr-4":{"NGSOFT\\Tools\\":"src/"}},"require":{"php":">=7.1","symfony/polyfill-mbstring":"*","psr/cache":"*","psr/simple-cache":"*"},"require-dev":{"psr/log":"*","psr/container":"*"},"uid":3114070},"1.1.4":{"name":"ngsoft/tools","description":"A set of reusable tools used on my projects.","keywords":[],"homepage":"","version":"1.1.4","version_normalized":"1.1.4.0","license":["MIT"],"authors":[{"name":"Aymeric Anger","homepage":"https://github.com/ngsoft","role":"Developer"}],"source":{"url":"https://github.com/ngsoft/tools.git","type":"git","reference":"6a790dfd49296075a6e6d42bedd568377a85bc19"},"dist":{"url":"https://api.github.com/repos/ngsoft/tools/zipball/6a790dfd49296075a6e6d42bedd568377a85bc19","type":"zip","shasum":"","reference":"6a790dfd49296075a6e6d42bedd568377a85bc19"},"type":"library","time":"2019-07-21T06:51:11+00:00","autoload":{"files":["src/functions.php"],"psr-4":{"NGSOFT\\Tools\\":"src/"}},"require":{"php":">=7.1","symfony/polyfill-mbstring":"*","psr/cache":"*","psr/simple-cache":"*"},"require-dev":{"psr/log":"*","psr/container":"*"},"uid":3114073},"1.1.5":{"name":"ngsoft/tools","description":"A set of reusable tools used on my projects.","keywords":[],"homepage":"","version":"1.1.5","version_normalized":"1.1.5.0","license":["MIT"],"authors":[{"name":"Aymeric Anger","homepage":"https://github.com/ngsoft","role":"Developer"}],"source":{"url":"https://github.com/ngsoft/tools.git","type":"git","reference":"baf58c2278aa892f5ba461754f772b81fc8a142b"},"dist":{"url":"https://api.github.com/repos/ngsoft/tools/zipball/baf58c2278aa892f5ba461754f772b81fc8a142b","type":"zip","shasum":"","reference":"baf58c2278aa892f5ba461754f772b81fc8a142b"},"type":"library","time":"2019-07-24T01:02:10+00:00","autoload":{"files":["src/functions.php"],"psr-4":{"NGSOFT\\Tools\\":"src/"}},"require":{"php":">=7.1","symfony/polyfill-mbstring":"*","psr/cache":"*","psr/simple-cache":"*"},"require-dev":{"psr/log":"*","psr/container":"*"},"uid":3119711},"1.1.6":{"name":"ngsoft/tools","description":"A set of reusable tools used on my projects.","keywords":[],"homepage":"","version":"1.1.6","version_normalized":"1.1.6.0","license":["MIT"],"authors":[{"name":"Aymeric Anger","homepage":"https://github.com/ngsoft","role":"Developer"}],"source":{"url":"https://github.com/ngsoft/tools.git","type":"git","reference":"1664cba767ede63d360a4393313eba2b81df4242"},"dist":{"url":"https://api.github.com/repos/ngsoft/tools/zipball/1664cba767ede63d360a4393313eba2b81df4242","type":"zip","shasum":"","reference":"1664cba767ede63d360a4393313eba2b81df4242"},"type":"library","time":"2019-07-27T22:17:07+00:00","autoload":{"files":["src/functions.php"],"psr-4":{"NGSOFT\\Tools\\":"src/"}},"require":{"php":">=7.1","symfony/polyfill-mbstring":"*","psr/cache":"*","psr/simple-cache":"*"},"require-dev":{"psr/log":"*","psr/container":"*"},"uid":3126919},"1.2":{"name":"ngsoft/tools","description":"A set of reusable tools used on my projects.","keywords":[],"homepage":"","version":"1.2","version_normalized":"1.2.0.0","license":["MIT"],"authors":[{"name":"Aymeric Anger","homepage":"https://github.com/ngsoft","role":"Developer"}],"source":{"url":"https://github.com/ngsoft/tools.git","type":"git","reference":"4f9cc3080f947554bf7743579f44e25f2d1e3d0b"},"dist":{"url":"https://api.github.com/repos/ngsoft/tools/zipball/4f9cc3080f947554bf7743579f44e25f2d1e3d0b","type":"zip","shasum":"","reference":"4f9cc3080f947554bf7743579f44e25f2d1e3d0b"},"type":"library","funding":[],"time":"2020-04-27T14:48:00+00:00","autoload":{"files":["src/functions.php"],"psr-4":{"NGSOFT\\Tools\\":"src/"}},"require":{"php":">=7.1","symfony/polyfill-mbstring":"*","psr/cache":"*","psr/simple-cache":"*"},"require-dev":{"psr/log":"*","psr/container":"*"},"uid":3817689},"1.2.1":{"name":"ngsoft/tools","description":"A set of reusable tools used on my projects.","keywords":[],"homepage":"","version":"1.2.1","version_normalized":"1.2.1.0","license":["MIT"],"authors":[{"name":"Aymeric Anger","homepage":"https://github.com/ngsoft","role":"Developer"}],"source":{"url":"https://github.com/ngsoft/tools.git","type":"git","reference":"ea32463fbd9cd870684d74acc60dc71c84f89ded"},"dist":{"url":"https://api.github.com/repos/ngsoft/tools/zipball/ea32463fbd9cd870684d74acc60dc71c84f89ded","type":"zip","shasum":"","reference":"ea32463fbd9cd870684d74acc60dc71c84f89ded"},"type":"library","funding":[],"time":"2020-04-30T04:22:20+00:00","autoload":{"files":["src/functions.php"],"psr-4":{"NGSOFT\\Tools\\":"src/"}},"require":{"php":">=7.1","symfony/polyfill-mbstring":"*","psr/cache":"*","psr/simple-cache":"*"},"require-dev":{"psr/log":"*","psr/container":"*"},"uid":3825919},"1.3":{"name":"ngsoft/tools","description":"A set of reusable tools used on my projects.","keywords":[],"homepage":"","version":"1.3","version_normalized":"1.3.0.0","license":["MIT"],"authors":[{"name":"Aymeric Anger","homepage":"https://github.com/ngsoft","role":"Developer"}],"source":{"url":"https://github.com/ngsoft/tools.git","type":"git","reference":"1936dbdb2ee3688de5dec2292b11808cf815e6dd"},"dist":{"url":"https://api.github.com/repos/ngsoft/tools/zipball/1936dbdb2ee3688de5dec2292b11808cf815e6dd","type":"zip","shasum":"","reference":"1936dbdb2ee3688de5dec2292b11808cf815e6dd"},"type":"library","funding":[],"time":"2020-05-01T14:53:36+00:00","autoload":{"files":["src/functions.php"],"psr-4":{"NGSOFT\\Tools\\":"src/"}},"require":{"php":">=7.1","symfony/polyfill-mbstring":"*","psr/cache":"*","psr/simple-cache":"*"},"require-dev":{"psr/log":"*","psr/container":"*"},"uid":3829586},"1.4":{"name":"ngsoft/tools","description":"A set of reusable tools used on my projects.","keywords":["session","ArrayAccess","argv","phpcache"],"homepage":"","version":"1.4","version_normalized":"1.4.0.0","license":["MIT"],"authors":[{"name":"Aymeric Anger","homepage":"https://github.com/ngsoft","role":"Developer"}],"source":{"url":"https://github.com/ngsoft/tools.git","type":"git","reference":"d9fff0773047e825b79335bf08429c513eeefe00"},"dist":{"url":"https://api.github.com/repos/ngsoft/tools/zipball/d9fff0773047e825b79335bf08429c513eeefe00","type":"zip","shasum":"","reference":"d9fff0773047e825b79335bf08429c513eeefe00"},"type":"library","funding":[],"time":"2020-05-17T14:49:10+00:00","autoload":{"files":["src/functions.php"],"psr-4":{"NGSOFT\\Tools\\":"src/"}},"require":{"php":">=7.1","symfony/polyfill-mbstring":"*","psr/cache":"*","psr/simple-cache":"*"},"require-dev":{"psr/log":"*","psr/container":"*"},"uid":3872812},"1.4.1":{"name":"ngsoft/tools","description":"A set of reusable tools used on my projects.","keywords":["session","ArrayAccess","argv","phpcache"],"homepage":"","version":"1.4.1","version_normalized":"1.4.1.0","license":["MIT"],"authors":[{"name":"Aymeric Anger","homepage":"https://github.com/ngsoft","role":"Developer"}],"source":{"url":"https://github.com/ngsoft/tools.git","type":"git","reference":"545481653a78a5942539640cfa8e486795eace9f"},"dist":{"url":"https://api.github.com/repos/ngsoft/tools/zipball/545481653a78a5942539640cfa8e486795eace9f","type":"zip","shasum":"","reference":"545481653a78a5942539640cfa8e486795eace9f"},"type":"library","funding":[],"time":"2020-05-17T17:29:20+00:00","autoload":{"files":["src/functions.php"],"psr-4":{"NGSOFT\\Tools\\":"src/"}},"require":{"php":">=7.1","symfony/polyfill-mbstring":"*","psr/cache":"*","psr/simple-cache":"*"},"require-dev":{"psr/log":"*","psr/container":"*"},"uid":3873131},"1.4.2":{"name":"ngsoft/tools","description":"A set of reusable tools used on my projects.","keywords":["session","ArrayAccess","argv","phpcache"],"homepage":"","version":"1.4.2","version_normalized":"1.4.2.0","license":["MIT"],"authors":[{"name":"Aymeric Anger","homepage":"https://github.com/ngsoft","role":"Developer"}],"source":{"url":"https://github.com/ngsoft/tools.git","type":"git","reference":"2669e228cb0a7f547fbc54ceb051dd1f15799897"},"dist":{"url":"https://api.github.com/repos/ngsoft/tools/zipball/2669e228cb0a7f547fbc54ceb051dd1f15799897","type":"zip","shasum":"","reference":"2669e228cb0a7f547fbc54ceb051dd1f15799897"},"type":"library","funding":[],"time":"2020-05-17T19:58:04+00:00","autoload":{"files":["src/functions.php"],"psr-4":{"NGSOFT\\Tools\\":"src/"}},"require":{"php":">=7.1","symfony/polyfill-mbstring":"*","psr/cache":"*","psr/simple-cache":"*"},"require-dev":{"psr/log":"*","psr/container":"*"},"uid":3873277},"1.4.3":{"name":"ngsoft/tools","description":"A set of reusable tools used on my projects.","keywords":["session","ArrayAccess","argv","phpcache"],"homepage":"","version":"1.4.3","version_normalized":"1.4.3.0","license":["MIT"],"authors":[{"name":"Aymeric Anger","homepage":"https://github.com/ngsoft","role":"Developer"}],"source":{"url":"https://github.com/ngsoft/tools.git","type":"git","reference":"56cd575dfe93e5d6ae6596601efea47c97b80b22"},"dist":{"url":"https://api.github.com/repos/ngsoft/tools/zipball/56cd575dfe93e5d6ae6596601efea47c97b80b22","type":"zip","shasum":"","reference":"56cd575dfe93e5d6ae6596601efea47c97b80b22"},"type":"library","funding":[],"time":"2020-05-18T19:08:20+00:00","autoload":{"files":["src/functions.php"],"psr-4":{"NGSOFT\\Tools\\":"src/"}},"require":{"php":">=7.1","symfony/polyfill-mbstring":"*","psr/cache":"*","psr/simple-cache":"*"},"require-dev":{"psr/log":"*","psr/container":"*"},"uid":3876096},"1.4.4":{"name":"ngsoft/tools","description":"A set of reusable tools used on my projects.","keywords":["session","ArrayAccess","argv","phpcache"],"homepage":"","version":"1.4.4","version_normalized":"1.4.4.0","license":["MIT"],"authors":[{"name":"Aymeric Anger","homepage":"https://github.com/ngsoft","role":"Developer"}],"source":{"url":"https://github.com/ngsoft/tools.git","type":"git","reference":"bde07ff2508eaa8340841f61f85aa9358ee4f4be"},"dist":{"url":"https://api.github.com/repos/ngsoft/tools/zipball/bde07ff2508eaa8340841f61f85aa9358ee4f4be","type":"zip","shasum":"","reference":"bde07ff2508eaa8340841f61f85aa9358ee4f4be"},"type":"library","funding":[],"time":"2020-05-25T11:03:40+00:00","autoload":{"files":["src/functions.php"],"psr-4":{"NGSOFT\\Tools\\":"src/"}},"require":{"php":">=7.1","symfony/polyfill-mbstring":"*","psr/cache":"*","psr/simple-cache":"*"},"require-dev":{"psr/log":"*","psr/container":"*"},"uid":3891368},"1.5":{"name":"ngsoft/tools","description":"A set of reusable tools used on my projects.","keywords":["session","ArrayAccess","argv","phpcache"],"homepage":"","version":"1.5","version_normalized":"1.5.0.0","license":["MIT"],"authors":[{"name":"Aymeric Anger","homepage":"https://github.com/ngsoft","role":"Developer"}],"source":{"url":"https://github.com/ngsoft/tools.git","type":"git","reference":"88272cfde4d9925b59b2d540631c677dc66ebaf8"},"dist":{"url":"https://api.github.com/repos/ngsoft/tools/zipball/88272cfde4d9925b59b2d540631c677dc66ebaf8","type":"zip","shasum":"","reference":"88272cfde4d9925b59b2d540631c677dc66ebaf8"},"type":"library","funding":[],"time":"2020-12-27T08:43:16+00:00","autoload":{"files":["src/functions.php"],"psr-4":{"NGSOFT\\Tools\\":"src/"}},"require":{"php":">=7.1","symfony/polyfill-mbstring":"^1.20","psr/cache":"^1","psr/simple-cache":"^1"},"uid":4789559},"1.6":{"name":"ngsoft/tools","description":"A set of reusable tools used on my projects.","keywords":["cache","session","ArrayAccess","psr-6","phpcache"],"homepage":"","version":"1.6","version_normalized":"1.6.0.0","license":["MIT"],"authors":[{"name":"Aymeric Anger","homepage":"https://github.com/ngsoft","role":"Developer"}],"source":{"url":"https://github.com/ngsoft/tools.git","type":"git","reference":"ebb5e6cdf6fd71d50e94ae2978d97feba985aa74"},"dist":{"url":"https://api.github.com/repos/ngsoft/tools/zipball/ebb5e6cdf6fd71d50e94ae2978d97feba985aa74","type":"zip","shasum":"","reference":"ebb5e6cdf6fd71d50e94ae2978d97feba985aa74"},"type":"library","funding":[],"time":"2021-01-17T03:37:09+00:00","autoload":{"files":["src/functions.php"],"psr-4":{"NGSOFT\\Tools\\":"src/"}},"require":{"php":"^7.4","symfony/polyfill-mbstring":"^1.20","psr/cache":"^1"},"provide":{"psr/cache-implementation":"^1.0"},"uid":4847767},"2.0":{"name":"ngsoft/tools","description":"A set of reusable tools used on my projects.","keywords":["data","event","map","dispatcher","set","session","dot","export","list","sequence","collection","ArrayAccess","psr-14"],"homepage":"","version":"2.0","version_normalized":"2.0.0.0","license":["MIT"],"authors":[{"name":"Aymeric Anger","homepage":"https://github.com/ngsoft","role":"Developer"}],"source":{"url":"https://github.com/ngsoft/tools.git","type":"git","reference":"dd389717c6968406d3cba4b6180e07b9794ce7bf"},"dist":{"url":"https://api.github.com/repos/ngsoft/tools/zipball/dd389717c6968406d3cba4b6180e07b9794ce7bf","type":"zip","shasum":"","reference":"dd389717c6968406d3cba4b6180e07b9794ce7bf"},"type":"library","funding":[],"time":"2021-01-25T04:15:02+00:00","autoload":{"files":["src/bootstrap.php"],"psr-4":{"NGSOFT\\":"src/"}},"require":{"php":">=7.4","symfony/polyfill-php80":"^1.20","symfony/polyfill-mbstring":"^1.20","psr/event-dispatcher":"^1","psr/log":"^1"},"require-dev":{"psr/container":"^1"},"suggest":{"symfony/event-dispatcher":"Provides tools that allow your application components to communicate with each other by dispatching events and listening to them."},"provide":{"psr/event-dispatcher-implementation":"^1.0"},"uid":4872993},"2.1":{"name":"ngsoft/tools","description":"A set of reusable tools used on my projects.","keywords":["data","event","map","dispatcher","set","session","dot","export","list","sequence","collection","ArrayAccess","psr-14"],"homepage":"","version":"2.1","version_normalized":"2.1.0.0","license":["MIT"],"authors":[{"name":"Aymeric Anger","homepage":"https://github.com/ngsoft","role":"Developer"}],"source":{"url":"https://github.com/ngsoft/tools.git","type":"git","reference":"6d6435a19f298c499845114eb5b0e1aa7ba95065"},"dist":{"url":"https://api.github.com/repos/ngsoft/tools/zipball/6d6435a19f298c499845114eb5b0e1aa7ba95065","type":"zip","shasum":"","reference":"6d6435a19f298c499845114eb5b0e1aa7ba95065"},"type":"library","funding":[],"time":"2021-10-30T02:18:11+00:00","autoload":{"files":["src/bootstrap.php"],"psr-4":{"NGSOFT\\":"src/"}},"require":{"php":">=7.4","symfony/polyfill-php80":"^1.20","symfony/polyfill-mbstring":"^1.20","psr/event-dispatcher":"^1","psr/log":"^1","psr/container":"^1"},"require-dev":{"symfony/event-dispatcher":"^5.3"},"suggest":{"symfony/event-dispatcher":"Provides tools that allow your application components to communicate with each other by dispatching events and listening to them."},"provide":{"psr/event-dispatcher-implementation":"^1.0","psr/container-implementation":"^1.0"},"uid":5649031},"2.1.1":{"name":"ngsoft/tools","description":"A set of reusable tools used on my projects.","keywords":["data","event","map","dispatcher","set","session","dot","export","list","sequence","collection","ArrayAccess","psr-14"],"homepage":"","version":"2.1.1","version_normalized":"2.1.1.0","license":["MIT"],"authors":[{"name":"Aymeric Anger","homepage":"https://github.com/ngsoft","role":"Developer"}],"source":{"url":"https://github.com/ngsoft/tools.git","type":"git","reference":"b663e3bc306d76ef50f7514e0c4d0d7c55c0dbf4"},"dist":{"url":"https://api.github.com/repos/ngsoft/tools/zipball/b663e3bc306d76ef50f7514e0c4d0d7c55c0dbf4","type":"zip","shasum":"","reference":"b663e3bc306d76ef50f7514e0c4d0d7c55c0dbf4"},"type":"library","funding":[],"time":"2021-12-12T17:42:13+00:00","autoload":{"files":["src/bootstrap.php"],"psr-4":{"NGSOFT\\":"src/"}},"require":{"php":">=7.4","symfony/polyfill-php80":"^1.20","symfony/polyfill-mbstring":"^1.20","psr/event-dispatcher":"^1","psr/log":"^1","psr/container":"^1"},"require-dev":{"symfony/event-dispatcher":"^5.3"},"suggest":{"symfony/event-dispatcher":"Provides tools that allow your application components to communicate with each other by dispatching events and listening to them."},"provide":{"psr/event-dispatcher-implementation":"^1.0","psr/container-implementation":"^1.0"},"uid":5772807},"3.0.0beta1":{"name":"ngsoft/tools","description":"A set of reusable tools used on my projects.","keywords":["container","reflection","di","map","attribute","enum","set","session","export","list","timer","collection","regexp","ArrayAccess","stopwatch","PSR-11","backedEnum"],"homepage":"","version":"3.0.0beta1","version_normalized":"3.0.0.0-beta1","license":["MIT"],"authors":[{"name":"Aymeric Anger","homepage":"https://github.com/ngsoft","role":"Developer"}],"source":{"url":"https://github.com/ngsoft/tools.git","type":"git","reference":"906ef208f3b69e9f217ae692071e496962988790"},"dist":{"url":"https://api.github.com/repos/ngsoft/tools/zipball/906ef208f3b69e9f217ae692071e496962988790","type":"zip","shasum":"","reference":"906ef208f3b69e9f217ae692071e496962988790"},"type":"library","funding":[],"time":"2023-02-25T20:26:00+00:00","autoload":{"files":["lib/bootstrap.php"],"psr-4":{"":"lib/","NGSOFT\\":"src/"}},"require":{"php":">=8.1","symfony/polyfill-mbstring":"^1.25","psr/log":"^1|^2|^3","psr/container":"^1.1|^2.0.1","psr/event-dispatcher":"^1"},"require-dev":{"fig/cache-util":"^2","psr/cache":"^1|^2|^3","symfony/event-dispatcher":"^6.1"},"provide":{"psr/container-implementation":"^1.1|^2.0"},"uid":7005724},"3.1.0":{"name":"ngsoft/tools","description":"A set of reusable tools used on my projects.","keywords":["container","reflection","di","map","attribute","enum","set","session","export","list","timer","collection","regexp","ArrayAccess","stopwatch","PSR-11","backedEnum"],"homepage":"","version":"3.1.0","version_normalized":"3.1.0.0","license":["MIT"],"authors":[{"name":"Aymeric Anger","homepage":"https://github.com/ngsoft","role":"Developer"}],"source":{"url":"https://github.com/ngsoft/tools.git","type":"git","reference":"508ae95a11a5e82c0edc7c30cb322f7a1bbaf24b"},"dist":{"url":"https://api.github.com/repos/ngsoft/tools/zipball/508ae95a11a5e82c0edc7c30cb322f7a1bbaf24b","type":"zip","shasum":"","reference":"508ae95a11a5e82c0edc7c30cb322f7a1bbaf24b"},"type":"library","funding":[],"time":"2023-09-03T09:23:42+00:00","autoload":{"files":["lib/index.php"],"psr-4":{"":"lib/","NGSOFT\\":"src/"}},"require":{"php":">=8.1","symfony/polyfill-mbstring":"^1.25","psr/log":"^1|^2|^3","psr/container":"^1.1|^2.0.1","psr/event-dispatcher":"^1","psr/clock":"^1.0"},"require-dev":{"fig/cache-util":"^2","psr/cache":"^1|^2|^3","psr/simple-cache":"^1|^2|^3","symfony/event-dispatcher":"^6.1","onspli/phpdoc-markdown":"^0.3.3"},"provide":{"psr/container-implementation":"^1.1|^2.0","psr/clock-implementation":"^1.0"},"uid":7487653},"3.1.x-dev":{"name":"ngsoft/tools","description":"A set of reusable tools used on my projects.","keywords":["container","reflection","di","map","attribute","enum","set","session","export","list","timer","collection","regexp","ArrayAccess","stopwatch","PSR-11","backedEnum"],"homepage":"","version":"3.1.x-dev","version_normalized":"3.1.9999999.9999999-dev","license":["MIT"],"authors":[{"name":"Aymeric Anger","homepage":"https://github.com/ngsoft","role":"Developer"}],"source":{"url":"https://github.com/ngsoft/tools.git","type":"git","reference":"508ae95a11a5e82c0edc7c30cb322f7a1bbaf24b"},"dist":{"url":"https://api.github.com/repos/ngsoft/tools/zipball/508ae95a11a5e82c0edc7c30cb322f7a1bbaf24b","type":"zip","shasum":"","reference":"508ae95a11a5e82c0edc7c30cb322f7a1bbaf24b"},"type":"library","funding":[],"time":"2023-09-03T09:23:42+00:00","autoload":{"files":["lib/index.php"],"psr-4":{"":"lib/","NGSOFT\\":"src/"}},"require":{"php":">=8.1","symfony/polyfill-mbstring":"^1.25","psr/log":"^1|^2|^3","psr/container":"^1.1|^2.0.1","psr/event-dispatcher":"^1","psr/clock":"^1.0"},"require-dev":{"fig/cache-util":"^2","psr/cache":"^1|^2|^3","psr/simple-cache":"^1|^2|^3","symfony/event-dispatcher":"^6.1","onspli/phpdoc-markdown":"^0.3.3"},"provide":{"psr/container-implementation":"^1.1|^2.0","psr/clock-implementation":"^1.0"},"uid":7048514},"4.0.0":{"name":"ngsoft/tools","description":"A set of reusable tools used on my projects.","keywords":["map","enum","set","session","export","list","collection","ArrayAccess","backedEnum"],"homepage":"","version":"4.0.0","version_normalized":"4.0.0.0","license":["MIT"],"authors":[{"name":"Aymeric Anger","homepage":"https://github.com/ngsoft","role":"Developer"}],"source":{"url":"https://github.com/ngsoft/tools.git","type":"git","reference":"c739ef21d9ac86cef588f210b648d85446af8d20"},"dist":{"url":"https://api.github.com/repos/ngsoft/tools/zipball/c739ef21d9ac86cef588f210b648d85446af8d20","type":"zip","shasum":"","reference":"c739ef21d9ac86cef588f210b648d85446af8d20"},"type":"library","funding":[],"time":"2023-10-15T14:57:08+00:00","autoload":{"files":["lib/index.php"],"psr-4":{"":"lib/","NGSOFT\\":"src/"}},"require":{"php":">=8.1","ext-mbstring":"*","psr/log":"^1|^2|^3"},"uid":7595246},"4.0.1":{"name":"ngsoft/tools","description":"A set of reusable tools used on my projects.","keywords":["map","enum","set","session","export","list","collection","ArrayAccess","backedEnum"],"homepage":"","version":"4.0.1","version_normalized":"4.0.1.0","license":["MIT"],"authors":[{"name":"Aymeric Anger","homepage":"https://github.com/ngsoft","role":"Developer"}],"source":{"url":"https://github.com/ngsoft/tools.git","type":"git","reference":"c3094fec7590457e62ca0566a896d1f0615c7894"},"dist":{"url":"https://api.github.com/repos/ngsoft/tools/zipball/c3094fec7590457e62ca0566a896d1f0615c7894","type":"zip","shasum":"","reference":"c3094fec7590457e62ca0566a896d1f0615c7894"},"type":"library","funding":[],"time":"2024-01-21T00:29:41+00:00","autoload":{"files":["lib/index.php"],"psr-4":{"":"lib/","NGSOFT\\":"src/"}},"require":{"php":">=8.1","ext-mbstring":"*","psr/log":"^1|^2|^3"},"uid":7854260},"4.0.x-dev":{"name":"ngsoft/tools","description":"A set of reusable tools used on my projects.","keywords":["map","enum","set","session","export","list","collection","ArrayAccess","backedEnum"],"homepage":"","version":"4.0.x-dev","version_normalized":"4.0.9999999.9999999-dev","license":["MIT"],"authors":[{"name":"Aymeric Anger","homepage":"https://github.com/ngsoft","role":"Developer"}],"source":{"url":"https://github.com/ngsoft/tools.git","type":"git","reference":"80271d04948e292a0255c761d8bf06d867485506"},"dist":{"url":"https://api.github.com/repos/ngsoft/tools/zipball/80271d04948e292a0255c761d8bf06d867485506","type":"zip","shasum":"","reference":"80271d04948e292a0255c761d8bf06d867485506"},"type":"library","funding":[],"time":"2024-01-28T07:42:02+00:00","autoload":{"files":["lib/index.php"],"psr-4":{"":"lib/","NGSOFT\\":"src/"}},"require":{"php":">=8.1","psr/log":"^1|^2|^3","ext-mbstring":"*"},"uid":7594942},"4.1.0":{"name":"ngsoft/tools","description":"A set of reusable tools used on my projects.","keywords":["map","enum","set","session","export","list","collection","ArrayAccess","backedEnum"],"homepage":"","version":"4.1.0","version_normalized":"4.1.0.0","license":["MIT"],"authors":[{"name":"Aymeric Anger","homepage":"https://github.com/ngsoft","role":"Developer"}],"source":{"url":"https://github.com/ngsoft/tools.git","type":"git","reference":"707d89c833e6fa674dc6a531074039e45117a226"},"dist":{"url":"https://api.github.com/repos/ngsoft/tools/zipball/707d89c833e6fa674dc6a531074039e45117a226","type":"zip","shasum":"","reference":"707d89c833e6fa674dc6a531074039e45117a226"},"type":"library","funding":[],"time":"2024-01-27T15:36:13+00:00","autoload":{"files":["lib/index.php"],"psr-4":{"":"lib/","NGSOFT\\":"src/"}},"require":{"php":">=8.1","ext-mbstring":"*","psr/log":"^1|^2|^3"},"uid":7872955},"4.1.1":{"name":"ngsoft/tools","description":"A set of reusable tools used on my projects.","keywords":["map","enum","set","session","export","list","collection","ArrayAccess","backedEnum"],"homepage":"","version":"4.1.1","version_normalized":"4.1.1.0","license":["MIT"],"authors":[{"name":"Aymeric Anger","homepage":"https://github.com/ngsoft","role":"Developer"}],"source":{"url":"https://github.com/ngsoft/tools.git","type":"git","reference":"5c6a855f879d877a83b74c0a1e9abbd3d106007e"},"dist":{"url":"https://api.github.com/repos/ngsoft/tools/zipball/5c6a855f879d877a83b74c0a1e9abbd3d106007e","type":"zip","shasum":"","reference":"5c6a855f879d877a83b74c0a1e9abbd3d106007e"},"type":"library","funding":[],"time":"2024-01-27T23:16:01+00:00","autoload":{"files":["lib/index.php"],"psr-4":{"":"lib/","NGSOFT\\":"src/"}},"require":{"php":">=8.1","ext-mbstring":"*","psr/log":"^1|^2|^3"},"uid":7873368},"4.1.2":{"name":"ngsoft/tools","description":"A set of reusable tools used on my projects.","keywords":["map","enum","set","session","export","list","collection","ArrayAccess","backedEnum"],"homepage":"","version":"4.1.2","version_normalized":"4.1.2.0","license":["MIT"],"authors":[{"name":"Aymeric Anger","homepage":"https://github.com/ngsoft","role":"Developer"}],"source":{"url":"https://github.com/ngsoft/tools.git","type":"git","reference":"80271d04948e292a0255c761d8bf06d867485506"},"dist":{"url":"https://api.github.com/repos/ngsoft/tools/zipball/80271d04948e292a0255c761d8bf06d867485506","type":"zip","shasum":"","reference":"80271d04948e292a0255c761d8bf06d867485506"},"type":"library","funding":[],"time":"2024-01-28T07:42:02+00:00","autoload":{"files":["lib/index.php"],"psr-4":{"":"lib/","NGSOFT\\":"src/"}},"require":{"php":">=8.1","ext-mbstring":"*","psr/log":"^1|^2|^3"},"uid":7873659},"dev-1.0/dev":{"name":"ngsoft/tools","description":"A set of reusable tools used on my projects.","keywords":["cache","session","ArrayAccess","psr-6","phpcache"],"homepage":"","version":"dev-1.0/dev","version_normalized":"dev-1.0/dev","license":["MIT"],"authors":[{"name":"Aymeric Anger","homepage":"https://github.com/ngsoft","role":"Developer"}],"source":{"url":"https://github.com/ngsoft/tools.git","type":"git","reference":"ebb5e6cdf6fd71d50e94ae2978d97feba985aa74"},"dist":{"url":"https://api.github.com/repos/ngsoft/tools/zipball/ebb5e6cdf6fd71d50e94ae2978d97feba985aa74","type":"zip","shasum":"","reference":"ebb5e6cdf6fd71d50e94ae2978d97feba985aa74"},"type":"library","funding":[],"time":"2021-01-17T03:37:09+00:00","autoload":{"files":["src/functions.php"],"psr-4":{"NGSOFT\\Tools\\":"src/"}},"require":{"php":"^7.4","symfony/polyfill-mbstring":"^1.20","psr/cache":"^1"},"provide":{"psr/cache-implementation":"^1.0"},"uid":3084849},"dev-2.0/dev":{"name":"ngsoft/tools","description":"A set of reusable tools used on my projects.","keywords":["data","event","map","dispatcher","set","session","dot","export","list","sequence","collection","ArrayAccess","psr-14"],"homepage":"","version":"dev-2.0/dev","version_normalized":"dev-2.0/dev","license":["MIT"],"authors":[{"name":"Aymeric Anger","homepage":"https://github.com/ngsoft","role":"Developer"}],"source":{"url":"https://github.com/ngsoft/tools.git","type":"git","reference":"b663e3bc306d76ef50f7514e0c4d0d7c55c0dbf4"},"dist":{"url":"https://api.github.com/repos/ngsoft/tools/zipball/b663e3bc306d76ef50f7514e0c4d0d7c55c0dbf4","type":"zip","shasum":"","reference":"b663e3bc306d76ef50f7514e0c4d0d7c55c0dbf4"},"type":"library","funding":[],"time":"2021-12-12T17:42:13+00:00","autoload":{"files":["src/bootstrap.php"],"psr-4":{"NGSOFT\\":"src/"}},"require":{"php":">=7.4","symfony/polyfill-php80":"^1.20","symfony/polyfill-mbstring":"^1.20","psr/log":"^1","psr/event-dispatcher":"^1","psr/container":"^1"},"require-dev":{"symfony/event-dispatcher":"^5.3"},"suggest":{"symfony/event-dispatcher":"Provides tools that allow your application components to communicate with each other by dispatching events and listening to them."},"provide":{"psr/event-dispatcher-implementation":"^1.0","psr/container-implementation":"^1.0"},"uid":4847775},"dev-3.0/dev":{"name":"ngsoft/tools","description":"A set of reusable tools used on my projects.","keywords":["container","reflection","di","map","attribute","enum","set","session","export","list","timer","collection","regexp","ArrayAccess","stopwatch","PSR-11","backedEnum"],"homepage":"","version":"dev-3.0/dev","version_normalized":"dev-3.0/dev","license":["MIT"],"authors":[{"name":"Aymeric Anger","homepage":"https://github.com/ngsoft","role":"Developer"}],"source":{"url":"https://github.com/ngsoft/tools.git","type":"git","reference":"dbfccc0ed876c2141f49214a1a1d39159bce0357"},"dist":{"url":"https://api.github.com/repos/ngsoft/tools/zipball/dbfccc0ed876c2141f49214a1a1d39159bce0357","type":"zip","shasum":"","reference":"dbfccc0ed876c2141f49214a1a1d39159bce0357"},"type":"library","funding":[],"time":"2023-03-16T18:35:28+00:00","autoload":{"files":["lib/index.php"],"psr-4":{"":"lib/","NGSOFT\\":"src/"}},"require":{"php":">=8.1","psr/log":"^1|^2|^3","symfony/polyfill-mbstring":"^1.25","psr/event-dispatcher":"^1","psr/container":"^1.1|^2.0.1"},"require-dev":{"fig/cache-util":"^2","psr/cache":"^1|^2|^3","symfony/event-dispatcher":"^6.1","psr/simple-cache":"^1|^2|^3","onspli/phpdoc-markdown":"^0.3.3"},"provide":{"psr/container-implementation":"^1.1|^2.0"},"uid":6243019},"dev-master":{"name":"ngsoft/tools","description":"A set of reusable tools used on my projects.","keywords":["map","enum","set","session","export","list","collection","ArrayAccess","backedEnum"],"homepage":"","version":"dev-master","version_normalized":"9999999-dev","license":["MIT"],"authors":[{"name":"Aymeric Anger","homepage":"https://github.com/ngsoft","role":"Developer"}],"source":{"url":"https://github.com/ngsoft/tools.git","type":"git","reference":"707d89c833e6fa674dc6a531074039e45117a226"},"dist":{"url":"https://api.github.com/repos/ngsoft/tools/zipball/707d89c833e6fa674dc6a531074039e45117a226","type":"zip","shasum":"","reference":"707d89c833e6fa674dc6a531074039e45117a226"},"type":"library","funding":[],"time":"2024-01-27T15:36:13+00:00","autoload":{"files":["lib/index.php"],"psr-4":{"":"lib/","NGSOFT\\":"src/"}},"default-branch":true,"require":{"php":">=8.1","psr/log":"^1|^2|^3","ext-mbstring":"*"},"uid":4564706},"v3.0.0":{"name":"ngsoft/tools","description":"A set of reusable tools used on my projects.","keywords":["container","reflection","di","map","attribute","enum","set","session","export","list","timer","collection","regexp","ArrayAccess","stopwatch","PSR-11","backedEnum"],"homepage":"","version":"v3.0.0","version_normalized":"3.0.0.0","license":["MIT"],"authors":[{"name":"Aymeric Anger","homepage":"https://github.com/ngsoft","role":"Developer"}],"source":{"url":"https://github.com/ngsoft/tools.git","type":"git","reference":"586276729a97a1d017025aeea0b5e78cdcb4d114"},"dist":{"url":"https://api.github.com/repos/ngsoft/tools/zipball/586276729a97a1d017025aeea0b5e78cdcb4d114","type":"zip","shasum":"","reference":"586276729a97a1d017025aeea0b5e78cdcb4d114"},"type":"library","funding":[],"time":"2023-03-11T01:28:07+00:00","autoload":{"files":["lib/index.php"],"psr-4":{"":"lib/","NGSOFT\\":"src/"}},"require":{"php":">=8.1","symfony/polyfill-mbstring":"^1.25","psr/log":"^1|^2|^3","psr/container":"^1.1|^2.0.1","psr/event-dispatcher":"^1"},"require-dev":{"fig/cache-util":"^2","psr/cache":"^1|^2|^3","psr/simple-cache":"^1|^2|^3","symfony/event-dispatcher":"^6.1","onspli/phpdoc-markdown":"^0.3.3"},"provide":{"psr/container-implementation":"^1.1|^2.0"},"uid":7029377},"v3.0.1":{"name":"ngsoft/tools","description":"A set of reusable tools used on my projects.","keywords":["container","reflection","di","map","attribute","enum","set","session","export","list","timer","collection","regexp","ArrayAccess","stopwatch","PSR-11","backedEnum"],"homepage":"","version":"v3.0.1","version_normalized":"3.0.1.0","license":["MIT"],"authors":[{"name":"Aymeric Anger","homepage":"https://github.com/ngsoft","role":"Developer"}],"source":{"url":"https://github.com/ngsoft/tools.git","type":"git","reference":"5fc6abf07aad176a76c21630543815fca29cae99"},"dist":{"url":"https://api.github.com/repos/ngsoft/tools/zipball/5fc6abf07aad176a76c21630543815fca29cae99","type":"zip","shasum":"","reference":"5fc6abf07aad176a76c21630543815fca29cae99"},"type":"library","funding":[],"time":"2023-03-13T20:57:04+00:00","autoload":{"files":["lib/index.php"],"psr-4":{"":"lib/","NGSOFT\\":"src/"}},"require":{"php":">=8.1","symfony/polyfill-mbstring":"^1.25","psr/log":"^1|^2|^3","psr/container":"^1.1|^2.0.1","psr/event-dispatcher":"^1"},"require-dev":{"fig/cache-util":"^2","psr/cache":"^1|^2|^3","psr/simple-cache":"^1|^2|^3","symfony/event-dispatcher":"^6.1","onspli/phpdoc-markdown":"^0.3.3"},"provide":{"psr/container-implementation":"^1.1|^2.0"},"uid":7039752},"v3.0.2":{"name":"ngsoft/tools","description":"A set of reusable tools used on my projects.","keywords":["container","reflection","di","map","attribute","enum","set","session","export","list","timer","collection","regexp","ArrayAccess","stopwatch","PSR-11","backedEnum"],"homepage":"","version":"v3.0.2","version_normalized":"3.0.2.0","license":["MIT"],"authors":[{"name":"Aymeric Anger","homepage":"https://github.com/ngsoft","role":"Developer"}],"source":{"url":"https://github.com/ngsoft/tools.git","type":"git","reference":"3346ba37d14d1eee96ad813730919ee0990a27f4"},"dist":{"url":"https://api.github.com/repos/ngsoft/tools/zipball/3346ba37d14d1eee96ad813730919ee0990a27f4","type":"zip","shasum":"","reference":"3346ba37d14d1eee96ad813730919ee0990a27f4"},"type":"library","funding":[],"time":"2023-03-15T19:39:19+00:00","autoload":{"files":["lib/index.php"],"psr-4":{"":"lib/","NGSOFT\\":"src/"}},"require":{"php":">=8.1","symfony/polyfill-mbstring":"^1.25","psr/log":"^1|^2|^3","psr/container":"^1.1|^2.0.1","psr/event-dispatcher":"^1"},"require-dev":{"fig/cache-util":"^2","psr/cache":"^1|^2|^3","psr/simple-cache":"^1|^2|^3","symfony/event-dispatcher":"^6.1","onspli/phpdoc-markdown":"^0.3.3"},"provide":{"psr/container-implementation":"^1.1|^2.0"},"uid":7042448},"v3.0.3":{"name":"ngsoft/tools","description":"A set of reusable tools used on my projects.","keywords":["container","reflection","di","map","attribute","enum","set","session","export","list","timer","collection","regexp","ArrayAccess","stopwatch","PSR-11","backedEnum"],"homepage":"","version":"v3.0.3","version_normalized":"3.0.3.0","license":["MIT"],"authors":[{"name":"Aymeric Anger","homepage":"https://github.com/ngsoft","role":"Developer"}],"source":{"url":"https://github.com/ngsoft/tools.git","type":"git","reference":"bddf5b713dac2a8c2c2ec3da4c09674f74e9a26c"},"dist":{"url":"https://api.github.com/repos/ngsoft/tools/zipball/bddf5b713dac2a8c2c2ec3da4c09674f74e9a26c","type":"zip","shasum":"","reference":"bddf5b713dac2a8c2c2ec3da4c09674f74e9a26c"},"type":"library","funding":[],"time":"2023-03-15T20:28:39+00:00","autoload":{"files":["lib/index.php"],"psr-4":{"":"lib/","NGSOFT\\":"src/"}},"require":{"php":">=8.1","symfony/polyfill-mbstring":"^1.25","psr/log":"^1|^2|^3","psr/container":"^1.1|^2.0.1","psr/event-dispatcher":"^1"},"require-dev":{"fig/cache-util":"^2","psr/cache":"^1|^2|^3","psr/simple-cache":"^1|^2|^3","symfony/event-dispatcher":"^6.1","onspli/phpdoc-markdown":"^0.3.3"},"provide":{"psr/container-implementation":"^1.1|^2.0"},"uid":7042519},"v3.0.4":{"name":"ngsoft/tools","description":"A set of reusable tools used on my projects.","keywords":["container","reflection","di","map","attribute","enum","set","session","export","list","timer","collection","regexp","ArrayAccess","stopwatch","PSR-11","backedEnum"],"homepage":"","version":"v3.0.4","version_normalized":"3.0.4.0","license":["MIT"],"authors":[{"name":"Aymeric Anger","homepage":"https://github.com/ngsoft","role":"Developer"}],"source":{"url":"https://github.com/ngsoft/tools.git","type":"git","reference":"dbfccc0ed876c2141f49214a1a1d39159bce0357"},"dist":{"url":"https://api.github.com/repos/ngsoft/tools/zipball/dbfccc0ed876c2141f49214a1a1d39159bce0357","type":"zip","shasum":"","reference":"dbfccc0ed876c2141f49214a1a1d39159bce0357"},"type":"library","funding":[],"time":"2023-03-16T18:35:28+00:00","autoload":{"files":["lib/index.php"],"psr-4":{"":"lib/","NGSOFT\\":"src/"}},"require":{"php":">=8.1","symfony/polyfill-mbstring":"^1.25","psr/log":"^1|^2|^3","psr/container":"^1.1|^2.0.1","psr/event-dispatcher":"^1"},"require-dev":{"fig/cache-util":"^2","psr/cache":"^1|^2|^3","psr/simple-cache":"^1|^2|^3","symfony/event-dispatcher":"^6.1","onspli/phpdoc-markdown":"^0.3.3"},"provide":{"psr/container-implementation":"^1.1|^2.0"},"uid":7045666}}}}