From 85e0e6f5236563fb87104c9c4dbf5b59e8cd219c Mon Sep 17 00:00:00 2001 From: lucianpricop Date: Tue, 21 Dec 2021 15:26:46 +0000 Subject: [PATCH 1/3] removed "classmap": "database/factories" There are no factories Signed-off-by: lucianpricop --- composer.json | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/composer.json b/composer.json index 9e6775e..4ec0337 100644 --- a/composer.json +++ b/composer.json @@ -43,8 +43,7 @@ "App\\": "app/" }, "classmap": [ - "database/seeds", - "database/factories" + "database/seeds" ], "files": [ "app/Helpers/array.php" From fbfae8d7a1f3b59da649b8dace8c662ceaa52df9 Mon Sep 17 00:00:00 2001 From: Lucian Pricop Date: Tue, 21 Dec 2021 16:38:39 +0000 Subject: [PATCH 2/3] Added nix composer equivalent nix files --- composer-env.nix | 239 +++++++++++ default.nix | 13 + php-packages.nix | 1028 ++++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 1280 insertions(+) create mode 100644 composer-env.nix create mode 100644 default.nix create mode 100644 php-packages.nix diff --git a/composer-env.nix b/composer-env.nix new file mode 100644 index 0000000..6c89bc8 --- /dev/null +++ b/composer-env.nix @@ -0,0 +1,239 @@ +# This file originates from composer2nix + +{ stdenv, lib, writeTextFile, fetchurl, php, unzip, phpPackages }: + +let + inherit (phpPackages) composer; + buildZipPackage = { name, src }: + stdenv.mkDerivation { + inherit name src; + buildInputs = [ unzip ]; + buildCommand = '' + unzip $src + baseDir=$(find . -type d -mindepth 1 -maxdepth 1) + cd $baseDir + mkdir -p $out + mv * $out + ''; + }; + + buildPackage = + { name + , src + , packages ? {} + , devPackages ? {} + , buildInputs ? [] + , symlinkDependencies ? false + , executable ? false + , removeComposerArtifacts ? false + , postInstall ? "" + , noDev ? false + , composerExtraArgs ? "" + , unpackPhase ? "true" + , buildPhase ? "true" + , ...}@args: + + let + reconstructInstalled = writeTextFile { + name = "reconstructinstalled.php"; + executable = true; + text = '' + #! ${php}/bin/php + + ''; + }; + + constructBin = writeTextFile { + name = "constructbin.php"; + executable = true; + text = '' + #! ${php}/bin/php + + ''; + }; + + bundleDependencies = dependencies: + lib.concatMapStrings (dependencyName: + let + dependency = dependencies.${dependencyName}; + in + '' + ${if dependency.targetDir == "" then '' + vendorDir="$(dirname ${dependencyName})" + mkdir -p "$vendorDir" + ${if symlinkDependencies then + ''ln -s "${dependency.src}" "$vendorDir/$(basename "${dependencyName}")"'' + else + ''cp -av "${dependency.src}" "$vendorDir/$(basename "${dependencyName}")"'' + } + '' else '' + namespaceDir="${dependencyName}/$(dirname "${dependency.targetDir}")" + mkdir -p "$namespaceDir" + ${if symlinkDependencies then + ''ln -s "${dependency.src}" "$namespaceDir/$(basename "${dependency.targetDir}")"'' + else + ''cp -av "${dependency.src}" "$namespaceDir/$(basename "${dependency.targetDir}")"'' + } + ''} + '') (builtins.attrNames dependencies); + + extraArgs = removeAttrs args [ "name" "packages" "devPackages" "buildInputs" ]; + in + stdenv.mkDerivation ({ + name = "composer-${name}"; + buildInputs = [ php composer ] ++ buildInputs; + + inherit unpackPhase buildPhase; + + installPhase = '' + ${if executable then '' + mkdir -p $out/share/php + cp -av $src $out/share/php/$name + chmod -R u+w $out/share/php/$name + cd $out/share/php/$name + '' else '' + cp -av $src $out + chmod -R u+w $out + cd $out + ''} + + # Remove unwanted files + rm -f *.nix + + export HOME=$TMPDIR + + # Remove the provided vendor folder if it exists + rm -Rf vendor + + # If there is no composer.lock file, compose a dummy file. + # Otherwise, composer attempts to download the package.json file from + # the registry which we do not want. + if [ ! -f composer.lock ] + then + cat > composer.lock < vendor/composer/installed.json + + # Copy or symlink the provided dependencies + cd vendor + ${bundleDependencies packages} + ${lib.optionalString (!noDev) (bundleDependencies devPackages)} + cd .. + + # Reconstruct autoload scripts + # We use the optimize feature because Nix packages cannot change after they have been built + # Using the dynamic loader for a Nix package is useless since there is nothing to dynamically reload. + composer dump-autoload --optimize ${lib.optionalString noDev "--no-dev"} ${composerExtraArgs} + + # Run the install step as a validation to confirm that everything works out as expected + composer install --optimize-autoloader ${lib.optionalString noDev "--no-dev"} ${composerExtraArgs} + + ${lib.optionalString executable '' + # Reconstruct the bin/ folder if we deploy an executable project + ${php}/bin/php ${constructBin} composer.json + ln -s $(pwd)/vendor/bin $out/bin + ''} + + ${lib.optionalString (!symlinkDependencies) '' + # Patch the shebangs if possible + if [ -d $(pwd)/vendor/bin ] + then + # Look for all executables in bin/ + for i in $(pwd)/vendor/bin/* + do + # Look for their location + realFile=$(readlink -f "$i") + + # Restore write permissions + chmod u+wx "$(dirname "$realFile")" + chmod u+w "$realFile" + + # Patch shebang + sed -e "s|#!/usr/bin/php|#!${php}/bin/php|" \ + -e "s|#!/usr/bin/env php|#!${php}/bin/php|" \ + "$realFile" > tmp + mv tmp "$realFile" + chmod u+x "$realFile" + done + fi + ''} + + if [ "$removeComposerArtifacts" = "1" ] + then + # Remove composer stuff + rm -f composer.json composer.lock + fi + + # Execute post install hook + runHook postInstall + ''; + } // extraArgs); +in +{ + composer = lib.makeOverridable composer; + buildZipPackage = lib.makeOverridable buildZipPackage; + buildPackage = lib.makeOverridable buildPackage; +} diff --git a/default.nix b/default.nix new file mode 100644 index 0000000..0df6cda --- /dev/null +++ b/default.nix @@ -0,0 +1,13 @@ +{pkgs ? import { + inherit system; + }, system ? builtins.currentSystem, noDev ? false}: + +let + composerEnv = import ./composer-env.nix { + inherit (pkgs) stdenv lib writeTextFile fetchurl php unzip phpPackages; + }; +in +import ./php-packages.nix { + inherit composerEnv noDev; + inherit (pkgs) fetchurl fetchgit fetchhg fetchsvn; +} diff --git a/php-packages.nix b/php-packages.nix new file mode 100644 index 0000000..87b46ea --- /dev/null +++ b/php-packages.nix @@ -0,0 +1,1028 @@ +{composerEnv, fetchurl, fetchgit ? null, fetchhg ? null, fetchsvn ? null, noDev ? false}: + +let + packages = { + "cebe/markdown" = { + targetDir = ""; + src = composerEnv.buildZipPackage { + name = "cebe-markdown-9bac5e971dd391e2802dca5400bbeacbaea9eb86"; + src = fetchurl { + url = "https://api.github.com/repos/cebe/markdown/zipball/9bac5e971dd391e2802dca5400bbeacbaea9eb86"; + sha256 = "1ccmwy0miw2xwsf4118y32rxakzhnwb6gaasaq7k38nbd70v2jgy"; + }; + }; + }; + "dnoegel/php-xdg-base-dir" = { + targetDir = ""; + src = composerEnv.buildZipPackage { + name = "dnoegel-php-xdg-base-dir-8f8a6e48c5ecb0f991c2fdcf5f154a47d85f9ffd"; + src = fetchurl { + url = "https://api.github.com/repos/dnoegel/php-xdg-base-dir/zipball/8f8a6e48c5ecb0f991c2fdcf5f154a47d85f9ffd"; + sha256 = "02n4b4wkwncbqiz8mw2rq35flkkhn7h6c0bfhjhs32iay1y710fq"; + }; + }; + }; + "doctrine/inflector" = { + targetDir = ""; + src = composerEnv.buildZipPackage { + name = "doctrine-inflector-9cf661f4eb38f7c881cac67c75ea9b00bf97b210"; + src = fetchurl { + url = "https://api.github.com/repos/doctrine/inflector/zipball/9cf661f4eb38f7c881cac67c75ea9b00bf97b210"; + sha256 = "0gkaw5aqkdppd7cz1n46kdms0bv8kzbnpjh75jnhv98p9fik7f24"; + }; + }; + }; + "doctrine/lexer" = { + targetDir = ""; + src = composerEnv.buildZipPackage { + name = "doctrine-lexer-e864bbf5904cb8f5bb334f99209b48018522f042"; + src = fetchurl { + url = "https://api.github.com/repos/doctrine/lexer/zipball/e864bbf5904cb8f5bb334f99209b48018522f042"; + sha256 = "11lg9fcy0crb8inklajhx3kyffdbx7xzdj8kwl21xsgq9nm9iwvv"; + }; + }; + }; + "dragonmantank/cron-expression" = { + targetDir = ""; + src = composerEnv.buildZipPackage { + name = "dragonmantank-cron-expression-72b6fbf76adb3cf5bc0db68559b33d41219aba27"; + src = fetchurl { + url = "https://api.github.com/repos/dragonmantank/cron-expression/zipball/72b6fbf76adb3cf5bc0db68559b33d41219aba27"; + sha256 = "10p40634ybb8l86fmk2v5vf3wig2mpgn6872napmcms1kdfjw3b3"; + }; + }; + }; + "egulias/email-validator" = { + targetDir = ""; + src = composerEnv.buildZipPackage { + name = "egulias-email-validator-cfa3d44471c7f5bfb684ac2b0da7114283d78441"; + src = fetchurl { + url = "https://api.github.com/repos/egulias/EmailValidator/zipball/cfa3d44471c7f5bfb684ac2b0da7114283d78441"; + sha256 = "0v151ayw9lyjh8nws1wjihs5pj2md6hiyrs4152ypfgwd2bqq9zf"; + }; + }; + }; + "fideloper/proxy" = { + targetDir = ""; + src = composerEnv.buildZipPackage { + name = "fideloper-proxy-9beebf48a1c344ed67c1d36bb1b8709db7c3c1a8"; + src = fetchurl { + url = "https://api.github.com/repos/fideloper/TrustedProxy/zipball/9beebf48a1c344ed67c1d36bb1b8709db7c3c1a8"; + sha256 = "0hblx9qgny5cqms36s70nkgday191r3vagfgrbr26km1rrnpkkcj"; + }; + }; + }; + "guzzlehttp/guzzle" = { + targetDir = ""; + src = composerEnv.buildZipPackage { + name = "guzzlehttp-guzzle-9d4290de1cfd701f38099ef7e183b64b4b7b0c5e"; + src = fetchurl { + url = "https://api.github.com/repos/guzzle/guzzle/zipball/9d4290de1cfd701f38099ef7e183b64b4b7b0c5e"; + sha256 = "1dlrdpil0173cmx73ghy8iis2j0lk00dzv3n166d0riky21n8djb"; + }; + }; + }; + "guzzlehttp/promises" = { + targetDir = ""; + src = composerEnv.buildZipPackage { + name = "guzzlehttp-promises-a59da6cf61d80060647ff4d3eb2c03a2bc694646"; + src = fetchurl { + url = "https://api.github.com/repos/guzzle/promises/zipball/a59da6cf61d80060647ff4d3eb2c03a2bc694646"; + sha256 = "1kpl91fzalcgkcs16lpakvzcnbkry3id4ynx6xhq477p4fipdciz"; + }; + }; + }; + "guzzlehttp/psr7" = { + targetDir = ""; + src = composerEnv.buildZipPackage { + name = "guzzlehttp-psr7-239400de7a173fe9901b9ac7c06497751f00727a"; + src = fetchurl { + url = "https://api.github.com/repos/guzzle/psr7/zipball/239400de7a173fe9901b9ac7c06497751f00727a"; + sha256 = "0mfq93x7ayix6l3v5jkk40a9hnmrxaqr9vk1r26q39d1s6292ma7"; + }; + }; + }; + "laravel/framework" = { + targetDir = ""; + src = composerEnv.buildZipPackage { + name = "laravel-framework-95f33151375bb2e4747b871854c8becc23502901"; + src = fetchurl { + url = "https://api.github.com/repos/laravel/framework/zipball/95f33151375bb2e4747b871854c8becc23502901"; + sha256 = "0g1x1pkgv1vdsqmxhpv2la1ay16dl6w1bfizfs4n8gq2z86wdjfb"; + }; + }; + }; + "laravel/tinker" = { + targetDir = ""; + src = composerEnv.buildZipPackage { + name = "laravel-tinker-cde90a7335a2130a4488beb68f4b2141869241db"; + src = fetchurl { + url = "https://api.github.com/repos/laravel/tinker/zipball/cde90a7335a2130a4488beb68f4b2141869241db"; + sha256 = "154b73yafqvhbh5yp5j4xrb8i1sizkdzd9344dv2dj1yp2sac2ih"; + }; + }; + }; + "league/commonmark" = { + targetDir = ""; + src = composerEnv.buildZipPackage { + name = "league-commonmark-fc33ca12575e98e57cdce7d5f38b2ca5335714b3"; + src = fetchurl { + url = "https://api.github.com/repos/thephpleague/commonmark/zipball/fc33ca12575e98e57cdce7d5f38b2ca5335714b3"; + sha256 = "167rchggn1svhgyj8s35g6620dbzm0s147vp3wczhqdhqlc9p6qj"; + }; + }; + }; + "league/flysystem" = { + targetDir = ""; + src = composerEnv.buildZipPackage { + name = "league-flysystem-7106f78428a344bc4f643c233a94e48795f10967"; + src = fetchurl { + url = "https://api.github.com/repos/thephpleague/flysystem/zipball/7106f78428a344bc4f643c233a94e48795f10967"; + sha256 = "0b1b3x1k30kaj9w1i6azvfn588p2wayi5rlvdqw1h08cpsmvr910"; + }; + }; + }; + "league/html-to-markdown" = { + targetDir = ""; + src = composerEnv.buildZipPackage { + name = "league-html-to-markdown-c4dbebbebe0fe454b6b38e6c683a977615bd7dc2"; + src = fetchurl { + url = "https://api.github.com/repos/thephpleague/html-to-markdown/zipball/c4dbebbebe0fe454b6b38e6c683a977615bd7dc2"; + sha256 = "0d6233c4b8lzk7a9ylw7ck7rpai9l983z7dc0551p7q7b716x0pk"; + }; + }; + }; + "monolog/monolog" = { + targetDir = ""; + src = composerEnv.buildZipPackage { + name = "monolog-monolog-38914429aac460e8e4616c8cb486ecb40ec90bb1"; + src = fetchurl { + url = "https://api.github.com/repos/Seldaek/monolog/zipball/38914429aac460e8e4616c8cb486ecb40ec90bb1"; + sha256 = "077mzirfwkbjy5kjizrbazmg8smf5axf4ka4w5bpw0m0m28c0d6a"; + }; + }; + }; + "nesbot/carbon" = { + targetDir = ""; + src = composerEnv.buildZipPackage { + name = "nesbot-carbon-4b9bd835261ef23d36397a46a76b496a458305e5"; + src = fetchurl { + url = "https://api.github.com/repos/briannesbitt/Carbon/zipball/4b9bd835261ef23d36397a46a76b496a458305e5"; + sha256 = "1q0zfg2l6c2ybybxad5p7qiamxpy6dng3kfmwmgsrgppvvllppbp"; + }; + }; + }; + "nikic/php-parser" = { + targetDir = ""; + src = composerEnv.buildZipPackage { + name = "nikic-php-parser-53c2753d756f5adb586dca79c2ec0e2654dd9463"; + src = fetchurl { + url = "https://api.github.com/repos/nikic/PHP-Parser/zipball/53c2753d756f5adb586dca79c2ec0e2654dd9463"; + sha256 = "1ccqwchypx49v7vdjj4q07a7ncs3kphb9abxagwbqxqh7z907jvy"; + }; + }; + }; + "opis/closure" = { + targetDir = ""; + src = composerEnv.buildZipPackage { + name = "opis-closure-dec9fc5ecfca93f45cd6121f8e6f14457dff372c"; + src = fetchurl { + url = "https://api.github.com/repos/opis/closure/zipball/dec9fc5ecfca93f45cd6121f8e6f14457dff372c"; + sha256 = "00znzmasqcaq5wqi6n18b8n22pxshwd0c524xvvq93c3piw4rah3"; + }; + }; + }; + "paragonie/random_compat" = { + targetDir = ""; + src = composerEnv.buildZipPackage { + name = "paragonie-random_compat-84b4dfb120c6f9b4ff7b3685f9b8f1aa365a0c95"; + src = fetchurl { + url = "https://api.github.com/repos/paragonie/random_compat/zipball/84b4dfb120c6f9b4ff7b3685f9b8f1aa365a0c95"; + sha256 = "03nsccdvcb79l64b7lsmx0n8ldf5z3v8niqr7bpp6wg401qp9p09"; + }; + }; + }; + "pclzip/pclzip" = { + targetDir = ""; + src = composerEnv.buildZipPackage { + name = "pclzip-pclzip-19dd1de9d3f5fc4d7d70175b4c344dee329f45fd"; + src = fetchurl { + url = "https://api.github.com/repos/ivanlanin/pclzip/zipball/19dd1de9d3f5fc4d7d70175b4c344dee329f45fd"; + sha256 = "014nprjf2l2slh85hq8abwydf5qy1aw4pidjvswb7rjbzqal4g2j"; + }; + }; + }; + "phpoffice/common" = { + targetDir = ""; + src = composerEnv.buildZipPackage { + name = "phpoffice-common-edb5d32b1e3400a35a5c91e2539ed6f6ce925e4d"; + src = fetchurl { + url = "https://api.github.com/repos/PHPOffice/Common/zipball/edb5d32b1e3400a35a5c91e2539ed6f6ce925e4d"; + sha256 = "0g15zc6zkgwn4cxf9vcfgs7wb3vhbqsyyvb2cnk5p18ggv52cs53"; + }; + }; + }; + "phpoffice/phpword" = { + targetDir = ""; + src = composerEnv.buildZipPackage { + name = "phpoffice-phpword-b8346af548d399acd9e30fc76ab0c55c2fec03a5"; + src = fetchurl { + url = "https://api.github.com/repos/PHPOffice/PHPWord/zipball/b8346af548d399acd9e30fc76ab0c55c2fec03a5"; + sha256 = "05ir647arnypk2b0n6bm4wrl13l4v29r14wjxrdh0x89f2z3k7si"; + }; + }; + }; + "phpoption/phpoption" = { + targetDir = ""; + src = composerEnv.buildZipPackage { + name = "phpoption-phpoption-b2ada2ad5d8a32b89088b8adc31ecd2e3a13baf3"; + src = fetchurl { + url = "https://api.github.com/repos/schmittjoh/php-option/zipball/b2ada2ad5d8a32b89088b8adc31ecd2e3a13baf3"; + sha256 = "0mdwasvkzzp07jjn7x11fw9hp6azysxqz16n6krzfdjm40rm2adv"; + }; + }; + }; + "predis/predis" = { + targetDir = ""; + src = composerEnv.buildZipPackage { + name = "predis-predis-b240daa106d4e02f0c5b7079b41e31ddf66fddf8"; + src = fetchurl { + url = "https://api.github.com/repos/predis/predis/zipball/b240daa106d4e02f0c5b7079b41e31ddf66fddf8"; + sha256 = "0wbsmq5c449vwfvsriyjwqaq5sjf9kw2chr4f2xlh3vqc4kw720j"; + }; + }; + }; + "psr/container" = { + targetDir = ""; + src = composerEnv.buildZipPackage { + name = "psr-container-b7ce3b176482dbbc1245ebf52b181af44c2cf55f"; + src = fetchurl { + url = "https://api.github.com/repos/php-fig/container/zipball/b7ce3b176482dbbc1245ebf52b181af44c2cf55f"; + sha256 = "0rkz64vgwb0gfi09klvgay4qnw993l1dc03vyip7d7m2zxi6cy4j"; + }; + }; + }; + "psr/http-message" = { + targetDir = ""; + src = composerEnv.buildZipPackage { + name = "psr-http-message-f6561bf28d520154e4b0ec72be95418abe6d9363"; + src = fetchurl { + url = "https://api.github.com/repos/php-fig/http-message/zipball/f6561bf28d520154e4b0ec72be95418abe6d9363"; + sha256 = "195dd67hva9bmr52iadr4kyp2gw2f5l51lplfiay2pv6l9y4cf45"; + }; + }; + }; + "psr/log" = { + targetDir = ""; + src = composerEnv.buildZipPackage { + name = "psr-log-0f73288fd15629204f9d42b7055f72dacbe811fc"; + src = fetchurl { + url = "https://api.github.com/repos/php-fig/log/zipball/0f73288fd15629204f9d42b7055f72dacbe811fc"; + sha256 = "1npi9ggl4qll4sdxz1xgp8779ia73gwlpjxbb1f1cpl1wn4s42r4"; + }; + }; + }; + "psr/simple-cache" = { + targetDir = ""; + src = composerEnv.buildZipPackage { + name = "psr-simple-cache-408d5eafb83c57f6365a3ca330ff23aa4a5fa39b"; + src = fetchurl { + url = "https://api.github.com/repos/php-fig/simple-cache/zipball/408d5eafb83c57f6365a3ca330ff23aa4a5fa39b"; + sha256 = "1djgzclkamjxi9jy4m9ggfzgq1vqxaga2ip7l3cj88p7rwkzjxgw"; + }; + }; + }; + "psy/psysh" = { + targetDir = ""; + src = composerEnv.buildZipPackage { + name = "psy-psysh-a8aec1b2981ab66882a01cce36a49b6317dc3560"; + src = fetchurl { + url = "https://api.github.com/repos/bobthecow/psysh/zipball/a8aec1b2981ab66882a01cce36a49b6317dc3560"; + sha256 = "1bc58x39hyb2r2h54dmm4d7k29iwkawj3jk7v6xbz7zc3ghnh5vd"; + }; + }; + }; + "ralouphie/getallheaders" = { + targetDir = ""; + src = composerEnv.buildZipPackage { + name = "ralouphie-getallheaders-120b605dfeb996808c31b6477290a714d356e822"; + src = fetchurl { + url = "https://api.github.com/repos/ralouphie/getallheaders/zipball/120b605dfeb996808c31b6477290a714d356e822"; + sha256 = "1bv7ndkkankrqlr2b4kw7qp3fl0dxi6bp26bnim6dnlhavd6a0gg"; + }; + }; + }; + "ramsey/uuid" = { + targetDir = ""; + src = composerEnv.buildZipPackage { + name = "ramsey-uuid-7e1633a6964b48589b142d60542f9ed31bd37a92"; + src = fetchurl { + url = "https://api.github.com/repos/ramsey/uuid/zipball/7e1633a6964b48589b142d60542f9ed31bd37a92"; + sha256 = "0s6z2c8jvwjmxzy2kqmxqpz0val9i5r757mdwf2yc7qrwm6bwd15"; + }; + }; + }; + "spatie/laravel-webhook-server" = { + targetDir = ""; + src = composerEnv.buildZipPackage { + name = "spatie-laravel-webhook-server-9063cba621c27d4daec801654e4da568043bfe39"; + src = fetchurl { + url = "https://api.github.com/repos/spatie/laravel-webhook-server/zipball/9063cba621c27d4daec801654e4da568043bfe39"; + sha256 = "05cvzk55yfm908zh80f5msz1k37h5ncvdh7m72bzsmigbg6fsv81"; + }; + }; + }; + "spatie/pdf-to-text" = { + targetDir = ""; + src = composerEnv.buildZipPackage { + name = "spatie-pdf-to-text-9c11b44c6469f6e1d9b097e30f0f1d44aa65a8e8"; + src = fetchurl { + url = "https://api.github.com/repos/spatie/pdf-to-text/zipball/9c11b44c6469f6e1d9b097e30f0f1d44aa65a8e8"; + sha256 = "0z4yvmr14ipycjfphh2abyvgid9mn6l2n9wl0q3s8vrs8xm45acs"; + }; + }; + }; + "swiftmailer/swiftmailer" = { + targetDir = ""; + src = composerEnv.buildZipPackage { + name = "swiftmailer-swiftmailer-149cfdf118b169f7840bbe3ef0d4bc795d1780c9"; + src = fetchurl { + url = "https://api.github.com/repos/swiftmailer/swiftmailer/zipball/149cfdf118b169f7840bbe3ef0d4bc795d1780c9"; + sha256 = "0kscflkky6h7p7ambsf19rywnlnqslc503958cyriq5lg91nj9ri"; + }; + }; + }; + "symfony/console" = { + targetDir = ""; + src = composerEnv.buildZipPackage { + name = "symfony-console-326b064d804043005526f5a0494cfb49edb59bb0"; + src = fetchurl { + url = "https://api.github.com/repos/symfony/console/zipball/326b064d804043005526f5a0494cfb49edb59bb0"; + sha256 = "1x272lrhjn03ajbpb24dzvf2aqjfzbanrivfx25v45ghdv8hgzpz"; + }; + }; + }; + "symfony/css-selector" = { + targetDir = ""; + src = composerEnv.buildZipPackage { + name = "symfony-css-selector-e544e24472d4c97b2d11ade7caacd446727c6bf9"; + src = fetchurl { + url = "https://api.github.com/repos/symfony/css-selector/zipball/e544e24472d4c97b2d11ade7caacd446727c6bf9"; + sha256 = "1a1022qd93jw6drrsc1p7rhjv694n0qk0zg9mz6mfwihrnyrjf8n"; + }; + }; + }; + "symfony/debug" = { + targetDir = ""; + src = composerEnv.buildZipPackage { + name = "symfony-debug-28f92d08bb6d1fddf8158e02c194ad43870007e6"; + src = fetchurl { + url = "https://api.github.com/repos/symfony/debug/zipball/28f92d08bb6d1fddf8158e02c194ad43870007e6"; + sha256 = "09vblsv0bh4lbancdd03s55g7lzcazfhmibi453m751hdsmqxcss"; + }; + }; + }; + "symfony/error-handler" = { + targetDir = ""; + src = composerEnv.buildZipPackage { + name = "symfony-error-handler-0df9a23c0f9eddbb6682479fee6fd58b88add75b"; + src = fetchurl { + url = "https://api.github.com/repos/symfony/error-handler/zipball/0df9a23c0f9eddbb6682479fee6fd58b88add75b"; + sha256 = "02gp5cmx1pcxf744ziafssnlkj3mih4x2ms5dsrdm02irkds4fdc"; + }; + }; + }; + "symfony/event-dispatcher" = { + targetDir = ""; + src = composerEnv.buildZipPackage { + name = "symfony-event-dispatcher-a5370aaa7807c7a439b21386661ffccf3dff2866"; + src = fetchurl { + url = "https://api.github.com/repos/symfony/event-dispatcher/zipball/a5370aaa7807c7a439b21386661ffccf3dff2866"; + sha256 = "13v3rnanypsqg84livxhn9hwc66j6gwl9imjssxhzkl9c496nv60"; + }; + }; + }; + "symfony/event-dispatcher-contracts" = { + targetDir = ""; + src = composerEnv.buildZipPackage { + name = "symfony-event-dispatcher-contracts-c43ab685673fb6c8d84220c77897b1d6cdbe1d18"; + src = fetchurl { + url = "https://api.github.com/repos/symfony/event-dispatcher-contracts/zipball/c43ab685673fb6c8d84220c77897b1d6cdbe1d18"; + sha256 = "0bffyy12ni44ykyrjjdgirmgfh2qvmw2narfl623lqqn7adcam6g"; + }; + }; + }; + "symfony/finder" = { + targetDir = ""; + src = composerEnv.buildZipPackage { + name = "symfony-finder-5729f943f9854c5781984ed4907bbb817735776b"; + src = fetchurl { + url = "https://api.github.com/repos/symfony/finder/zipball/5729f943f9854c5781984ed4907bbb817735776b"; + sha256 = "074q822q688zjbwf2zxb2x085yyix5k0aznjv0x057slnzldyyqj"; + }; + }; + }; + "symfony/http-foundation" = { + targetDir = ""; + src = composerEnv.buildZipPackage { + name = "symfony-http-foundation-3adfbd7098c850b02d107330b7b9deacf2581578"; + src = fetchurl { + url = "https://api.github.com/repos/symfony/http-foundation/zipball/3adfbd7098c850b02d107330b7b9deacf2581578"; + sha256 = "17q1r5msgczjqspkjy8xp83j57vb5yny60gl0bk7iwy037v9lyn5"; + }; + }; + }; + "symfony/http-kernel" = { + targetDir = ""; + src = composerEnv.buildZipPackage { + name = "symfony-http-kernel-81d42148474e1852a333ed7a732f2a014af75430"; + src = fetchurl { + url = "https://api.github.com/repos/symfony/http-kernel/zipball/81d42148474e1852a333ed7a732f2a014af75430"; + sha256 = "18z6p3mddd89i64hzypjpm3g1yj6m447b0dg3dr7d6mv5zpdc6xz"; + }; + }; + }; + "symfony/mime" = { + targetDir = ""; + src = composerEnv.buildZipPackage { + name = "symfony-mime-c0c418f05e727606e85b482a8591519c4712cf45"; + src = fetchurl { + url = "https://api.github.com/repos/symfony/mime/zipball/c0c418f05e727606e85b482a8591519c4712cf45"; + sha256 = "1m3fm3vr4qj2wzq55i49jnpqx0k236dy9m36xxpikq9hhvd0989v"; + }; + }; + }; + "symfony/polyfill-ctype" = { + targetDir = ""; + src = composerEnv.buildZipPackage { + name = "symfony-polyfill-ctype-2edd75b8b35d62fd3eeabba73b26b8f1f60ce13d"; + src = fetchurl { + url = "https://api.github.com/repos/symfony/polyfill-ctype/zipball/2edd75b8b35d62fd3eeabba73b26b8f1f60ce13d"; + sha256 = "0gixj9117cv2bc858fphc4vqgyp57g9srg063l7f103zfwhq3vmn"; + }; + }; + }; + "symfony/polyfill-iconv" = { + targetDir = ""; + src = composerEnv.buildZipPackage { + name = "symfony-polyfill-iconv-ba6c9c18db36235b859cc29b8372d1c01298c035"; + src = fetchurl { + url = "https://api.github.com/repos/symfony/polyfill-iconv/zipball/ba6c9c18db36235b859cc29b8372d1c01298c035"; + sha256 = "1hzw224ah11qj5q4r5lbwb8khv7va59ll047kr0m56wg28g0nn0k"; + }; + }; + }; + "symfony/polyfill-intl-idn" = { + targetDir = ""; + src = composerEnv.buildZipPackage { + name = "symfony-polyfill-intl-idn-a57f8161502549a742a63c09f0a604997bf47027"; + src = fetchurl { + url = "https://api.github.com/repos/symfony/polyfill-intl-idn/zipball/a57f8161502549a742a63c09f0a604997bf47027"; + sha256 = "17fywp57dpwqzvlfzfacfi19bcn3gayihpz7pc15lclvj34lw4m9"; + }; + }; + }; + "symfony/polyfill-mbstring" = { + targetDir = ""; + src = composerEnv.buildZipPackage { + name = "symfony-polyfill-mbstring-7110338d81ce1cbc3e273136e4574663627037a7"; + src = fetchurl { + url = "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/7110338d81ce1cbc3e273136e4574663627037a7"; + sha256 = "1iq0x9h7j8vsrfd95y25vglahqfdkh38yv134wqgzy9cnrbakzqb"; + }; + }; + }; + "symfony/polyfill-php72" = { + targetDir = ""; + src = composerEnv.buildZipPackage { + name = "symfony-polyfill-php72-f048e612a3905f34931127360bdd2def19a5e582"; + src = fetchurl { + url = "https://api.github.com/repos/symfony/polyfill-php72/zipball/f048e612a3905f34931127360bdd2def19a5e582"; + sha256 = "1lkjxh17nfaglh7v2m3zw2fy6b2w8nmxr7jb1gqqpvg74yqqz83f"; + }; + }; + }; + "symfony/polyfill-php73" = { + targetDir = ""; + src = composerEnv.buildZipPackage { + name = "symfony-polyfill-php73-fa0837fe02d617d31fbb25f990655861bb27bd1a"; + src = fetchurl { + url = "https://api.github.com/repos/symfony/polyfill-php73/zipball/fa0837fe02d617d31fbb25f990655861bb27bd1a"; + sha256 = "1pbnwlqmpaj6vqyngks006g5nd23gd7wccfpzxk9516xrbsjprqj"; + }; + }; + }; + "symfony/polyfill-php80" = { + targetDir = ""; + src = composerEnv.buildZipPackage { + name = "symfony-polyfill-php80-4a5b6bba3259902e386eb80dd1956181ee90b5b2"; + src = fetchurl { + url = "https://api.github.com/repos/symfony/polyfill-php80/zipball/4a5b6bba3259902e386eb80dd1956181ee90b5b2"; + sha256 = "1dfsvaz5g7zvn0l0w66d5rqyshmx1rm43n48bl6l4xkcvnqmpz6r"; + }; + }; + }; + "symfony/process" = { + targetDir = ""; + src = composerEnv.buildZipPackage { + name = "symfony-process-c714958428a85c86ab97e3a0c96db4c4f381b7f5"; + src = fetchurl { + url = "https://api.github.com/repos/symfony/process/zipball/c714958428a85c86ab97e3a0c96db4c4f381b7f5"; + sha256 = "1j3m6p9c76ajvki4i322vv0b8djkk3yy723378c23gqgks88bn4n"; + }; + }; + }; + "symfony/routing" = { + targetDir = ""; + src = composerEnv.buildZipPackage { + name = "symfony-routing-0f557911dde75c2a9652b8097bd7c9f54507f646"; + src = fetchurl { + url = "https://api.github.com/repos/symfony/routing/zipball/0f557911dde75c2a9652b8097bd7c9f54507f646"; + sha256 = "1pjlhnnjz9wpgnbgr7ai784hs4iyywvdfrr56fjqybzp68gvbczv"; + }; + }; + }; + "symfony/service-contracts" = { + targetDir = ""; + src = composerEnv.buildZipPackage { + name = "symfony-service-contracts-66a8f0957a3ca54e4f724e49028ab19d75a8918b"; + src = fetchurl { + url = "https://api.github.com/repos/symfony/service-contracts/zipball/66a8f0957a3ca54e4f724e49028ab19d75a8918b"; + sha256 = "08rqnzg6z4njx1wlzlk4zr3mdqcpfqh3pm6ikjvhphhjhkl5rahn"; + }; + }; + }; + "symfony/translation" = { + targetDir = ""; + src = composerEnv.buildZipPackage { + name = "symfony-translation-79d3ef9096a6a6047dbc69218b68c7b7f63193af"; + src = fetchurl { + url = "https://api.github.com/repos/symfony/translation/zipball/79d3ef9096a6a6047dbc69218b68c7b7f63193af"; + sha256 = "17lqzlzhyccfswgz1rrz73bjdx8ahpqx0a5q2v1d3bnf1bi40p8a"; + }; + }; + }; + "symfony/translation-contracts" = { + targetDir = ""; + src = composerEnv.buildZipPackage { + name = "symfony-translation-contracts-e5ca07c8f817f865f618aa072c2fe8e0e637340e"; + src = fetchurl { + url = "https://api.github.com/repos/symfony/translation-contracts/zipball/e5ca07c8f817f865f618aa072c2fe8e0e637340e"; + sha256 = "1k9a85nxzmawvkq5c395xfnsz07rpmnm5zlz7i9dxsxg1n1bvjli"; + }; + }; + }; + "symfony/var-dumper" = { + targetDir = ""; + src = composerEnv.buildZipPackage { + name = "symfony-var-dumper-56b3aa5eab0ac6720dcd559fd1d590ce301594ac"; + src = fetchurl { + url = "https://api.github.com/repos/symfony/var-dumper/zipball/56b3aa5eab0ac6720dcd559fd1d590ce301594ac"; + sha256 = "09bm11wxgdjris1pzk0kfanqiv88qni6hmcgwwq257wk0faprwik"; + }; + }; + }; + "thiagoalessio/tesseract_ocr" = { + targetDir = ""; + src = composerEnv.buildZipPackage { + name = "thiagoalessio-tesseract_ocr-502c62abc1235189921fcdfae83f78926eb15246"; + src = fetchurl { + url = "https://api.github.com/repos/thiagoalessio/tesseract-ocr-for-php/zipball/502c62abc1235189921fcdfae83f78926eb15246"; + sha256 = "1zs0p0707m3fc8p5ag23a3j9f3fg45l46v3majh88dad3l8ixb0l"; + }; + }; + }; + "tijsverkoyen/css-to-inline-styles" = { + targetDir = ""; + src = composerEnv.buildZipPackage { + name = "tijsverkoyen-css-to-inline-styles-dda2ee426acd6d801d5b7fd1001cde9b5f790e15"; + src = fetchurl { + url = "https://api.github.com/repos/tijsverkoyen/CssToInlineStyles/zipball/dda2ee426acd6d801d5b7fd1001cde9b5f790e15"; + sha256 = "08xh3pn9wsv9g3skjf9i6r1v61rgbn14z7yvdn7m3kkhilsas41a"; + }; + }; + }; + "vlucas/phpdotenv" = { + targetDir = ""; + src = composerEnv.buildZipPackage { + name = "vlucas-phpdotenv-4669484ccbc38fe7c4e0c50456778f2010566aad"; + src = fetchurl { + url = "https://api.github.com/repos/vlucas/phpdotenv/zipball/4669484ccbc38fe7c4e0c50456778f2010566aad"; + sha256 = "01zby4lv0i8jhz9fwv3ah95p7ra3zi7mmdp7bmfajarq4zl0qn2n"; + }; + }; + }; + "zendframework/zend-escaper" = { + targetDir = ""; + src = composerEnv.buildZipPackage { + name = "zendframework-zend-escaper-3801caa21b0ca6aca57fa1c42b08d35c395ebd5f"; + src = fetchurl { + url = "https://api.github.com/repos/zendframework/zend-escaper/zipball/3801caa21b0ca6aca57fa1c42b08d35c395ebd5f"; + sha256 = "054jfsr9cwcw57snpkmygyy6h6ssk6y3xs57mbmnxrcpa8q3jslq"; + }; + }; + }; + }; + devPackages = { + "doctrine/instantiator" = { + targetDir = ""; + src = composerEnv.buildZipPackage { + name = "doctrine-instantiator-f350df0268e904597e3bd9c4685c53e0e333feea"; + src = fetchurl { + url = "https://api.github.com/repos/doctrine/instantiator/zipball/f350df0268e904597e3bd9c4685c53e0e333feea"; + sha256 = "01a3px69q7ddlskaq9dc1w3cy6kyx07jxmagnnlhqkxjy2jl247q"; + }; + }; + }; + "facade/flare-client-php" = { + targetDir = ""; + src = composerEnv.buildZipPackage { + name = "facade-flare-client-php-db1e03426e7f9472c9ecd1092aff00f56aa6c004"; + src = fetchurl { + url = "https://api.github.com/repos/facade/flare-client-php/zipball/db1e03426e7f9472c9ecd1092aff00f56aa6c004"; + sha256 = "1x7a0wavs05iprpzfpik0azkad6f8wdi1hkhx9bz0n0qaf3d0v9y"; + }; + }; + }; + "facade/ignition" = { + targetDir = ""; + src = composerEnv.buildZipPackage { + name = "facade-ignition-af05ac5ee8587395d7474ec0681c08776a2cb09d"; + src = fetchurl { + url = "https://api.github.com/repos/facade/ignition/zipball/af05ac5ee8587395d7474ec0681c08776a2cb09d"; + sha256 = "0kqydffdzw73nhqa0is9vwjj1fd29hdmq4b56w0kyx0sxbsz5s66"; + }; + }; + }; + "facade/ignition-contracts" = { + targetDir = ""; + src = composerEnv.buildZipPackage { + name = "facade-ignition-contracts-f445db0fb86f48e205787b2592840dd9c80ded28"; + src = fetchurl { + url = "https://api.github.com/repos/facade/ignition-contracts/zipball/f445db0fb86f48e205787b2592840dd9c80ded28"; + sha256 = "0mcwh47jhlnhb4xh6qqyfb2hpn5n5hgi32jnlfcnr2106hhrs9bg"; + }; + }; + }; + "filp/whoops" = { + targetDir = ""; + src = composerEnv.buildZipPackage { + name = "filp-whoops-5d5fe9bb3d656b514d455645b3addc5f7ba7714d"; + src = fetchurl { + url = "https://api.github.com/repos/filp/whoops/zipball/5d5fe9bb3d656b514d455645b3addc5f7ba7714d"; + sha256 = "09v5pzdjw92fi1xd4fa3h08mc55pg93za4nzd02n62x7vqp06mm8"; + }; + }; + }; + "fzaninotto/faker" = { + targetDir = ""; + src = composerEnv.buildZipPackage { + name = "fzaninotto-faker-fc10d778e4b84d5bd315dad194661e091d307c6f"; + src = fetchurl { + url = "https://api.github.com/repos/fzaninotto/Faker/zipball/fc10d778e4b84d5bd315dad194661e091d307c6f"; + sha256 = "152dwsxna09dpyys4265ryglzqdhsd2hsssr49a0p3sygv5rqki2"; + }; + }; + }; + "hamcrest/hamcrest-php" = { + targetDir = ""; + src = composerEnv.buildZipPackage { + name = "hamcrest-hamcrest-php-776503d3a8e85d4f9a1148614f95b7a608b046ad"; + src = fetchurl { + url = "https://api.github.com/repos/hamcrest/hamcrest-php/zipball/776503d3a8e85d4f9a1148614f95b7a608b046ad"; + sha256 = "12f2xsamhcksxcma4yzmm4clmhms1lz2aw4391zmb7y6agpwvjma"; + }; + }; + }; + "jakub-onderka/php-console-color" = { + targetDir = ""; + src = composerEnv.buildZipPackage { + name = "jakub-onderka-php-console-color-d5deaecff52a0d61ccb613bb3804088da0307191"; + src = fetchurl { + url = "https://api.github.com/repos/JakubOnderka/PHP-Console-Color/zipball/d5deaecff52a0d61ccb613bb3804088da0307191"; + sha256 = "0ih1sa301sda03vqsbg28mz44azii1l0adsjp94p6lhgaawyj4rn"; + }; + }; + }; + "jakub-onderka/php-console-highlighter" = { + targetDir = ""; + src = composerEnv.buildZipPackage { + name = "jakub-onderka-php-console-highlighter-9f7a229a69d52506914b4bc61bfdb199d90c5547"; + src = fetchurl { + url = "https://api.github.com/repos/JakubOnderka/PHP-Console-Highlighter/zipball/9f7a229a69d52506914b4bc61bfdb199d90c5547"; + sha256 = "1wgk540dkk514vb6azn84mygxy92myi1y27l9la6q24h0hb96514"; + }; + }; + }; + "mockery/mockery" = { + targetDir = ""; + src = composerEnv.buildZipPackage { + name = "mockery-mockery-6c6a7c533469873deacf998237e7649fc6b36223"; + src = fetchurl { + url = "https://api.github.com/repos/mockery/mockery/zipball/6c6a7c533469873deacf998237e7649fc6b36223"; + sha256 = "1lw508530xs5lb1wzz6ysab0j4gdc24g3niras8cbc27rk9dxny0"; + }; + }; + }; + "myclabs/deep-copy" = { + targetDir = ""; + src = composerEnv.buildZipPackage { + name = "myclabs-deep-copy-b2c28789e80a97badd14145fda39b545d83ca3ef"; + src = fetchurl { + url = "https://api.github.com/repos/myclabs/DeepCopy/zipball/b2c28789e80a97badd14145fda39b545d83ca3ef"; + sha256 = "1a7vr0kb54z8cpal0hqlar9dg5jaklhr4pckvwahgdk37kh38p0s"; + }; + }; + }; + "nunomaduro/collision" = { + targetDir = ""; + src = composerEnv.buildZipPackage { + name = "nunomaduro-collision-af42d339fe2742295a54f6fdd42aaa6f8c4aca68"; + src = fetchurl { + url = "https://api.github.com/repos/nunomaduro/collision/zipball/af42d339fe2742295a54f6fdd42aaa6f8c4aca68"; + sha256 = "0a8z493cjs63x524g9m31zmr9l7yywf1s7vb4ijam6347nka81ib"; + }; + }; + }; + "phar-io/manifest" = { + targetDir = ""; + src = composerEnv.buildZipPackage { + name = "phar-io-manifest-7761fcacf03b4d4f16e7ccb606d4879ca431fcf4"; + src = fetchurl { + url = "https://api.github.com/repos/phar-io/manifest/zipball/7761fcacf03b4d4f16e7ccb606d4879ca431fcf4"; + sha256 = "1n59a0gnk43ryl54bc37hlsi1spvi8280bq64zddxrpagyjyp15a"; + }; + }; + }; + "phar-io/version" = { + targetDir = ""; + src = composerEnv.buildZipPackage { + name = "phar-io-version-45a2ec53a73c70ce41d55cedef9063630abaf1b6"; + src = fetchurl { + url = "https://api.github.com/repos/phar-io/version/zipball/45a2ec53a73c70ce41d55cedef9063630abaf1b6"; + sha256 = "0syr7v2b3lsdavfa22z55sdkg5awc3jlzpgn0qk0d3vf6x96hvzp"; + }; + }; + }; + "phpdocumentor/reflection-common" = { + targetDir = ""; + src = composerEnv.buildZipPackage { + name = "phpdocumentor-reflection-common-6568f4687e5b41b054365f9ae03fcb1ed5f2069b"; + src = fetchurl { + url = "https://api.github.com/repos/phpDocumentor/ReflectionCommon/zipball/6568f4687e5b41b054365f9ae03fcb1ed5f2069b"; + sha256 = "03ni3h86vg97wvnqj0nix79mza1krar0vghwa8fcd0h5lxx73smy"; + }; + }; + }; + "phpdocumentor/reflection-docblock" = { + targetDir = ""; + src = composerEnv.buildZipPackage { + name = "phpdocumentor-reflection-docblock-cd72d394ca794d3466a3b2fc09d5a6c1dc86b47e"; + src = fetchurl { + url = "https://api.github.com/repos/phpDocumentor/ReflectionDocBlock/zipball/cd72d394ca794d3466a3b2fc09d5a6c1dc86b47e"; + sha256 = "17fnqsf7vic0prp0rnqdhp7mahhwakg4nnhca86x83iwvic66sg2"; + }; + }; + }; + "phpdocumentor/type-resolver" = { + targetDir = ""; + src = composerEnv.buildZipPackage { + name = "phpdocumentor-type-resolver-30441f2752e493c639526b215ed81d54f369d693"; + src = fetchurl { + url = "https://api.github.com/repos/phpDocumentor/TypeResolver/zipball/30441f2752e493c639526b215ed81d54f369d693"; + sha256 = "0zz82apbh7whn1id91pnky14f4m1rsa8a88nmw1w6ndnv0ws1jdm"; + }; + }; + }; + "phpspec/prophecy" = { + targetDir = ""; + src = composerEnv.buildZipPackage { + name = "phpspec-prophecy-451c3cd1418cf640de218914901e51b064abb093"; + src = fetchurl { + url = "https://api.github.com/repos/phpspec/prophecy/zipball/451c3cd1418cf640de218914901e51b064abb093"; + sha256 = "0z6wh1lygafcfw36r9abrg7fgq9r3v1233v38g4wbqy3jf7xfrzb"; + }; + }; + }; + "phpunit/php-code-coverage" = { + targetDir = ""; + src = composerEnv.buildZipPackage { + name = "phpunit-php-code-coverage-f1884187926fbb755a9aaf0b3836ad3165b478bf"; + src = fetchurl { + url = "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/f1884187926fbb755a9aaf0b3836ad3165b478bf"; + sha256 = "1vnahnjxshyvvx1j7dsqcw1wrmwkgp5zjd2yv9bzi1lkh1lkisqm"; + }; + }; + }; + "phpunit/php-file-iterator" = { + targetDir = ""; + src = composerEnv.buildZipPackage { + name = "phpunit-php-file-iterator-050bedf145a257b1ff02746c31894800e5122946"; + src = fetchurl { + url = "https://api.github.com/repos/sebastianbergmann/php-file-iterator/zipball/050bedf145a257b1ff02746c31894800e5122946"; + sha256 = "0b5y1dmksnzqps694h1bhw6r6w1cqrf3vhw2k00adjdawjzaa00j"; + }; + }; + }; + "phpunit/php-text-template" = { + targetDir = ""; + src = composerEnv.buildZipPackage { + name = "phpunit-php-text-template-31f8b717e51d9a2afca6c9f046f5d69fc27c8686"; + src = fetchurl { + url = "https://api.github.com/repos/sebastianbergmann/php-text-template/zipball/31f8b717e51d9a2afca6c9f046f5d69fc27c8686"; + sha256 = "1y03m38qqvsbvyakd72v4dram81dw3swyn5jpss153i5nmqr4p76"; + }; + }; + }; + "phpunit/php-timer" = { + targetDir = ""; + src = composerEnv.buildZipPackage { + name = "phpunit-php-timer-1038454804406b0b5f5f520358e78c1c2f71501e"; + src = fetchurl { + url = "https://api.github.com/repos/sebastianbergmann/php-timer/zipball/1038454804406b0b5f5f520358e78c1c2f71501e"; + sha256 = "0vmaca44sz6n9avd8awzk28wq5w4qnvjfl24q89611pdnkl4j8d8"; + }; + }; + }; + "phpunit/php-token-stream" = { + targetDir = ""; + src = composerEnv.buildZipPackage { + name = "phpunit-php-token-stream-995192df77f63a59e47f025390d2d1fdf8f425ff"; + src = fetchurl { + url = "https://api.github.com/repos/sebastianbergmann/php-token-stream/zipball/995192df77f63a59e47f025390d2d1fdf8f425ff"; + sha256 = "1hl3n6kad0n4vls1sy0qgrqw3caxm2z50adi3nhzx0asdsx85nfn"; + }; + }; + }; + "phpunit/phpunit" = { + targetDir = ""; + src = composerEnv.buildZipPackage { + name = "phpunit-phpunit-34c18baa6a44f1d1fbf0338907139e9dce95b997"; + src = fetchurl { + url = "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/34c18baa6a44f1d1fbf0338907139e9dce95b997"; + sha256 = "15p8is3rvk1h6wrzqkync98zaip3di0lr926r93j6yv638c6bsaz"; + }; + }; + }; + "scrivo/highlight.php" = { + targetDir = ""; + src = composerEnv.buildZipPackage { + name = "scrivo-highlight.php-52fc21c99fd888e33aed4879e55a3646f8d40558"; + src = fetchurl { + url = "https://api.github.com/repos/scrivo/highlight.php/zipball/52fc21c99fd888e33aed4879e55a3646f8d40558"; + sha256 = "1p12gz103rdlf836vy3r5lhckfbhmhivpm17ang5yxin96gcfqwg"; + }; + }; + }; + "sebastian/code-unit-reverse-lookup" = { + targetDir = ""; + src = composerEnv.buildZipPackage { + name = "sebastian-code-unit-reverse-lookup-4419fcdb5eabb9caa61a27c7a1db532a6b55dd18"; + src = fetchurl { + url = "https://api.github.com/repos/sebastianbergmann/code-unit-reverse-lookup/zipball/4419fcdb5eabb9caa61a27c7a1db532a6b55dd18"; + sha256 = "0n0bygv2vx1l7af8szbcbn5bpr4axrgvkzd0m348m8ckmk8akvs8"; + }; + }; + }; + "sebastian/comparator" = { + targetDir = ""; + src = composerEnv.buildZipPackage { + name = "sebastian-comparator-5de4fc177adf9bce8df98d8d141a7559d7ccf6da"; + src = fetchurl { + url = "https://api.github.com/repos/sebastianbergmann/comparator/zipball/5de4fc177adf9bce8df98d8d141a7559d7ccf6da"; + sha256 = "1kf0w51kj4whak8cdmplhj3vsvpj71bl0k3dyz197vvh83ghvl2i"; + }; + }; + }; + "sebastian/diff" = { + targetDir = ""; + src = composerEnv.buildZipPackage { + name = "sebastian-diff-720fcc7e9b5cf384ea68d9d930d480907a0c1a29"; + src = fetchurl { + url = "https://api.github.com/repos/sebastianbergmann/diff/zipball/720fcc7e9b5cf384ea68d9d930d480907a0c1a29"; + sha256 = "0i81kz91grz5vzifw114kg6dcfh150019zid7j99j2y5w7s1fqq2"; + }; + }; + }; + "sebastian/environment" = { + targetDir = ""; + src = composerEnv.buildZipPackage { + name = "sebastian-environment-464c90d7bdf5ad4e8a6aea15c091fec0603d4368"; + src = fetchurl { + url = "https://api.github.com/repos/sebastianbergmann/environment/zipball/464c90d7bdf5ad4e8a6aea15c091fec0603d4368"; + sha256 = "1dpd2x9yr02c4wf5icvgaw70i8bzxcmqab9plxjv00d712h73z08"; + }; + }; + }; + "sebastian/exporter" = { + targetDir = ""; + src = composerEnv.buildZipPackage { + name = "sebastian-exporter-68609e1261d215ea5b21b7987539cbfbe156ec3e"; + src = fetchurl { + url = "https://api.github.com/repos/sebastianbergmann/exporter/zipball/68609e1261d215ea5b21b7987539cbfbe156ec3e"; + sha256 = "0i8a502xqf2ripwbr5rgw9z49z9as7fjibh7sr171q0h4yrrr02j"; + }; + }; + }; + "sebastian/global-state" = { + targetDir = ""; + src = composerEnv.buildZipPackage { + name = "sebastian-global-state-edf8a461cf1d4005f19fb0b6b8b95a9f7fa0adc4"; + src = fetchurl { + url = "https://api.github.com/repos/sebastianbergmann/global-state/zipball/edf8a461cf1d4005f19fb0b6b8b95a9f7fa0adc4"; + sha256 = "01wba1xd5qvcx1j0vldlyixjlbyvnxnm2vx1i2y1wqaldn8d1wy2"; + }; + }; + }; + "sebastian/object-enumerator" = { + targetDir = ""; + src = composerEnv.buildZipPackage { + name = "sebastian-object-enumerator-7cfd9e65d11ffb5af41198476395774d4c8a84c5"; + src = fetchurl { + url = "https://api.github.com/repos/sebastianbergmann/object-enumerator/zipball/7cfd9e65d11ffb5af41198476395774d4c8a84c5"; + sha256 = "00z5wzh19z1drnh52d27gflqm7dyisp96c29zyxrgsdccv1wss3m"; + }; + }; + }; + "sebastian/object-reflector" = { + targetDir = ""; + src = composerEnv.buildZipPackage { + name = "sebastian-object-reflector-773f97c67f28de00d397be301821b06708fca0be"; + src = fetchurl { + url = "https://api.github.com/repos/sebastianbergmann/object-reflector/zipball/773f97c67f28de00d397be301821b06708fca0be"; + sha256 = "1rq5wwf7smdbbz3mj46hmjc643bbsm2b6cnnggmawyls479qmxlk"; + }; + }; + }; + "sebastian/recursion-context" = { + targetDir = ""; + src = composerEnv.buildZipPackage { + name = "sebastian-recursion-context-5b0cd723502bac3b006cbf3dbf7a1e3fcefe4fa8"; + src = fetchurl { + url = "https://api.github.com/repos/sebastianbergmann/recursion-context/zipball/5b0cd723502bac3b006cbf3dbf7a1e3fcefe4fa8"; + sha256 = "0p4j54bxriciw67g7l8zy1wa472di0b8f8mxs4fdvm37asz2s6vd"; + }; + }; + }; + "sebastian/resource-operations" = { + targetDir = ""; + src = composerEnv.buildZipPackage { + name = "sebastian-resource-operations-4d7a795d35b889bf80a0cc04e08d77cedfa917a9"; + src = fetchurl { + url = "https://api.github.com/repos/sebastianbergmann/resource-operations/zipball/4d7a795d35b889bf80a0cc04e08d77cedfa917a9"; + sha256 = "0prnq9hvg1bi3nkms21wl0fr0f28p0mhp5w802sqb05v9k0qnb41"; + }; + }; + }; + "sebastian/type" = { + targetDir = ""; + src = composerEnv.buildZipPackage { + name = "sebastian-type-3aaaa15fa71d27650d62a948be022fe3b48541a3"; + src = fetchurl { + url = "https://api.github.com/repos/sebastianbergmann/type/zipball/3aaaa15fa71d27650d62a948be022fe3b48541a3"; + sha256 = "034sc9qiag074lsi990nfwzm9jnw9fysdwsd906146snqrxcqsk6"; + }; + }; + }; + "sebastian/version" = { + targetDir = ""; + src = composerEnv.buildZipPackage { + name = "sebastian-version-99732be0ddb3361e16ad77b68ba41efc8e979019"; + src = fetchurl { + url = "https://api.github.com/repos/sebastianbergmann/version/zipball/99732be0ddb3361e16ad77b68ba41efc8e979019"; + sha256 = "0wrw5hskz2hg5aph9r1fhnngfrcvhws1pgs0lfrwindy066z6fj7"; + }; + }; + }; + "theseer/tokenizer" = { + targetDir = ""; + src = composerEnv.buildZipPackage { + name = "theseer-tokenizer-11336f6f84e16a720dae9d8e6ed5019efa85a0f9"; + src = fetchurl { + url = "https://api.github.com/repos/theseer/tokenizer/zipball/11336f6f84e16a720dae9d8e6ed5019efa85a0f9"; + sha256 = "1nnym5d45fanxfp18yb0ylpwcvg3973ppzc67ana02g9w72gfspl"; + }; + }; + }; + "webmozart/assert" = { + targetDir = ""; + src = composerEnv.buildZipPackage { + name = "webmozart-assert-9dc4f203e36f2b486149058bade43c851dd97451"; + src = fetchurl { + url = "https://api.github.com/repos/webmozart/assert/zipball/9dc4f203e36f2b486149058bade43c851dd97451"; + sha256 = "1laqrrdrmvphcw3ipi2qd7vjg3qqcp1yz5lakwgwmsg16q2g2fny"; + }; + }; + }; + }; +in +composerEnv.buildPackage { + inherit packages devPackages noDev; + name = "laravel-laravel"; + src = ./.; + executable = false; + symlinkDependencies = false; + meta = { + license = "MIT"; + }; +} From 5bc918563c6c9a429c1f9071612bb0e21d0295d4 Mon Sep 17 00:00:00 2001 From: Lucian Pricop Date: Wed, 22 Dec 2021 15:00:51 +0000 Subject: [PATCH 3/3] removed package.json --- package.json | 21 --------------------- 1 file changed, 21 deletions(-) delete mode 100644 package.json diff --git a/package.json b/package.json deleted file mode 100644 index e822d86..0000000 --- a/package.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "private": true, - "scripts": { - "dev": "npm run development", - "development": "cross-env NODE_ENV=development node_modules/webpack/bin/webpack.js --progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js", - "watch": "npm run development -- --watch", - "watch-poll": "npm run watch -- --watch-poll", - "hot": "cross-env NODE_ENV=development node_modules/webpack-dev-server/bin/webpack-dev-server.js --inline --hot --config=node_modules/laravel-mix/setup/webpack.config.js", - "prod": "npm run production", - "production": "cross-env NODE_ENV=production node_modules/webpack/bin/webpack.js --no-progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js" - }, - "devDependencies": { - "axios": "^0.19", - "cross-env": "^5.1", - "laravel-mix": "^5.0.1", - "lodash": "^4.17.13", - "resolve-url-loader": "^2.3.1", - "sass": "^1.15.2", - "sass-loader": "^8.0.0" - } -}