{"packages":{"abra/samm-install":{"dev-master":{"name":"abra/samm-install","description":"Web interface for ABRA WS (for more information contact pisek ( at ) abra.eu)","keywords":["install","ws","abra"],"homepage":"https://bitbucket.org/abrad450/samm-install","version":"dev-master","version_normalized":"9999999-dev","license":["MIT"],"authors":[{"name":"Tomáš Urban","email":"tour@abra.eu","role":"Developer"},{"name":"Ondřej Tuháček","email":"ontu@abra.eu","role":"Developer"},{"name":"Stanislav Kurinec","email":"kust@abra.eu","role":"Developer"}],"source":{"url":"https://bitbucket.org/abrad450/samm-install.git","type":"git","reference":"73602810581417d3e8ecc068c2f130aa5f7f5a63"},"dist":{"url":"https://bitbucket.org/abrad450/samm-install/get/73602810581417d3e8ecc068c2f130aa5f7f5a63.zip","type":"zip","shasum":"","reference":"73602810581417d3e8ecc068c2f130aa5f7f5a63"},"type":"project","funding":[],"time":"2020-12-09T09:40:21+00:00","default-branch":true,"require":{"php":">=5.3.0","abra/samm":"*"},"replace":{"nette/application":"*","nette/bootstrap":"*","nette/caching":"*","nette/database":"*","nette/di":"*","nette/finder":"*","nette/forms":"*","nette/http":"*","nette/mail":"*","nette/robot-loader":"*","nette/security":"*","nette/utils":"*","latte/latte":"*","tracy/tracy":"*"},"uid":4214597}},"nette/forms":{"2.2.x-dev":{"name":"nette/forms","description":"Nette Forms: greatly facilitates web forms","keywords":[],"homepage":"https://nette.org","version":"2.2.x-dev","version_normalized":"2.2.9999999.9999999-dev","license":["BSD-3-Clause","GPL-2.0","GPL-3.0"],"authors":[{"name":"David Grudl","homepage":"https://davidgrudl.com"},{"name":"Nette Community","homepage":"https://nette.org/contributors"}],"source":{"url":"https://github.com/nette/forms.git","type":"git","reference":"120701f02fd3863fd3daec5c5370a4b4d81863c8"},"dist":{"url":"https://api.github.com/repos/nette/forms/zipball/120701f02fd3863fd3daec5c5370a4b4d81863c8","type":"zip","shasum":"","reference":"120701f02fd3863fd3daec5c5370a4b4d81863c8"},"type":"library","time":"2016-02-06T22:10:27+00:00","autoload":{"classmap":["src/"]},"require":{"php":">=5.3.1","nette/component-model":"~2.2","nette/http":"~2.2","nette/utils":"~2.2"},"require-dev":{"tracy/tracy":"~2.2","nette/tester":"~1.3","latte/latte":"~2.3.2"},"conflict":{"nette/nette":"<2.2"},"uid":152836},"dev-master":{"name":"nette/forms","description":"📝 Nette Forms: generating, validating and processing secure forms in PHP. Handy API, fully customizable, server & client side validation and mature design.","keywords":["javascript","bootstrap","validation","Forms","nette","csrf"],"homepage":"https://nette.org","version":"dev-master","version_normalized":"9999999-dev","license":["BSD-3-Clause","GPL-2.0-only","GPL-3.0-only"],"authors":[{"name":"David Grudl","homepage":"https://davidgrudl.com"},{"name":"Nette Community","homepage":"https://nette.org/contributors"}],"source":{"url":"https://github.com/nette/forms.git","type":"git","reference":"7858431984d0f824854e927de5456c4d71c5a1eb"},"dist":{"url":"https://api.github.com/repos/nette/forms/zipball/7858431984d0f824854e927de5456c4d71c5a1eb","type":"zip","shasum":"","reference":"7858431984d0f824854e927de5456c4d71c5a1eb"},"type":"library","funding":[],"time":"2025-01-16T04:43:33+00:00","autoload":{"classmap":["src/"]},"extra":{"branch-alias":{"dev-master":"4.0-dev"}},"default-branch":true,"require":{"nette/utils":"^4.0.4","nette/component-model":"^3.1","nette/http":"^3.3","php":"8.1 - 8.4"},"require-dev":{"tracy/tracy":"^2.9","phpstan/phpstan-nette":"^1","latte/latte":"^3.0.12","nette/application":"^3.0","nette/di":"^3.0","nette/tester":"^2.5.2"},"suggest":{"ext-intl":"to use date/time controls"},"conflict":{"latte/latte":"<3.0.12"},"uid":4195692},"v2.2.0":{"name":"nette/forms","description":"Nette Forms: greatly facilitates web forms","keywords":[],"homepage":"http://nette.org","version":"v2.2.0","version_normalized":"2.2.0.0","license":["BSD-3-Clause","GPL-2.0","GPL-3.0"],"authors":[{"name":"David Grudl","homepage":"http://davidgrudl.com"},{"name":"Nette Community","homepage":"http://nette.org/contributors"}],"source":{"url":"https://github.com/nette/forms.git","type":"git","reference":"a937353ac1a60bca2555a1db65c8673dfeb591c0"},"dist":{"url":"https://api.github.com/repos/nette/forms/zipball/a937353ac1a60bca2555a1db65c8673dfeb591c0","type":"zip","shasum":"","reference":"a937353ac1a60bca2555a1db65c8673dfeb591c0"},"type":"library","time":"2014-05-11T20:13:38+00:00","autoload":{"classmap":["src/"]},"require":{"php":">=5.3.1","nette/component-model":"~2.2","nette/http":"~2.2","nette/utils":"~2.2"},"require-dev":{"nette/tester":"~1.0","latte/latte":"~2.2","tracy/tracy":"~2.2"},"uid":171005},"v2.2.1":{"name":"nette/forms","description":"Nette Forms: greatly facilitates web forms","keywords":[],"homepage":"http://nette.org","version":"v2.2.1","version_normalized":"2.2.1.0","license":["BSD-3-Clause","GPL-2.0","GPL-3.0"],"authors":[{"name":"David Grudl","homepage":"http://davidgrudl.com"},{"name":"Nette Community","homepage":"http://nette.org/contributors"}],"source":{"url":"https://github.com/nette/forms.git","type":"git","reference":"e3cc399a9fce6d52f9961ab3d0496b73014a25e8"},"dist":{"url":"https://api.github.com/repos/nette/forms/zipball/e3cc399a9fce6d52f9961ab3d0496b73014a25e8","type":"zip","shasum":"","reference":"e3cc399a9fce6d52f9961ab3d0496b73014a25e8"},"type":"library","time":"2014-06-20T00:52:39+00:00","autoload":{"classmap":["src/"]},"require":{"php":">=5.3.1","nette/component-model":"~2.2","nette/http":"~2.2","nette/utils":"~2.2"},"require-dev":{"nette/tester":"~1.0","latte/latte":"~2.2","tracy/tracy":"~2.2"},"conflict":{"nette/nette":"<2.2"},"uid":191586},"v2.2.2":{"name":"nette/forms","description":"Nette Forms: greatly facilitates web forms","keywords":[],"homepage":"http://nette.org","version":"v2.2.2","version_normalized":"2.2.2.0","license":["BSD-3-Clause","GPL-2.0","GPL-3.0"],"authors":[{"name":"David Grudl","homepage":"http://davidgrudl.com"},{"name":"Nette Community","homepage":"http://nette.org/contributors"}],"source":{"url":"https://github.com/nette/forms.git","type":"git","reference":"eea9e8129c2890de36c1ba5f06bd5e3989faaad6"},"dist":{"url":"https://api.github.com/repos/nette/forms/zipball/eea9e8129c2890de36c1ba5f06bd5e3989faaad6","type":"zip","shasum":"","reference":"eea9e8129c2890de36c1ba5f06bd5e3989faaad6"},"type":"library","time":"2014-08-28T11:13:40+00:00","autoload":{"classmap":["src/"]},"require":{"php":">=5.3.1","nette/component-model":"~2.2","nette/http":"~2.2","nette/utils":"~2.2"},"require-dev":{"nette/tester":"~1.0","latte/latte":"~2.2","tracy/tracy":"~2.2"},"conflict":{"nette/nette":"<2.2"},"uid":224928},"v2.2.3":{"name":"nette/forms","description":"Nette Forms: greatly facilitates web forms","keywords":[],"homepage":"http://nette.org","version":"v2.2.3","version_normalized":"2.2.3.0","license":["BSD-3-Clause","GPL-2.0","GPL-3.0"],"authors":[{"name":"David Grudl","homepage":"http://davidgrudl.com"},{"name":"Nette Community","homepage":"http://nette.org/contributors"}],"source":{"url":"https://github.com/nette/forms.git","type":"git","reference":"6c9ae32c716c73177764809d5e59e03e9cd0ba16"},"dist":{"url":"https://api.github.com/repos/nette/forms/zipball/6c9ae32c716c73177764809d5e59e03e9cd0ba16","type":"zip","shasum":"","reference":"6c9ae32c716c73177764809d5e59e03e9cd0ba16"},"type":"library","time":"2014-11-05T02:01:07+00:00","autoload":{"classmap":["src/"]},"require":{"php":">=5.3.1","nette/component-model":"~2.2","nette/http":"~2.2","nette/utils":"~2.2"},"require-dev":{"nette/tester":"~1.0","latte/latte":"~2.2","tracy/tracy":"~2.2"},"conflict":{"nette/nette":"<2.2"},"uid":266237},"v2.2.4":{"name":"nette/forms","description":"Nette Forms: greatly facilitates web forms","keywords":[],"homepage":"http://nette.org","version":"v2.2.4","version_normalized":"2.2.4.0","license":["BSD-3-Clause","GPL-2.0","GPL-3.0"],"authors":[{"name":"David Grudl","homepage":"http://davidgrudl.com"},{"name":"Nette Community","homepage":"http://nette.org/contributors"}],"source":{"url":"https://github.com/nette/forms.git","type":"git","reference":"c5432d7a77c83df90c37de075d7a8b80974ac382"},"dist":{"url":"https://api.github.com/repos/nette/forms/zipball/c5432d7a77c83df90c37de075d7a8b80974ac382","type":"zip","shasum":"","reference":"c5432d7a77c83df90c37de075d7a8b80974ac382"},"type":"library","time":"2014-12-30T01:39:32+00:00","autoload":{"classmap":["src/"]},"require":{"php":">=5.3.1","nette/component-model":"~2.2","nette/http":"~2.2","nette/utils":"~2.2"},"require-dev":{"nette/tester":"~1.0","latte/latte":"~2.2, >=2.2.3","tracy/tracy":"~2.2"},"conflict":{"nette/nette":"<2.2"},"uid":296603},"v2.2.5":{"name":"nette/forms","description":"Nette Forms: greatly facilitates web forms","keywords":[],"homepage":"http://nette.org","version":"v2.2.5","version_normalized":"2.2.5.0","license":["BSD-3-Clause","GPL-2.0","GPL-3.0"],"authors":[{"name":"David Grudl","homepage":"http://davidgrudl.com"},{"name":"Nette Community","homepage":"http://nette.org/contributors"}],"source":{"url":"https://github.com/nette/forms.git","type":"git","reference":"b9ec420162fd473cd39f9ca19677da18aed1b97a"},"dist":{"url":"https://api.github.com/repos/nette/forms/zipball/b9ec420162fd473cd39f9ca19677da18aed1b97a","type":"zip","shasum":"","reference":"b9ec420162fd473cd39f9ca19677da18aed1b97a"},"type":"library","time":"2015-03-10T00:56:26+00:00","autoload":{"classmap":["src/"]},"require":{"php":">=5.3.1","nette/component-model":"~2.2","nette/http":"~2.2","nette/utils":"~2.2"},"require-dev":{"nette/tester":"~1.3","latte/latte":"~2.3","tracy/tracy":"~2.2"},"conflict":{"nette/nette":"<2.2"},"uid":352413},"v2.2.6":{"name":"nette/forms","description":"Nette Forms: greatly facilitates web forms","keywords":[],"homepage":"http://nette.org","version":"v2.2.6","version_normalized":"2.2.6.0","license":["BSD-3-Clause","GPL-2.0","GPL-3.0"],"authors":[{"name":"David Grudl","homepage":"http://davidgrudl.com"},{"name":"Nette Community","homepage":"http://nette.org/contributors"}],"source":{"url":"https://github.com/nette/forms.git","type":"git","reference":"e69a7b8553d6d519d702c22ff56aa55d6c54e701"},"dist":{"url":"https://api.github.com/repos/nette/forms/zipball/e69a7b8553d6d519d702c22ff56aa55d6c54e701","type":"zip","shasum":"","reference":"e69a7b8553d6d519d702c22ff56aa55d6c54e701"},"type":"library","time":"2015-05-06T19:01:05+00:00","autoload":{"classmap":["src/"]},"require":{"php":">=5.3.1","nette/component-model":"~2.2","nette/http":"~2.2","nette/utils":"~2.2"},"require-dev":{"nette/tester":"~1.3","latte/latte":"~2.3","tracy/tracy":"~2.2"},"conflict":{"nette/nette":"<2.2"},"uid":399603},"v2.2.7":{"name":"nette/forms","description":"Nette Forms: greatly facilitates web forms","keywords":[],"homepage":"http://nette.org","version":"v2.2.7","version_normalized":"2.2.7.0","license":["BSD-3-Clause","GPL-2.0","GPL-3.0"],"authors":[{"name":"David Grudl","homepage":"http://davidgrudl.com"},{"name":"Nette Community","homepage":"http://nette.org/contributors"}],"source":{"url":"https://github.com/nette/forms.git","type":"git","reference":"4bd740877870d6873a65b2065deabadcf513541e"},"dist":{"url":"https://api.github.com/repos/nette/forms/zipball/4bd740877870d6873a65b2065deabadcf513541e","type":"zip","shasum":"","reference":"4bd740877870d6873a65b2065deabadcf513541e"},"type":"library","time":"2015-08-23T11:40:27+00:00","autoload":{"classmap":["src/"]},"require":{"php":">=5.3.1","nette/component-model":"~2.2","nette/http":"~2.2","nette/utils":"~2.2"},"require-dev":{"nette/tester":"~1.3","latte/latte":"~2.3.2","tracy/tracy":"~2.2"},"conflict":{"nette/nette":"<2.2"},"uid":499555},"v2.2.8":{"name":"nette/forms","description":"Nette Forms: greatly facilitates web forms","keywords":[],"homepage":"https://nette.org","version":"v2.2.8","version_normalized":"2.2.8.0","license":["BSD-3-Clause","GPL-2.0","GPL-3.0"],"authors":[{"name":"David Grudl","homepage":"https://davidgrudl.com"},{"name":"Nette Community","homepage":"https://nette.org/contributors"}],"source":{"url":"https://github.com/nette/forms.git","type":"git","reference":"34eeb89f95c8cfa8fda7ac36e92f5f8bc28f23a8"},"dist":{"url":"https://api.github.com/repos/nette/forms/zipball/34eeb89f95c8cfa8fda7ac36e92f5f8bc28f23a8","type":"zip","shasum":"","reference":"34eeb89f95c8cfa8fda7ac36e92f5f8bc28f23a8"},"type":"library","time":"2015-12-03T01:10:05+00:00","autoload":{"classmap":["src/"]},"require":{"php":">=5.3.1","nette/component-model":"~2.2","nette/http":"~2.2","nette/utils":"~2.2"},"require-dev":{"nette/tester":"~1.3","latte/latte":"~2.3.2","tracy/tracy":"~2.2"},"conflict":{"nette/nette":"<2.2"},"uid":607114},"v2.3.0":{"name":"nette/forms","description":"Nette Forms: greatly facilitates web forms","keywords":[],"homepage":"http://nette.org","version":"v2.3.0","version_normalized":"2.3.0.0","license":["BSD-3-Clause","GPL-2.0","GPL-3.0"],"authors":[{"name":"David Grudl","homepage":"http://davidgrudl.com"},{"name":"Nette Community","homepage":"http://nette.org/contributors"}],"source":{"url":"https://github.com/nette/forms.git","type":"git","reference":"8a7bedf704b2df1ac679a7f397832b2886ecb1a4"},"dist":{"url":"https://api.github.com/repos/nette/forms/zipball/8a7bedf704b2df1ac679a7f397832b2886ecb1a4","type":"zip","shasum":"","reference":"8a7bedf704b2df1ac679a7f397832b2886ecb1a4"},"type":"library","time":"2015-02-20T21:10:45+00:00","autoload":{"classmap":["src/"]},"extra":{"branch-alias":{"dev-master":"2.3-dev"}},"require":{"php":">=5.3.1","nette/component-model":"~2.2","nette/http":"~2.2","nette/utils":"~2.2"},"require-dev":{"nette/tester":"~1.3","latte/latte":"~2.3","tracy/tracy":"~2.2","nette/di":"~2.3"},"conflict":{"nette/nette":"<2.2"},"uid":340564},"v2.3.1":{"name":"nette/forms","description":"Nette Forms: greatly facilitates web forms","keywords":[],"homepage":"http://nette.org","version":"v2.3.1","version_normalized":"2.3.1.0","license":["BSD-3-Clause","GPL-2.0","GPL-3.0"],"authors":[{"name":"David Grudl","homepage":"http://davidgrudl.com"},{"name":"Nette Community","homepage":"http://nette.org/contributors"}],"source":{"url":"https://github.com/nette/forms.git","type":"git","reference":"ed3088fee3728a723551aa95c67117141fa1defb"},"dist":{"url":"https://api.github.com/repos/nette/forms/zipball/ed3088fee3728a723551aa95c67117141fa1defb","type":"zip","shasum":"","reference":"ed3088fee3728a723551aa95c67117141fa1defb"},"type":"library","time":"2015-03-23T21:04:13+00:00","autoload":{"classmap":["src/"]},"extra":{"branch-alias":{"dev-master":"2.3-dev"}},"require":{"php":">=5.3.1","nette/component-model":"~2.2","nette/http":"~2.2","nette/utils":"~2.2"},"require-dev":{"nette/di":"~2.3","nette/tester":"~1.3","latte/latte":"~2.3","tracy/tracy":"~2.2"},"conflict":{"nette/nette":"<2.2"},"uid":367038},"v2.3.10":{"name":"nette/forms","description":"Nette Forms: greatly facilitates web forms","keywords":[],"homepage":"https://nette.org","version":"v2.3.10","version_normalized":"2.3.10.0","license":["BSD-3-Clause","GPL-2.0","GPL-3.0"],"authors":[{"name":"David Grudl","homepage":"https://davidgrudl.com"},{"name":"Nette Community","homepage":"https://nette.org/contributors"}],"source":{"url":"https://github.com/nette/forms.git","type":"git","reference":"22ab1e9794fabe225b980ee4c31f57ee5b7f74e2"},"dist":{"url":"https://api.github.com/repos/nette/forms/zipball/22ab1e9794fabe225b980ee4c31f57ee5b7f74e2","type":"zip","shasum":"","reference":"22ab1e9794fabe225b980ee4c31f57ee5b7f74e2"},"type":"library","time":"2016-06-30T18:22:11+00:00","autoload":{"classmap":["src/"]},"require":{"php":">=5.3.1","nette/component-model":"~2.2.0","nette/http":"~2.2","nette/utils":"~2.3.10"},"require-dev":{"nette/di":"~2.3","nette/tester":"~1.3","latte/latte":"~2.3.2","tracy/tracy":"~2.2"},"conflict":{"nette/nette":"<2.2"},"uid":884053},"v2.3.11":{"name":"nette/forms","description":"Nette Forms: greatly facilitates web forms","keywords":[],"homepage":"https://nette.org","version":"v2.3.11","version_normalized":"2.3.11.0","license":["BSD-3-Clause","GPL-2.0","GPL-3.0"],"authors":[{"name":"David Grudl","homepage":"https://davidgrudl.com"},{"name":"Nette Community","homepage":"https://nette.org/contributors"}],"source":{"url":"https://github.com/nette/forms.git","type":"git","reference":"d7135330459168fc34ee6c5db1661d335b76cbb2"},"dist":{"url":"https://api.github.com/repos/nette/forms/zipball/d7135330459168fc34ee6c5db1661d335b76cbb2","type":"zip","shasum":"","reference":"d7135330459168fc34ee6c5db1661d335b76cbb2"},"type":"library","time":"2016-09-26T22:28:39+00:00","autoload":{"classmap":["src/"]},"require":{"php":">=5.3.1","nette/component-model":"~2.2.0","nette/http":"~2.2","nette/utils":"~2.3.10"},"require-dev":{"nette/di":"~2.3","nette/tester":"~1.3","latte/latte":"~2.3.2","tracy/tracy":"~2.2"},"conflict":{"nette/nette":"<2.2"},"uid":1011220},"v2.3.12":{"name":"nette/forms","description":"Nette Forms: greatly facilitates web forms","keywords":[],"homepage":"https://nette.org","version":"v2.3.12","version_normalized":"2.3.12.0","license":["BSD-3-Clause","GPL-2.0","GPL-3.0"],"authors":[{"name":"David Grudl","homepage":"https://davidgrudl.com"},{"name":"Nette Community","homepage":"https://nette.org/contributors"}],"source":{"url":"https://github.com/nette/forms.git","type":"git","reference":"30b4887e8661ee53c06a7683508f1a888a1b944b"},"dist":{"url":"https://api.github.com/repos/nette/forms/zipball/30b4887e8661ee53c06a7683508f1a888a1b944b","type":"zip","shasum":"","reference":"30b4887e8661ee53c06a7683508f1a888a1b944b"},"type":"library","time":"2016-12-21T00:59:07+00:00","autoload":{"classmap":["src/"]},"require":{"php":">=5.3.1","nette/component-model":"~2.2.0","nette/http":"~2.2","nette/utils":"~2.3.10"},"require-dev":{"nette/di":"~2.3","nette/tester":"~1.3","latte/latte":"~2.3.2","tracy/tracy":"~2.2"},"conflict":{"nette/nette":"<2.2"},"uid":1136210},"v2.3.2":{"name":"nette/forms","description":"Nette Forms: greatly facilitates web forms","keywords":[],"homepage":"http://nette.org","version":"v2.3.2","version_normalized":"2.3.2.0","license":["BSD-3-Clause","GPL-2.0","GPL-3.0"],"authors":[{"name":"David Grudl","homepage":"http://davidgrudl.com"},{"name":"Nette Community","homepage":"http://nette.org/contributors"}],"source":{"url":"https://github.com/nette/forms.git","type":"git","reference":"1d22a86c1a193f735740cb5a4a944906217d2341"},"dist":{"url":"https://api.github.com/repos/nette/forms/zipball/1d22a86c1a193f735740cb5a4a944906217d2341","type":"zip","shasum":"","reference":"1d22a86c1a193f735740cb5a4a944906217d2341"},"type":"library","time":"2015-05-06T18:07:07+00:00","autoload":{"classmap":["src/"]},"extra":{"branch-alias":{"dev-master":"2.3-dev"}},"require":{"php":">=5.3.1","nette/component-model":"~2.2","nette/http":"~2.2","nette/utils":"~2.2"},"require-dev":{"nette/di":"~2.3","nette/tester":"~1.3","latte/latte":"~2.3, >=2.3.2","tracy/tracy":"~2.2"},"conflict":{"nette/nette":"<2.2"},"uid":399569},"v2.3.3":{"name":"nette/forms","description":"Nette Forms: greatly facilitates web forms","keywords":[],"homepage":"http://nette.org","version":"v2.3.3","version_normalized":"2.3.3.0","license":["BSD-3-Clause","GPL-2.0","GPL-3.0"],"authors":[{"name":"David Grudl","homepage":"http://davidgrudl.com"},{"name":"Nette Community","homepage":"http://nette.org/contributors"}],"source":{"url":"https://github.com/nette/forms.git","type":"git","reference":"3ff9cc3985d319312dd65a903f1e2a39c2acbf66"},"dist":{"url":"https://api.github.com/repos/nette/forms/zipball/3ff9cc3985d319312dd65a903f1e2a39c2acbf66","type":"zip","shasum":"","reference":"3ff9cc3985d319312dd65a903f1e2a39c2acbf66"},"type":"library","time":"2015-06-17T16:24:10+00:00","autoload":{"classmap":["src/"]},"require":{"php":">=5.3.1","nette/component-model":"~2.2","nette/http":"~2.2","nette/utils":"~2.2"},"require-dev":{"nette/di":"~2.3","nette/tester":"~1.3","latte/latte":"~2.3.2","tracy/tracy":"~2.2"},"conflict":{"nette/nette":"<2.2"},"uid":436559},"v2.3.4":{"name":"nette/forms","description":"Nette Forms: greatly facilitates web forms","keywords":[],"homepage":"http://nette.org","version":"v2.3.4","version_normalized":"2.3.4.0","license":["BSD-3-Clause","GPL-2.0","GPL-3.0"],"authors":[{"name":"David Grudl","homepage":"http://davidgrudl.com"},{"name":"Nette Community","homepage":"http://nette.org/contributors"}],"source":{"url":"https://github.com/nette/forms.git","type":"git","reference":"e4e3777c7a783f1877eda4a07ff2f128bdd05bf9"},"dist":{"url":"https://api.github.com/repos/nette/forms/zipball/e4e3777c7a783f1877eda4a07ff2f128bdd05bf9","type":"zip","shasum":"","reference":"e4e3777c7a783f1877eda4a07ff2f128bdd05bf9"},"type":"library","time":"2015-07-20T01:25:35+00:00","autoload":{"classmap":["src/"]},"require":{"nette/component-model":"~2.2","nette/http":"~2.2","nette/utils":"~2.2","php":">=5.3.1"},"require-dev":{"nette/di":"~2.3","nette/tester":"~1.3","tracy/tracy":"~2.2","latte/latte":"~2.3.2"},"conflict":{"nette/nette":"<2.2"},"uid":466264},"v2.3.5":{"name":"nette/forms","description":"Nette Forms: greatly facilitates web forms","keywords":[],"homepage":"https://nette.org","version":"v2.3.5","version_normalized":"2.3.5.0","license":["BSD-3-Clause","GPL-2.0","GPL-3.0"],"authors":[{"name":"David Grudl","homepage":"https://davidgrudl.com"},{"name":"Nette Community","homepage":"https://nette.org/contributors"}],"source":{"url":"https://github.com/nette/forms.git","type":"git","reference":"f89c58b1d318e4324e3c905b4d7fc45c4ec626b6"},"dist":{"url":"https://api.github.com/repos/nette/forms/zipball/f89c58b1d318e4324e3c905b4d7fc45c4ec626b6","type":"zip","shasum":"","reference":"f89c58b1d318e4324e3c905b4d7fc45c4ec626b6"},"type":"library","time":"2015-10-12T13:52:41+00:00","autoload":{"classmap":["src/"]},"require":{"php":">=5.3.1","nette/component-model":"~2.2","nette/http":"~2.2","nette/utils":"~2.2"},"require-dev":{"nette/di":"~2.3","nette/tester":"~1.3","latte/latte":"~2.3.2","tracy/tracy":"~2.2"},"conflict":{"nette/nette":"<2.2"},"uid":548690},"v2.3.6":{"name":"nette/forms","description":"Nette Forms: greatly facilitates web forms","keywords":[],"homepage":"https://nette.org","version":"v2.3.6","version_normalized":"2.3.6.0","license":["BSD-3-Clause","GPL-2.0","GPL-3.0"],"authors":[{"name":"David Grudl","homepage":"https://davidgrudl.com"},{"name":"Nette Community","homepage":"https://nette.org/contributors"}],"source":{"url":"https://github.com/nette/forms.git","type":"git","reference":"5e07a7b7180e5e88db9d44e12f1677e36b4f164b"},"dist":{"url":"https://api.github.com/repos/nette/forms/zipball/5e07a7b7180e5e88db9d44e12f1677e36b4f164b","type":"zip","shasum":"","reference":"5e07a7b7180e5e88db9d44e12f1677e36b4f164b"},"type":"library","time":"2015-10-19T01:41:55+00:00","autoload":{"classmap":["src/"]},"require":{"php":">=5.3.1","nette/component-model":"~2.2","nette/http":"~2.2","nette/utils":"~2.2"},"require-dev":{"nette/di":"~2.3","nette/tester":"~1.3","latte/latte":"~2.3.2","tracy/tracy":"~2.2"},"conflict":{"nette/nette":"<2.2"},"uid":555619},"v2.3.7":{"name":"nette/forms","description":"Nette Forms: greatly facilitates web forms","keywords":[],"homepage":"https://nette.org","version":"v2.3.7","version_normalized":"2.3.7.0","license":["BSD-3-Clause","GPL-2.0","GPL-3.0"],"authors":[{"name":"David Grudl","homepage":"https://davidgrudl.com"},{"name":"Nette Community","homepage":"https://nette.org/contributors"}],"source":{"url":"https://github.com/nette/forms.git","type":"git","reference":"a354b3f623272333a36d28c13db46f6af85ae1ed"},"dist":{"url":"https://api.github.com/repos/nette/forms/zipball/a354b3f623272333a36d28c13db46f6af85ae1ed","type":"zip","shasum":"","reference":"a354b3f623272333a36d28c13db46f6af85ae1ed"},"type":"library","time":"2016-01-20T03:01:29+00:00","autoload":{"classmap":["src/"]},"require":{"php":">=5.3.1","nette/component-model":"~2.2","nette/http":"~2.2","nette/utils":"~2.2"},"require-dev":{"nette/di":"~2.3","nette/tester":"~1.3","latte/latte":"~2.3.2","tracy/tracy":"~2.2"},"conflict":{"nette/nette":"<2.2"},"uid":664326},"v2.3.8":{"name":"nette/forms","description":"Nette Forms: greatly facilitates web forms","keywords":[],"homepage":"https://nette.org","version":"v2.3.8","version_normalized":"2.3.8.0","license":["BSD-3-Clause","GPL-2.0","GPL-3.0"],"authors":[{"name":"David Grudl","homepage":"https://davidgrudl.com"},{"name":"Nette Community","homepage":"https://nette.org/contributors"}],"source":{"url":"https://github.com/nette/forms.git","type":"git","reference":"0cb5a8534bd446824ed6f63af3b4479c11361768"},"dist":{"url":"https://api.github.com/repos/nette/forms/zipball/0cb5a8534bd446824ed6f63af3b4479c11361768","type":"zip","shasum":"","reference":"0cb5a8534bd446824ed6f63af3b4479c11361768"},"type":"library","time":"2016-02-08T00:16:32+00:00","autoload":{"classmap":["src/"]},"require":{"php":">=5.3.1","nette/component-model":"~2.2","nette/http":"~2.2","nette/utils":"~2.2"},"require-dev":{"nette/di":"~2.3","nette/tester":"~1.3","latte/latte":"~2.3.2","tracy/tracy":"~2.2"},"conflict":{"nette/nette":"<2.2"},"uid":705280},"v2.3.9":{"name":"nette/forms","description":"Nette Forms: greatly facilitates web forms","keywords":[],"homepage":"https://nette.org","version":"v2.3.9","version_normalized":"2.3.9.0","license":["BSD-3-Clause","GPL-2.0","GPL-3.0"],"authors":[{"name":"David Grudl","homepage":"https://davidgrudl.com"},{"name":"Nette Community","homepage":"https://nette.org/contributors"}],"source":{"url":"https://github.com/nette/forms.git","type":"git","reference":"e32577062a2544fedac8a95fbc393ab98a3291c7"},"dist":{"url":"https://api.github.com/repos/nette/forms/zipball/e32577062a2544fedac8a95fbc393ab98a3291c7","type":"zip","shasum":"","reference":"e32577062a2544fedac8a95fbc393ab98a3291c7"},"type":"library","time":"2016-05-17T15:35:20+00:00","autoload":{"classmap":["src/"]},"require":{"php":">=5.3.1","nette/component-model":"~2.2.0","nette/http":"~2.2","nette/utils":"~2.2"},"require-dev":{"nette/di":"~2.3","nette/tester":"~1.3","latte/latte":"~2.3.2","tracy/tracy":"~2.2"},"conflict":{"nette/nette":"<2.2"},"uid":843883},"v2.3.x-dev":{"name":"nette/forms","description":"Nette Forms: greatly facilitates web forms","keywords":[],"homepage":"https://nette.org","version":"v2.3.x-dev","version_normalized":"2.3.9999999.9999999-dev","license":["BSD-3-Clause","GPL-2.0","GPL-3.0"],"authors":[{"name":"David Grudl","homepage":"https://davidgrudl.com"},{"name":"Nette Community","homepage":"https://nette.org/contributors"}],"source":{"url":"https://github.com/nette/forms.git","type":"git","reference":"30b4887e8661ee53c06a7683508f1a888a1b944b"},"dist":{"url":"https://api.github.com/repos/nette/forms/zipball/30b4887e8661ee53c06a7683508f1a888a1b944b","type":"zip","shasum":"","reference":"30b4887e8661ee53c06a7683508f1a888a1b944b"},"type":"library","time":"2016-12-21T00:59:07+00:00","autoload":{"classmap":["src/"]},"require":{"php":">=5.3.1","nette/http":"~2.2","nette/component-model":"~2.2.0","nette/utils":"~2.3.10"},"require-dev":{"nette/di":"~2.3","nette/tester":"~1.3","tracy/tracy":"~2.2","latte/latte":"~2.3.2"},"conflict":{"nette/nette":"<2.2"},"uid":411361},"v2.4.0":{"name":"nette/forms","description":"Nette Forms: greatly facilitates web forms","keywords":[],"homepage":"https://nette.org","version":"v2.4.0","version_normalized":"2.4.0.0","license":["BSD-3-Clause","GPL-2.0","GPL-3.0"],"authors":[{"name":"David Grudl","homepage":"https://davidgrudl.com"},{"name":"Nette Community","homepage":"https://nette.org/contributors"}],"source":{"url":"https://github.com/nette/forms.git","type":"git","reference":"ed7ecd76661af5b090f452c1b49ea41b6d82dbf2"},"dist":{"url":"https://api.github.com/repos/nette/forms/zipball/ed7ecd76661af5b090f452c1b49ea41b6d82dbf2","type":"zip","shasum":"","reference":"ed7ecd76661af5b090f452c1b49ea41b6d82dbf2"},"type":"library","time":"2016-06-30T18:18:10+00:00","autoload":{"classmap":["src/"]},"extra":{"branch-alias":{"dev-master":"2.4-dev"}},"require":{"php":">=5.6.0","nette/component-model":"~2.3","nette/http":"~2.2","nette/utils":"~2.4"},"require-dev":{"nette/di":"~2.4","nette/tester":"~2.0","latte/latte":"~2.4","tracy/tracy":"^2.4"},"conflict":{"nette/nette":"<2.2"},"uid":884121},"v2.4.1":{"name":"nette/forms","description":"Nette Forms: greatly facilitates web forms","keywords":[],"homepage":"https://nette.org","version":"v2.4.1","version_normalized":"2.4.1.0","license":["BSD-3-Clause","GPL-2.0","GPL-3.0"],"authors":[{"name":"David Grudl","homepage":"https://davidgrudl.com"},{"name":"Nette Community","homepage":"https://nette.org/contributors"}],"source":{"url":"https://github.com/nette/forms.git","type":"git","reference":"57295d16f8e90173465735eb6be49a1e3ce614bd"},"dist":{"url":"https://api.github.com/repos/nette/forms/zipball/57295d16f8e90173465735eb6be49a1e3ce614bd","type":"zip","shasum":"","reference":"57295d16f8e90173465735eb6be49a1e3ce614bd"},"type":"library","time":"2016-07-09T12:02:06+00:00","autoload":{"classmap":["src/"]},"extra":{"branch-alias":{"dev-master":"2.4-dev"}},"require":{"php":">=5.6.0","nette/component-model":"~2.3","nette/http":"~2.2","nette/utils":"~2.4"},"require-dev":{"nette/di":"~2.4","nette/tester":"~2.0","latte/latte":"~2.4","tracy/tracy":"^2.4"},"conflict":{"nette/nette":"<2.2"},"uid":895217},"v2.4.10":{"name":"nette/forms","description":"?? Nette Forms: generating, validating and processing secure forms in PHP. Handy API, fully customizable, server & client side validation and mature design.","keywords":["javascript","bootstrap","validation","Forms","nette","csrf"],"homepage":"https://nette.org","version":"v2.4.10","version_normalized":"2.4.10.0","license":["BSD-3-Clause","GPL-2.0","GPL-3.0"],"authors":[{"name":"David Grudl","homepage":"https://davidgrudl.com"},{"name":"Nette Community","homepage":"https://nette.org/contributors"}],"source":{"url":"https://github.com/nette/forms.git","type":"git","reference":"c38d0bc1d627c983075bf64560f8528c8e265d87"},"dist":{"url":"https://api.github.com/repos/nette/forms/zipball/c38d0bc1d627c983075bf64560f8528c8e265d87","type":"zip","shasum":"","reference":"c38d0bc1d627c983075bf64560f8528c8e265d87"},"type":"library","time":"2019-11-19T15:39:27+00:00","autoload":{"classmap":["src/"]},"extra":{"branch-alias":{"dev-master":"2.4-dev"}},"require":{"php":">=5.6.0","nette/component-model":"~2.3","nette/http":"^2.3.8","nette/utils":"^2.4.6"},"require-dev":{"nette/di":"~2.4","nette/tester":"~2.0","latte/latte":"~2.4","tracy/tracy":"^2.4"},"conflict":{"nette/nette":"<2.2"},"uid":3391062},"v2.4.11":{"name":"nette/forms","description":"?? Nette Forms: generating, validating and processing secure forms in PHP. Handy API, fully customizable, server & client side validation and mature design.","keywords":["javascript","bootstrap","validation","Forms","nette","csrf"],"homepage":"https://nette.org","version":"v2.4.11","version_normalized":"2.4.11.0","license":["BSD-3-Clause","GPL-2.0","GPL-3.0"],"authors":[{"name":"David Grudl","homepage":"https://davidgrudl.com"},{"name":"Nette Community","homepage":"https://nette.org/contributors"}],"source":{"url":"https://github.com/nette/forms.git","type":"git","reference":"f29624795d77b155d5de82f186d0f63c8ebe03fe"},"dist":{"url":"https://api.github.com/repos/nette/forms/zipball/f29624795d77b155d5de82f186d0f63c8ebe03fe","type":"zip","shasum":"","reference":"f29624795d77b155d5de82f186d0f63c8ebe03fe"},"type":"library","funding":[],"time":"2020-11-06T00:25:25+00:00","autoload":{"classmap":["src/"]},"extra":{"branch-alias":{"dev-master":"2.4-dev"}},"require":{"php":">=5.6 <8.1","nette/component-model":"~2.3","nette/http":"^2.3.8","nette/utils":"^2.4.6"},"require-dev":{"nette/di":"~2.4","nette/tester":"~2.0","latte/latte":"~2.4","tracy/tracy":"^2.4"},"conflict":{"nette/nette":"<2.2"},"uid":4621201},"v2.4.2":{"name":"nette/forms","description":"Nette Forms: greatly facilitates web forms","keywords":[],"homepage":"https://nette.org","version":"v2.4.2","version_normalized":"2.4.2.0","license":["BSD-3-Clause","GPL-2.0","GPL-3.0"],"authors":[{"name":"David Grudl","homepage":"https://davidgrudl.com"},{"name":"Nette Community","homepage":"https://nette.org/contributors"}],"source":{"url":"https://github.com/nette/forms.git","type":"git","reference":"377b45946c0b600bdf69567f254e620ce632bc40"},"dist":{"url":"https://api.github.com/repos/nette/forms/zipball/377b45946c0b600bdf69567f254e620ce632bc40","type":"zip","shasum":"","reference":"377b45946c0b600bdf69567f254e620ce632bc40"},"type":"library","time":"2016-09-27T09:34:35+00:00","autoload":{"classmap":["src/"]},"extra":{"branch-alias":{"dev-master":"2.4-dev"}},"require":{"php":">=5.6.0","nette/component-model":"~2.3","nette/http":"~2.2","nette/utils":"~2.4"},"require-dev":{"nette/di":"~2.4","nette/tester":"~2.0","latte/latte":"~2.4","tracy/tracy":"^2.4"},"conflict":{"nette/nette":"<2.2"},"uid":1011222},"v2.4.3":{"name":"nette/forms","description":"Nette Forms: greatly facilitates web forms","keywords":[],"homepage":"https://nette.org","version":"v2.4.3","version_normalized":"2.4.3.0","license":["BSD-3-Clause","GPL-2.0","GPL-3.0"],"authors":[{"name":"David Grudl","homepage":"https://davidgrudl.com"},{"name":"Nette Community","homepage":"https://nette.org/contributors"}],"source":{"url":"https://github.com/nette/forms.git","type":"git","reference":"c2618a144a7cd0a1f41143e18387d9c48cef91cb"},"dist":{"url":"https://api.github.com/repos/nette/forms/zipball/c2618a144a7cd0a1f41143e18387d9c48cef91cb","type":"zip","shasum":"","reference":"c2618a144a7cd0a1f41143e18387d9c48cef91cb"},"type":"library","time":"2016-12-20T23:49:37+00:00","autoload":{"classmap":["src/"]},"extra":{"branch-alias":{"dev-master":"2.4-dev"}},"require":{"php":">=5.6.0","nette/component-model":"~2.3","nette/http":"~2.2","nette/utils":"~2.4"},"require-dev":{"nette/di":"~2.4","nette/tester":"~2.0","latte/latte":"~2.4","tracy/tracy":"^2.4"},"conflict":{"nette/nette":"<2.2"},"uid":1136172},"v2.4.4":{"name":"nette/forms","description":"Nette Forms: greatly facilitates web forms","keywords":[],"homepage":"https://nette.org","version":"v2.4.4","version_normalized":"2.4.4.0","license":["BSD-3-Clause","GPL-2.0","GPL-3.0"],"authors":[{"name":"David Grudl","homepage":"https://davidgrudl.com"},{"name":"Nette Community","homepage":"https://nette.org/contributors"}],"source":{"url":"https://github.com/nette/forms.git","type":"git","reference":"8a76e69dd2725bed3bf3c24f6fed1c6d60945f04"},"dist":{"url":"https://api.github.com/repos/nette/forms/zipball/8a76e69dd2725bed3bf3c24f6fed1c6d60945f04","type":"zip","shasum":"","reference":"8a76e69dd2725bed3bf3c24f6fed1c6d60945f04"},"type":"library","time":"2017-03-29T16:51:07+00:00","autoload":{"classmap":["src/"]},"extra":{"branch-alias":{"dev-master":"2.4-dev"}},"require":{"php":">=5.6.0","nette/component-model":"~2.3","nette/http":"~2.2","nette/utils":"~2.4"},"require-dev":{"nette/di":"~2.4","nette/tester":"~2.0","latte/latte":"~2.4","tracy/tracy":"^2.4"},"conflict":{"nette/nette":"<2.2"},"uid":1316222},"v2.4.5":{"name":"nette/forms","description":"Nette Forms: greatly facilitates web forms","keywords":[],"homepage":"https://nette.org","version":"v2.4.5","version_normalized":"2.4.5.0","license":["BSD-3-Clause","GPL-2.0","GPL-3.0"],"authors":[{"name":"David Grudl","homepage":"https://davidgrudl.com"},{"name":"Nette Community","homepage":"https://nette.org/contributors"}],"source":{"url":"https://github.com/nette/forms.git","type":"git","reference":"85eedf22e1a6ae58fb79b6fc0119d22035163386"},"dist":{"url":"https://api.github.com/repos/nette/forms/zipball/85eedf22e1a6ae58fb79b6fc0119d22035163386","type":"zip","shasum":"","reference":"85eedf22e1a6ae58fb79b6fc0119d22035163386"},"type":"library","time":"2017-07-13T16:49:47+00:00","autoload":{"classmap":["src/"]},"extra":{"branch-alias":{"dev-master":"2.4-dev"}},"require":{"php":">=5.6.0","nette/component-model":"~2.3","nette/http":"^2.3.8","nette/utils":"^2.4.6"},"require-dev":{"nette/di":"~2.4","nette/tester":"~2.0","latte/latte":"~2.4","tracy/tracy":"^2.4"},"conflict":{"nette/nette":"<2.2"},"uid":1498779},"v2.4.6":{"name":"nette/forms","description":"?? Nette Forms: generating, validating and processing secure forms in PHP. Handy API, fully customizable, server & client side validation and mature design.","keywords":["javascript","bootstrap","validation","Forms","nette","csrf"],"homepage":"https://nette.org","version":"v2.4.6","version_normalized":"2.4.6.0","license":["BSD-3-Clause","GPL-2.0","GPL-3.0"],"authors":[{"name":"David Grudl","homepage":"https://davidgrudl.com"},{"name":"Nette Community","homepage":"https://nette.org/contributors"}],"source":{"url":"https://github.com/nette/forms.git","type":"git","reference":"70224011c6ca3941f5aeeb4efbe31d2cb3b13652"},"dist":{"url":"https://api.github.com/repos/nette/forms/zipball/70224011c6ca3941f5aeeb4efbe31d2cb3b13652","type":"zip","shasum":"","reference":"70224011c6ca3941f5aeeb4efbe31d2cb3b13652"},"type":"library","time":"2017-08-25T12:45:48+00:00","autoload":{"classmap":["src/"]},"extra":{"branch-alias":{"dev-master":"2.4-dev"}},"require":{"php":">=5.6.0","nette/component-model":"~2.3","nette/http":"^2.3.8","nette/utils":"^2.4.6"},"require-dev":{"nette/di":"~2.4","nette/tester":"~2.0","latte/latte":"~2.4","tracy/tracy":"^2.4"},"conflict":{"nette/nette":"<2.2"},"uid":1579688},"v2.4.7":{"name":"nette/forms","description":"?? Nette Forms: generating, validating and processing secure forms in PHP. Handy API, fully customizable, server & client side validation and mature design.","keywords":["javascript","bootstrap","validation","Forms","nette","csrf"],"homepage":"https://nette.org","version":"v2.4.7","version_normalized":"2.4.7.0","license":["BSD-3-Clause","GPL-2.0","GPL-3.0"],"authors":[{"name":"David Grudl","homepage":"https://davidgrudl.com"},{"name":"Nette Community","homepage":"https://nette.org/contributors"}],"source":{"url":"https://github.com/nette/forms.git","type":"git","reference":"a5e96ad1fb0647f7a68d0e3049b539bfb5dd568a"},"dist":{"url":"https://api.github.com/repos/nette/forms/zipball/a5e96ad1fb0647f7a68d0e3049b539bfb5dd568a","type":"zip","shasum":"","reference":"a5e96ad1fb0647f7a68d0e3049b539bfb5dd568a"},"type":"library","time":"2018-03-07T16:29:18+00:00","autoload":{"classmap":["src/"]},"extra":{"branch-alias":{"dev-master":"2.4-dev"}},"require":{"php":">=5.6.0","nette/component-model":"~2.3","nette/http":"^2.3.8","nette/utils":"^2.4.6"},"require-dev":{"nette/di":"~2.4","nette/tester":"~2.0","latte/latte":"~2.4","tracy/tracy":"^2.4"},"conflict":{"nette/nette":"<2.2"},"uid":1969356},"v2.4.8":{"name":"nette/forms","description":"?? Nette Forms: generating, validating and processing secure forms in PHP. Handy API, fully customizable, server & client side validation and mature design.","keywords":["javascript","bootstrap","validation","Forms","nette","csrf"],"homepage":"https://nette.org","version":"v2.4.8","version_normalized":"2.4.8.0","license":["BSD-3-Clause","GPL-2.0","GPL-3.0"],"authors":[{"name":"David Grudl","homepage":"https://davidgrudl.com"},{"name":"Nette Community","homepage":"https://nette.org/contributors"}],"source":{"url":"https://github.com/nette/forms.git","type":"git","reference":"57dbcea96334e3d6034d8a44bd609a51a4f941d7"},"dist":{"url":"https://api.github.com/repos/nette/forms/zipball/57dbcea96334e3d6034d8a44bd609a51a4f941d7","type":"zip","shasum":"","reference":"57dbcea96334e3d6034d8a44bd609a51a4f941d7"},"type":"library","time":"2018-06-28T11:15:32+00:00","autoload":{"classmap":["src/"]},"extra":{"branch-alias":{"dev-master":"2.4-dev"}},"require":{"php":">=5.6.0","nette/component-model":"~2.3","nette/http":"^2.3.8","nette/utils":"^2.4.6"},"require-dev":{"nette/di":"~2.4","nette/tester":"~2.0","latte/latte":"~2.4","tracy/tracy":"^2.4"},"conflict":{"nette/nette":"<2.2"},"uid":2295918},"v2.4.9":{"name":"nette/forms","description":"?? Nette Forms: generating, validating and processing secure forms in PHP. Handy API, fully customizable, server & client side validation and mature design.","keywords":["javascript","bootstrap","validation","Forms","nette","csrf"],"homepage":"https://nette.org","version":"v2.4.9","version_normalized":"2.4.9.0","license":["BSD-3-Clause","GPL-2.0","GPL-3.0"],"authors":[{"name":"David Grudl","homepage":"https://davidgrudl.com"},{"name":"Nette Community","homepage":"https://nette.org/contributors"}],"source":{"url":"https://github.com/nette/forms.git","type":"git","reference":"787a924d09f507c44ead60f3822c31d61d909b65"},"dist":{"url":"https://api.github.com/repos/nette/forms/zipball/787a924d09f507c44ead60f3822c31d61d909b65","type":"zip","shasum":"","reference":"787a924d09f507c44ead60f3822c31d61d909b65"},"type":"library","time":"2018-09-16T18:32:29+00:00","autoload":{"classmap":["src/"]},"extra":{"branch-alias":{"dev-master":"2.4-dev"}},"require":{"php":">=5.6.0","nette/component-model":"~2.3","nette/http":"^2.3.8","nette/utils":"^2.4.6"},"require-dev":{"nette/di":"~2.4","nette/tester":"~2.0","latte/latte":"~2.4","tracy/tracy":"^2.4"},"conflict":{"nette/nette":"<2.2"},"uid":2466100},"v2.4.x-dev":{"name":"nette/forms","description":"?? Nette Forms: generating, validating and processing secure forms in PHP. Handy API, fully customizable, server & client side validation and mature design.","keywords":["javascript","bootstrap","validation","Forms","nette","csrf"],"homepage":"https://nette.org","version":"v2.4.x-dev","version_normalized":"2.4.9999999.9999999-dev","license":["BSD-3-Clause","GPL-2.0","GPL-3.0"],"authors":[{"name":"David Grudl","homepage":"https://davidgrudl.com"},{"name":"Nette Community","homepage":"https://nette.org/contributors"}],"source":{"url":"https://github.com/nette/forms.git","type":"git","reference":"4139ba892d364c93e897febd53d6410638187528"},"dist":{"url":"https://api.github.com/repos/nette/forms/zipball/4139ba892d364c93e897febd53d6410638187528","type":"zip","shasum":"","reference":"4139ba892d364c93e897febd53d6410638187528"},"type":"library","funding":[],"time":"2021-01-25T20:33:18+00:00","autoload":{"classmap":["src/"]},"extra":{"branch-alias":{"dev-master":"2.4-dev"}},"require":{"nette/component-model":"~2.3","nette/http":"^2.3.8","nette/utils":"^2.4.6","php":">=5.6 <8.1"},"require-dev":{"tracy/tracy":"^2.4","nette/di":"~2.4","nette/tester":"~2.0","latte/latte":"~2.4"},"conflict":{"nette/nette":"<2.2"},"uid":1165659},"v3.0.0":{"name":"nette/forms","description":"?? Nette Forms: generating, validating and processing secure forms in PHP. Handy API, fully customizable, server & client side validation and mature design.","keywords":["javascript","bootstrap","validation","Forms","nette","csrf"],"homepage":"https://nette.org","version":"v3.0.0","version_normalized":"3.0.0.0","license":["BSD-3-Clause","GPL-2.0","GPL-3.0"],"authors":[{"name":"David Grudl","homepage":"https://davidgrudl.com"},{"name":"Nette Community","homepage":"https://nette.org/contributors"}],"source":{"url":"https://github.com/nette/forms.git","type":"git","reference":"52e0d4f2fca8ff2ef44fb9d7f10fed59457dc26e"},"dist":{"url":"https://api.github.com/repos/nette/forms/zipball/52e0d4f2fca8ff2ef44fb9d7f10fed59457dc26e","type":"zip","shasum":"","reference":"52e0d4f2fca8ff2ef44fb9d7f10fed59457dc26e"},"type":"library","time":"2019-02-28T17:49:02+00:00","autoload":{"classmap":["src/"]},"extra":{"branch-alias":{"dev-master":"3.0-dev"}},"require":{"php":">=7.1","nette/component-model":"^3.0","nette/http":"^3.0","nette/utils":"^3.0"},"require-dev":{"nette/di":"^3.0","nette/tester":"^2.0","latte/latte":"^2.4.1","tracy/tracy":"^2.4"},"conflict":{"nette/nette":"<2.2"},"uid":2803803},"v3.0.1":{"name":"nette/forms","description":"?? Nette Forms: generating, validating and processing secure forms in PHP. Handy API, fully customizable, server & client side validation and mature design.","keywords":["javascript","bootstrap","validation","Forms","nette","csrf"],"homepage":"https://nette.org","version":"v3.0.1","version_normalized":"3.0.1.0","license":["BSD-3-Clause","GPL-2.0","GPL-3.0"],"authors":[{"name":"David Grudl","homepage":"https://davidgrudl.com"},{"name":"Nette Community","homepage":"https://nette.org/contributors"}],"source":{"url":"https://github.com/nette/forms.git","type":"git","reference":"b8d3a7c2004ee233f0309ac648980b7ecb3fa5cf"},"dist":{"url":"https://api.github.com/repos/nette/forms/zipball/b8d3a7c2004ee233f0309ac648980b7ecb3fa5cf","type":"zip","shasum":"","reference":"b8d3a7c2004ee233f0309ac648980b7ecb3fa5cf"},"type":"library","time":"2019-07-08T09:57:57+00:00","autoload":{"classmap":["src/"]},"extra":{"branch-alias":{"dev-master":"3.0-dev"}},"require":{"php":">=7.1","nette/component-model":"^3.0","nette/http":"^3.0","nette/utils":"^3.0"},"require-dev":{"nette/di":"^3.0","nette/tester":"^2.0","latte/latte":"^2.4.1","tracy/tracy":"^2.4"},"conflict":{"nette/di":"<3.0-stable"},"uid":3087846},"v3.0.2":{"name":"nette/forms","description":"?? Nette Forms: generating, validating and processing secure forms in PHP. Handy API, fully customizable, server & client side validation and mature design.","keywords":["javascript","bootstrap","validation","Forms","nette","csrf"],"homepage":"https://nette.org","version":"v3.0.2","version_normalized":"3.0.2.0","license":["BSD-3-Clause","GPL-2.0","GPL-3.0"],"authors":[{"name":"David Grudl","homepage":"https://davidgrudl.com"},{"name":"Nette Community","homepage":"https://nette.org/contributors"}],"source":{"url":"https://github.com/nette/forms.git","type":"git","reference":"f03a237384e3849b84425c598dfe7e92c19eaaf0"},"dist":{"url":"https://api.github.com/repos/nette/forms/zipball/f03a237384e3849b84425c598dfe7e92c19eaaf0","type":"zip","shasum":"","reference":"f03a237384e3849b84425c598dfe7e92c19eaaf0"},"type":"library","time":"2019-11-19T15:43:44+00:00","autoload":{"classmap":["src/"]},"extra":{"branch-alias":{"dev-master":"3.0-dev"}},"require":{"php":">=7.1","nette/component-model":"^3.0","nette/http":"^3.0","nette/utils":"^3.0"},"require-dev":{"nette/di":"^3.0","nette/tester":"^2.0","latte/latte":"^2.4.1","tracy/tracy":"^2.4"},"conflict":{"nette/di":"<3.0-stable"},"uid":3391411},"v3.0.3":{"name":"nette/forms","description":"?? Nette Forms: generating, validating and processing secure forms in PHP. Handy API, fully customizable, server & client side validation and mature design.","keywords":["javascript","bootstrap","validation","Forms","nette","csrf"],"homepage":"https://nette.org","version":"v3.0.3","version_normalized":"3.0.3.0","license":["BSD-3-Clause","GPL-2.0","GPL-3.0"],"authors":[{"name":"David Grudl","homepage":"https://davidgrudl.com"},{"name":"Nette Community","homepage":"https://nette.org/contributors"}],"source":{"url":"https://github.com/nette/forms.git","type":"git","reference":"ec59537f26d5a9ba0ca3575f628957273e2a361a"},"dist":{"url":"https://api.github.com/repos/nette/forms/zipball/ec59537f26d5a9ba0ca3575f628957273e2a361a","type":"zip","shasum":"","reference":"ec59537f26d5a9ba0ca3575f628957273e2a361a"},"type":"library","time":"2020-01-02T16:48:08+00:00","autoload":{"classmap":["src/"]},"extra":{"branch-alias":{"dev-master":"3.0-dev"}},"require":{"php":">=7.1","nette/component-model":"^3.0","nette/http":"^3.0","nette/utils":"^3.0"},"require-dev":{"nette/di":"^3.0","nette/tester":"^2.0","latte/latte":"^2.4.1","tracy/tracy":"^2.4","phpstan/phpstan-nette":"^0.12"},"conflict":{"nette/di":"<3.0-stable"},"uid":3503686},"v3.0.4":{"name":"nette/forms","description":"?? Nette Forms: generating, validating and processing secure forms in PHP. Handy API, fully customizable, server & client side validation and mature design.","keywords":["javascript","bootstrap","validation","Forms","nette","csrf"],"homepage":"https://nette.org","version":"v3.0.4","version_normalized":"3.0.4.0","license":["BSD-3-Clause","GPL-2.0-only","GPL-3.0-only"],"authors":[{"name":"David Grudl","homepage":"https://davidgrudl.com"},{"name":"Nette Community","homepage":"https://nette.org/contributors"}],"source":{"url":"https://github.com/nette/forms.git","type":"git","reference":"fdedfc2619d75bc2f5999d03acb982557966ae56"},"dist":{"url":"https://api.github.com/repos/nette/forms/zipball/fdedfc2619d75bc2f5999d03acb982557966ae56","type":"zip","shasum":"","reference":"fdedfc2619d75bc2f5999d03acb982557966ae56"},"type":"library","funding":[],"time":"2020-04-20T12:59:01+00:00","autoload":{"classmap":["src/"]},"extra":{"branch-alias":{"dev-master":"3.0-dev"}},"require":{"php":">=7.1","nette/component-model":"^3.0","nette/http":"^3.0","nette/utils":"^3.0"},"require-dev":{"nette/di":"^3.0","nette/tester":"^2.0","latte/latte":"^2.7","tracy/tracy":"^2.4","phpstan/phpstan-nette":"^0.12"},"conflict":{"nette/di":"<3.0-stable"},"uid":3799049},"v3.0.5":{"name":"nette/forms","description":"?? Nette Forms: generating, validating and processing secure forms in PHP. Handy API, fully customizable, server & client side validation and mature design.","keywords":["javascript","bootstrap","validation","Forms","nette","csrf"],"homepage":"https://nette.org","version":"v3.0.5","version_normalized":"3.0.5.0","license":["BSD-3-Clause","GPL-2.0-only","GPL-3.0-only"],"authors":[{"name":"David Grudl","homepage":"https://davidgrudl.com"},{"name":"Nette Community","homepage":"https://nette.org/contributors"}],"source":{"url":"https://github.com/nette/forms.git","type":"git","reference":"206edb73814871d2b22cf3c59495e3fb5453bbfe"},"dist":{"url":"https://api.github.com/repos/nette/forms/zipball/206edb73814871d2b22cf3c59495e3fb5453bbfe","type":"zip","shasum":"","reference":"206edb73814871d2b22cf3c59495e3fb5453bbfe"},"type":"library","funding":[],"time":"2020-06-06T15:13:38+00:00","autoload":{"classmap":["src/"]},"extra":{"branch-alias":{"dev-master":"3.0-dev"}},"require":{"php":">=7.1","nette/component-model":"^3.0","nette/http":"^3.0","nette/utils":"^3.0"},"require-dev":{"nette/application":"^3.0","nette/di":"^3.0","nette/tester":"^2.0","latte/latte":"^2.8","tracy/tracy":"^2.4","phpstan/phpstan-nette":"^0.12"},"conflict":{"nette/di":"<3.0-stable"},"uid":3923546},"v3.0.6":{"name":"nette/forms","description":"?? Nette Forms: generating, validating and processing secure forms in PHP. Handy API, fully customizable, server & client side validation and mature design.","keywords":["javascript","bootstrap","validation","Forms","nette","csrf"],"homepage":"https://nette.org","version":"v3.0.6","version_normalized":"3.0.6.0","license":["BSD-3-Clause","GPL-2.0-only","GPL-3.0-only"],"authors":[{"name":"David Grudl","homepage":"https://davidgrudl.com"},{"name":"Nette Community","homepage":"https://nette.org/contributors"}],"source":{"url":"https://github.com/nette/forms.git","type":"git","reference":"ecb5f7b8c82585c5fc4698ccb6815542fe6b2db4"},"dist":{"url":"https://api.github.com/repos/nette/forms/zipball/ecb5f7b8c82585c5fc4698ccb6815542fe6b2db4","type":"zip","shasum":"","reference":"ecb5f7b8c82585c5fc4698ccb6815542fe6b2db4"},"type":"library","funding":[],"time":"2020-07-13T12:29:50+00:00","autoload":{"classmap":["src/"]},"extra":{"branch-alias":{"dev-master":"3.0-dev"}},"require":{"php":">=7.1","nette/component-model":"^3.0","nette/http":"^3.0","nette/utils":"^3.0"},"require-dev":{"nette/application":"^3.0","nette/di":"^3.0","nette/tester":"^2.0","latte/latte":"^2.8","tracy/tracy":"^2.4","phpstan/phpstan-nette":"^0.12"},"conflict":{"nette/di":"<3.0-stable"},"uid":4260059},"v3.0.7":{"name":"nette/forms","description":"?? Nette Forms: generating, validating and processing secure forms in PHP. Handy API, fully customizable, server & client side validation and mature design.","keywords":["javascript","bootstrap","validation","Forms","nette","csrf"],"homepage":"https://nette.org","version":"v3.0.7","version_normalized":"3.0.7.0","license":["BSD-3-Clause","GPL-2.0-only","GPL-3.0-only"],"authors":[{"name":"David Grudl","homepage":"https://davidgrudl.com"},{"name":"Nette Community","homepage":"https://nette.org/contributors"}],"source":{"url":"https://github.com/nette/forms.git","type":"git","reference":"cfe069b5880e07930e92058b774f22e491aa7b0e"},"dist":{"url":"https://api.github.com/repos/nette/forms/zipball/cfe069b5880e07930e92058b774f22e491aa7b0e","type":"zip","shasum":"","reference":"cfe069b5880e07930e92058b774f22e491aa7b0e"},"type":"library","funding":[],"time":"2020-11-02T15:52:20+00:00","autoload":{"classmap":["src/"]},"extra":{"branch-alias":{"dev-master":"3.0-dev"}},"require":{"php":">=7.1","nette/component-model":"^3.0","nette/http":"^3.0","nette/utils":"^3.0"},"require-dev":{"nette/application":"^3.0","nette/di":"^3.0","nette/tester":"^2.0","latte/latte":"^2.8","tracy/tracy":"^2.4","phpstan/phpstan-nette":"^0.12"},"conflict":{"nette/di":"<3.0-stable"},"uid":4609481},"v3.0.x-dev":{"name":"nette/forms","description":"📝 Nette Forms: generating, validating and processing secure forms in PHP. Handy API, fully customizable, server & client side validation and mature design.","keywords":["javascript","bootstrap","validation","Forms","nette","csrf"],"homepage":"https://nette.org","version":"v3.0.x-dev","version_normalized":"3.0.9999999.9999999-dev","license":["BSD-3-Clause","GPL-2.0-only","GPL-3.0-only"],"authors":[{"name":"David Grudl","homepage":"https://davidgrudl.com"},{"name":"Nette Community","homepage":"https://nette.org/contributors"}],"source":{"url":"https://github.com/nette/forms.git","type":"git","reference":"2749fd0babb87f7289ef262ea332e377222d41fb"},"dist":{"url":"https://api.github.com/repos/nette/forms/zipball/2749fd0babb87f7289ef262ea332e377222d41fb","type":"zip","shasum":"","reference":"2749fd0babb87f7289ef262ea332e377222d41fb"},"type":"library","funding":[],"time":"2021-04-12T10:43:24+00:00","autoload":{"classmap":["src/"]},"extra":{"branch-alias":{"dev-master":"3.0-dev"}},"require":{"php":">=7.1","nette/component-model":"^3.0","nette/http":"^3.0","nette/utils":"^3.0"},"require-dev":{"nette/application":"^3.0","nette/di":"^3.0","nette/tester":"^2.0","tracy/tracy":"^2.4","phpstan/phpstan-nette":"^0.12","latte/latte":"^2.9.2"},"conflict":{"nette/di":"<3.0-stable","latte/latte":">=3.0"},"uid":4807101},"v3.1.0":{"name":"nette/forms","description":"📝 Nette Forms: generating, validating and processing secure forms in PHP. Handy API, fully customizable, server & client side validation and mature design.","keywords":["javascript","bootstrap","validation","Forms","nette","csrf"],"homepage":"https://nette.org","version":"v3.1.0","version_normalized":"3.1.0.0","license":["BSD-3-Clause","GPL-2.0-only","GPL-3.0-only"],"authors":[{"name":"David Grudl","homepage":"https://davidgrudl.com"},{"name":"Nette Community","homepage":"https://nette.org/contributors"}],"source":{"url":"https://github.com/nette/forms.git","type":"git","reference":"2fce9b9164166254babe042cd7d11214339fe3c9"},"dist":{"url":"https://api.github.com/repos/nette/forms/zipball/2fce9b9164166254babe042cd7d11214339fe3c9","type":"zip","shasum":"","reference":"2fce9b9164166254babe042cd7d11214339fe3c9"},"type":"library","funding":[],"time":"2021-01-19T02:49:53+00:00","autoload":{"classmap":["src/"]},"extra":{"branch-alias":{"dev-master":"3.1-dev"}},"require":{"php":">=7.2 <8.1","nette/component-model":"^3.0","nette/http":"^3.1","nette/utils":"^3.2.1"},"require-dev":{"nette/application":"^3.0","nette/di":"^3.0","nette/tester":"^2.0","latte/latte":"^2.9.2","tracy/tracy":"^2.4","phpstan/phpstan-nette":"^0.12"},"conflict":{"nette/di":"<3.0-stable","latte/latte":">=3.0"},"uid":4853687},"v3.1.1":{"name":"nette/forms","description":"📝 Nette Forms: generating, validating and processing secure forms in PHP. Handy API, fully customizable, server & client side validation and mature design.","keywords":["javascript","bootstrap","validation","Forms","nette","csrf"],"homepage":"https://nette.org","version":"v3.1.1","version_normalized":"3.1.1.0","license":["BSD-3-Clause","GPL-2.0-only","GPL-3.0-only"],"authors":[{"name":"David Grudl","homepage":"https://davidgrudl.com"},{"name":"Nette Community","homepage":"https://nette.org/contributors"}],"source":{"url":"https://github.com/nette/forms.git","type":"git","reference":"05d14fe2ccfc9d158b5fcb4013119b52115e6db8"},"dist":{"url":"https://api.github.com/repos/nette/forms/zipball/05d14fe2ccfc9d158b5fcb4013119b52115e6db8","type":"zip","shasum":"","reference":"05d14fe2ccfc9d158b5fcb4013119b52115e6db8"},"type":"library","funding":[],"time":"2021-02-04T03:32:21+00:00","autoload":{"classmap":["src/"]},"extra":{"branch-alias":{"dev-master":"3.1-dev"}},"require":{"php":">=7.2 <8.1","nette/component-model":"^3.0","nette/http":"^3.1","nette/utils":"^3.2.1"},"require-dev":{"nette/application":"^3.0","nette/di":"^3.0","nette/tester":"^2.0","latte/latte":"^2.10.2","tracy/tracy":"^2.4","phpstan/phpstan-nette":"^0.12"},"conflict":{"nette/di":"<3.0-stable","latte/latte":">=3.0"},"uid":4911587},"v3.1.10":{"name":"nette/forms","description":"📝 Nette Forms: generating, validating and processing secure forms in PHP. Handy API, fully customizable, server & client side validation and mature design.","keywords":["javascript","bootstrap","validation","Forms","nette","csrf"],"homepage":"https://nette.org","version":"v3.1.10","version_normalized":"3.1.10.0","license":["BSD-3-Clause","GPL-2.0-only","GPL-3.0-only"],"authors":[{"name":"David Grudl","homepage":"https://davidgrudl.com"},{"name":"Nette Community","homepage":"https://nette.org/contributors"}],"source":{"url":"https://github.com/nette/forms.git","type":"git","reference":"12b4c12e9d65a4c97e10a37cee88fdd14db780b7"},"dist":{"url":"https://api.github.com/repos/nette/forms/zipball/12b4c12e9d65a4c97e10a37cee88fdd14db780b7","type":"zip","shasum":"","reference":"12b4c12e9d65a4c97e10a37cee88fdd14db780b7"},"type":"library","funding":[],"time":"2023-01-19T14:37:56+00:00","autoload":{"classmap":["src/"]},"extra":{"branch-alias":{"dev-master":"3.1-dev"}},"require":{"php":">=7.2 <8.3","nette/component-model":"^3.0","nette/http":"^3.1","nette/utils":"^3.2.5 || ~4.0.0"},"require-dev":{"nette/application":"^3.0","nette/di":"^3.0","nette/tester":"^2.4","latte/latte":"^2.10.2 || ^3.0.3","tracy/tracy":"^2.9","phpstan/phpstan-nette":"^1"},"conflict":{"latte/latte":">=3.1"},"uid":6877537},"v3.1.11":{"name":"nette/forms","description":"📝 Nette Forms: generating, validating and processing secure forms in PHP. Handy API, fully customizable, server & client side validation and mature design.","keywords":["javascript","bootstrap","validation","Forms","nette","csrf"],"homepage":"https://nette.org","version":"v3.1.11","version_normalized":"3.1.11.0","license":["BSD-3-Clause","GPL-2.0-only","GPL-3.0-only"],"authors":[{"name":"David Grudl","homepage":"https://davidgrudl.com"},{"name":"Nette Community","homepage":"https://nette.org/contributors"}],"source":{"url":"https://github.com/nette/forms.git","type":"git","reference":"64cdc2d6796a8fe1265bb21a6ee5e9ff93e2b3a4"},"dist":{"url":"https://api.github.com/repos/nette/forms/zipball/64cdc2d6796a8fe1265bb21a6ee5e9ff93e2b3a4","type":"zip","shasum":"","reference":"64cdc2d6796a8fe1265bb21a6ee5e9ff93e2b3a4"},"type":"library","funding":[],"time":"2023-03-08T23:56:24+00:00","autoload":{"classmap":["src/"]},"extra":{"branch-alias":{"dev-master":"3.1-dev"}},"require":{"php":">=7.2 <8.3","nette/component-model":"^3.0","nette/http":"^3.1","nette/utils":"^3.2.5 || ~4.0.0"},"require-dev":{"nette/application":"^3.0","nette/di":"^3.0","nette/tester":"^2.4","latte/latte":"^2.10.2 || ^3.0.3","tracy/tracy":"^2.9","phpstan/phpstan-nette":"^1"},"conflict":{"latte/latte":">=3.1"},"uid":7021947},"v3.1.12":{"name":"nette/forms","description":"📝 Nette Forms: generating, validating and processing secure forms in PHP. Handy API, fully customizable, server & client side validation and mature design.","keywords":["javascript","bootstrap","validation","Forms","nette","csrf"],"homepage":"https://nette.org","version":"v3.1.12","version_normalized":"3.1.12.0","license":["BSD-3-Clause","GPL-2.0-only","GPL-3.0-only"],"authors":[{"name":"David Grudl","homepage":"https://davidgrudl.com"},{"name":"Nette Community","homepage":"https://nette.org/contributors"}],"source":{"url":"https://github.com/nette/forms.git","type":"git","reference":"6c1db887a4cdaf5679203bfd658bac958fc04d99"},"dist":{"url":"https://api.github.com/repos/nette/forms/zipball/6c1db887a4cdaf5679203bfd658bac958fc04d99","type":"zip","shasum":"","reference":"6c1db887a4cdaf5679203bfd658bac958fc04d99"},"type":"library","funding":[],"time":"2023-10-10T00:56:51+00:00","autoload":{"classmap":["src/"]},"extra":{"branch-alias":{"dev-master":"3.1-dev"}},"require":{"php":"7.2 - 8.3","nette/component-model":"^3.0","nette/http":"^3.1","nette/utils":"^3.2.5 || ~4.0.0"},"require-dev":{"nette/application":"^3.0","nette/di":"^3.0","nette/tester":"^2.4","latte/latte":"^2.10.2 || ^3.0.8","tracy/tracy":"^2.9","phpstan/phpstan-nette":"^1"},"conflict":{"latte/latte":">=3.1"},"uid":7582693},"v3.1.14":{"name":"nette/forms","description":"📝 Nette Forms: generating, validating and processing secure forms in PHP. Handy API, fully customizable, server & client side validation and mature design.","keywords":["javascript","bootstrap","validation","Forms","nette","csrf"],"homepage":"https://nette.org","version":"v3.1.14","version_normalized":"3.1.14.0","license":["BSD-3-Clause","GPL-2.0-only","GPL-3.0-only"],"authors":[{"name":"David Grudl","homepage":"https://davidgrudl.com"},{"name":"Nette Community","homepage":"https://nette.org/contributors"}],"source":{"url":"https://github.com/nette/forms.git","type":"git","reference":"888aba2947e0878303b001827abe25ca86530a75"},"dist":{"url":"https://api.github.com/repos/nette/forms/zipball/888aba2947e0878303b001827abe25ca86530a75","type":"zip","shasum":"","reference":"888aba2947e0878303b001827abe25ca86530a75"},"type":"library","funding":[],"time":"2023-11-02T02:12:12+00:00","autoload":{"classmap":["src/"]},"extra":{"branch-alias":{"dev-master":"3.1-dev"}},"require":{"php":"7.2 - 8.3","nette/component-model":"^3.0","nette/http":"^3.1","nette/utils":"^3.2.5 || ~4.0.0"},"require-dev":{"nette/application":"^3.0","nette/di":"^3.0","nette/tester":"^2.4","latte/latte":"^2.10.2 || ^3.0.8","tracy/tracy":"^2.9","phpstan/phpstan-nette":"^1"},"suggest":{"ext-intl":"to use date/time controls"},"conflict":{"latte/latte":">=3.1"},"uid":7645419},"v3.1.15":{"name":"nette/forms","description":"📝 Nette Forms: generating, validating and processing secure forms in PHP. Handy API, fully customizable, server & client side validation and mature design.","keywords":["javascript","bootstrap","validation","Forms","nette","csrf"],"homepage":"https://nette.org","version":"v3.1.15","version_normalized":"3.1.15.0","license":["BSD-3-Clause","GPL-2.0-only","GPL-3.0-only"],"authors":[{"name":"David Grudl","homepage":"https://davidgrudl.com"},{"name":"Nette Community","homepage":"https://nette.org/contributors"}],"source":{"url":"https://github.com/nette/forms.git","type":"git","reference":"f373bcd5ea7a33672fa96035d4bf3110ab66ee44"},"dist":{"url":"https://api.github.com/repos/nette/forms/zipball/f373bcd5ea7a33672fa96035d4bf3110ab66ee44","type":"zip","shasum":"","reference":"f373bcd5ea7a33672fa96035d4bf3110ab66ee44"},"type":"library","funding":[],"time":"2024-01-21T22:22:16+00:00","autoload":{"classmap":["src/"]},"extra":{"branch-alias":{"dev-master":"3.1-dev"}},"require":{"php":"7.2 - 8.3","nette/component-model":"^3.0","nette/http":"^3.1","nette/utils":"^3.2.5 || ~4.0.0"},"require-dev":{"nette/application":"^3.0","nette/di":"^3.0","nette/tester":"^2.4","latte/latte":"^2.10.2 || ^3.0.12","tracy/tracy":"^2.9","phpstan/phpstan-nette":"^1"},"suggest":{"ext-intl":"to use date/time controls"},"conflict":{"latte/latte":">=3.0.0 <3.0.12 || >=3.1"},"uid":7855826},"v3.1.2":{"name":"nette/forms","description":"📝 Nette Forms: generating, validating and processing secure forms in PHP. Handy API, fully customizable, server & client side validation and mature design.","keywords":["javascript","bootstrap","validation","Forms","nette","csrf"],"homepage":"https://nette.org","version":"v3.1.2","version_normalized":"3.1.2.0","license":["BSD-3-Clause","GPL-2.0-only","GPL-3.0-only"],"authors":[{"name":"David Grudl","homepage":"https://davidgrudl.com"},{"name":"Nette Community","homepage":"https://nette.org/contributors"}],"source":{"url":"https://github.com/nette/forms.git","type":"git","reference":"54858a9eeb0c57c316a07cea5aa2fa135c6807ac"},"dist":{"url":"https://api.github.com/repos/nette/forms/zipball/54858a9eeb0c57c316a07cea5aa2fa135c6807ac","type":"zip","shasum":"","reference":"54858a9eeb0c57c316a07cea5aa2fa135c6807ac"},"type":"library","funding":[],"time":"2021-02-11T03:49:59+00:00","autoload":{"classmap":["src/"]},"extra":{"branch-alias":{"dev-master":"3.1-dev"}},"require":{"php":">=7.2 <8.1","nette/component-model":"^3.0","nette/http":"^3.1","nette/utils":"^3.2.1"},"require-dev":{"nette/application":"^3.0","nette/di":"^3.0","nette/tester":"^2.0","latte/latte":"^2.10.2","tracy/tracy":"^2.4","phpstan/phpstan-nette":"^0.12"},"conflict":{"nette/di":"<3.0-stable","latte/latte":">=3.0"},"uid":4931086},"v3.1.3":{"name":"nette/forms","description":"📝 Nette Forms: generating, validating and processing secure forms in PHP. Handy API, fully customizable, server & client side validation and mature design.","keywords":["javascript","bootstrap","validation","Forms","nette","csrf"],"homepage":"https://nette.org","version":"v3.1.3","version_normalized":"3.1.3.0","license":["BSD-3-Clause","GPL-2.0-only","GPL-3.0-only"],"authors":[{"name":"David Grudl","homepage":"https://davidgrudl.com"},{"name":"Nette Community","homepage":"https://nette.org/contributors"}],"source":{"url":"https://github.com/nette/forms.git","type":"git","reference":"bfbef39b1f07dc5cdfeb7dba4843ee086ca0c065"},"dist":{"url":"https://api.github.com/repos/nette/forms/zipball/bfbef39b1f07dc5cdfeb7dba4843ee086ca0c065","type":"zip","shasum":"","reference":"bfbef39b1f07dc5cdfeb7dba4843ee086ca0c065"},"type":"library","funding":[],"time":"2021-03-03T22:13:44+00:00","autoload":{"classmap":["src/"]},"extra":{"branch-alias":{"dev-master":"3.1-dev"}},"require":{"php":">=7.2 <8.1","nette/component-model":"^3.0","nette/http":"^3.1","nette/utils":"^3.2.1"},"require-dev":{"nette/application":"^3.0","nette/di":"^3.0","nette/tester":"^2.0","latte/latte":"^2.10.2","tracy/tracy":"^2.4","phpstan/phpstan-nette":"^0.12"},"conflict":{"nette/di":"<3.0-stable","latte/latte":">=3.0"},"uid":4991985},"v3.1.4":{"name":"nette/forms","description":"📝 Nette Forms: generating, validating and processing secure forms in PHP. Handy API, fully customizable, server & client side validation and mature design.","keywords":["javascript","bootstrap","validation","Forms","nette","csrf"],"homepage":"https://nette.org","version":"v3.1.4","version_normalized":"3.1.4.0","license":["BSD-3-Clause","GPL-2.0-only","GPL-3.0-only"],"authors":[{"name":"David Grudl","homepage":"https://davidgrudl.com"},{"name":"Nette Community","homepage":"https://nette.org/contributors"}],"source":{"url":"https://github.com/nette/forms.git","type":"git","reference":"3883b688d6bc3b7ff0054996a9df9059a8768c4d"},"dist":{"url":"https://api.github.com/repos/nette/forms/zipball/3883b688d6bc3b7ff0054996a9df9059a8768c4d","type":"zip","shasum":"","reference":"3883b688d6bc3b7ff0054996a9df9059a8768c4d"},"type":"library","funding":[],"time":"2021-08-25T15:04:36+00:00","autoload":{"classmap":["src/"]},"extra":{"branch-alias":{"dev-master":"3.1-dev"}},"require":{"php":">=7.2 <8.2","nette/component-model":"^3.0","nette/http":"^3.1","nette/utils":"^3.2.1"},"require-dev":{"nette/application":"^3.0","nette/di":"^3.0","nette/tester":"^2.0","latte/latte":"^2.10.2","tracy/tracy":"^2.4","phpstan/phpstan-nette":"^0.12"},"conflict":{"nette/di":"<3.0-stable","latte/latte":">=3.0"},"uid":5465541},"v3.1.5":{"name":"nette/forms","description":"📝 Nette Forms: generating, validating and processing secure forms in PHP. Handy API, fully customizable, server & client side validation and mature design.","keywords":["javascript","bootstrap","validation","Forms","nette","csrf"],"homepage":"https://nette.org","version":"v3.1.5","version_normalized":"3.1.5.0","license":["BSD-3-Clause","GPL-2.0-only","GPL-3.0-only"],"authors":[{"name":"David Grudl","homepage":"https://davidgrudl.com"},{"name":"Nette Community","homepage":"https://nette.org/contributors"}],"source":{"url":"https://github.com/nette/forms.git","type":"git","reference":"2786ebc772cde724dad945e8bc2d7c578d831f4e"},"dist":{"url":"https://api.github.com/repos/nette/forms/zipball/2786ebc772cde724dad945e8bc2d7c578d831f4e","type":"zip","shasum":"","reference":"2786ebc772cde724dad945e8bc2d7c578d831f4e"},"type":"library","funding":[],"time":"2021-10-07T01:42:05+00:00","autoload":{"classmap":["src/"]},"extra":{"branch-alias":{"dev-master":"3.1-dev"}},"require":{"php":">=7.2 <8.2","nette/component-model":"^3.0","nette/http":"^3.1","nette/utils":"^3.2.1"},"require-dev":{"nette/application":"^3.0","nette/di":"^3.0","nette/tester":"^2.0","latte/latte":"^2.10.2","tracy/tracy":"^2.4","phpstan/phpstan-nette":"^0.12"},"conflict":{"nette/di":"<3.0-stable","latte/latte":">=3.0"},"uid":5574640},"v3.1.6":{"name":"nette/forms","description":"📝 Nette Forms: generating, validating and processing secure forms in PHP. Handy API, fully customizable, server & client side validation and mature design.","keywords":["javascript","bootstrap","validation","Forms","nette","csrf"],"homepage":"https://nette.org","version":"v3.1.6","version_normalized":"3.1.6.0","license":["BSD-3-Clause","GPL-2.0-only","GPL-3.0-only"],"authors":[{"name":"David Grudl","homepage":"https://davidgrudl.com"},{"name":"Nette Community","homepage":"https://nette.org/contributors"}],"source":{"url":"https://github.com/nette/forms.git","type":"git","reference":"4ed52434b61d7e532cb3bc77b048717703b91b0b"},"dist":{"url":"https://api.github.com/repos/nette/forms/zipball/4ed52434b61d7e532cb3bc77b048717703b91b0b","type":"zip","shasum":"","reference":"4ed52434b61d7e532cb3bc77b048717703b91b0b"},"type":"library","funding":[],"time":"2021-11-09T11:56:09+00:00","autoload":{"classmap":["src/"]},"extra":{"branch-alias":{"dev-master":"3.1-dev"}},"require":{"php":">=7.2 <8.2","nette/component-model":"^3.0","nette/http":"^3.1","nette/utils":"^3.2.1"},"require-dev":{"nette/application":"^3.0","nette/di":"^3.0","nette/tester":"^2.0","latte/latte":"^2.10.2","tracy/tracy":"^2.4","phpstan/phpstan-nette":"^0.12"},"conflict":{"nette/di":"<3.0-stable","latte/latte":">=3.0"},"uid":5679215},"v3.1.7":{"name":"nette/forms","description":"📝 Nette Forms: generating, validating and processing secure forms in PHP. Handy API, fully customizable, server & client side validation and mature design.","keywords":["javascript","bootstrap","validation","Forms","nette","csrf"],"homepage":"https://nette.org","version":"v3.1.7","version_normalized":"3.1.7.0","license":["BSD-3-Clause","GPL-2.0-only","GPL-3.0-only"],"authors":[{"name":"David Grudl","homepage":"https://davidgrudl.com"},{"name":"Nette Community","homepage":"https://nette.org/contributors"}],"source":{"url":"https://github.com/nette/forms.git","type":"git","reference":"fe2109ce8b77846a5f664bc412c7cf3008f63074"},"dist":{"url":"https://api.github.com/repos/nette/forms/zipball/fe2109ce8b77846a5f664bc412c7cf3008f63074","type":"zip","shasum":"","reference":"fe2109ce8b77846a5f664bc412c7cf3008f63074"},"type":"library","funding":[],"time":"2022-05-12T15:30:17+00:00","autoload":{"classmap":["src/"]},"extra":{"branch-alias":{"dev-master":"3.1-dev"}},"require":{"php":">=7.2 <8.2","nette/component-model":"^3.0","nette/http":"^3.1","nette/utils":"^3.2.1"},"require-dev":{"nette/application":"^3.0","nette/di":"^3.0","nette/tester":"^2.0","latte/latte":"^2.10.2 || ^3.0","tracy/tracy":"^2.4","phpstan/phpstan-nette":"^0.12"},"conflict":{"nette/di":"<3.0-stable","latte/latte":">=3.1"},"uid":6256555},"v3.1.8":{"name":"nette/forms","description":"📝 Nette Forms: generating, validating and processing secure forms in PHP. Handy API, fully customizable, server & client side validation and mature design.","keywords":["javascript","bootstrap","validation","Forms","nette","csrf"],"homepage":"https://nette.org","version":"v3.1.8","version_normalized":"3.1.8.0","license":["BSD-3-Clause","GPL-2.0-only","GPL-3.0-only"],"authors":[{"name":"David Grudl","homepage":"https://davidgrudl.com"},{"name":"Nette Community","homepage":"https://nette.org/contributors"}],"source":{"url":"https://github.com/nette/forms.git","type":"git","reference":"c2b6b11703af2c6f3cbe4e16472b942eea8efe35"},"dist":{"url":"https://api.github.com/repos/nette/forms/zipball/c2b6b11703af2c6f3cbe4e16472b942eea8efe35","type":"zip","shasum":"","reference":"c2b6b11703af2c6f3cbe4e16472b942eea8efe35"},"type":"library","funding":[],"time":"2022-10-13T01:29:45+00:00","autoload":{"classmap":["src/"]},"extra":{"branch-alias":{"dev-master":"3.1-dev"}},"require":{"php":">=7.2 <8.3","nette/component-model":"^3.0","nette/http":"^3.1","nette/utils":"^3.2.1"},"require-dev":{"nette/application":"^3.0","nette/di":"^3.0","nette/tester":"^2.4","latte/latte":"^2.10.2 || ^3.0.3","tracy/tracy":"^2.9","phpstan/phpstan-nette":"^1"},"conflict":{"latte/latte":">=3.1"},"uid":6719854},"v3.1.x-dev":{"name":"nette/forms","description":"📝 Nette Forms: generating, validating and processing secure forms in PHP. Handy API, fully customizable, server & client side validation and mature design.","keywords":["javascript","bootstrap","validation","Forms","nette","csrf"],"homepage":"https://nette.org","version":"v3.1.x-dev","version_normalized":"3.1.9999999.9999999-dev","license":["BSD-3-Clause","GPL-2.0-only","GPL-3.0-only"],"authors":[{"name":"David Grudl","homepage":"https://davidgrudl.com"},{"name":"Nette Community","homepage":"https://nette.org/contributors"}],"source":{"url":"https://github.com/nette/forms.git","type":"git","reference":"a0949bc85e7a0659ed1bbbbececd2ccca374cc3c"},"dist":{"url":"https://api.github.com/repos/nette/forms/zipball/a0949bc85e7a0659ed1bbbbececd2ccca374cc3c","type":"zip","shasum":"","reference":"a0949bc85e7a0659ed1bbbbececd2ccca374cc3c"},"type":"library","funding":[],"time":"2024-02-17T22:28:05+00:00","autoload":{"classmap":["src/"]},"extra":{"branch-alias":{"dev-master":"3.1-dev"}},"require":{"nette/component-model":"^3.0","nette/http":"^3.1","nette/utils":"^3.2.5 || ~4.0.0","php":"7.2 - 8.3"},"require-dev":{"nette/application":"^3.0","nette/di":"^3.0","nette/tester":"^2.4","tracy/tracy":"^2.9","phpstan/phpstan-nette":"^1","latte/latte":"^2.10.2 || ^3.0.12"},"suggest":{"ext-intl":"to use date/time controls"},"conflict":{"latte/latte":">=3.0.0 <3.0.12 || >=3.1"},"uid":4983042},"v3.2.0":{"name":"nette/forms","description":"📝 Nette Forms: generating, validating and processing secure forms in PHP. Handy API, fully customizable, server & client side validation and mature design.","keywords":["javascript","bootstrap","validation","Forms","nette","csrf"],"homepage":"https://nette.org","version":"v3.2.0","version_normalized":"3.2.0.0","license":["BSD-3-Clause","GPL-2.0-only","GPL-3.0-only"],"authors":[{"name":"David Grudl","homepage":"https://davidgrudl.com"},{"name":"Nette Community","homepage":"https://nette.org/contributors"}],"source":{"url":"https://github.com/nette/forms.git","type":"git","reference":"d0e0505204193105a63933c4e0028d1c240297d1"},"dist":{"url":"https://api.github.com/repos/nette/forms/zipball/d0e0505204193105a63933c4e0028d1c240297d1","type":"zip","shasum":"","reference":"d0e0505204193105a63933c4e0028d1c240297d1"},"type":"library","funding":[],"time":"2024-02-08T20:28:41+00:00","autoload":{"classmap":["src/"]},"extra":{"branch-alias":{"dev-master":"3.2-dev"}},"require":{"php":"8.1 - 8.3","nette/component-model":"^3.1","nette/http":"^3.3","nette/utils":"^4.0.4"},"require-dev":{"nette/application":"^3.0","nette/di":"^3.0","nette/tester":"^2.5.2","latte/latte":"^2.10.2 || ^3.0.12","tracy/tracy":"^2.9","phpstan/phpstan-nette":"^1"},"suggest":{"ext-intl":"to use date/time controls"},"conflict":{"latte/latte":">=3.0.0 <3.0.12 || >=3.1"},"uid":7906372},"v3.2.1":{"name":"nette/forms","description":"📝 Nette Forms: generating, validating and processing secure forms in PHP. Handy API, fully customizable, server & client side validation and mature design.","keywords":["javascript","bootstrap","validation","Forms","nette","csrf"],"homepage":"https://nette.org","version":"v3.2.1","version_normalized":"3.2.1.0","license":["BSD-3-Clause","GPL-2.0-only","GPL-3.0-only"],"authors":[{"name":"David Grudl","homepage":"https://davidgrudl.com"},{"name":"Nette Community","homepage":"https://nette.org/contributors"}],"source":{"url":"https://github.com/nette/forms.git","type":"git","reference":"88c1ffb717cedd40f7c7bcaf04e40ed02264ee98"},"dist":{"url":"https://api.github.com/repos/nette/forms/zipball/88c1ffb717cedd40f7c7bcaf04e40ed02264ee98","type":"zip","shasum":"","reference":"88c1ffb717cedd40f7c7bcaf04e40ed02264ee98"},"type":"library","funding":[],"time":"2024-03-06T10:01:29+00:00","autoload":{"classmap":["src/"]},"extra":{"branch-alias":{"dev-master":"3.2-dev"}},"require":{"php":"8.1 - 8.3","nette/component-model":"^3.1","nette/http":"^3.3","nette/utils":"^4.0.4"},"require-dev":{"nette/application":"^3.0","nette/di":"^3.0","nette/tester":"^2.5.2","latte/latte":"^2.10.2 || ^3.0.12","tracy/tracy":"^2.9","phpstan/phpstan-nette":"^1"},"suggest":{"ext-intl":"to use date/time controls"},"conflict":{"latte/latte":">=3.0.0 <3.0.12 || >=3.1"},"uid":7975807},"v3.2.2":{"name":"nette/forms","description":"📝 Nette Forms: generating, validating and processing secure forms in PHP. Handy API, fully customizable, server & client side validation and mature design.","keywords":["javascript","bootstrap","validation","Forms","nette","csrf"],"homepage":"https://nette.org","version":"v3.2.2","version_normalized":"3.2.2.0","license":["BSD-3-Clause","GPL-2.0-only","GPL-3.0-only"],"authors":[{"name":"David Grudl","homepage":"https://davidgrudl.com"},{"name":"Nette Community","homepage":"https://nette.org/contributors"}],"source":{"url":"https://github.com/nette/forms.git","type":"git","reference":"a20fdb1f81f5b406cdc99a450e0a327d5790f9b5"},"dist":{"url":"https://api.github.com/repos/nette/forms/zipball/a20fdb1f81f5b406cdc99a450e0a327d5790f9b5","type":"zip","shasum":"","reference":"a20fdb1f81f5b406cdc99a450e0a327d5790f9b5"},"type":"library","funding":[],"time":"2024-04-01T01:05:00+00:00","autoload":{"classmap":["src/"]},"extra":{"branch-alias":{"dev-master":"3.2-dev"}},"require":{"php":"8.1 - 8.3","nette/component-model":"^3.1","nette/http":"^3.3","nette/utils":"^4.0.4"},"require-dev":{"nette/application":"^3.0","nette/di":"^3.0","nette/tester":"^2.5.2","latte/latte":"^2.10.2 || ^3.0.12","tracy/tracy":"^2.9","phpstan/phpstan-nette":"^1"},"suggest":{"ext-intl":"to use date/time controls"},"conflict":{"latte/latte":">=3.0.0 <3.0.12 || >=3.1"},"uid":8049903},"v3.2.3":{"name":"nette/forms","description":"📝 Nette Forms: generating, validating and processing secure forms in PHP. Handy API, fully customizable, server & client side validation and mature design.","keywords":["javascript","bootstrap","validation","Forms","nette","csrf"],"homepage":"https://nette.org","version":"v3.2.3","version_normalized":"3.2.3.0","license":["BSD-3-Clause","GPL-2.0-only","GPL-3.0-only"],"authors":[{"name":"David Grudl","homepage":"https://davidgrudl.com"},{"name":"Nette Community","homepage":"https://nette.org/contributors"}],"source":{"url":"https://github.com/nette/forms.git","type":"git","reference":"441926313d3f7ef78e9bc6996661310ae6f1c2f7"},"dist":{"url":"https://api.github.com/repos/nette/forms/zipball/441926313d3f7ef78e9bc6996661310ae6f1c2f7","type":"zip","shasum":"","reference":"441926313d3f7ef78e9bc6996661310ae6f1c2f7"},"type":"library","funding":[],"time":"2024-05-05T15:02:00+00:00","autoload":{"classmap":["src/"]},"extra":{"branch-alias":{"dev-master":"3.2-dev"}},"require":{"php":"8.1 - 8.3","nette/component-model":"^3.1","nette/http":"^3.3","nette/utils":"^4.0.4"},"require-dev":{"nette/application":"^3.0","nette/di":"^3.0","nette/tester":"^2.5.2","latte/latte":"^2.10.2 || ^3.0.12","tracy/tracy":"^2.9","phpstan/phpstan-nette":"^1"},"suggest":{"ext-intl":"to use date/time controls"},"conflict":{"latte/latte":">=3.0.0 <3.0.12 || >=3.1"},"uid":8137222},"v3.2.4":{"name":"nette/forms","description":"📝 Nette Forms: generating, validating and processing secure forms in PHP. Handy API, fully customizable, server & client side validation and mature design.","keywords":["javascript","bootstrap","validation","Forms","nette","csrf"],"homepage":"https://nette.org","version":"v3.2.4","version_normalized":"3.2.4.0","license":["BSD-3-Clause","GPL-2.0-only","GPL-3.0-only"],"authors":[{"name":"David Grudl","homepage":"https://davidgrudl.com"},{"name":"Nette Community","homepage":"https://nette.org/contributors"}],"source":{"url":"https://github.com/nette/forms.git","type":"git","reference":"e61535036669a78bcafb061dcfa46da827fcf377"},"dist":{"url":"https://api.github.com/repos/nette/forms/zipball/e61535036669a78bcafb061dcfa46da827fcf377","type":"zip","shasum":"","reference":"e61535036669a78bcafb061dcfa46da827fcf377"},"type":"library","funding":[],"time":"2024-08-05T23:11:27+00:00","autoload":{"classmap":["src/"]},"extra":{"branch-alias":{"dev-master":"3.2-dev"}},"require":{"php":"8.1 - 8.4","nette/component-model":"^3.1","nette/http":"^3.3","nette/utils":"^4.0.4"},"require-dev":{"nette/application":"^3.0","nette/di":"^3.0","nette/tester":"^2.5.2","latte/latte":"^2.10.2 || ^3.0.12","tracy/tracy":"^2.9","phpstan/phpstan-nette":"^1"},"suggest":{"ext-intl":"to use date/time controls"},"conflict":{"latte/latte":">=3.0.0 <3.0.12 || >=3.1"},"uid":8356858},"v3.2.5":{"name":"nette/forms","description":"📝 Nette Forms: generating, validating and processing secure forms in PHP. Handy API, fully customizable, server & client side validation and mature design.","keywords":["javascript","bootstrap","validation","Forms","nette","csrf"],"homepage":"https://nette.org","version":"v3.2.5","version_normalized":"3.2.5.0","license":["BSD-3-Clause","GPL-2.0-only","GPL-3.0-only"],"authors":[{"name":"David Grudl","homepage":"https://davidgrudl.com"},{"name":"Nette Community","homepage":"https://nette.org/contributors"}],"source":{"url":"https://github.com/nette/forms.git","type":"git","reference":"7e59cee3a16e0382f83680c94babb85a0a167dd0"},"dist":{"url":"https://api.github.com/repos/nette/forms/zipball/7e59cee3a16e0382f83680c94babb85a0a167dd0","type":"zip","shasum":"","reference":"7e59cee3a16e0382f83680c94babb85a0a167dd0"},"type":"library","funding":[],"time":"2024-10-22T18:42:14+00:00","autoload":{"classmap":["src/"]},"extra":{"branch-alias":{"dev-master":"3.2-dev"}},"require":{"php":"8.1 - 8.4","nette/component-model":"^3.1","nette/http":"^3.3","nette/utils":"^4.0.4"},"require-dev":{"nette/application":"^3.0","nette/di":"^3.0","nette/tester":"^2.5.2","latte/latte":"^2.10.2 || ^3.0.12","tracy/tracy":"^2.9","phpstan/phpstan-nette":"^1"},"suggest":{"ext-intl":"to use date/time controls"},"conflict":{"latte/latte":">=3.0.0 <3.0.12 || >=3.1"},"uid":8536954},"v3.2.x-dev":{"name":"nette/forms","description":"📝 Nette Forms: generating, validating and processing secure forms in PHP. Handy API, fully customizable, server & client side validation and mature design.","keywords":["javascript","bootstrap","validation","Forms","nette","csrf"],"homepage":"https://nette.org","version":"v3.2.x-dev","version_normalized":"3.2.9999999.9999999-dev","license":["BSD-3-Clause","GPL-2.0-only","GPL-3.0-only"],"authors":[{"name":"David Grudl","homepage":"https://davidgrudl.com"},{"name":"Nette Community","homepage":"https://nette.org/contributors"}],"source":{"url":"https://github.com/nette/forms.git","type":"git","reference":"ae54abc6771c61211129086a195dbb6951788e64"},"dist":{"url":"https://api.github.com/repos/nette/forms/zipball/ae54abc6771c61211129086a195dbb6951788e64","type":"zip","shasum":"","reference":"ae54abc6771c61211129086a195dbb6951788e64"},"type":"library","funding":[],"time":"2025-02-03T00:36:52+00:00","autoload":{"classmap":["src/"]},"extra":{"branch-alias":{"dev-master":"3.2-dev"}},"require":{"nette/utils":"^4.0.4","nette/component-model":"^3.1","nette/http":"^3.3","php":"8.1 - 8.4"},"require-dev":{"nette/application":"^3.0","nette/di":"^3.0","latte/latte":"^2.10.2 || ^3.0.12","tracy/tracy":"^2.9","phpstan/phpstan-nette":"^1","nette/tester":"^2.5.2"},"suggest":{"ext-intl":"to use date/time controls"},"conflict":{"latte/latte":">=3.0.0 <3.0.12 || >=3.1"},"uid":7750763}},"nette/nette":{"v2.1.10":{"name":"nette/nette","description":"Nette Framework - innovative framework for fast and easy development of secured web applications in PHP. Write less, have cleaner code and your work will bring you joy.","keywords":["templating","framework","database","debugging","mvc","Forms","mailing"],"homepage":"http://nette.org","version":"v2.1.10","version_normalized":"2.1.10.0","license":["BSD-3-Clause","GPL-2.0","GPL-3.0"],"authors":[{"name":"David Grudl","homepage":"http://davidgrudl.com"},{"name":"Nette Community","homepage":"http://nette.org/contributors"}],"source":{"url":"https://github.com/nette/nette.git","type":"git","reference":"9a63c0a12b9c2160c21ab30881427bdaaabdd142"},"dist":{"url":"https://api.github.com/repos/nette/nette/zipball/9a63c0a12b9c2160c21ab30881427bdaaabdd142","type":"zip","shasum":"","reference":"9a63c0a12b9c2160c21ab30881427bdaaabdd142"},"type":"library","time":"2015-05-06T21:05:47+00:00","autoload":{"files":["Nette/common/shortcuts.php"],"classmap":["Nette/"]},"require":{"php":">=5.3.1","ext-iconv":"*","ext-tokenizer":"*"},"require-dev":{"nette/tester":"~1.3"},"suggest":{"ext-mbstring":"","ext-pdo":"","ext-gd":"","ext-fileinfo":""},"replace":{"nette/application":"self.version","nette/bootstrap":"self.version","nette/caching":"self.version","nette/component-model":"self.version","nette/database":"self.version","nette/di":"self.version","nette/finder":"self.version","nette/forms":"self.version","nette/http":"self.version","nette/mail":"self.version","nette/neon":"self.version","nette/php-generator":"self.version","nette/reflection":"self.version","nette/robot-loader":"self.version","nette/safe-stream":"self.version","nette/security":"self.version","nette/tokenizer":"self.version","nette/utils":"self.version","latte/latte":"self.version","tracy/tracy":"self.version"},"uid":399724},"v2.1.11":{"name":"nette/nette","description":"Nette Framework - innovative framework for fast and easy development of secured web applications in PHP. Write less, have cleaner code and your work will bring you joy.","keywords":["templating","framework","database","debugging","mvc","Forms","mailing"],"homepage":"http://nette.org","version":"v2.1.11","version_normalized":"2.1.11.0","license":["BSD-3-Clause","GPL-2.0","GPL-3.0"],"authors":[{"name":"David Grudl","homepage":"http://davidgrudl.com"},{"name":"Nette Community","homepage":"http://nette.org/contributors"}],"source":{"url":"https://github.com/nette/nette.git","type":"git","reference":"d9bba819f1ac09a4bc5bc330eb83c17bf2926b9a"},"dist":{"url":"https://api.github.com/repos/nette/nette/zipball/d9bba819f1ac09a4bc5bc330eb83c17bf2926b9a","type":"zip","shasum":"","reference":"d9bba819f1ac09a4bc5bc330eb83c17bf2926b9a"},"type":"library","time":"2015-08-15T09:59:47+00:00","autoload":{"files":["Nette/common/shortcuts.php"],"classmap":["Nette/"]},"require":{"php":">=5.3.1","ext-iconv":"*","ext-tokenizer":"*"},"require-dev":{"nette/tester":"~1.3"},"suggest":{"ext-mbstring":"","ext-pdo":"","ext-gd":"","ext-fileinfo":""},"replace":{"nette/application":"self.version","nette/bootstrap":"self.version","nette/caching":"self.version","nette/component-model":"self.version","nette/database":"self.version","nette/di":"self.version","nette/finder":"self.version","nette/forms":"self.version","nette/http":"self.version","nette/mail":"self.version","nette/neon":"self.version","nette/php-generator":"self.version","nette/reflection":"self.version","nette/robot-loader":"self.version","nette/safe-stream":"self.version","nette/security":"self.version","nette/tokenizer":"self.version","nette/utils":"self.version","latte/latte":"self.version","tracy/tracy":"self.version"},"uid":491836},"v2.1.12":{"name":"nette/nette","description":"Nette Framework - innovative framework for fast and easy development of secured web applications in PHP. Write less, have cleaner code and your work will bring you joy.","keywords":["templating","framework","database","debugging","mvc","Forms","mailing"],"homepage":"https://nette.org","version":"v2.1.12","version_normalized":"2.1.12.0","license":["BSD-3-Clause","GPL-2.0","GPL-3.0"],"authors":[{"name":"David Grudl","homepage":"https://davidgrudl.com"},{"name":"Nette Community","homepage":"https://nette.org/contributors"}],"source":{"url":"https://github.com/nette/nette.git","type":"git","reference":"180d31fdae2b91ff6e98d7588d123f3d33f8c1de"},"dist":{"url":"https://api.github.com/repos/nette/nette/zipball/180d31fdae2b91ff6e98d7588d123f3d33f8c1de","type":"zip","shasum":"","reference":"180d31fdae2b91ff6e98d7588d123f3d33f8c1de"},"type":"library","time":"2015-12-03T04:17:19+00:00","autoload":{"files":["Nette/common/shortcuts.php"],"classmap":["Nette/"]},"require":{"php":">=5.3.1","ext-iconv":"*","ext-tokenizer":"*"},"require-dev":{"nette/tester":"~1.6"},"suggest":{"ext-mbstring":"","ext-pdo":"","ext-gd":"","ext-fileinfo":""},"replace":{"nette/application":"self.version","nette/bootstrap":"self.version","nette/caching":"self.version","nette/component-model":"self.version","nette/database":"self.version","nette/di":"self.version","nette/finder":"self.version","nette/forms":"self.version","nette/http":"self.version","nette/mail":"self.version","nette/neon":"self.version","nette/php-generator":"self.version","nette/reflection":"self.version","nette/robot-loader":"self.version","nette/safe-stream":"self.version","nette/security":"self.version","nette/tokenizer":"self.version","nette/utils":"self.version","latte/latte":"self.version","tracy/tracy":"self.version"},"uid":607169},"v2.1.13":{"name":"nette/nette","description":"Nette Framework - innovative framework for fast and easy development of secured web applications in PHP. Write less, have cleaner code and your work will bring you joy.","keywords":["templating","framework","database","debugging","mvc","Forms","mailing"],"homepage":"https://nette.org","version":"v2.1.13","version_normalized":"2.1.13.0","license":["BSD-3-Clause","GPL-2.0","GPL-3.0"],"authors":[{"name":"David Grudl","homepage":"https://davidgrudl.com"},{"name":"Nette Community","homepage":"https://nette.org/contributors"}],"source":{"url":"https://github.com/nette/nette.git","type":"git","reference":"5e3bb6b2f48cfd7ac0a2b22cffb32c9a715d4f76"},"dist":{"url":"https://api.github.com/repos/nette/nette/zipball/5e3bb6b2f48cfd7ac0a2b22cffb32c9a715d4f76","type":"zip","shasum":"","reference":"5e3bb6b2f48cfd7ac0a2b22cffb32c9a715d4f76"},"type":"library","funding":[],"time":"2020-10-07T01:34:28+00:00","autoload":{"files":["Nette/common/shortcuts.php"],"classmap":["Nette/"]},"require":{"php":">=5.3.1","ext-iconv":"*","ext-tokenizer":"*"},"require-dev":{"nette/tester":"~1.6"},"suggest":{"ext-mbstring":"","ext-pdo":"","ext-gd":"","ext-fileinfo":""},"replace":{"nette/application":"self.version","nette/bootstrap":"self.version","nette/caching":"self.version","nette/component-model":"self.version","nette/database":"self.version","nette/di":"self.version","nette/finder":"self.version","nette/forms":"self.version","nette/http":"self.version","nette/mail":"self.version","nette/neon":"self.version","nette/php-generator":"self.version","nette/reflection":"self.version","nette/robot-loader":"self.version","nette/safe-stream":"self.version","nette/security":"self.version","nette/tokenizer":"self.version","nette/utils":"self.version","latte/latte":"self.version","tracy/tracy":"self.version"},"uid":4385489},"v2.1.9":{"name":"nette/nette","description":"Nette Framework - innovative framework for fast and easy development of secured web applications in PHP. Write less, have cleaner code and your work will bring you joy.","keywords":["templating","framework","database","debugging","mvc","Forms","mailing"],"homepage":"http://nette.org","version":"v2.1.9","version_normalized":"2.1.9.0","license":["BSD-3-Clause","GPL-2.0","GPL-3.0"],"authors":[{"name":"David Grudl","homepage":"http://davidgrudl.com"},{"name":"Nette Community","homepage":"http://nette.org/contributors"}],"source":{"url":"https://github.com/nette/nette.git","type":"git","reference":"1fa4d477c855d38751be15b2e7e4eb352f114220"},"dist":{"url":"https://api.github.com/repos/nette/nette/zipball/1fa4d477c855d38751be15b2e7e4eb352f114220","type":"zip","shasum":"","reference":"1fa4d477c855d38751be15b2e7e4eb352f114220"},"type":"library","time":"2015-01-06T21:16:30+00:00","autoload":{"files":["Nette/common/shortcuts.php"],"classmap":["Nette/"]},"require":{"php":">=5.3.1","ext-iconv":"*","ext-tokenizer":"*"},"require-dev":{"nette/tester":"~1.3"},"suggest":{"ext-mbstring":"","ext-pdo":"","ext-gd":"","ext-fileinfo":""},"replace":{"nette/application":"self.version","nette/bootstrap":"self.version","nette/caching":"self.version","nette/component-model":"self.version","nette/database":"self.version","nette/di":"self.version","nette/finder":"self.version","nette/forms":"self.version","nette/http":"self.version","nette/mail":"self.version","nette/neon":"self.version","nette/php-generator":"self.version","nette/reflection":"self.version","nette/robot-loader":"self.version","nette/safe-stream":"self.version","nette/security":"self.version","nette/tokenizer":"self.version","nette/utils":"self.version","latte/latte":"self.version","tracy/tracy":"self.version"},"uid":300414},"v2.1.x-dev":{"name":"nette/nette","description":"Nette Framework - innovative framework for fast and easy development of secured web applications in PHP. Write less, have cleaner code and your work will bring you joy.","keywords":["templating","framework","database","debugging","mvc","Forms","mailing"],"homepage":"https://nette.org","version":"v2.1.x-dev","version_normalized":"2.1.9999999.9999999-dev","license":["BSD-3-Clause","GPL-2.0","GPL-3.0"],"authors":[{"name":"David Grudl","homepage":"https://davidgrudl.com"},{"name":"Nette Community","homepage":"https://nette.org/contributors"}],"source":{"url":"https://github.com/nette/nette.git","type":"git","reference":"5e3bb6b2f48cfd7ac0a2b22cffb32c9a715d4f76"},"dist":{"url":"https://api.github.com/repos/nette/nette/zipball/5e3bb6b2f48cfd7ac0a2b22cffb32c9a715d4f76","type":"zip","shasum":"","reference":"5e3bb6b2f48cfd7ac0a2b22cffb32c9a715d4f76"},"type":"library","funding":[],"time":"2020-10-07T01:34:28+00:00","autoload":{"files":["Nette/common/shortcuts.php"],"classmap":["Nette/"]},"require":{"php":">=5.3.1","ext-iconv":"*","ext-tokenizer":"*"},"require-dev":{"nette/tester":"~1.6"},"suggest":{"ext-mbstring":"","ext-pdo":"","ext-gd":"","ext-fileinfo":""},"replace":{"nette/application":"self.version","nette/bootstrap":"self.version","nette/caching":"self.version","nette/component-model":"self.version","nette/database":"self.version","nette/di":"self.version","nette/finder":"self.version","nette/forms":"self.version","nette/http":"self.version","nette/mail":"self.version","nette/neon":"self.version","nette/php-generator":"self.version","nette/reflection":"self.version","nette/robot-loader":"self.version","nette/safe-stream":"self.version","nette/security":"self.version","nette/tokenizer":"self.version","nette/utils":"self.version","latte/latte":"self.version","tracy/tracy":"self.version"},"uid":113292}}}}