{"packages":{"tatter/workflows":{"dev-dependabot/github_actions/actions/cache-4":{"name":"tatter/workflows","description":"Job task control through dynamic workflows, for CodeIgniter 4","keywords":["codeigniter","jobs","actions","workflows","codeigniter4"],"homepage":"https://github.com/tattersoftware/codeigniter4-workflows","version":"dev-dependabot/github_actions/actions/cache-4","version_normalized":"dev-dependabot/github_actions/actions/cache-4","license":["MIT"],"authors":[{"name":"Matthew Gatner","email":"mgatner@tattersoftware.com","homepage":"https://tattersoftware.com","role":"Developer"}],"source":{"url":"https://github.com/tattersoftware/codeigniter4-workflows.git","type":"git","reference":"e71ae039e7ea41245d6f7304c4a61e0ad2f83d41"},"dist":{"url":"https://api.github.com/repos/tattersoftware/codeigniter4-workflows/zipball/e71ae039e7ea41245d6f7304c4a61e0ad2f83d41","type":"zip","shasum":"","reference":"e71ae039e7ea41245d6f7304c4a61e0ad2f83d41"},"type":"library","funding":[{"url":"https://paypal.me/tatter","type":"custom"},{"url":"https://github.com/tattersoftware","type":"github"}],"time":"2024-01-18T15:25:36+00:00","autoload":{"psr-4":{"Tatter\\Workflows\\":"src"},"exclude-from-classmap":["**/Database/Migrations/**"]},"require":{"php":"^7.4 || ^8.0","codeigniter4/authentication-implementation":"1.0","npm-asset/sortablejs":"^1.10","tatter/audits":"^1.0","tatter/frontend":"^1.0","tatter/handlers":"^3.0","tatter/users":"^1.0"},"require-dev":{"codeigniter4/framework":"^4.1","tatter/imposter":"^1.0","tatter/tools":"^2.0"},"uid":7848794},"dev-develop":{"name":"tatter/workflows","description":"Job task control through dynamic workflows, for CodeIgniter 4","keywords":["codeigniter","jobs","actions","workflows","codeigniter4"],"homepage":"https://github.com/tattersoftware/codeigniter4-workflows","version":"dev-develop","version_normalized":"dev-develop","license":["MIT"],"authors":[{"name":"Matthew Gatner","email":"mgatner@tattersoftware.com","homepage":"https://tattersoftware.com","role":"Developer"}],"source":{"url":"https://github.com/tattersoftware/codeigniter4-workflows.git","type":"git","reference":"5a856276b87f19b308cd1decad8a29fce821ab72"},"dist":{"url":"https://api.github.com/repos/tattersoftware/codeigniter4-workflows/zipball/5a856276b87f19b308cd1decad8a29fce821ab72","type":"zip","shasum":"","reference":"5a856276b87f19b308cd1decad8a29fce821ab72"},"type":"library","funding":[{"url":"https://paypal.me/tatter","type":"custom"},{"url":"https://github.com/tattersoftware","type":"github"}],"time":"2023-09-09T10:09:57+00:00","autoload":{"psr-4":{"Tatter\\Workflows\\":"src"},"exclude-from-classmap":["**/Database/Migrations/**"]},"default-branch":true,"require":{"tatter/audits":"^1.0","npm-asset/sortablejs":"^1.10","codeigniter4/authentication-implementation":"1.0","tatter/users":"^1.0","php":"^7.4 || ^8.0","tatter/handlers":"^3.0","tatter/frontend":"^1.0"},"require-dev":{"codeigniter4/framework":"^4.1","tatter/tools":"^2.0","tatter/imposter":"^1.0"},"uid":3077655},"dev-master":{"name":"tatter/workflows","description":"Job task control through dynamic workflows, for CodeIgniter 4","keywords":["codeigniter","jobs","actions","workflows","codeigniter4"],"homepage":"https://github.com/tattersoftware/codeigniter4-workflows","version":"dev-master","version_normalized":"9999999-dev","license":["MIT"],"authors":[{"name":"Matthew Gatner","email":"mgatner@tattersoftware.com","homepage":"https://tattersoftware.com","role":"Developer"}],"source":{"url":"https://github.com/tattersoftware/codeigniter4-workflows.git","type":"git","reference":"07f5dbcdcfb566bf4242b1a82328b7dfb98fd5de"},"dist":{"url":"https://api.github.com/repos/tattersoftware/codeigniter4-workflows/zipball/07f5dbcdcfb566bf4242b1a82328b7dfb98fd5de","type":"zip","shasum":"","reference":"07f5dbcdcfb566bf4242b1a82328b7dfb98fd5de"},"type":"library","funding":[{"url":"https://paypal.me/tatter","type":"custom"},{"url":"https://github.com/tattersoftware","type":"github"}],"time":"2022-08-05T14:44:41+00:00","autoload":{"psr-4":{"Tatter\\Workflows\\":"src"},"exclude-from-classmap":["**/Database/Migrations/**"]},"require":{"tatter/audits":"^1.0","npm-asset/sortablejs":"^1.10","codeigniter4/authentication-implementation":"1.0","tatter/users":"^1.0","php":"^7.4 || ^8.0","tatter/frontend":"^1.0","tatter/handlers":"^3.0"},"require-dev":{"codeigniter4/framework":"^4.1","tatter/imposter":"^1.0","tatter/tools":"^2.0"},"uid":3971049},"v0.8.0":{"name":"tatter/workflows","description":"Job task control through dynamic workflows, for CodeIgniter 4","keywords":["codeigniter","Tasks","jobs","workflows","codeigniter4"],"homepage":"https://github.com/tattersoftware/codeigniter4-workflows","version":"v0.8.0","version_normalized":"0.8.0.0","license":["MIT"],"authors":[{"name":"Matthew Gatner","email":"mgatner@tattersoftware.com","homepage":"https://tattersoftware.com","role":"Developer"}],"source":{"url":"https://github.com/tattersoftware/codeigniter4-workflows.git","type":"git","reference":"81f5cd4d8512571281d23aa2f8fd0f37d80d42f8"},"dist":{"url":"https://api.github.com/repos/tattersoftware/codeigniter4-workflows/zipball/81f5cd4d8512571281d23aa2f8fd0f37d80d42f8","type":"zip","shasum":"","reference":"81f5cd4d8512571281d23aa2f8fd0f37d80d42f8"},"type":"library","time":"2019-06-12T19:05:47+00:00","autoload":{"psr-4":{"Tatter\\Workflows\\":"src"}},"require":{"php":"^7.0"},"require-dev":{"codeigniter4/framework":"dev-master"},"uid":3031294},"v0.8.1":{"name":"tatter/workflows","description":"Job task control through dynamic workflows, for CodeIgniter 4","keywords":["codeigniter","Tasks","jobs","workflows","codeigniter4"],"homepage":"https://github.com/tattersoftware/codeigniter4-workflows","version":"v0.8.1","version_normalized":"0.8.1.0","license":["MIT"],"authors":[{"name":"Matthew Gatner","email":"mgatner@tattersoftware.com","homepage":"https://tattersoftware.com","role":"Developer"}],"source":{"url":"https://github.com/tattersoftware/codeigniter4-workflows.git","type":"git","reference":"c515b56978e6be60dcd731cf1cde78e8138689ed"},"dist":{"url":"https://api.github.com/repos/tattersoftware/codeigniter4-workflows/zipball/c515b56978e6be60dcd731cf1cde78e8138689ed","type":"zip","shasum":"","reference":"c515b56978e6be60dcd731cf1cde78e8138689ed"},"type":"library","time":"2019-07-03T19:39:50+00:00","autoload":{"psr-4":{"Tatter\\Workflows\\":"src"}},"require":{"php":"^7.0"},"require-dev":{"codeigniter4/framework":"dev-master"},"uid":3077666},"v0.8.2":{"name":"tatter/workflows","description":"Job task control through dynamic workflows, for CodeIgniter 4","keywords":["codeigniter","Tasks","jobs","workflows","codeigniter4"],"homepage":"https://github.com/tattersoftware/codeigniter4-workflows","version":"v0.8.2","version_normalized":"0.8.2.0","license":["MIT"],"authors":[{"name":"Matthew Gatner","email":"mgatner@tattersoftware.com","homepage":"https://tattersoftware.com","role":"Developer"}],"source":{"url":"https://github.com/tattersoftware/codeigniter4-workflows.git","type":"git","reference":"5fdbf338c5a1194027c47095ac586826ee9aab05"},"dist":{"url":"https://api.github.com/repos/tattersoftware/codeigniter4-workflows/zipball/5fdbf338c5a1194027c47095ac586826ee9aab05","type":"zip","shasum":"","reference":"5fdbf338c5a1194027c47095ac586826ee9aab05"},"type":"library","time":"2019-07-18T17:32:09+00:00","autoload":{"psr-4":{"Tatter\\Workflows\\":"src"}},"require":{"php":"^7.0","tatter/audits":"^1.0"},"require-dev":{"codeigniter4/framework":"dev-master"},"uid":3110394},"v0.8.3":{"name":"tatter/workflows","description":"Job task control through dynamic workflows, for CodeIgniter 4","keywords":["codeigniter","Tasks","jobs","workflows","codeigniter4"],"homepage":"https://github.com/tattersoftware/codeigniter4-workflows","version":"v0.8.3","version_normalized":"0.8.3.0","license":["MIT"],"authors":[{"name":"Matthew Gatner","email":"mgatner@tattersoftware.com","homepage":"https://tattersoftware.com","role":"Developer"}],"source":{"url":"https://github.com/tattersoftware/codeigniter4-workflows.git","type":"git","reference":"e18c8e9a4ccedf49bbad31ac3477244f7a3116d5"},"dist":{"url":"https://api.github.com/repos/tattersoftware/codeigniter4-workflows/zipball/e18c8e9a4ccedf49bbad31ac3477244f7a3116d5","type":"zip","shasum":"","reference":"e18c8e9a4ccedf49bbad31ac3477244f7a3116d5"},"type":"library","time":"2019-10-16T16:17:27+00:00","autoload":{"psr-4":{"Tatter\\Workflows\\":"src"}},"require":{"php":"^7.0","tatter/alerts":"^2.0","tatter/audits":"^1.0"},"require-dev":{"codeigniter4/framework":"dev-master"},"uid":3306103},"v1.0.0":{"name":"tatter/workflows","description":"Job task control through dynamic workflows, for CodeIgniter 4","keywords":["codeigniter","Tasks","jobs","workflows","codeigniter4"],"homepage":"https://github.com/tattersoftware/codeigniter4-workflows","version":"v1.0.0","version_normalized":"1.0.0.0","license":["MIT"],"authors":[{"name":"Matthew Gatner","email":"mgatner@tattersoftware.com","homepage":"https://tattersoftware.com","role":"Developer"}],"source":{"url":"https://github.com/tattersoftware/codeigniter4-workflows.git","type":"git","reference":"af0e71133a90f34acbb304e57bb4466bd3d227ec"},"dist":{"url":"https://api.github.com/repos/tattersoftware/codeigniter4-workflows/zipball/af0e71133a90f34acbb304e57bb4466bd3d227ec","type":"zip","shasum":"","reference":"af0e71133a90f34acbb304e57bb4466bd3d227ec"},"type":"library","time":"2019-12-30T20:15:10+00:00","autoload":{"psr-4":{"Tatter\\Workflows\\":"src"}},"require":{"php":"^7.2","tatter/alerts":"^2.0","tatter/assets":"^2.0","tatter/audits":"^1.0","npm-asset/sortablejs":"^1.10","components/jquery":"^3.3","fortawesome/font-awesome":"^5.8","twbs/bootstrap":"^4.3"},"require-dev":{"codeigniter4/framework":"dev-master"},"uid":3491873},"v1.0.1":{"name":"tatter/workflows","description":"Job task control through dynamic workflows, for CodeIgniter 4","keywords":["codeigniter","Tasks","jobs","workflows","codeigniter4"],"homepage":"https://github.com/tattersoftware/codeigniter4-workflows","version":"v1.0.1","version_normalized":"1.0.1.0","license":["MIT"],"authors":[{"name":"Matthew Gatner","email":"mgatner@tattersoftware.com","homepage":"https://tattersoftware.com","role":"Developer"}],"source":{"url":"https://github.com/tattersoftware/codeigniter4-workflows.git","type":"git","reference":"0b7954aa42bd44d366d3019c7c84f6fce7088a90"},"dist":{"url":"https://api.github.com/repos/tattersoftware/codeigniter4-workflows/zipball/0b7954aa42bd44d366d3019c7c84f6fce7088a90","type":"zip","shasum":"","reference":"0b7954aa42bd44d366d3019c7c84f6fce7088a90"},"type":"library","time":"2019-12-30T20:57:11+00:00","autoload":{"psr-4":{"Tatter\\Workflows\\":"src"}},"require":{"php":"^7.2","tatter/alerts":"^2.0","tatter/assets":"^2.0","tatter/audits":"^1.0","npm-asset/sortablejs":"^1.10","components/jquery":"^3.3","fortawesome/font-awesome":"^5.8","twbs/bootstrap":"^4.3"},"require-dev":{"codeigniter4/framework":"dev-master"},"uid":3491917},"v1.1.0":{"name":"tatter/workflows","description":"Job task control through dynamic workflows, for CodeIgniter 4","keywords":["codeigniter","Tasks","jobs","workflows","codeigniter4"],"homepage":"https://github.com/tattersoftware/codeigniter4-workflows","version":"v1.1.0","version_normalized":"1.1.0.0","license":["MIT"],"authors":[{"name":"Matthew Gatner","email":"mgatner@tattersoftware.com","homepage":"https://tattersoftware.com","role":"Developer"}],"source":{"url":"https://github.com/tattersoftware/codeigniter4-workflows.git","type":"git","reference":"f21599fae8e21eb7322caf2c3bc211ffa2bab880"},"dist":{"url":"https://api.github.com/repos/tattersoftware/codeigniter4-workflows/zipball/f21599fae8e21eb7322caf2c3bc211ffa2bab880","type":"zip","shasum":"","reference":"f21599fae8e21eb7322caf2c3bc211ffa2bab880"},"type":"library","time":"2020-02-11T19:38:27+00:00","autoload":{"psr-4":{"Tatter\\Workflows\\":"src"}},"require":{"php":"^7.2","tatter/alerts":"^2.0","tatter/assets":"^2.0","tatter/audits":"^1.0","npm-asset/sortablejs":"^1.10","components/jquery":"^3.3","fortawesome/font-awesome":"^5.8","twbs/bootstrap":"^4.3"},"require-dev":{"codeigniter4/framework":"dev-master"},"uid":3603867},"v1.1.1":{"name":"tatter/workflows","description":"Job task control through dynamic workflows, for CodeIgniter 4","keywords":["codeigniter","Tasks","jobs","workflows","codeigniter4"],"homepage":"https://github.com/tattersoftware/codeigniter4-workflows","version":"v1.1.1","version_normalized":"1.1.1.0","license":["MIT"],"authors":[{"name":"Matthew Gatner","email":"mgatner@tattersoftware.com","homepage":"https://tattersoftware.com","role":"Developer"}],"source":{"url":"https://github.com/tattersoftware/codeigniter4-workflows.git","type":"git","reference":"329d24b3b36a5ad4e9f2f00a325179ecebedc261"},"dist":{"url":"https://api.github.com/repos/tattersoftware/codeigniter4-workflows/zipball/329d24b3b36a5ad4e9f2f00a325179ecebedc261","type":"zip","shasum":"","reference":"329d24b3b36a5ad4e9f2f00a325179ecebedc261"},"type":"library","funding":[],"time":"2020-06-25T00:15:02+00:00","autoload":{"psr-4":{"Tatter\\Workflows\\":"src"}},"require":{"php":">=7.2","tatter/alerts":"^2.0","tatter/assets":"^2.0","tatter/audits":"^1.0","npm-asset/sortablejs":"^1.10","components/jquery":"^3.3","fortawesome/font-awesome":"^5.8","twbs/bootstrap":"^4.3"},"require-dev":{"phpunit/phpunit":"8.5.*","fzaninotto/faker":"^1.9@dev","codeigniter4/codeigniter4":"dev-develop"},"uid":4035582},"v2.0.0":{"name":"tatter/workflows","description":"Job task control through dynamic workflows, for CodeIgniter 4","keywords":["codeigniter","jobs","actions","workflows","codeigniter4"],"homepage":"https://github.com/tattersoftware/codeigniter4-workflows","version":"v2.0.0","version_normalized":"2.0.0.0","license":["MIT"],"authors":[{"name":"Matthew Gatner","email":"mgatner@tattersoftware.com","homepage":"https://tattersoftware.com","role":"Developer"}],"source":{"url":"https://github.com/tattersoftware/codeigniter4-workflows.git","type":"git","reference":"f3ba80da19e2ee0e3cef06614f55b64dce8b0d93"},"dist":{"url":"https://api.github.com/repos/tattersoftware/codeigniter4-workflows/zipball/f3ba80da19e2ee0e3cef06614f55b64dce8b0d93","type":"zip","shasum":"","reference":"f3ba80da19e2ee0e3cef06614f55b64dce8b0d93"},"type":"library","funding":[],"time":"2020-07-02T12:50:16+00:00","autoload":{"psr-4":{"Tatter\\Workflows\\":"src"}},"require":{"php":">=7.2","tatter/alerts":"^2.0","tatter/assets":"^2.0","tatter/audits":"^1.0","npm-asset/sortablejs":"^1.10","components/jquery":"^3.3","fortawesome/font-awesome":"^5.8","twbs/bootstrap":"^4.3"},"require-dev":{"phpunit/phpunit":"8.5.*","fzaninotto/faker":"^1.9@dev","codeigniter4/codeigniter4":"dev-develop"},"uid":4156567},"v2.0.1":{"name":"tatter/workflows","description":"Job task control through dynamic workflows, for CodeIgniter 4","keywords":["codeigniter","jobs","actions","workflows","codeigniter4"],"homepage":"https://github.com/tattersoftware/codeigniter4-workflows","version":"v2.0.1","version_normalized":"2.0.1.0","license":["MIT"],"authors":[{"name":"Matthew Gatner","email":"mgatner@tattersoftware.com","homepage":"https://tattersoftware.com","role":"Developer"}],"source":{"url":"https://github.com/tattersoftware/codeigniter4-workflows.git","type":"git","reference":"ba2664a11734336e3d00cebdc145d317eba648c5"},"dist":{"url":"https://api.github.com/repos/tattersoftware/codeigniter4-workflows/zipball/ba2664a11734336e3d00cebdc145d317eba648c5","type":"zip","shasum":"","reference":"ba2664a11734336e3d00cebdc145d317eba648c5"},"type":"library","funding":[],"time":"2020-07-02T15:44:33+00:00","autoload":{"psr-4":{"Tatter\\Workflows\\":"src"}},"require":{"php":">=7.2","tatter/alerts":"^2.0","tatter/assets":"^2.0","tatter/audits":"^1.0","npm-asset/sortablejs":"^1.10","components/jquery":"^3.3","fortawesome/font-awesome":"^5.8","twbs/bootstrap":"^4.3"},"require-dev":{"phpunit/phpunit":"8.5.*","fzaninotto/faker":"^1.9@dev","codeigniter4/codeigniter4":"dev-develop"},"uid":4157632},"v3.0.1":{"name":"tatter/workflows","description":"Job task control through dynamic workflows, for CodeIgniter 4","keywords":["codeigniter","jobs","actions","workflows","codeigniter4"],"homepage":"https://github.com/tattersoftware/codeigniter4-workflows","version":"v3.0.1","version_normalized":"3.0.1.0","license":["MIT"],"authors":[{"name":"Matthew Gatner","email":"mgatner@tattersoftware.com","homepage":"https://tattersoftware.com","role":"Developer"}],"source":{"url":"https://github.com/tattersoftware/codeigniter4-workflows.git","type":"git","reference":"3035e01bc7eba61f9c06c64c9cfe2ab423893fa0"},"dist":{"url":"https://api.github.com/repos/tattersoftware/codeigniter4-workflows/zipball/3035e01bc7eba61f9c06c64c9cfe2ab423893fa0","type":"zip","shasum":"","reference":"3035e01bc7eba61f9c06c64c9cfe2ab423893fa0"},"type":"library","funding":[],"time":"2020-09-03T19:40:51+00:00","autoload":{"psr-4":{"Tatter\\Workflows\\":"src"}},"require":{"php":">=7.2","tatter/alerts":"^2.0","tatter/assets":"^2.0","tatter/audits":"^1.0","npm-asset/sortablejs":"^1.10","components/jquery":"^3.3","fortawesome/font-awesome":"^5.8","twbs/bootstrap":"^4.3"},"require-dev":{"codeigniter4/codeigniter4":"dev-develop","phpunit/phpunit":"^8.5","fzaninotto/faker":"^1.9@dev","myth/auth":"dev-develop","phpstan/phpstan":"^0.12"},"uid":4417395},"v3.0.2":{"name":"tatter/workflows","description":"Job task control through dynamic workflows, for CodeIgniter 4","keywords":["codeigniter","jobs","actions","workflows","codeigniter4"],"homepage":"https://github.com/tattersoftware/codeigniter4-workflows","version":"v3.0.2","version_normalized":"3.0.2.0","license":["MIT"],"authors":[{"name":"Matthew Gatner","email":"mgatner@tattersoftware.com","homepage":"https://tattersoftware.com","role":"Developer"}],"source":{"url":"https://github.com/tattersoftware/codeigniter4-workflows.git","type":"git","reference":"f50ee0badec209c7580ff39d52796d19a2f796a8"},"dist":{"url":"https://api.github.com/repos/tattersoftware/codeigniter4-workflows/zipball/f50ee0badec209c7580ff39d52796d19a2f796a8","type":"zip","shasum":"","reference":"f50ee0badec209c7580ff39d52796d19a2f796a8"},"type":"library","funding":[],"time":"2020-09-04T15:40:16+00:00","autoload":{"psr-4":{"Tatter\\Workflows\\":"src"}},"require":{"php":">=7.2","tatter/alerts":"^2.0","tatter/assets":"^2.0","tatter/audits":"^1.0","npm-asset/sortablejs":"^1.10","components/jquery":"^3.3","fortawesome/font-awesome":"^5.8","twbs/bootstrap":"^4.3"},"require-dev":{"codeigniter4/codeigniter4":"dev-develop","phpunit/phpunit":"^8.5","fzaninotto/faker":"^1.9@dev","myth/auth":"dev-develop","phpstan/phpstan":"^0.12"},"uid":4420482},"v3.1.0":{"name":"tatter/workflows","description":"Job task control through dynamic workflows, for CodeIgniter 4","keywords":["codeigniter","jobs","actions","workflows","codeigniter4"],"homepage":"https://github.com/tattersoftware/codeigniter4-workflows","version":"v3.1.0","version_normalized":"3.1.0.0","license":["MIT"],"authors":[{"name":"Matthew Gatner","email":"mgatner@tattersoftware.com","homepage":"https://tattersoftware.com","role":"Developer"}],"source":{"url":"https://github.com/tattersoftware/codeigniter4-workflows.git","type":"git","reference":"b20ee2ea0d697ffb671d806162ad70b7feb87ff7"},"dist":{"url":"https://api.github.com/repos/tattersoftware/codeigniter4-workflows/zipball/b20ee2ea0d697ffb671d806162ad70b7feb87ff7","type":"zip","shasum":"","reference":"b20ee2ea0d697ffb671d806162ad70b7feb87ff7"},"type":"library","funding":[],"time":"2020-09-12T15:51:52+00:00","autoload":{"psr-4":{"Tatter\\Workflows\\":"src"}},"require":{"php":">=7.2","tatter/alerts":"^2.0","tatter/assets":"^2.0","tatter/audits":"^1.0","tatter/handlers":"^2.0","npm-asset/sortablejs":"^1.10","components/jquery":"^3.3","fortawesome/font-awesome":"^5.8","twbs/bootstrap":"^4.3"},"require-dev":{"codeigniter4/codeigniter4":"dev-develop","phpunit/phpunit":"^8.5","phpstan/phpstan":"^0.12","fzaninotto/faker":"^1.9@dev","myth/auth":"dev-develop"},"uid":4445907},"v3.1.1":{"name":"tatter/workflows","description":"Job task control through dynamic workflows, for CodeIgniter 4","keywords":["codeigniter","jobs","actions","workflows","codeigniter4"],"homepage":"https://github.com/tattersoftware/codeigniter4-workflows","version":"v3.1.1","version_normalized":"3.1.1.0","license":["MIT"],"authors":[{"name":"Matthew Gatner","email":"mgatner@tattersoftware.com","homepage":"https://tattersoftware.com","role":"Developer"}],"source":{"url":"https://github.com/tattersoftware/codeigniter4-workflows.git","type":"git","reference":"4d8af4b43d27bf729cff2e8094868825c465107d"},"dist":{"url":"https://api.github.com/repos/tattersoftware/codeigniter4-workflows/zipball/4d8af4b43d27bf729cff2e8094868825c465107d","type":"zip","shasum":"","reference":"4d8af4b43d27bf729cff2e8094868825c465107d"},"type":"library","funding":[],"time":"2020-10-14T17:41:28+00:00","autoload":{"psr-4":{"Tatter\\Workflows\\":"src"}},"require":{"php":">=7.2","tatter/alerts":"^2.0","tatter/assets":"^2.0","tatter/audits":"^1.0","tatter/handlers":"^2.0","npm-asset/sortablejs":"^1.10","components/jquery":"^3.3","fortawesome/font-awesome":"^5.8","twbs/bootstrap":"^4.3"},"require-dev":{"codeigniter4/codeigniter4":"dev-develop","phpunit/phpunit":"^8.5","phpstan/phpstan":"^0.12","fzaninotto/faker":"^1.9@dev","myth/auth":"dev-develop"},"uid":4546959},"v3.1.2":{"name":"tatter/workflows","description":"Job task control through dynamic workflows, for CodeIgniter 4","keywords":["codeigniter","jobs","actions","workflows","codeigniter4"],"homepage":"https://github.com/tattersoftware/codeigniter4-workflows","version":"v3.1.2","version_normalized":"3.1.2.0","license":["MIT"],"authors":[{"name":"Matthew Gatner","email":"mgatner@tattersoftware.com","homepage":"https://tattersoftware.com","role":"Developer"}],"source":{"url":"https://github.com/tattersoftware/codeigniter4-workflows.git","type":"git","reference":"610bf97129a1efdc9f8c92ff1b886ad55d5cb447"},"dist":{"url":"https://api.github.com/repos/tattersoftware/codeigniter4-workflows/zipball/610bf97129a1efdc9f8c92ff1b886ad55d5cb447","type":"zip","shasum":"","reference":"610bf97129a1efdc9f8c92ff1b886ad55d5cb447"},"type":"library","funding":[],"time":"2020-11-10T02:14:15+00:00","autoload":{"psr-4":{"Tatter\\Workflows\\":"src"}},"require":{"php":">=7.2","tatter/alerts":"^2.0","tatter/assets":"^2.0","tatter/audits":"^1.0","tatter/handlers":"^2.0","npm-asset/sortablejs":"^1.10","components/jquery":"^3.3","fortawesome/font-awesome":"^5.8","twbs/bootstrap":"^4.3"},"require-dev":{"codeigniter4/codeigniter4":"dev-develop","phpunit/phpunit":"^8.5","phpstan/phpstan":"^0.12","fzaninotto/faker":"^1.9@dev","myth/auth":"dev-develop"},"uid":4630610},"v3.2.0":{"name":"tatter/workflows","description":"Job task control through dynamic workflows, for CodeIgniter 4","keywords":["codeigniter","jobs","actions","workflows","codeigniter4"],"homepage":"https://github.com/tattersoftware/codeigniter4-workflows","version":"v3.2.0","version_normalized":"3.2.0.0","license":["MIT"],"authors":[{"name":"Matthew Gatner","email":"mgatner@tattersoftware.com","homepage":"https://tattersoftware.com","role":"Developer"}],"source":{"url":"https://github.com/tattersoftware/codeigniter4-workflows.git","type":"git","reference":"cd3b71b449a9559cf1328789b3fcc873ad9758dd"},"dist":{"url":"https://api.github.com/repos/tattersoftware/codeigniter4-workflows/zipball/cd3b71b449a9559cf1328789b3fcc873ad9758dd","type":"zip","shasum":"","reference":"cd3b71b449a9559cf1328789b3fcc873ad9758dd"},"type":"library","funding":[],"time":"2020-11-15T19:12:56+00:00","autoload":{"psr-4":{"Tatter\\Workflows\\":"src"}},"require":{"php":">=7.2","tatter/alerts":"^2.0","tatter/assets":"^2.0","tatter/audits":"^1.0","tatter/handlers":"^2.0","npm-asset/sortablejs":"^1.10","components/jquery":"^3.3","fortawesome/font-awesome":"^5.8","twbs/bootstrap":"^4.3"},"require-dev":{"codeigniter4/codeigniter4":"dev-develop","phpunit/phpunit":"^8.5","phpstan/phpstan":"^0.12","fzaninotto/faker":"^1.9@dev","myth/auth":"dev-develop"},"uid":4646971},"v3.2.1":{"name":"tatter/workflows","description":"Job task control through dynamic workflows, for CodeIgniter 4","keywords":["codeigniter","jobs","actions","workflows","codeigniter4"],"homepage":"https://github.com/tattersoftware/codeigniter4-workflows","version":"v3.2.1","version_normalized":"3.2.1.0","license":["MIT"],"authors":[{"name":"Matthew Gatner","email":"mgatner@tattersoftware.com","homepage":"https://tattersoftware.com","role":"Developer"}],"source":{"url":"https://github.com/tattersoftware/codeigniter4-workflows.git","type":"git","reference":"7903f3d23ace182303cb1b8cd6af6e972629389e"},"dist":{"url":"https://api.github.com/repos/tattersoftware/codeigniter4-workflows/zipball/7903f3d23ace182303cb1b8cd6af6e972629389e","type":"zip","shasum":"","reference":"7903f3d23ace182303cb1b8cd6af6e972629389e"},"type":"library","funding":[],"time":"2020-11-16T17:44:48+00:00","autoload":{"psr-4":{"Tatter\\Workflows\\":"src"},"exclude-from-classmap":["**/Database/Migrations/**"]},"require":{"php":">=7.2","components/jquery":"^3.3","fortawesome/font-awesome":"^5.8","npm-asset/sortablejs":"^1.10","tatter/alerts":"^2.0","tatter/assets":"^2.0","tatter/audits":"^1.0","tatter/handlers":"^2.0","twbs/bootstrap":"^4.3"},"require-dev":{"codeigniter4/codeigniter4":"dev-develop","myth/auth":"dev-develop","tatter/tools":"^1.2"},"uid":4651314},"v3.2.2":{"name":"tatter/workflows","description":"Job task control through dynamic workflows, for CodeIgniter 4","keywords":["codeigniter","jobs","actions","workflows","codeigniter4"],"homepage":"https://github.com/tattersoftware/codeigniter4-workflows","version":"v3.2.2","version_normalized":"3.2.2.0","license":["MIT"],"authors":[{"name":"Matthew Gatner","email":"mgatner@tattersoftware.com","homepage":"https://tattersoftware.com","role":"Developer"}],"source":{"url":"https://github.com/tattersoftware/codeigniter4-workflows.git","type":"git","reference":"31a16582471f8d63008d4dd695afb6b5cd9a798d"},"dist":{"url":"https://api.github.com/repos/tattersoftware/codeigniter4-workflows/zipball/31a16582471f8d63008d4dd695afb6b5cd9a798d","type":"zip","shasum":"","reference":"31a16582471f8d63008d4dd695afb6b5cd9a798d"},"type":"library","funding":[],"time":"2020-12-17T16:56:40+00:00","autoload":{"psr-4":{"Tatter\\Workflows\\":"src"},"exclude-from-classmap":["**/Database/Migrations/**"]},"require":{"php":">=7.2","components/jquery":"^3.3","fortawesome/font-awesome":"^5.8","npm-asset/sortablejs":"^1.10","tatter/alerts":"^2.0","tatter/assets":"^2.0","tatter/audits":"^1.0","tatter/handlers":"^2.0","twbs/bootstrap":"^4.3"},"require-dev":{"codeigniter4/codeigniter4":"dev-develop","myth/auth":"dev-develop","tatter/tools":"^1.2"},"uid":4762600},"v3.3.0":{"name":"tatter/workflows","description":"Job task control through dynamic workflows, for CodeIgniter 4","keywords":["codeigniter","jobs","actions","workflows","codeigniter4"],"homepage":"https://github.com/tattersoftware/codeigniter4-workflows","version":"v3.3.0","version_normalized":"3.3.0.0","license":["MIT"],"authors":[{"name":"Matthew Gatner","email":"mgatner@tattersoftware.com","homepage":"https://tattersoftware.com","role":"Developer"}],"source":{"url":"https://github.com/tattersoftware/codeigniter4-workflows.git","type":"git","reference":"7d337609a2071f9e008f0b40032a89e79f3d3559"},"dist":{"url":"https://api.github.com/repos/tattersoftware/codeigniter4-workflows/zipball/7d337609a2071f9e008f0b40032a89e79f3d3559","type":"zip","shasum":"","reference":"7d337609a2071f9e008f0b40032a89e79f3d3559"},"type":"library","funding":[{"url":"https://paypal.me/tatter","type":"custom"},{"url":"https://github.com/tattersoftware","type":"github"}],"time":"2021-01-29T16:47:58+00:00","autoload":{"psr-4":{"Tatter\\Workflows\\":"src"},"exclude-from-classmap":["**/Database/Migrations/**"]},"require":{"php":"^7.3 || ^8.0","components/jquery":"^3.3","fortawesome/font-awesome":"^5.8","npm-asset/sortablejs":"^1.10","tatter/alerts":"^2.0","tatter/assets":"^2.0","tatter/audits":"^1.0","tatter/handlers":"^2.0","twbs/bootstrap":"^4.3"},"require-dev":{"codeigniter4/codeigniter4":"dev-develop","myth/auth":"dev-develop","tatter/tools":"^1.4"},"uid":4889834},"v4.0.0":{"name":"tatter/workflows","description":"Job task control through dynamic workflows, for CodeIgniter 4","keywords":["codeigniter","jobs","actions","workflows","codeigniter4"],"homepage":"https://github.com/tattersoftware/codeigniter4-workflows","version":"v4.0.0","version_normalized":"4.0.0.0","license":["MIT"],"authors":[{"name":"Matthew Gatner","email":"mgatner@tattersoftware.com","homepage":"https://tattersoftware.com","role":"Developer"}],"source":{"url":"https://github.com/tattersoftware/codeigniter4-workflows.git","type":"git","reference":"86951f9529f1ad7d51f01d80fea8d0708c1ce35b"},"dist":{"url":"https://api.github.com/repos/tattersoftware/codeigniter4-workflows/zipball/86951f9529f1ad7d51f01d80fea8d0708c1ce35b","type":"zip","shasum":"","reference":"86951f9529f1ad7d51f01d80fea8d0708c1ce35b"},"type":"library","funding":[{"url":"https://paypal.me/tatter","type":"custom"},{"url":"https://github.com/tattersoftware","type":"github"}],"time":"2021-03-09T18:40:44+00:00","autoload":{"psr-4":{"Tatter\\Workflows\\":"src"},"exclude-from-classmap":["**/Database/Migrations/**"]},"require":{"php":"^7.3 || ^8.0","components/jquery":"^3.3","fortawesome/font-awesome":"^5.8","npm-asset/sortablejs":"^1.10","tatter/alerts":"^2.0","tatter/assets":"^2.0","tatter/audits":"^1.0","tatter/handlers":"^2.0","twbs/bootstrap":"^4.3","codeigniter4/authentication-implementation":"1.0","tatter/users":"^1.0"},"require-dev":{"codeigniter4/codeigniter4":"dev-develop","myth/auth":"dev-develop","tatter/tools":"^1.6"},"uid":5007887},"v4.0.1":{"name":"tatter/workflows","description":"Job task control through dynamic workflows, for CodeIgniter 4","keywords":["codeigniter","jobs","actions","workflows","codeigniter4"],"homepage":"https://github.com/tattersoftware/codeigniter4-workflows","version":"v4.0.1","version_normalized":"4.0.1.0","license":["MIT"],"authors":[{"name":"Matthew Gatner","email":"mgatner@tattersoftware.com","homepage":"https://tattersoftware.com","role":"Developer"}],"source":{"url":"https://github.com/tattersoftware/codeigniter4-workflows.git","type":"git","reference":"9d0d64d760903a6c458630835389405e55c58c3d"},"dist":{"url":"https://api.github.com/repos/tattersoftware/codeigniter4-workflows/zipball/9d0d64d760903a6c458630835389405e55c58c3d","type":"zip","shasum":"","reference":"9d0d64d760903a6c458630835389405e55c58c3d"},"type":"library","funding":[{"url":"https://paypal.me/tatter","type":"custom"},{"url":"https://github.com/tattersoftware","type":"github"}],"time":"2021-03-10T16:00:44+00:00","autoload":{"psr-4":{"Tatter\\Workflows\\":"src"},"exclude-from-classmap":["**/Database/Migrations/**"]},"require":{"php":"^7.3 || ^8.0","codeigniter4/authentication-implementation":"1.0","components/jquery":"^3.3","fortawesome/font-awesome":"^5.8","npm-asset/sortablejs":"^1.10","tatter/alerts":"^2.0","tatter/assets":"^2.0","tatter/audits":"^1.0","tatter/handlers":"^2.0","tatter/users":"^1.0","twbs/bootstrap":"^4.3"},"require-dev":{"codeigniter4/codeigniter4":"dev-develop","myth/auth":"dev-develop","tatter/tools":"^1.6"},"uid":5010690},"v4.0.10":{"name":"tatter/workflows","description":"Job task control through dynamic workflows, for CodeIgniter 4","keywords":["codeigniter","jobs","actions","workflows","codeigniter4"],"homepage":"https://github.com/tattersoftware/codeigniter4-workflows","version":"v4.0.10","version_normalized":"4.0.10.0","license":["MIT"],"authors":[{"name":"Matthew Gatner","email":"mgatner@tattersoftware.com","homepage":"https://tattersoftware.com","role":"Developer"}],"source":{"url":"https://github.com/tattersoftware/codeigniter4-workflows.git","type":"git","reference":"d3ddd0d2d91528bc63bb43b25ba6f252b4be94ca"},"dist":{"url":"https://api.github.com/repos/tattersoftware/codeigniter4-workflows/zipball/d3ddd0d2d91528bc63bb43b25ba6f252b4be94ca","type":"zip","shasum":"","reference":"d3ddd0d2d91528bc63bb43b25ba6f252b4be94ca"},"type":"library","funding":[{"url":"https://paypal.me/tatter","type":"custom"},{"url":"https://github.com/tattersoftware","type":"github"}],"time":"2021-08-06T16:02:11+00:00","autoload":{"psr-4":{"Tatter\\Workflows\\":"src"},"exclude-from-classmap":["**/Database/Migrations/**"]},"require":{"php":"^7.3 || ^8.0","codeigniter4/authentication-implementation":"1.0","components/jquery":"^3.3","fortawesome/font-awesome":"^5.8","npm-asset/sortablejs":"^1.10","tatter/alerts":"^2.0","tatter/assets":"^2.0","tatter/audits":"^1.0","tatter/handlers":"^2.0","tatter/users":"^1.0","twbs/bootstrap":"^4.3"},"require-dev":{"codeigniter4/codeigniter4":"dev-develop","myth/auth":"dev-develop","tatter/tools":"^1.10"},"uid":5421778},"v4.0.2":{"name":"tatter/workflows","description":"Job task control through dynamic workflows, for CodeIgniter 4","keywords":["codeigniter","jobs","actions","workflows","codeigniter4"],"homepage":"https://github.com/tattersoftware/codeigniter4-workflows","version":"v4.0.2","version_normalized":"4.0.2.0","license":["MIT"],"authors":[{"name":"Matthew Gatner","email":"mgatner@tattersoftware.com","homepage":"https://tattersoftware.com","role":"Developer"}],"source":{"url":"https://github.com/tattersoftware/codeigniter4-workflows.git","type":"git","reference":"d5254022e8f30527e91a99b168c92649707bd1b1"},"dist":{"url":"https://api.github.com/repos/tattersoftware/codeigniter4-workflows/zipball/d5254022e8f30527e91a99b168c92649707bd1b1","type":"zip","shasum":"","reference":"d5254022e8f30527e91a99b168c92649707bd1b1"},"type":"library","funding":[{"url":"https://paypal.me/tatter","type":"custom"},{"url":"https://github.com/tattersoftware","type":"github"}],"time":"2021-03-10T18:39:14+00:00","autoload":{"psr-4":{"Tatter\\Workflows\\":"src"},"exclude-from-classmap":["**/Database/Migrations/**"]},"require":{"php":"^7.3 || ^8.0","codeigniter4/authentication-implementation":"1.0","components/jquery":"^3.3","fortawesome/font-awesome":"^5.8","npm-asset/sortablejs":"^1.10","tatter/alerts":"^2.0","tatter/assets":"^2.0","tatter/audits":"^1.0","tatter/handlers":"^2.0","tatter/users":"^1.0","twbs/bootstrap":"^4.3"},"require-dev":{"codeigniter4/codeigniter4":"dev-develop","myth/auth":"dev-develop","tatter/tools":"^1.6"},"uid":5011150},"v4.0.3":{"name":"tatter/workflows","description":"Job task control through dynamic workflows, for CodeIgniter 4","keywords":["codeigniter","jobs","actions","workflows","codeigniter4"],"homepage":"https://github.com/tattersoftware/codeigniter4-workflows","version":"v4.0.3","version_normalized":"4.0.3.0","license":["MIT"],"authors":[{"name":"Matthew Gatner","email":"mgatner@tattersoftware.com","homepage":"https://tattersoftware.com","role":"Developer"}],"source":{"url":"https://github.com/tattersoftware/codeigniter4-workflows.git","type":"git","reference":"0ad0591d176a06092ce213161b1bde2bad2651f3"},"dist":{"url":"https://api.github.com/repos/tattersoftware/codeigniter4-workflows/zipball/0ad0591d176a06092ce213161b1bde2bad2651f3","type":"zip","shasum":"","reference":"0ad0591d176a06092ce213161b1bde2bad2651f3"},"type":"library","funding":[{"url":"https://paypal.me/tatter","type":"custom"},{"url":"https://github.com/tattersoftware","type":"github"}],"time":"2021-03-10T19:30:47+00:00","autoload":{"psr-4":{"Tatter\\Workflows\\":"src"},"exclude-from-classmap":["**/Database/Migrations/**"]},"require":{"php":"^7.3 || ^8.0","codeigniter4/authentication-implementation":"1.0","components/jquery":"^3.3","fortawesome/font-awesome":"^5.8","npm-asset/sortablejs":"^1.10","tatter/alerts":"^2.0","tatter/assets":"^2.0","tatter/audits":"^1.0","tatter/handlers":"^2.0","tatter/users":"^1.0","twbs/bootstrap":"^4.3"},"require-dev":{"codeigniter4/codeigniter4":"dev-develop","myth/auth":"dev-develop","tatter/tools":"^1.6"},"uid":5011254},"v4.0.4":{"name":"tatter/workflows","description":"Job task control through dynamic workflows, for CodeIgniter 4","keywords":["codeigniter","jobs","actions","workflows","codeigniter4"],"homepage":"https://github.com/tattersoftware/codeigniter4-workflows","version":"v4.0.4","version_normalized":"4.0.4.0","license":["MIT"],"authors":[{"name":"Matthew Gatner","email":"mgatner@tattersoftware.com","homepage":"https://tattersoftware.com","role":"Developer"}],"source":{"url":"https://github.com/tattersoftware/codeigniter4-workflows.git","type":"git","reference":"79a666ceed52428a4387ff1d91f99b2444d496ba"},"dist":{"url":"https://api.github.com/repos/tattersoftware/codeigniter4-workflows/zipball/79a666ceed52428a4387ff1d91f99b2444d496ba","type":"zip","shasum":"","reference":"79a666ceed52428a4387ff1d91f99b2444d496ba"},"type":"library","funding":[{"url":"https://paypal.me/tatter","type":"custom"},{"url":"https://github.com/tattersoftware","type":"github"}],"time":"2021-04-01T17:41:39+00:00","autoload":{"psr-4":{"Tatter\\Workflows\\":"src"},"exclude-from-classmap":["**/Database/Migrations/**"]},"require":{"php":"^7.3 || ^8.0","codeigniter4/authentication-implementation":"1.0","components/jquery":"^3.3","fortawesome/font-awesome":"^5.8","npm-asset/sortablejs":"^1.10","tatter/alerts":"^2.0","tatter/assets":"^2.0","tatter/audits":"^1.0","tatter/handlers":"^2.0","tatter/users":"^1.0","twbs/bootstrap":"^4.3"},"require-dev":{"codeigniter4/codeigniter4":"dev-develop","myth/auth":"dev-develop","tatter/tools":"^1.7"},"uid":5073980},"v4.0.5":{"name":"tatter/workflows","description":"Job task control through dynamic workflows, for CodeIgniter 4","keywords":["codeigniter","jobs","actions","workflows","codeigniter4"],"homepage":"https://github.com/tattersoftware/codeigniter4-workflows","version":"v4.0.5","version_normalized":"4.0.5.0","license":["MIT"],"authors":[{"name":"Matthew Gatner","email":"mgatner@tattersoftware.com","homepage":"https://tattersoftware.com","role":"Developer"}],"source":{"url":"https://github.com/tattersoftware/codeigniter4-workflows.git","type":"git","reference":"590da2200f1f977a6f4f9ba9a579ad8d9dd27848"},"dist":{"url":"https://api.github.com/repos/tattersoftware/codeigniter4-workflows/zipball/590da2200f1f977a6f4f9ba9a579ad8d9dd27848","type":"zip","shasum":"","reference":"590da2200f1f977a6f4f9ba9a579ad8d9dd27848"},"type":"library","funding":[{"url":"https://paypal.me/tatter","type":"custom"},{"url":"https://github.com/tattersoftware","type":"github"}],"time":"2021-04-06T19:21:45+00:00","autoload":{"psr-4":{"Tatter\\Workflows\\":"src"},"exclude-from-classmap":["**/Database/Migrations/**"]},"require":{"php":"^7.3 || ^8.0","codeigniter4/authentication-implementation":"1.0","components/jquery":"^3.3","fortawesome/font-awesome":"^5.8","npm-asset/sortablejs":"^1.10","tatter/alerts":"^2.0","tatter/assets":"^2.0","tatter/audits":"^1.0","tatter/handlers":"^2.0","tatter/users":"^1.0","twbs/bootstrap":"^4.3"},"require-dev":{"codeigniter4/codeigniter4":"dev-develop","myth/auth":"dev-develop","tatter/tools":"^1.7"},"uid":5085125},"v4.0.6":{"name":"tatter/workflows","description":"Job task control through dynamic workflows, for CodeIgniter 4","keywords":["codeigniter","jobs","actions","workflows","codeigniter4"],"homepage":"https://github.com/tattersoftware/codeigniter4-workflows","version":"v4.0.6","version_normalized":"4.0.6.0","license":["MIT"],"authors":[{"name":"Matthew Gatner","email":"mgatner@tattersoftware.com","homepage":"https://tattersoftware.com","role":"Developer"}],"source":{"url":"https://github.com/tattersoftware/codeigniter4-workflows.git","type":"git","reference":"8f57851a49240565f2d16d85283c7a72e7cc1d2d"},"dist":{"url":"https://api.github.com/repos/tattersoftware/codeigniter4-workflows/zipball/8f57851a49240565f2d16d85283c7a72e7cc1d2d","type":"zip","shasum":"","reference":"8f57851a49240565f2d16d85283c7a72e7cc1d2d"},"type":"library","funding":[{"url":"https://paypal.me/tatter","type":"custom"},{"url":"https://github.com/tattersoftware","type":"github"}],"time":"2021-05-27T17:59:07+00:00","autoload":{"psr-4":{"Tatter\\Workflows\\":"src"},"exclude-from-classmap":["**/Database/Migrations/**"]},"require":{"php":"^7.3 || ^8.0","codeigniter4/authentication-implementation":"1.0","components/jquery":"^3.3","fortawesome/font-awesome":"^5.8","npm-asset/sortablejs":"^1.10","tatter/alerts":"^2.0","tatter/assets":"^2.0","tatter/audits":"^1.0","tatter/handlers":"^2.0","tatter/users":"^1.0","twbs/bootstrap":"^4.3"},"require-dev":{"codeigniter4/codeigniter4":"dev-develop","myth/auth":"dev-develop","tatter/tools":"^1.8"},"uid":5240023},"v4.0.7":{"name":"tatter/workflows","description":"Job task control through dynamic workflows, for CodeIgniter 4","keywords":["codeigniter","jobs","actions","workflows","codeigniter4"],"homepage":"https://github.com/tattersoftware/codeigniter4-workflows","version":"v4.0.7","version_normalized":"4.0.7.0","license":["MIT"],"authors":[{"name":"Matthew Gatner","email":"mgatner@tattersoftware.com","homepage":"https://tattersoftware.com","role":"Developer"}],"source":{"url":"https://github.com/tattersoftware/codeigniter4-workflows.git","type":"git","reference":"0dd3ddfdad724576799e2635fb5080b1bf87d652"},"dist":{"url":"https://api.github.com/repos/tattersoftware/codeigniter4-workflows/zipball/0dd3ddfdad724576799e2635fb5080b1bf87d652","type":"zip","shasum":"","reference":"0dd3ddfdad724576799e2635fb5080b1bf87d652"},"type":"library","funding":[{"url":"https://paypal.me/tatter","type":"custom"},{"url":"https://github.com/tattersoftware","type":"github"}],"time":"2021-06-11T14:32:35+00:00","autoload":{"psr-4":{"Tatter\\Workflows\\":"src"},"exclude-from-classmap":["**/Database/Migrations/**"]},"require":{"php":"^7.3 || ^8.0","codeigniter4/authentication-implementation":"1.0","components/jquery":"^3.3","fortawesome/font-awesome":"^5.8","npm-asset/sortablejs":"^1.10","tatter/alerts":"^2.0","tatter/assets":"^2.0","tatter/audits":"^1.0","tatter/handlers":"^2.0","tatter/users":"^1.0","twbs/bootstrap":"^4.3"},"require-dev":{"codeigniter4/codeigniter4":"dev-develop","myth/auth":"dev-develop","tatter/tools":"^1.8"},"uid":5281537},"v4.0.8":{"name":"tatter/workflows","description":"Job task control through dynamic workflows, for CodeIgniter 4","keywords":["codeigniter","jobs","actions","workflows","codeigniter4"],"homepage":"https://github.com/tattersoftware/codeigniter4-workflows","version":"v4.0.8","version_normalized":"4.0.8.0","license":["MIT"],"authors":[{"name":"Matthew Gatner","email":"mgatner@tattersoftware.com","homepage":"https://tattersoftware.com","role":"Developer"}],"source":{"url":"https://github.com/tattersoftware/codeigniter4-workflows.git","type":"git","reference":"1e59c1ea2a735a6d5917de7122ecea73c788b5fe"},"dist":{"url":"https://api.github.com/repos/tattersoftware/codeigniter4-workflows/zipball/1e59c1ea2a735a6d5917de7122ecea73c788b5fe","type":"zip","shasum":"","reference":"1e59c1ea2a735a6d5917de7122ecea73c788b5fe"},"type":"library","funding":[{"url":"https://paypal.me/tatter","type":"custom"},{"url":"https://github.com/tattersoftware","type":"github"}],"time":"2021-08-04T19:50:24+00:00","autoload":{"psr-4":{"Tatter\\Workflows\\":"src"},"exclude-from-classmap":["**/Database/Migrations/**"]},"require":{"php":"^7.3 || ^8.0","codeigniter4/authentication-implementation":"1.0","components/jquery":"^3.3","fortawesome/font-awesome":"^5.8","npm-asset/sortablejs":"^1.10","tatter/alerts":"^2.0","tatter/assets":"^2.0","tatter/audits":"^1.0","tatter/handlers":"^2.0","tatter/users":"^1.0","twbs/bootstrap":"^4.3"},"require-dev":{"codeigniter4/codeigniter4":"dev-develop","myth/auth":"dev-develop","tatter/tools":"^1.10"},"uid":5416840},"v4.0.9":{"name":"tatter/workflows","description":"Job task control through dynamic workflows, for CodeIgniter 4","keywords":["codeigniter","jobs","actions","workflows","codeigniter4"],"homepage":"https://github.com/tattersoftware/codeigniter4-workflows","version":"v4.0.9","version_normalized":"4.0.9.0","license":["MIT"],"authors":[{"name":"Matthew Gatner","email":"mgatner@tattersoftware.com","homepage":"https://tattersoftware.com","role":"Developer"}],"source":{"url":"https://github.com/tattersoftware/codeigniter4-workflows.git","type":"git","reference":"652cc642dbeda74c71245a94750985cab1af81aa"},"dist":{"url":"https://api.github.com/repos/tattersoftware/codeigniter4-workflows/zipball/652cc642dbeda74c71245a94750985cab1af81aa","type":"zip","shasum":"","reference":"652cc642dbeda74c71245a94750985cab1af81aa"},"type":"library","funding":[{"url":"https://paypal.me/tatter","type":"custom"},{"url":"https://github.com/tattersoftware","type":"github"}],"time":"2021-08-05T18:41:30+00:00","autoload":{"psr-4":{"Tatter\\Workflows\\":"src"},"exclude-from-classmap":["**/Database/Migrations/**"]},"require":{"php":"^7.3 || ^8.0","codeigniter4/authentication-implementation":"1.0","components/jquery":"^3.3","fortawesome/font-awesome":"^5.8","npm-asset/sortablejs":"^1.10","tatter/alerts":"^2.0","tatter/assets":"^2.0","tatter/audits":"^1.0","tatter/handlers":"^2.0","tatter/users":"^1.0","twbs/bootstrap":"^4.3"},"require-dev":{"codeigniter4/codeigniter4":"dev-develop","myth/auth":"dev-develop","tatter/tools":"^1.10"},"uid":5419820},"v4.1.0":{"name":"tatter/workflows","description":"Job task control through dynamic workflows, for CodeIgniter 4","keywords":["codeigniter","jobs","actions","workflows","codeigniter4"],"homepage":"https://github.com/tattersoftware/codeigniter4-workflows","version":"v4.1.0","version_normalized":"4.1.0.0","license":["MIT"],"authors":[{"name":"Matthew Gatner","email":"mgatner@tattersoftware.com","homepage":"https://tattersoftware.com","role":"Developer"}],"source":{"url":"https://github.com/tattersoftware/codeigniter4-workflows.git","type":"git","reference":"df05d51afd6f1f1bd36cf29f1e789f929674e63c"},"dist":{"url":"https://api.github.com/repos/tattersoftware/codeigniter4-workflows/zipball/df05d51afd6f1f1bd36cf29f1e789f929674e63c","type":"zip","shasum":"","reference":"df05d51afd6f1f1bd36cf29f1e789f929674e63c"},"type":"library","funding":[{"url":"https://paypal.me/tatter","type":"custom"},{"url":"https://github.com/tattersoftware","type":"github"}],"time":"2021-10-01T13:53:56+00:00","autoload":{"psr-4":{"Tatter\\Workflows\\":"src"},"exclude-from-classmap":["**/Database/Migrations/**"]},"require":{"php":"^7.3 || ^8.0","codeigniter4/authentication-implementation":"1.0","components/jquery":"^3.3","fortawesome/font-awesome":"^5.8","npm-asset/sortablejs":"^1.10","tatter/alerts":"^2.0","tatter/assets":"^2.0","tatter/audits":"^1.0","tatter/handlers":"^2.0","tatter/users":"^1.0","twbs/bootstrap":"^4.3"},"require-dev":{"codeigniter4/codeigniter4":"dev-develop","myth/auth":"dev-develop","tatter/tools":"^1.13"},"uid":5561250},"v5.0.0-beta.1":{"name":"tatter/workflows","description":"Job task control through dynamic workflows, for CodeIgniter 4","keywords":["codeigniter","jobs","actions","workflows","codeigniter4"],"homepage":"https://github.com/tattersoftware/codeigniter4-workflows","version":"v5.0.0-beta.1","version_normalized":"5.0.0.0-beta1","license":["MIT"],"authors":[{"name":"Matthew Gatner","email":"mgatner@tattersoftware.com","homepage":"https://tattersoftware.com","role":"Developer"}],"source":{"url":"https://github.com/tattersoftware/codeigniter4-workflows.git","type":"git","reference":"4916a26d0273e9f04675914cc57894638d0af97c"},"dist":{"url":"https://api.github.com/repos/tattersoftware/codeigniter4-workflows/zipball/4916a26d0273e9f04675914cc57894638d0af97c","type":"zip","shasum":"","reference":"4916a26d0273e9f04675914cc57894638d0af97c"},"type":"library","funding":[{"url":"https://paypal.me/tatter","type":"custom"},{"url":"https://github.com/tattersoftware","type":"github"}],"time":"2022-07-28T00:23:43+00:00","autoload":{"psr-4":{"Tatter\\Workflows\\":"src"},"exclude-from-classmap":["**/Database/Migrations/**"]},"require":{"php":"^7.4 || ^8.0","codeigniter4/authentication-implementation":"1.0","npm-asset/sortablejs":"^1.10","tatter/audits":"^1.0","tatter/frontend":"^1.0","tatter/handlers":"^3.0","tatter/users":"^1.0"},"require-dev":{"codeigniter4/framework":"^4.1","tatter/imposter":"^1.0","tatter/tools":"^2.0"},"uid":6452501},"v5.0.0-beta.2":{"name":"tatter/workflows","description":"Job task control through dynamic workflows, for CodeIgniter 4","keywords":["codeigniter","jobs","actions","workflows","codeigniter4"],"homepage":"https://github.com/tattersoftware/codeigniter4-workflows","version":"v5.0.0-beta.2","version_normalized":"5.0.0.0-beta2","license":["MIT"],"authors":[{"name":"Matthew Gatner","email":"mgatner@tattersoftware.com","homepage":"https://tattersoftware.com","role":"Developer"}],"source":{"url":"https://github.com/tattersoftware/codeigniter4-workflows.git","type":"git","reference":"2671a040a629afd3dca566664f7a6d428dc3bc66"},"dist":{"url":"https://api.github.com/repos/tattersoftware/codeigniter4-workflows/zipball/2671a040a629afd3dca566664f7a6d428dc3bc66","type":"zip","shasum":"","reference":"2671a040a629afd3dca566664f7a6d428dc3bc66"},"type":"library","funding":[{"url":"https://paypal.me/tatter","type":"custom"},{"url":"https://github.com/tattersoftware","type":"github"}],"time":"2022-08-01T16:28:24+00:00","autoload":{"psr-4":{"Tatter\\Workflows\\":"src"},"exclude-from-classmap":["**/Database/Migrations/**"]},"require":{"php":"^7.4 || ^8.0","codeigniter4/authentication-implementation":"1.0","npm-asset/sortablejs":"^1.10","tatter/audits":"^1.0","tatter/frontend":"^1.0","tatter/handlers":"^3.0","tatter/users":"^1.0"},"require-dev":{"codeigniter4/framework":"^4.1","tatter/imposter":"^1.0","tatter/tools":"^2.0"},"uid":6461977},"v5.0.0-rc.1":{"name":"tatter/workflows","description":"Job task control through dynamic workflows, for CodeIgniter 4","keywords":["codeigniter","jobs","actions","workflows","codeigniter4"],"homepage":"https://github.com/tattersoftware/codeigniter4-workflows","version":"v5.0.0-rc.1","version_normalized":"5.0.0.0-RC1","license":["MIT"],"authors":[{"name":"Matthew Gatner","email":"mgatner@tattersoftware.com","homepage":"https://tattersoftware.com","role":"Developer"}],"source":{"url":"https://github.com/tattersoftware/codeigniter4-workflows.git","type":"git","reference":"07f5dbcdcfb566bf4242b1a82328b7dfb98fd5de"},"dist":{"url":"https://api.github.com/repos/tattersoftware/codeigniter4-workflows/zipball/07f5dbcdcfb566bf4242b1a82328b7dfb98fd5de","type":"zip","shasum":"","reference":"07f5dbcdcfb566bf4242b1a82328b7dfb98fd5de"},"type":"library","funding":[{"url":"https://paypal.me/tatter","type":"custom"},{"url":"https://github.com/tattersoftware","type":"github"}],"time":"2022-08-05T14:44:41+00:00","autoload":{"psr-4":{"Tatter\\Workflows\\":"src"},"exclude-from-classmap":["**/Database/Migrations/**"]},"require":{"php":"^7.4 || ^8.0","codeigniter4/authentication-implementation":"1.0","npm-asset/sortablejs":"^1.10","tatter/audits":"^1.0","tatter/frontend":"^1.0","tatter/handlers":"^3.0","tatter/users":"^1.0"},"require-dev":{"codeigniter4/framework":"^4.1","tatter/imposter":"^1.0","tatter/tools":"^2.0"},"uid":6473608}}}}