├── .circleci └── config.yml ├── .github └── workflows │ └── main.yml ├── .gitignore ├── LICENSE ├── Makefile ├── README.md ├── _config.yml ├── docs ├── addendum.md └── faq.md ├── notes ├── chap1.md ├── chap10.md ├── chap11.md ├── chap12.md ├── chap13.md ├── chap14.md ├── chap15.md ├── chap16.md ├── chap2.md ├── chap3.md ├── chap4.md ├── chap5.md ├── chap6.md ├── chap7.md ├── chap8.md └── chap9.md ├── requirements.txt └── src ├── chap01-EssentialPython └── Chapter_1_Python_Essentials_For_Devops.ipynb ├── chap03-commandlineTools ├── __init__.py ├── always_say_it.py ├── argparse_example.py ├── click_example.py ├── fire_example.py ├── foo_plugin_a.py ├── foo_plugin_b.py ├── simple_click.py ├── simple_fire.py ├── simple_parse.py ├── simple_plugins.py ├── sys_argv.py └── sys_example.py ├── chap07-Monitoring └── web.py ├── chap09-CloudComputing ├── alert.py ├── kmeans_multiprocessing.py └── kmeans_sequential.py ├── chap10-InfraAsCode ├── pulumi │ ├── .gitignore │ ├── Pulumi.prod.yaml │ ├── Pulumi.staging.yaml │ ├── Pulumi.yaml │ ├── __main__.py │ ├── index.ts │ ├── requirements.txt │ ├── www-prod │ │ ├── favicon.png │ │ ├── index.html │ │ └── python.png │ └── www-staging │ │ ├── favicon.png │ │ ├── index.html │ │ └── python.png └── terraform │ ├── .gitignore │ ├── main.tf │ ├── modules │ ├── acm │ │ ├── main.tf │ │ ├── outputs.tf │ │ └── variables.tf │ ├── cloudfront │ │ ├── main.tf │ │ ├── outputs.tf │ │ └── variables.tf │ ├── route53 │ │ ├── main.tf │ │ └── variables.tf │ └── s3 │ │ ├── main.tf │ │ ├── outputs.tf │ │ └── variables.tf │ ├── static_files │ ├── devops4all.jpg │ └── index.html │ └── variables.tf ├── chap11-Docker ├── flask-by-example │ ├── .gitignore │ ├── Dockerfile │ ├── Procfile │ ├── README.md │ ├── app.py │ ├── config.py │ ├── docker-compose.yaml │ ├── environment.secrets │ ├── heroku.sh │ ├── manage.py │ ├── migrations │ │ ├── README │ │ ├── alembic.ini │ │ ├── env.py │ │ ├── script.py.mako │ │ └── versions │ │ │ └── 63dba2060f71_.py │ ├── models.py │ ├── nltk_data │ │ └── tokenizers │ │ │ └── punkt │ │ │ ├── PY3 │ │ │ └── english.pickle │ │ │ └── english.pickle │ ├── requirements.txt │ ├── runtime.txt │ ├── static │ │ ├── main.css │ │ ├── main.js │ │ └── spinner.gif │ ├── stop_words.py │ ├── templates │ │ └── index.html │ └── worker.py └── flask-hello-world │ ├── Dockerfile │ ├── app.py │ └── requirements.txt ├── chap12-Kubernetes ├── flask_by_example_manifests │ ├── app-deployment.yaml │ ├── app-service.yaml │ ├── create_docker_credentials_secret.sh.enc │ ├── create_docker_creds_secret.sh │ ├── db-deployment.yaml │ ├── db-service.yaml │ ├── dbdata-persistentvolumeclaim.yaml │ ├── gke │ │ ├── app-deployment.yaml │ │ ├── app-service.yaml │ │ ├── charts │ │ │ ├── grafana │ │ │ │ ├── .helmignore │ │ │ │ ├── Chart.yaml │ │ │ │ ├── README.md │ │ │ │ ├── dashboards │ │ │ │ │ └── custom-dashboard.json │ │ │ │ ├── templates │ │ │ │ │ ├── NOTES.txt │ │ │ │ │ ├── _helpers.tpl │ │ │ │ │ ├── clusterrole.yaml │ │ │ │ │ ├── clusterrolebinding.yaml │ │ │ │ │ ├── configmap-dashboard-provider.yaml │ │ │ │ │ ├── configmap.yaml │ │ │ │ │ ├── dashboards-json-configmap.yaml │ │ │ │ │ ├── deployment.yaml │ │ │ │ │ ├── ingress.yaml │ │ │ │ │ ├── podsecuritypolicy.yaml │ │ │ │ │ ├── pvc.yaml │ │ │ │ │ ├── role.yaml │ │ │ │ │ ├── rolebinding.yaml │ │ │ │ │ ├── secret.yaml │ │ │ │ │ ├── service.yaml │ │ │ │ │ ├── serviceaccount.yaml │ │ │ │ │ └── tests │ │ │ │ │ │ ├── test-configmap.yaml │ │ │ │ │ │ ├── test-podsecuritypolicy.yaml │ │ │ │ │ │ ├── test-role.yaml │ │ │ │ │ │ ├── test-rolebinding.yaml │ │ │ │ │ │ ├── test-serviceaccount.yaml │ │ │ │ │ │ └── test.yaml │ │ │ │ └── values.yaml │ │ │ └── prometheus │ │ │ │ ├── .helmignore │ │ │ │ ├── Chart.yaml │ │ │ │ ├── README.md │ │ │ │ ├── templates │ │ │ │ ├── NOTES.txt │ │ │ │ ├── _helpers.tpl │ │ │ │ ├── alertmanager-clusterrole.yaml │ │ │ │ ├── alertmanager-clusterrolebinding.yaml │ │ │ │ ├── alertmanager-configmap.yaml │ │ │ │ ├── alertmanager-deployment.yaml │ │ │ │ ├── alertmanager-ingress.yaml │ │ │ │ ├── alertmanager-networkpolicy.yaml │ │ │ │ ├── alertmanager-podsecuritypolicy.yaml │ │ │ │ ├── alertmanager-pvc.yaml │ │ │ │ ├── alertmanager-service-headless.yaml │ │ │ │ ├── alertmanager-service.yaml │ │ │ │ ├── alertmanager-serviceaccount.yaml │ │ │ │ ├── alertmanager-statefulset.yaml │ │ │ │ ├── kube-state-metrics-clusterrole.yaml │ │ │ │ ├── kube-state-metrics-clusterrolebinding.yaml │ │ │ │ ├── kube-state-metrics-deployment.yaml │ │ │ │ ├── kube-state-metrics-networkpolicy.yaml │ │ │ │ ├── kube-state-metrics-podsecuritypolicy.yaml │ │ │ │ ├── kube-state-metrics-serviceaccount.yaml │ │ │ │ ├── kube-state-metrics-svc.yaml │ │ │ │ ├── node-exporter-daemonset.yaml │ │ │ │ ├── node-exporter-podsecuritypolicy.yaml │ │ │ │ ├── node-exporter-role.yaml │ │ │ │ ├── node-exporter-rolebinding.yaml │ │ │ │ ├── node-exporter-service.yaml │ │ │ │ ├── node-exporter-serviceaccount.yaml │ │ │ │ ├── pushgateway-clusterrole.yaml │ │ │ │ ├── pushgateway-clusterrolebinding.yaml │ │ │ │ ├── pushgateway-deployment.yaml │ │ │ │ ├── pushgateway-ingress.yaml │ │ │ │ ├── pushgateway-networkpolicy.yaml │ │ │ │ ├── pushgateway-podsecuritypolicy.yaml │ │ │ │ ├── pushgateway-pvc.yaml │ │ │ │ ├── pushgateway-service.yaml │ │ │ │ ├── pushgateway-serviceaccount.yaml │ │ │ │ ├── server-clusterrole.yaml │ │ │ │ ├── server-clusterrolebinding.yaml │ │ │ │ ├── server-configmap.yaml │ │ │ │ ├── server-deployment.yaml │ │ │ │ ├── server-ingress.yaml │ │ │ │ ├── server-networkpolicy.yaml │ │ │ │ ├── server-podsecuritypolicy.yaml │ │ │ │ ├── server-pvc.yaml │ │ │ │ ├── server-service-headless.yaml │ │ │ │ ├── server-service.yaml │ │ │ │ ├── server-serviceaccount.yaml │ │ │ │ └── server-statefulset.yaml │ │ │ │ └── values.yaml │ │ ├── create_docker_credentials_secret.sh.enc │ │ ├── create_docker_creds_secret.sh │ │ ├── db-deployment.yaml │ │ ├── db-service.yaml │ │ ├── dbdata-persistentvolumeclaim.yaml │ │ ├── pvc-inspect.yaml │ │ ├── redis-deployment.yaml │ │ ├── redis-service.yaml │ │ ├── secrets.yaml.enc │ │ └── worker-deployment.yaml │ ├── minikube │ │ ├── app-deployment.yaml │ │ ├── app-service.yaml │ │ ├── create_docker_credentials_secret.sh.enc │ │ ├── create_docker_creds_secret.sh │ │ ├── db-deployment.yaml │ │ ├── db-service.yaml │ │ ├── dbdata-persistentvolumeclaim.yaml │ │ ├── redis-deployment.yaml │ │ ├── redis-service.yaml │ │ ├── secrets.yaml.enc │ │ └── worker-deployment.yaml │ ├── redis-deployment.yaml │ ├── redis-service.yaml │ ├── secrets.yaml.enc │ └── worker-deployment.yaml └── pulumi_gke │ ├── .gitignore │ ├── Pulumi.dev.yaml │ ├── Pulumi.yaml │ ├── __main__.py │ ├── kubeconfig.yaml │ └── requirements.txt ├── chap13-Serverless ├── aws-python-simple-http-endpoint │ ├── .gitignore │ ├── README.md │ ├── handler.py │ ├── package.json │ └── serverless.yml ├── azure-functions-python │ └── python-simple-http-endpoint │ │ ├── .funcignore │ │ ├── .gitignore │ │ ├── currentTime │ │ ├── __init__.py │ │ └── function.json │ │ ├── host.json │ │ └── requirements.txt ├── cdk-lambda-dynamodb-fargate │ ├── README.md │ ├── app.py │ ├── cdk.json │ ├── cdk_lambda_dynamodb_fargate │ │ ├── __init__.py │ │ ├── cdk_fargate_stack.py │ │ └── cdk_lambda_dynamodb_stack.py │ ├── lambda │ │ ├── __init__.py │ │ ├── create.py │ │ ├── decimalencoder.py │ │ ├── delete.py │ │ ├── get.py │ │ ├── list.py │ │ └── update.py │ ├── loadtest │ │ ├── Dockerfile │ │ ├── artifacts │ │ │ ├── effective.json │ │ │ ├── effective.yml │ │ │ ├── merged.json │ │ │ ├── merged.yml │ │ │ ├── molotov-report.ldjson │ │ │ ├── molotov.err │ │ │ ├── molotov.out │ │ │ └── taurus.yaml │ │ ├── scripts │ │ │ └── loadtest.py │ │ └── taurus.yaml │ ├── requirements.txt │ └── setup.py ├── google-python-simple-http-endpoint │ ├── .serverless │ │ ├── configuration-template-create.yml │ │ ├── configuration-template-update.yml │ │ └── python-simple-http-endpoint-crt-time.zip │ ├── README.md │ ├── main.py │ ├── node_modules │ │ ├── .bin │ │ │ ├── gp12-pem │ │ │ ├── mime │ │ │ └── uuid │ │ ├── abort-controller │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── browser.js │ │ │ ├── browser.mjs │ │ │ ├── package.json │ │ │ ├── polyfill.js │ │ │ └── polyfill.mjs │ │ ├── agent-base │ │ │ ├── .travis.yml │ │ │ ├── History.md │ │ │ ├── README.md │ │ │ ├── index.d.ts │ │ │ ├── index.js │ │ │ ├── package.json │ │ │ ├── patch-core.js │ │ │ └── test │ │ │ │ ├── ssl-cert-snakeoil.key │ │ │ │ ├── ssl-cert-snakeoil.pem │ │ │ │ └── test.js │ │ ├── ansi-regex │ │ │ ├── index.js │ │ │ ├── license │ │ │ ├── package.json │ │ │ └── readme.md │ │ ├── ansi-styles │ │ │ ├── index.js │ │ │ ├── license │ │ │ ├── package.json │ │ │ └── readme.md │ │ ├── async │ │ │ ├── CHANGELOG.md │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── all.js │ │ │ ├── allLimit.js │ │ │ ├── allSeries.js │ │ │ ├── any.js │ │ │ ├── anyLimit.js │ │ │ ├── anySeries.js │ │ │ ├── apply.js │ │ │ ├── applyEach.js │ │ │ ├── applyEachSeries.js │ │ │ ├── asyncify.js │ │ │ ├── auto.js │ │ │ ├── autoInject.js │ │ │ ├── bower.json │ │ │ ├── cargo.js │ │ │ ├── compose.js │ │ │ ├── concat.js │ │ │ ├── concatLimit.js │ │ │ ├── concatSeries.js │ │ │ ├── constant.js │ │ │ ├── detect.js │ │ │ ├── detectLimit.js │ │ │ ├── detectSeries.js │ │ │ ├── dir.js │ │ │ ├── doDuring.js │ │ │ ├── doUntil.js │ │ │ ├── doWhilst.js │ │ │ ├── during.js │ │ │ ├── each.js │ │ │ ├── eachLimit.js │ │ │ ├── eachOf.js │ │ │ ├── eachOfLimit.js │ │ │ ├── eachOfSeries.js │ │ │ ├── eachSeries.js │ │ │ ├── ensureAsync.js │ │ │ ├── every.js │ │ │ ├── everyLimit.js │ │ │ ├── everySeries.js │ │ │ ├── filter.js │ │ │ ├── filterLimit.js │ │ │ ├── filterSeries.js │ │ │ ├── find.js │ │ │ ├── findLimit.js │ │ │ ├── findSeries.js │ │ │ ├── foldl.js │ │ │ ├── foldr.js │ │ │ ├── forEach.js │ │ │ ├── forEachLimit.js │ │ │ ├── forEachOf.js │ │ │ ├── forEachOfLimit.js │ │ │ ├── forEachOfSeries.js │ │ │ ├── forEachSeries.js │ │ │ ├── forever.js │ │ │ ├── groupBy.js │ │ │ ├── groupByLimit.js │ │ │ ├── groupBySeries.js │ │ │ ├── index.js │ │ │ ├── inject.js │ │ │ ├── internal │ │ │ │ ├── DoublyLinkedList.js │ │ │ │ ├── applyEach.js │ │ │ │ ├── breakLoop.js │ │ │ │ ├── consoleFunc.js │ │ │ │ ├── createTester.js │ │ │ │ ├── doLimit.js │ │ │ │ ├── doParallel.js │ │ │ │ ├── doParallelLimit.js │ │ │ │ ├── eachOfLimit.js │ │ │ │ ├── filter.js │ │ │ │ ├── findGetResult.js │ │ │ │ ├── getIterator.js │ │ │ │ ├── initialParams.js │ │ │ │ ├── iterator.js │ │ │ │ ├── map.js │ │ │ │ ├── notId.js │ │ │ │ ├── once.js │ │ │ │ ├── onlyOnce.js │ │ │ │ ├── parallel.js │ │ │ │ ├── queue.js │ │ │ │ ├── reject.js │ │ │ │ ├── setImmediate.js │ │ │ │ ├── slice.js │ │ │ │ ├── withoutIndex.js │ │ │ │ └── wrapAsync.js │ │ │ ├── log.js │ │ │ ├── map.js │ │ │ ├── mapLimit.js │ │ │ ├── mapSeries.js │ │ │ ├── mapValues.js │ │ │ ├── mapValuesLimit.js │ │ │ ├── mapValuesSeries.js │ │ │ ├── memoize.js │ │ │ ├── nextTick.js │ │ │ ├── package.json │ │ │ ├── parallel.js │ │ │ ├── parallelLimit.js │ │ │ ├── priorityQueue.js │ │ │ ├── queue.js │ │ │ ├── race.js │ │ │ ├── reduce.js │ │ │ ├── reduceRight.js │ │ │ ├── reflect.js │ │ │ ├── reflectAll.js │ │ │ ├── reject.js │ │ │ ├── rejectLimit.js │ │ │ ├── rejectSeries.js │ │ │ ├── retry.js │ │ │ ├── retryable.js │ │ │ ├── select.js │ │ │ ├── selectLimit.js │ │ │ ├── selectSeries.js │ │ │ ├── seq.js │ │ │ ├── series.js │ │ │ ├── setImmediate.js │ │ │ ├── some.js │ │ │ ├── someLimit.js │ │ │ ├── someSeries.js │ │ │ ├── sortBy.js │ │ │ ├── timeout.js │ │ │ ├── times.js │ │ │ ├── timesLimit.js │ │ │ ├── timesSeries.js │ │ │ ├── transform.js │ │ │ ├── tryEach.js │ │ │ ├── unmemoize.js │ │ │ ├── until.js │ │ │ ├── waterfall.js │ │ │ ├── whilst.js │ │ │ └── wrapSync.js │ │ ├── axios │ │ │ ├── CHANGELOG.md │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── UPGRADE_GUIDE.md │ │ │ ├── index.d.ts │ │ │ ├── index.js │ │ │ └── package.json │ │ ├── bluebird │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── changelog.md │ │ │ ├── js │ │ │ │ ├── browser │ │ │ │ │ ├── bluebird.core.js │ │ │ │ │ ├── bluebird.core.min.js │ │ │ │ │ ├── bluebird.js │ │ │ │ │ └── bluebird.min.js │ │ │ │ └── release │ │ │ │ │ ├── any.js │ │ │ │ │ ├── assert.js │ │ │ │ │ ├── async.js │ │ │ │ │ ├── bind.js │ │ │ │ │ ├── bluebird.js │ │ │ │ │ ├── call_get.js │ │ │ │ │ ├── cancel.js │ │ │ │ │ ├── catch_filter.js │ │ │ │ │ ├── context.js │ │ │ │ │ ├── debuggability.js │ │ │ │ │ ├── direct_resolve.js │ │ │ │ │ ├── each.js │ │ │ │ │ ├── errors.js │ │ │ │ │ ├── es5.js │ │ │ │ │ ├── filter.js │ │ │ │ │ ├── finally.js │ │ │ │ │ ├── generators.js │ │ │ │ │ ├── join.js │ │ │ │ │ ├── map.js │ │ │ │ │ ├── method.js │ │ │ │ │ ├── nodeback.js │ │ │ │ │ ├── nodeify.js │ │ │ │ │ ├── promise.js │ │ │ │ │ ├── promise_array.js │ │ │ │ │ ├── promisify.js │ │ │ │ │ ├── props.js │ │ │ │ │ ├── queue.js │ │ │ │ │ ├── race.js │ │ │ │ │ ├── reduce.js │ │ │ │ │ ├── schedule.js │ │ │ │ │ ├── settle.js │ │ │ │ │ ├── some.js │ │ │ │ │ ├── synchronous_inspection.js │ │ │ │ │ ├── thenables.js │ │ │ │ │ ├── timers.js │ │ │ │ │ ├── using.js │ │ │ │ │ └── util.js │ │ │ └── package.json │ │ ├── buffer-equal-constant-time │ │ │ ├── .npmignore │ │ │ ├── .travis.yml │ │ │ ├── LICENSE.txt │ │ │ ├── README.md │ │ │ ├── index.js │ │ │ ├── package.json │ │ │ └── test.js │ │ ├── chalk │ │ │ ├── index.js │ │ │ ├── license │ │ │ ├── package.json │ │ │ └── readme.md │ │ ├── debug │ │ │ ├── .coveralls.yml │ │ │ ├── .eslintrc │ │ │ ├── .npmignore │ │ │ ├── .travis.yml │ │ │ ├── CHANGELOG.md │ │ │ ├── LICENSE │ │ │ ├── Makefile │ │ │ ├── README.md │ │ │ ├── karma.conf.js │ │ │ ├── node.js │ │ │ ├── package.json │ │ │ └── src │ │ │ │ ├── browser.js │ │ │ │ ├── debug.js │ │ │ │ ├── index.js │ │ │ │ └── node.js │ │ ├── ecdsa-sig-formatter │ │ │ ├── CODEOWNERS │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── package.json │ │ │ └── src │ │ │ │ ├── ecdsa-sig-formatter.d.ts │ │ │ │ ├── ecdsa-sig-formatter.js │ │ │ │ └── param-bytes-for-alg.js │ │ ├── es6-promise │ │ │ ├── CHANGELOG.md │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── auto.js │ │ │ ├── es6-promise.d.ts │ │ │ └── package.json │ │ ├── es6-promisify │ │ │ ├── README.md │ │ │ └── package.json │ │ ├── escape-string-regexp │ │ │ ├── index.js │ │ │ ├── license │ │ │ ├── package.json │ │ │ └── readme.md │ │ ├── event-target-shim │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── index.d.ts │ │ │ └── package.json │ │ ├── extend │ │ │ ├── .editorconfig │ │ │ ├── .eslintrc │ │ │ ├── .jscs.json │ │ │ ├── .travis.yml │ │ │ ├── CHANGELOG.md │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── component.json │ │ │ ├── index.js │ │ │ └── package.json │ │ ├── follow-redirects │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── http.js │ │ │ ├── https.js │ │ │ ├── index.js │ │ │ └── package.json │ │ ├── fs-extra │ │ │ ├── .npmignore │ │ │ ├── CHANGELOG.md │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── docs │ │ │ │ ├── copy-sync.md │ │ │ │ ├── copy.md │ │ │ │ ├── emptyDir-sync.md │ │ │ │ ├── emptyDir.md │ │ │ │ ├── ensureDir-sync.md │ │ │ │ ├── ensureDir.md │ │ │ │ ├── ensureFile-sync.md │ │ │ │ ├── ensureFile.md │ │ │ │ ├── ensureLink-sync.md │ │ │ │ ├── ensureLink.md │ │ │ │ ├── ensureSymlink-sync.md │ │ │ │ ├── ensureSymlink.md │ │ │ │ ├── move-sync.md │ │ │ │ ├── move.md │ │ │ │ ├── outputFile-sync.md │ │ │ │ ├── outputFile.md │ │ │ │ ├── outputJson-sync.md │ │ │ │ ├── outputJson.md │ │ │ │ ├── pathExists-sync.md │ │ │ │ ├── pathExists.md │ │ │ │ ├── readJson-sync.md │ │ │ │ ├── readJson.md │ │ │ │ ├── remove-sync.md │ │ │ │ ├── remove.md │ │ │ │ ├── writeJson-sync.md │ │ │ │ └── writeJson.md │ │ │ └── package.json │ │ ├── gaxios │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ └── package.json │ │ ├── gcp-metadata │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ └── package.json │ │ ├── google-auth-library │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ └── package.json │ │ ├── google-p12-pem │ │ │ ├── CHANGELOG.md │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── node_modules │ │ │ │ └── pify │ │ │ │ │ ├── index.js │ │ │ │ │ ├── license │ │ │ │ │ ├── package.json │ │ │ │ │ └── readme.md │ │ │ └── package.json │ │ ├── googleapis │ │ │ ├── README.md │ │ │ └── package.json │ │ ├── graceful-fs │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── clone.js │ │ │ ├── graceful-fs.js │ │ │ ├── legacy-streams.js │ │ │ ├── package.json │ │ │ └── polyfills.js │ │ ├── gtoken │ │ │ ├── CHANGELOG.md │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── node_modules │ │ │ │ └── pify │ │ │ │ │ ├── index.js │ │ │ │ │ ├── license │ │ │ │ │ ├── package.json │ │ │ │ │ └── readme.md │ │ │ └── package.json │ │ ├── has-ansi │ │ │ ├── index.js │ │ │ ├── license │ │ │ ├── package.json │ │ │ └── readme.md │ │ ├── https-proxy-agent │ │ │ ├── History.md │ │ │ ├── README.md │ │ │ ├── index.d.ts │ │ │ ├── index.js │ │ │ └── package.json │ │ ├── is-buffer │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── index.js │ │ │ └── package.json │ │ ├── jsonfile │ │ │ ├── .npmignore │ │ │ ├── CHANGELOG.md │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── index.js │ │ │ └── package.json │ │ ├── jwa │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── index.js │ │ │ └── package.json │ │ ├── jws │ │ │ ├── CHANGELOG.md │ │ │ ├── LICENSE │ │ │ ├── index.js │ │ │ ├── package.json │ │ │ └── readme.md │ │ ├── lodash.isstring │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── index.js │ │ │ └── package.json │ │ ├── lodash │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── _DataView.js │ │ │ ├── _Hash.js │ │ │ ├── _LazyWrapper.js │ │ │ ├── _ListCache.js │ │ │ ├── _LodashWrapper.js │ │ │ ├── _Map.js │ │ │ ├── _MapCache.js │ │ │ ├── _Promise.js │ │ │ ├── _Set.js │ │ │ ├── _SetCache.js │ │ │ ├── _Stack.js │ │ │ ├── _Symbol.js │ │ │ ├── _Uint8Array.js │ │ │ ├── _WeakMap.js │ │ │ ├── _apply.js │ │ │ ├── _arrayAggregator.js │ │ │ ├── _arrayEach.js │ │ │ ├── _arrayEachRight.js │ │ │ ├── _arrayEvery.js │ │ │ ├── _arrayFilter.js │ │ │ ├── _arrayIncludes.js │ │ │ ├── _arrayIncludesWith.js │ │ │ ├── _arrayLikeKeys.js │ │ │ ├── _arrayMap.js │ │ │ ├── _arrayPush.js │ │ │ ├── _arrayReduce.js │ │ │ ├── _arrayReduceRight.js │ │ │ ├── _arraySample.js │ │ │ ├── _arraySampleSize.js │ │ │ ├── _arrayShuffle.js │ │ │ ├── _arraySome.js │ │ │ ├── _asciiSize.js │ │ │ ├── _asciiToArray.js │ │ │ ├── _asciiWords.js │ │ │ ├── _assignMergeValue.js │ │ │ ├── _assignValue.js │ │ │ ├── _assocIndexOf.js │ │ │ ├── _baseAggregator.js │ │ │ ├── _baseAssign.js │ │ │ ├── _baseAssignIn.js │ │ │ ├── _baseAssignValue.js │ │ │ ├── _baseAt.js │ │ │ ├── _baseClamp.js │ │ │ ├── _baseClone.js │ │ │ ├── _baseConforms.js │ │ │ ├── _baseConformsTo.js │ │ │ ├── _baseCreate.js │ │ │ ├── _baseDelay.js │ │ │ ├── _baseDifference.js │ │ │ ├── _baseEach.js │ │ │ ├── _baseEachRight.js │ │ │ ├── _baseEvery.js │ │ │ ├── _baseExtremum.js │ │ │ ├── _baseFill.js │ │ │ ├── _baseFilter.js │ │ │ ├── _baseFindIndex.js │ │ │ ├── _baseFindKey.js │ │ │ ├── _baseFlatten.js │ │ │ ├── _baseFor.js │ │ │ ├── _baseForOwn.js │ │ │ ├── _baseForOwnRight.js │ │ │ ├── _baseForRight.js │ │ │ ├── _baseFunctions.js │ │ │ ├── _baseGet.js │ │ │ ├── _baseGetAllKeys.js │ │ │ ├── _baseGetTag.js │ │ │ ├── _baseGt.js │ │ │ ├── _baseHas.js │ │ │ ├── _baseHasIn.js │ │ │ ├── _baseInRange.js │ │ │ ├── _baseIndexOf.js │ │ │ ├── _baseIndexOfWith.js │ │ │ ├── _baseIntersection.js │ │ │ ├── _baseInverter.js │ │ │ ├── _baseInvoke.js │ │ │ ├── _baseIsArguments.js │ │ │ ├── _baseIsArrayBuffer.js │ │ │ ├── _baseIsDate.js │ │ │ ├── _baseIsEqual.js │ │ │ ├── _baseIsEqualDeep.js │ │ │ ├── _baseIsMap.js │ │ │ ├── _baseIsMatch.js │ │ │ ├── _baseIsNaN.js │ │ │ ├── _baseIsNative.js │ │ │ ├── _baseIsRegExp.js │ │ │ ├── _baseIsSet.js │ │ │ ├── _baseIsTypedArray.js │ │ │ ├── _baseIteratee.js │ │ │ ├── _baseKeys.js │ │ │ ├── _baseKeysIn.js │ │ │ ├── _baseLodash.js │ │ │ ├── _baseLt.js │ │ │ ├── _baseMap.js │ │ │ ├── _baseMatches.js │ │ │ ├── _baseMatchesProperty.js │ │ │ ├── _baseMean.js │ │ │ ├── _baseMerge.js │ │ │ ├── _baseMergeDeep.js │ │ │ ├── _baseNth.js │ │ │ ├── _baseOrderBy.js │ │ │ ├── _basePick.js │ │ │ ├── _basePickBy.js │ │ │ ├── _baseProperty.js │ │ │ ├── _basePropertyDeep.js │ │ │ ├── _basePropertyOf.js │ │ │ ├── _basePullAll.js │ │ │ ├── _basePullAt.js │ │ │ ├── _baseRandom.js │ │ │ ├── _baseRange.js │ │ │ ├── _baseReduce.js │ │ │ ├── _baseRepeat.js │ │ │ ├── _baseRest.js │ │ │ ├── _baseSample.js │ │ │ ├── _baseSampleSize.js │ │ │ ├── _baseSet.js │ │ │ ├── _baseSetData.js │ │ │ ├── _baseSetToString.js │ │ │ ├── _baseShuffle.js │ │ │ ├── _baseSlice.js │ │ │ ├── _baseSome.js │ │ │ ├── _baseSortBy.js │ │ │ ├── _baseSortedIndex.js │ │ │ ├── _baseSortedIndexBy.js │ │ │ ├── _baseSortedUniq.js │ │ │ ├── _baseSum.js │ │ │ ├── _baseTimes.js │ │ │ ├── _baseToNumber.js │ │ │ ├── _baseToPairs.js │ │ │ ├── _baseToString.js │ │ │ ├── _baseUnary.js │ │ │ ├── _baseUniq.js │ │ │ ├── _baseUnset.js │ │ │ ├── _baseUpdate.js │ │ │ ├── _baseValues.js │ │ │ ├── _baseWhile.js │ │ │ ├── _baseWrapperValue.js │ │ │ ├── _baseXor.js │ │ │ ├── _baseZipObject.js │ │ │ ├── _cacheHas.js │ │ │ ├── _castArrayLikeObject.js │ │ │ ├── _castFunction.js │ │ │ ├── _castPath.js │ │ │ ├── _castRest.js │ │ │ ├── _castSlice.js │ │ │ ├── _charsEndIndex.js │ │ │ ├── _charsStartIndex.js │ │ │ ├── _cloneArrayBuffer.js │ │ │ ├── _cloneBuffer.js │ │ │ ├── _cloneDataView.js │ │ │ ├── _cloneRegExp.js │ │ │ ├── _cloneSymbol.js │ │ │ ├── _cloneTypedArray.js │ │ │ ├── _compareAscending.js │ │ │ ├── _compareMultiple.js │ │ │ ├── _composeArgs.js │ │ │ ├── _composeArgsRight.js │ │ │ ├── _copyArray.js │ │ │ ├── _copyObject.js │ │ │ ├── _copySymbols.js │ │ │ ├── _copySymbolsIn.js │ │ │ ├── _coreJsData.js │ │ │ ├── _countHolders.js │ │ │ ├── _createAggregator.js │ │ │ ├── _createAssigner.js │ │ │ ├── _createBaseEach.js │ │ │ ├── _createBaseFor.js │ │ │ ├── _createBind.js │ │ │ ├── _createCaseFirst.js │ │ │ ├── _createCompounder.js │ │ │ ├── _createCtor.js │ │ │ ├── _createCurry.js │ │ │ ├── _createFind.js │ │ │ ├── _createFlow.js │ │ │ ├── _createHybrid.js │ │ │ ├── _createInverter.js │ │ │ ├── _createMathOperation.js │ │ │ ├── _createOver.js │ │ │ ├── _createPadding.js │ │ │ ├── _createPartial.js │ │ │ ├── _createRange.js │ │ │ ├── _createRecurry.js │ │ │ ├── _createRelationalOperation.js │ │ │ ├── _createRound.js │ │ │ ├── _createSet.js │ │ │ ├── _createToPairs.js │ │ │ ├── _createWrap.js │ │ │ ├── _customDefaultsAssignIn.js │ │ │ ├── _customDefaultsMerge.js │ │ │ ├── _customOmitClone.js │ │ │ ├── _deburrLetter.js │ │ │ ├── _defineProperty.js │ │ │ ├── _equalArrays.js │ │ │ ├── _equalByTag.js │ │ │ ├── _equalObjects.js │ │ │ ├── _escapeHtmlChar.js │ │ │ ├── _escapeStringChar.js │ │ │ ├── _flatRest.js │ │ │ ├── _freeGlobal.js │ │ │ ├── _getAllKeys.js │ │ │ ├── _getAllKeysIn.js │ │ │ ├── _getData.js │ │ │ ├── _getFuncName.js │ │ │ ├── _getHolder.js │ │ │ ├── _getMapData.js │ │ │ ├── _getMatchData.js │ │ │ ├── _getNative.js │ │ │ ├── _getPrototype.js │ │ │ ├── _getRawTag.js │ │ │ ├── _getSymbols.js │ │ │ ├── _getSymbolsIn.js │ │ │ ├── _getTag.js │ │ │ ├── _getValue.js │ │ │ ├── _getView.js │ │ │ ├── _getWrapDetails.js │ │ │ ├── _hasPath.js │ │ │ ├── _hasUnicode.js │ │ │ ├── _hasUnicodeWord.js │ │ │ ├── _hashClear.js │ │ │ ├── _hashDelete.js │ │ │ ├── _hashGet.js │ │ │ ├── _hashHas.js │ │ │ ├── _hashSet.js │ │ │ ├── _initCloneArray.js │ │ │ ├── _initCloneByTag.js │ │ │ ├── _initCloneObject.js │ │ │ ├── _insertWrapDetails.js │ │ │ ├── _isFlattenable.js │ │ │ ├── _isIndex.js │ │ │ ├── _isIterateeCall.js │ │ │ ├── _isKey.js │ │ │ ├── _isKeyable.js │ │ │ ├── _isLaziable.js │ │ │ ├── _isMaskable.js │ │ │ ├── _isMasked.js │ │ │ ├── _isPrototype.js │ │ │ ├── _isStrictComparable.js │ │ │ ├── _iteratorToArray.js │ │ │ ├── _lazyClone.js │ │ │ ├── _lazyReverse.js │ │ │ ├── _lazyValue.js │ │ │ ├── _listCacheClear.js │ │ │ ├── _listCacheDelete.js │ │ │ ├── _listCacheGet.js │ │ │ ├── _listCacheHas.js │ │ │ ├── _listCacheSet.js │ │ │ ├── _mapCacheClear.js │ │ │ ├── _mapCacheDelete.js │ │ │ ├── _mapCacheGet.js │ │ │ ├── _mapCacheHas.js │ │ │ ├── _mapCacheSet.js │ │ │ ├── _mapToArray.js │ │ │ ├── _matchesStrictComparable.js │ │ │ ├── _memoizeCapped.js │ │ │ ├── _mergeData.js │ │ │ ├── _metaMap.js │ │ │ ├── _nativeCreate.js │ │ │ ├── _nativeKeys.js │ │ │ ├── _nativeKeysIn.js │ │ │ ├── _nodeUtil.js │ │ │ ├── _objectToString.js │ │ │ ├── _overArg.js │ │ │ ├── _overRest.js │ │ │ ├── _parent.js │ │ │ ├── _reEscape.js │ │ │ ├── _reEvaluate.js │ │ │ ├── _reInterpolate.js │ │ │ ├── _realNames.js │ │ │ ├── _reorder.js │ │ │ ├── _replaceHolders.js │ │ │ ├── _root.js │ │ │ ├── _safeGet.js │ │ │ ├── _setCacheAdd.js │ │ │ ├── _setCacheHas.js │ │ │ ├── _setData.js │ │ │ ├── _setToArray.js │ │ │ ├── _setToPairs.js │ │ │ ├── _setToString.js │ │ │ ├── _setWrapToString.js │ │ │ ├── _shortOut.js │ │ │ ├── _shuffleSelf.js │ │ │ ├── _stackClear.js │ │ │ ├── _stackDelete.js │ │ │ ├── _stackGet.js │ │ │ ├── _stackHas.js │ │ │ ├── _stackSet.js │ │ │ ├── _strictIndexOf.js │ │ │ ├── _strictLastIndexOf.js │ │ │ ├── _stringSize.js │ │ │ ├── _stringToArray.js │ │ │ ├── _stringToPath.js │ │ │ ├── _toKey.js │ │ │ ├── _toSource.js │ │ │ ├── _unescapeHtmlChar.js │ │ │ ├── _unicodeSize.js │ │ │ ├── _unicodeToArray.js │ │ │ ├── _unicodeWords.js │ │ │ ├── _updateWrapDetails.js │ │ │ ├── _wrapperClone.js │ │ │ ├── add.js │ │ │ ├── after.js │ │ │ ├── array.js │ │ │ ├── ary.js │ │ │ ├── assign.js │ │ │ ├── assignIn.js │ │ │ ├── assignInWith.js │ │ │ ├── assignWith.js │ │ │ ├── at.js │ │ │ ├── attempt.js │ │ │ ├── before.js │ │ │ ├── bind.js │ │ │ ├── bindAll.js │ │ │ ├── bindKey.js │ │ │ ├── camelCase.js │ │ │ ├── capitalize.js │ │ │ ├── castArray.js │ │ │ ├── ceil.js │ │ │ ├── chain.js │ │ │ ├── chunk.js │ │ │ ├── clamp.js │ │ │ ├── clone.js │ │ │ ├── cloneDeep.js │ │ │ ├── cloneDeepWith.js │ │ │ ├── cloneWith.js │ │ │ ├── collection.js │ │ │ ├── commit.js │ │ │ ├── compact.js │ │ │ ├── concat.js │ │ │ ├── cond.js │ │ │ ├── conforms.js │ │ │ ├── conformsTo.js │ │ │ ├── constant.js │ │ │ ├── core.js │ │ │ ├── core.min.js │ │ │ ├── countBy.js │ │ │ ├── create.js │ │ │ ├── curry.js │ │ │ ├── curryRight.js │ │ │ ├── date.js │ │ │ ├── debounce.js │ │ │ ├── deburr.js │ │ │ ├── defaultTo.js │ │ │ ├── defaults.js │ │ │ ├── defaultsDeep.js │ │ │ ├── defer.js │ │ │ ├── delay.js │ │ │ ├── difference.js │ │ │ ├── differenceBy.js │ │ │ ├── differenceWith.js │ │ │ ├── divide.js │ │ │ ├── drop.js │ │ │ ├── dropRight.js │ │ │ ├── dropRightWhile.js │ │ │ ├── dropWhile.js │ │ │ ├── each.js │ │ │ ├── eachRight.js │ │ │ ├── endsWith.js │ │ │ ├── entries.js │ │ │ ├── entriesIn.js │ │ │ ├── eq.js │ │ │ ├── escape.js │ │ │ ├── escapeRegExp.js │ │ │ ├── every.js │ │ │ ├── extend.js │ │ │ ├── extendWith.js │ │ │ ├── fill.js │ │ │ ├── filter.js │ │ │ ├── find.js │ │ │ ├── findIndex.js │ │ │ ├── findKey.js │ │ │ ├── findLast.js │ │ │ ├── findLastIndex.js │ │ │ ├── findLastKey.js │ │ │ ├── first.js │ │ │ ├── flatMap.js │ │ │ ├── flatMapDeep.js │ │ │ ├── flatMapDepth.js │ │ │ ├── flatten.js │ │ │ ├── flattenDeep.js │ │ │ ├── flattenDepth.js │ │ │ ├── flip.js │ │ │ ├── floor.js │ │ │ ├── flow.js │ │ │ ├── flowRight.js │ │ │ ├── forEach.js │ │ │ ├── forEachRight.js │ │ │ ├── forIn.js │ │ │ ├── forInRight.js │ │ │ ├── forOwn.js │ │ │ ├── forOwnRight.js │ │ │ ├── fp.js │ │ │ ├── fp │ │ │ │ ├── F.js │ │ │ │ ├── T.js │ │ │ │ ├── __.js │ │ │ │ ├── _baseConvert.js │ │ │ │ ├── _convertBrowser.js │ │ │ │ ├── _falseOptions.js │ │ │ │ ├── _mapping.js │ │ │ │ ├── _util.js │ │ │ │ ├── add.js │ │ │ │ ├── after.js │ │ │ │ ├── all.js │ │ │ │ ├── allPass.js │ │ │ │ ├── always.js │ │ │ │ ├── any.js │ │ │ │ ├── anyPass.js │ │ │ │ ├── apply.js │ │ │ │ ├── array.js │ │ │ │ ├── ary.js │ │ │ │ ├── assign.js │ │ │ │ ├── assignAll.js │ │ │ │ ├── assignAllWith.js │ │ │ │ ├── assignIn.js │ │ │ │ ├── assignInAll.js │ │ │ │ ├── assignInAllWith.js │ │ │ │ ├── assignInWith.js │ │ │ │ ├── assignWith.js │ │ │ │ ├── assoc.js │ │ │ │ ├── assocPath.js │ │ │ │ ├── at.js │ │ │ │ ├── attempt.js │ │ │ │ ├── before.js │ │ │ │ ├── bind.js │ │ │ │ ├── bindAll.js │ │ │ │ ├── bindKey.js │ │ │ │ ├── camelCase.js │ │ │ │ ├── capitalize.js │ │ │ │ ├── castArray.js │ │ │ │ ├── ceil.js │ │ │ │ ├── chain.js │ │ │ │ ├── chunk.js │ │ │ │ ├── clamp.js │ │ │ │ ├── clone.js │ │ │ │ ├── cloneDeep.js │ │ │ │ ├── cloneDeepWith.js │ │ │ │ ├── cloneWith.js │ │ │ │ ├── collection.js │ │ │ │ ├── commit.js │ │ │ │ ├── compact.js │ │ │ │ ├── complement.js │ │ │ │ ├── compose.js │ │ │ │ ├── concat.js │ │ │ │ ├── cond.js │ │ │ │ ├── conforms.js │ │ │ │ ├── conformsTo.js │ │ │ │ ├── constant.js │ │ │ │ ├── contains.js │ │ │ │ ├── convert.js │ │ │ │ ├── countBy.js │ │ │ │ ├── create.js │ │ │ │ ├── curry.js │ │ │ │ ├── curryN.js │ │ │ │ ├── curryRight.js │ │ │ │ ├── curryRightN.js │ │ │ │ ├── date.js │ │ │ │ ├── debounce.js │ │ │ │ ├── deburr.js │ │ │ │ ├── defaultTo.js │ │ │ │ ├── defaults.js │ │ │ │ ├── defaultsAll.js │ │ │ │ ├── defaultsDeep.js │ │ │ │ ├── defaultsDeepAll.js │ │ │ │ ├── defer.js │ │ │ │ ├── delay.js │ │ │ │ ├── difference.js │ │ │ │ ├── differenceBy.js │ │ │ │ ├── differenceWith.js │ │ │ │ ├── dissoc.js │ │ │ │ ├── dissocPath.js │ │ │ │ ├── divide.js │ │ │ │ ├── drop.js │ │ │ │ ├── dropLast.js │ │ │ │ ├── dropLastWhile.js │ │ │ │ ├── dropRight.js │ │ │ │ ├── dropRightWhile.js │ │ │ │ ├── dropWhile.js │ │ │ │ ├── each.js │ │ │ │ ├── eachRight.js │ │ │ │ ├── endsWith.js │ │ │ │ ├── entries.js │ │ │ │ ├── entriesIn.js │ │ │ │ ├── eq.js │ │ │ │ ├── equals.js │ │ │ │ ├── escape.js │ │ │ │ ├── escapeRegExp.js │ │ │ │ ├── every.js │ │ │ │ ├── extend.js │ │ │ │ ├── extendAll.js │ │ │ │ ├── extendAllWith.js │ │ │ │ ├── extendWith.js │ │ │ │ ├── fill.js │ │ │ │ ├── filter.js │ │ │ │ ├── find.js │ │ │ │ ├── findFrom.js │ │ │ │ ├── findIndex.js │ │ │ │ ├── findIndexFrom.js │ │ │ │ ├── findKey.js │ │ │ │ ├── findLast.js │ │ │ │ ├── findLastFrom.js │ │ │ │ ├── findLastIndex.js │ │ │ │ ├── findLastIndexFrom.js │ │ │ │ ├── findLastKey.js │ │ │ │ ├── first.js │ │ │ │ ├── flatMap.js │ │ │ │ ├── flatMapDeep.js │ │ │ │ ├── flatMapDepth.js │ │ │ │ ├── flatten.js │ │ │ │ ├── flattenDeep.js │ │ │ │ ├── flattenDepth.js │ │ │ │ ├── flip.js │ │ │ │ ├── floor.js │ │ │ │ ├── flow.js │ │ │ │ ├── flowRight.js │ │ │ │ ├── forEach.js │ │ │ │ ├── forEachRight.js │ │ │ │ ├── forIn.js │ │ │ │ ├── forInRight.js │ │ │ │ ├── forOwn.js │ │ │ │ ├── forOwnRight.js │ │ │ │ ├── fromPairs.js │ │ │ │ ├── function.js │ │ │ │ ├── functions.js │ │ │ │ ├── functionsIn.js │ │ │ │ ├── get.js │ │ │ │ ├── getOr.js │ │ │ │ ├── groupBy.js │ │ │ │ ├── gt.js │ │ │ │ ├── gte.js │ │ │ │ ├── has.js │ │ │ │ ├── hasIn.js │ │ │ │ ├── head.js │ │ │ │ ├── identical.js │ │ │ │ ├── identity.js │ │ │ │ ├── inRange.js │ │ │ │ ├── includes.js │ │ │ │ ├── includesFrom.js │ │ │ │ ├── indexBy.js │ │ │ │ ├── indexOf.js │ │ │ │ ├── indexOfFrom.js │ │ │ │ ├── init.js │ │ │ │ ├── initial.js │ │ │ │ ├── intersection.js │ │ │ │ ├── intersectionBy.js │ │ │ │ ├── intersectionWith.js │ │ │ │ ├── invert.js │ │ │ │ ├── invertBy.js │ │ │ │ ├── invertObj.js │ │ │ │ ├── invoke.js │ │ │ │ ├── invokeArgs.js │ │ │ │ ├── invokeArgsMap.js │ │ │ │ ├── invokeMap.js │ │ │ │ ├── isArguments.js │ │ │ │ ├── isArray.js │ │ │ │ ├── isArrayBuffer.js │ │ │ │ ├── isArrayLike.js │ │ │ │ ├── isArrayLikeObject.js │ │ │ │ ├── isBoolean.js │ │ │ │ ├── isBuffer.js │ │ │ │ ├── isDate.js │ │ │ │ ├── isElement.js │ │ │ │ ├── isEmpty.js │ │ │ │ ├── isEqual.js │ │ │ │ ├── isEqualWith.js │ │ │ │ ├── isError.js │ │ │ │ ├── isFinite.js │ │ │ │ ├── isFunction.js │ │ │ │ ├── isInteger.js │ │ │ │ ├── isLength.js │ │ │ │ ├── isMap.js │ │ │ │ ├── isMatch.js │ │ │ │ ├── isMatchWith.js │ │ │ │ ├── isNaN.js │ │ │ │ ├── isNative.js │ │ │ │ ├── isNil.js │ │ │ │ ├── isNull.js │ │ │ │ ├── isNumber.js │ │ │ │ ├── isObject.js │ │ │ │ ├── isObjectLike.js │ │ │ │ ├── isPlainObject.js │ │ │ │ ├── isRegExp.js │ │ │ │ ├── isSafeInteger.js │ │ │ │ ├── isSet.js │ │ │ │ ├── isString.js │ │ │ │ ├── isSymbol.js │ │ │ │ ├── isTypedArray.js │ │ │ │ ├── isUndefined.js │ │ │ │ ├── isWeakMap.js │ │ │ │ ├── isWeakSet.js │ │ │ │ ├── iteratee.js │ │ │ │ ├── join.js │ │ │ │ ├── juxt.js │ │ │ │ ├── kebabCase.js │ │ │ │ ├── keyBy.js │ │ │ │ ├── keys.js │ │ │ │ ├── keysIn.js │ │ │ │ ├── lang.js │ │ │ │ ├── last.js │ │ │ │ ├── lastIndexOf.js │ │ │ │ ├── lastIndexOfFrom.js │ │ │ │ ├── lowerCase.js │ │ │ │ ├── lowerFirst.js │ │ │ │ ├── lt.js │ │ │ │ ├── lte.js │ │ │ │ ├── map.js │ │ │ │ ├── mapKeys.js │ │ │ │ ├── mapValues.js │ │ │ │ ├── matches.js │ │ │ │ ├── matchesProperty.js │ │ │ │ ├── math.js │ │ │ │ ├── max.js │ │ │ │ ├── maxBy.js │ │ │ │ ├── mean.js │ │ │ │ ├── meanBy.js │ │ │ │ ├── memoize.js │ │ │ │ ├── merge.js │ │ │ │ ├── mergeAll.js │ │ │ │ ├── mergeAllWith.js │ │ │ │ ├── mergeWith.js │ │ │ │ ├── method.js │ │ │ │ ├── methodOf.js │ │ │ │ ├── min.js │ │ │ │ ├── minBy.js │ │ │ │ ├── mixin.js │ │ │ │ ├── multiply.js │ │ │ │ ├── nAry.js │ │ │ │ ├── negate.js │ │ │ │ ├── next.js │ │ │ │ ├── noop.js │ │ │ │ ├── now.js │ │ │ │ ├── nth.js │ │ │ │ ├── nthArg.js │ │ │ │ ├── number.js │ │ │ │ ├── object.js │ │ │ │ ├── omit.js │ │ │ │ ├── omitAll.js │ │ │ │ ├── omitBy.js │ │ │ │ ├── once.js │ │ │ │ ├── orderBy.js │ │ │ │ ├── over.js │ │ │ │ ├── overArgs.js │ │ │ │ ├── overEvery.js │ │ │ │ ├── overSome.js │ │ │ │ ├── pad.js │ │ │ │ ├── padChars.js │ │ │ │ ├── padCharsEnd.js │ │ │ │ ├── padCharsStart.js │ │ │ │ ├── padEnd.js │ │ │ │ ├── padStart.js │ │ │ │ ├── parseInt.js │ │ │ │ ├── partial.js │ │ │ │ ├── partialRight.js │ │ │ │ ├── partition.js │ │ │ │ ├── path.js │ │ │ │ ├── pathEq.js │ │ │ │ ├── pathOr.js │ │ │ │ ├── paths.js │ │ │ │ ├── pick.js │ │ │ │ ├── pickAll.js │ │ │ │ ├── pickBy.js │ │ │ │ ├── pipe.js │ │ │ │ ├── placeholder.js │ │ │ │ ├── plant.js │ │ │ │ ├── pluck.js │ │ │ │ ├── prop.js │ │ │ │ ├── propEq.js │ │ │ │ ├── propOr.js │ │ │ │ ├── property.js │ │ │ │ ├── propertyOf.js │ │ │ │ ├── props.js │ │ │ │ ├── pull.js │ │ │ │ ├── pullAll.js │ │ │ │ ├── pullAllBy.js │ │ │ │ ├── pullAllWith.js │ │ │ │ ├── pullAt.js │ │ │ │ ├── random.js │ │ │ │ ├── range.js │ │ │ │ ├── rangeRight.js │ │ │ │ ├── rangeStep.js │ │ │ │ ├── rangeStepRight.js │ │ │ │ ├── rearg.js │ │ │ │ ├── reduce.js │ │ │ │ ├── reduceRight.js │ │ │ │ ├── reject.js │ │ │ │ ├── remove.js │ │ │ │ ├── repeat.js │ │ │ │ ├── replace.js │ │ │ │ ├── rest.js │ │ │ │ ├── restFrom.js │ │ │ │ ├── result.js │ │ │ │ ├── reverse.js │ │ │ │ ├── round.js │ │ │ │ ├── sample.js │ │ │ │ ├── sampleSize.js │ │ │ │ ├── seq.js │ │ │ │ ├── set.js │ │ │ │ ├── setWith.js │ │ │ │ ├── shuffle.js │ │ │ │ ├── size.js │ │ │ │ ├── slice.js │ │ │ │ ├── snakeCase.js │ │ │ │ ├── some.js │ │ │ │ ├── sortBy.js │ │ │ │ ├── sortedIndex.js │ │ │ │ ├── sortedIndexBy.js │ │ │ │ ├── sortedIndexOf.js │ │ │ │ ├── sortedLastIndex.js │ │ │ │ ├── sortedLastIndexBy.js │ │ │ │ ├── sortedLastIndexOf.js │ │ │ │ ├── sortedUniq.js │ │ │ │ ├── sortedUniqBy.js │ │ │ │ ├── split.js │ │ │ │ ├── spread.js │ │ │ │ ├── spreadFrom.js │ │ │ │ ├── startCase.js │ │ │ │ ├── startsWith.js │ │ │ │ ├── string.js │ │ │ │ ├── stubArray.js │ │ │ │ ├── stubFalse.js │ │ │ │ ├── stubObject.js │ │ │ │ ├── stubString.js │ │ │ │ ├── stubTrue.js │ │ │ │ ├── subtract.js │ │ │ │ ├── sum.js │ │ │ │ ├── sumBy.js │ │ │ │ ├── symmetricDifference.js │ │ │ │ ├── symmetricDifferenceBy.js │ │ │ │ ├── symmetricDifferenceWith.js │ │ │ │ ├── tail.js │ │ │ │ ├── take.js │ │ │ │ ├── takeLast.js │ │ │ │ ├── takeLastWhile.js │ │ │ │ ├── takeRight.js │ │ │ │ ├── takeRightWhile.js │ │ │ │ ├── takeWhile.js │ │ │ │ ├── tap.js │ │ │ │ ├── template.js │ │ │ │ ├── templateSettings.js │ │ │ │ ├── throttle.js │ │ │ │ ├── thru.js │ │ │ │ ├── times.js │ │ │ │ ├── toArray.js │ │ │ │ ├── toFinite.js │ │ │ │ ├── toInteger.js │ │ │ │ ├── toIterator.js │ │ │ │ ├── toJSON.js │ │ │ │ ├── toLength.js │ │ │ │ ├── toLower.js │ │ │ │ ├── toNumber.js │ │ │ │ ├── toPairs.js │ │ │ │ ├── toPairsIn.js │ │ │ │ ├── toPath.js │ │ │ │ ├── toPlainObject.js │ │ │ │ ├── toSafeInteger.js │ │ │ │ ├── toString.js │ │ │ │ ├── toUpper.js │ │ │ │ ├── transform.js │ │ │ │ ├── trim.js │ │ │ │ ├── trimChars.js │ │ │ │ ├── trimCharsEnd.js │ │ │ │ ├── trimCharsStart.js │ │ │ │ ├── trimEnd.js │ │ │ │ ├── trimStart.js │ │ │ │ ├── truncate.js │ │ │ │ ├── unapply.js │ │ │ │ ├── unary.js │ │ │ │ ├── unescape.js │ │ │ │ ├── union.js │ │ │ │ ├── unionBy.js │ │ │ │ ├── unionWith.js │ │ │ │ ├── uniq.js │ │ │ │ ├── uniqBy.js │ │ │ │ ├── uniqWith.js │ │ │ │ ├── uniqueId.js │ │ │ │ ├── unnest.js │ │ │ │ ├── unset.js │ │ │ │ ├── unzip.js │ │ │ │ ├── unzipWith.js │ │ │ │ ├── update.js │ │ │ │ ├── updateWith.js │ │ │ │ ├── upperCase.js │ │ │ │ ├── upperFirst.js │ │ │ │ ├── useWith.js │ │ │ │ ├── util.js │ │ │ │ ├── value.js │ │ │ │ ├── valueOf.js │ │ │ │ ├── values.js │ │ │ │ ├── valuesIn.js │ │ │ │ ├── where.js │ │ │ │ ├── whereEq.js │ │ │ │ ├── without.js │ │ │ │ ├── words.js │ │ │ │ ├── wrap.js │ │ │ │ ├── wrapperAt.js │ │ │ │ ├── wrapperChain.js │ │ │ │ ├── wrapperLodash.js │ │ │ │ ├── wrapperReverse.js │ │ │ │ ├── wrapperValue.js │ │ │ │ ├── xor.js │ │ │ │ ├── xorBy.js │ │ │ │ ├── xorWith.js │ │ │ │ ├── zip.js │ │ │ │ ├── zipAll.js │ │ │ │ ├── zipObj.js │ │ │ │ ├── zipObject.js │ │ │ │ ├── zipObjectDeep.js │ │ │ │ └── zipWith.js │ │ │ ├── fromPairs.js │ │ │ ├── function.js │ │ │ ├── functions.js │ │ │ ├── functionsIn.js │ │ │ ├── get.js │ │ │ ├── groupBy.js │ │ │ ├── gt.js │ │ │ ├── gte.js │ │ │ ├── has.js │ │ │ ├── hasIn.js │ │ │ ├── head.js │ │ │ ├── identity.js │ │ │ ├── inRange.js │ │ │ ├── includes.js │ │ │ ├── index.js │ │ │ ├── indexOf.js │ │ │ ├── initial.js │ │ │ ├── intersection.js │ │ │ ├── intersectionBy.js │ │ │ ├── intersectionWith.js │ │ │ ├── invert.js │ │ │ ├── invertBy.js │ │ │ ├── invoke.js │ │ │ ├── invokeMap.js │ │ │ ├── isArguments.js │ │ │ ├── isArray.js │ │ │ ├── isArrayBuffer.js │ │ │ ├── isArrayLike.js │ │ │ ├── isArrayLikeObject.js │ │ │ ├── isBoolean.js │ │ │ ├── isBuffer.js │ │ │ ├── isDate.js │ │ │ ├── isElement.js │ │ │ ├── isEmpty.js │ │ │ ├── isEqual.js │ │ │ ├── isEqualWith.js │ │ │ ├── isError.js │ │ │ ├── isFinite.js │ │ │ ├── isFunction.js │ │ │ ├── isInteger.js │ │ │ ├── isLength.js │ │ │ ├── isMap.js │ │ │ ├── isMatch.js │ │ │ ├── isMatchWith.js │ │ │ ├── isNaN.js │ │ │ ├── isNative.js │ │ │ ├── isNil.js │ │ │ ├── isNull.js │ │ │ ├── isNumber.js │ │ │ ├── isObject.js │ │ │ ├── isObjectLike.js │ │ │ ├── isPlainObject.js │ │ │ ├── isRegExp.js │ │ │ ├── isSafeInteger.js │ │ │ ├── isSet.js │ │ │ ├── isString.js │ │ │ ├── isSymbol.js │ │ │ ├── isTypedArray.js │ │ │ ├── isUndefined.js │ │ │ ├── isWeakMap.js │ │ │ ├── isWeakSet.js │ │ │ ├── iteratee.js │ │ │ ├── join.js │ │ │ ├── kebabCase.js │ │ │ ├── keyBy.js │ │ │ ├── keys.js │ │ │ ├── keysIn.js │ │ │ ├── lang.js │ │ │ ├── last.js │ │ │ ├── lastIndexOf.js │ │ │ ├── lodash.js │ │ │ ├── lodash.min.js │ │ │ ├── lowerCase.js │ │ │ ├── lowerFirst.js │ │ │ ├── lt.js │ │ │ ├── lte.js │ │ │ ├── map.js │ │ │ ├── mapKeys.js │ │ │ ├── mapValues.js │ │ │ ├── matches.js │ │ │ ├── matchesProperty.js │ │ │ ├── math.js │ │ │ ├── max.js │ │ │ ├── maxBy.js │ │ │ ├── mean.js │ │ │ ├── meanBy.js │ │ │ ├── memoize.js │ │ │ ├── merge.js │ │ │ ├── mergeWith.js │ │ │ ├── method.js │ │ │ ├── methodOf.js │ │ │ ├── min.js │ │ │ ├── minBy.js │ │ │ ├── mixin.js │ │ │ ├── multiply.js │ │ │ ├── negate.js │ │ │ ├── next.js │ │ │ ├── noop.js │ │ │ ├── now.js │ │ │ ├── nth.js │ │ │ ├── nthArg.js │ │ │ ├── number.js │ │ │ ├── object.js │ │ │ ├── omit.js │ │ │ ├── omitBy.js │ │ │ ├── once.js │ │ │ ├── orderBy.js │ │ │ ├── over.js │ │ │ ├── overArgs.js │ │ │ ├── overEvery.js │ │ │ ├── overSome.js │ │ │ ├── package.json │ │ │ ├── pad.js │ │ │ ├── padEnd.js │ │ │ ├── padStart.js │ │ │ ├── parseInt.js │ │ │ ├── partial.js │ │ │ ├── partialRight.js │ │ │ ├── partition.js │ │ │ ├── pick.js │ │ │ ├── pickBy.js │ │ │ ├── plant.js │ │ │ ├── property.js │ │ │ ├── propertyOf.js │ │ │ ├── pull.js │ │ │ ├── pullAll.js │ │ │ ├── pullAllBy.js │ │ │ ├── pullAllWith.js │ │ │ ├── pullAt.js │ │ │ ├── random.js │ │ │ ├── range.js │ │ │ ├── rangeRight.js │ │ │ ├── rearg.js │ │ │ ├── reduce.js │ │ │ ├── reduceRight.js │ │ │ ├── reject.js │ │ │ ├── remove.js │ │ │ ├── repeat.js │ │ │ ├── replace.js │ │ │ ├── rest.js │ │ │ ├── result.js │ │ │ ├── reverse.js │ │ │ ├── round.js │ │ │ ├── sample.js │ │ │ ├── sampleSize.js │ │ │ ├── seq.js │ │ │ ├── set.js │ │ │ ├── setWith.js │ │ │ ├── shuffle.js │ │ │ ├── size.js │ │ │ ├── slice.js │ │ │ ├── snakeCase.js │ │ │ ├── some.js │ │ │ ├── sortBy.js │ │ │ ├── sortedIndex.js │ │ │ ├── sortedIndexBy.js │ │ │ ├── sortedIndexOf.js │ │ │ ├── sortedLastIndex.js │ │ │ ├── sortedLastIndexBy.js │ │ │ ├── sortedLastIndexOf.js │ │ │ ├── sortedUniq.js │ │ │ ├── sortedUniqBy.js │ │ │ ├── split.js │ │ │ ├── spread.js │ │ │ ├── startCase.js │ │ │ ├── startsWith.js │ │ │ ├── string.js │ │ │ ├── stubArray.js │ │ │ ├── stubFalse.js │ │ │ ├── stubObject.js │ │ │ ├── stubString.js │ │ │ ├── stubTrue.js │ │ │ ├── subtract.js │ │ │ ├── sum.js │ │ │ ├── sumBy.js │ │ │ ├── tail.js │ │ │ ├── take.js │ │ │ ├── takeRight.js │ │ │ ├── takeRightWhile.js │ │ │ ├── takeWhile.js │ │ │ ├── tap.js │ │ │ ├── template.js │ │ │ ├── templateSettings.js │ │ │ ├── throttle.js │ │ │ ├── thru.js │ │ │ ├── times.js │ │ │ ├── toArray.js │ │ │ ├── toFinite.js │ │ │ ├── toInteger.js │ │ │ ├── toIterator.js │ │ │ ├── toJSON.js │ │ │ ├── toLength.js │ │ │ ├── toLower.js │ │ │ ├── toNumber.js │ │ │ ├── toPairs.js │ │ │ ├── toPairsIn.js │ │ │ ├── toPath.js │ │ │ ├── toPlainObject.js │ │ │ ├── toSafeInteger.js │ │ │ ├── toString.js │ │ │ ├── toUpper.js │ │ │ ├── transform.js │ │ │ ├── trim.js │ │ │ ├── trimEnd.js │ │ │ ├── trimStart.js │ │ │ ├── truncate.js │ │ │ ├── unary.js │ │ │ ├── unescape.js │ │ │ ├── union.js │ │ │ ├── unionBy.js │ │ │ ├── unionWith.js │ │ │ ├── uniq.js │ │ │ ├── uniqBy.js │ │ │ ├── uniqWith.js │ │ │ ├── uniqueId.js │ │ │ ├── unset.js │ │ │ ├── unzip.js │ │ │ ├── unzipWith.js │ │ │ ├── update.js │ │ │ ├── updateWith.js │ │ │ ├── upperCase.js │ │ │ ├── upperFirst.js │ │ │ ├── util.js │ │ │ ├── value.js │ │ │ ├── valueOf.js │ │ │ ├── values.js │ │ │ ├── valuesIn.js │ │ │ ├── without.js │ │ │ ├── words.js │ │ │ ├── wrap.js │ │ │ ├── wrapperAt.js │ │ │ ├── wrapperChain.js │ │ │ ├── wrapperLodash.js │ │ │ ├── wrapperReverse.js │ │ │ ├── wrapperValue.js │ │ │ ├── xor.js │ │ │ ├── xorBy.js │ │ │ ├── xorWith.js │ │ │ ├── zip.js │ │ │ ├── zipObject.js │ │ │ ├── zipObjectDeep.js │ │ │ └── zipWith.js │ │ ├── lru-cache │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── index.js │ │ │ └── package.json │ │ ├── mime │ │ │ ├── .eslintrc.json │ │ │ ├── .github │ │ │ │ ├── ISSUE_TEMPLATE.md │ │ │ │ └── PULL_REQUEST_TEMPLATE.md │ │ │ ├── .travis.yml │ │ │ ├── CHANGELOG.md │ │ │ ├── CONTRIBUTING.md │ │ │ ├── LICENSE │ │ │ ├── Mime.js │ │ │ ├── README.md │ │ │ ├── cli.js │ │ │ ├── index.js │ │ │ ├── lite.js │ │ │ ├── package.json │ │ │ ├── src │ │ │ │ ├── README_js.md │ │ │ │ ├── benchmark.js │ │ │ │ ├── build.js │ │ │ │ └── test.js │ │ │ └── types │ │ │ │ ├── other.js │ │ │ │ └── standard.js │ │ ├── ms │ │ │ ├── index.js │ │ │ ├── license.md │ │ │ ├── package.json │ │ │ └── readme.md │ │ ├── node-fetch │ │ │ ├── CHANGELOG.md │ │ │ ├── LICENSE.md │ │ │ ├── README.md │ │ │ ├── browser.js │ │ │ └── package.json │ │ ├── node-forge │ │ │ ├── CHANGELOG.md │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── flash │ │ │ │ ├── README.md │ │ │ │ ├── package.json │ │ │ │ └── swf │ │ │ │ │ └── SocketPool.swf │ │ │ └── package.json │ │ ├── pify │ │ │ ├── index.js │ │ │ ├── license │ │ │ ├── package.json │ │ │ └── readme.md │ │ ├── pseudomap │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── map.js │ │ │ ├── package.json │ │ │ ├── pseudomap.js │ │ │ └── test │ │ │ │ └── basic.js │ │ ├── qs │ │ │ ├── .editorconfig │ │ │ ├── .eslintignore │ │ │ ├── .eslintrc │ │ │ ├── .github │ │ │ │ └── FUNDING.yml │ │ │ ├── CHANGELOG.md │ │ │ ├── LICENSE.md │ │ │ ├── README.md │ │ │ ├── package.json │ │ │ └── test │ │ │ │ ├── .eslintrc │ │ │ │ ├── index.js │ │ │ │ ├── parse.js │ │ │ │ ├── stringify.js │ │ │ │ └── utils.js │ │ ├── retry-axios │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ └── package.json │ │ ├── safe-buffer │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── index.d.ts │ │ │ ├── index.js │ │ │ └── package.json │ │ ├── serverless-google-cloudfunctions │ │ │ ├── .eslintignore │ │ │ ├── .eslintrc.js │ │ │ ├── .travis.yml │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── deploy │ │ │ │ ├── googleDeploy.js │ │ │ │ └── googleDeploy.test.js │ │ │ ├── docker-compose.yml │ │ │ ├── index.js │ │ │ ├── index.test.js │ │ │ ├── info │ │ │ │ ├── googleInfo.js │ │ │ │ └── googleInfo.test.js │ │ │ ├── invoke │ │ │ │ ├── googleInvoke.js │ │ │ │ └── googleInvoke.test.js │ │ │ ├── logs │ │ │ │ ├── googleLogs.js │ │ │ │ └── googleLogs.test.js │ │ │ ├── package.json │ │ │ ├── package │ │ │ │ ├── googlePackage.js │ │ │ │ ├── googlePackage.test.js │ │ │ │ └── templates │ │ │ │ │ └── core-configuration-template.yml │ │ │ ├── provider │ │ │ │ ├── googleProvider.js │ │ │ │ └── googleProvider.test.js │ │ │ ├── remove │ │ │ │ ├── googleRemove.js │ │ │ │ └── googleRemove.test.js │ │ │ ├── shared │ │ │ │ ├── monitorDeployment.js │ │ │ │ ├── monitorDeployment.test.js │ │ │ │ ├── setDeploymentBucketName.js │ │ │ │ ├── setDeploymentBucketName.test.js │ │ │ │ ├── utils.js │ │ │ │ ├── utils.test.js │ │ │ │ ├── validate.js │ │ │ │ └── validate.test.js │ │ │ └── test │ │ │ │ ├── googleCommand.js │ │ │ │ └── serverless.js │ │ ├── strip-ansi │ │ │ ├── index.js │ │ │ ├── license │ │ │ ├── package.json │ │ │ └── readme.md │ │ ├── supports-color │ │ │ ├── index.js │ │ │ ├── license │ │ │ ├── package.json │ │ │ └── readme.md │ │ ├── universalify │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── index.js │ │ │ └── package.json │ │ ├── url-template │ │ │ ├── .gitmodules │ │ │ ├── .npmignore │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── package.json │ │ │ ├── test │ │ │ │ ├── index.html │ │ │ │ ├── uritemplate-test.js │ │ │ │ └── url-template-test.js │ │ │ └── uritemplate-test │ │ │ │ ├── README.md │ │ │ │ ├── extended-tests.json │ │ │ │ ├── json2xml.xslt │ │ │ │ ├── negative-tests.json │ │ │ │ ├── spec-examples-by-section.json │ │ │ │ ├── spec-examples.json │ │ │ │ └── transform-json-tests.xslt │ │ ├── uuid │ │ │ ├── AUTHORS │ │ │ ├── CHANGELOG.md │ │ │ ├── LICENSE.md │ │ │ ├── README.md │ │ │ ├── bin │ │ │ │ └── uuid │ │ │ ├── index.js │ │ │ ├── package.json │ │ │ ├── v1.js │ │ │ ├── v3.js │ │ │ ├── v4.js │ │ │ └── v5.js │ │ └── yallist │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── iterator.js │ │ │ ├── package.json │ │ │ └── yallist.js │ ├── package-lock.json │ ├── package.json │ ├── requirements.txt │ └── serverless.yml └── openfaas-python-simple-http-endpoint │ ├── .gitignore │ ├── hello-python.yml │ ├── hello-python │ ├── handler.py │ └── requirements.txt │ ├── kubeconfig │ └── namespaces.yml └── chap14-MLOps ├── boston-housing-pickle ├── .gitignore ├── README.md ├── boston_housing_pickle.ipynb ├── boston_housing_prediction.joblib ├── housing.csv └── pickle_digits.ipynb ├── flask-sklearn ├── Dockerfile ├── Makefile ├── README.md ├── app.py ├── boston_housing_prediction.joblib ├── housing.csv ├── make_prediction.sh ├── requirements.txt ├── run_docker.sh ├── run_kubernetes.sh └── upload_docker.sh └── regression-concepts ├── .gitignore ├── README.md ├── height-weight-25k.csv ├── height_weight.ipynb └── ml_regression.ipynb /_config.yml: -------------------------------------------------------------------------------- 1 | theme: jekyll-theme-minimal -------------------------------------------------------------------------------- /docs/addendum.md: -------------------------------------------------------------------------------- 1 | # Addendum 2 | 3 | Take a look at some of the [chapter notes](https://github.com/paiml/python_devops_book/tree/master/notes) 4 | -------------------------------------------------------------------------------- /notes/chap1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paiml/python_devops_book/d8c0f54895206823a15d1afcaf631dd5fb3f448d/notes/chap1.md -------------------------------------------------------------------------------- /notes/chap10.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paiml/python_devops_book/d8c0f54895206823a15d1afcaf631dd5fb3f448d/notes/chap10.md -------------------------------------------------------------------------------- /notes/chap11.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paiml/python_devops_book/d8c0f54895206823a15d1afcaf631dd5fb3f448d/notes/chap11.md -------------------------------------------------------------------------------- /notes/chap12.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paiml/python_devops_book/d8c0f54895206823a15d1afcaf631dd5fb3f448d/notes/chap12.md -------------------------------------------------------------------------------- /notes/chap13.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paiml/python_devops_book/d8c0f54895206823a15d1afcaf631dd5fb3f448d/notes/chap13.md -------------------------------------------------------------------------------- /notes/chap15.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paiml/python_devops_book/d8c0f54895206823a15d1afcaf631dd5fb3f448d/notes/chap15.md -------------------------------------------------------------------------------- /notes/chap16.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paiml/python_devops_book/d8c0f54895206823a15d1afcaf631dd5fb3f448d/notes/chap16.md -------------------------------------------------------------------------------- /notes/chap2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paiml/python_devops_book/d8c0f54895206823a15d1afcaf631dd5fb3f448d/notes/chap2.md -------------------------------------------------------------------------------- /notes/chap4.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paiml/python_devops_book/d8c0f54895206823a15d1afcaf631dd5fb3f448d/notes/chap4.md -------------------------------------------------------------------------------- /notes/chap5.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paiml/python_devops_book/d8c0f54895206823a15d1afcaf631dd5fb3f448d/notes/chap5.md -------------------------------------------------------------------------------- /notes/chap7.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paiml/python_devops_book/d8c0f54895206823a15d1afcaf631dd5fb3f448d/notes/chap7.md -------------------------------------------------------------------------------- /notes/chap8.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paiml/python_devops_book/d8c0f54895206823a15d1afcaf631dd5fb3f448d/notes/chap8.md -------------------------------------------------------------------------------- /notes/chap9.md: -------------------------------------------------------------------------------- 1 | ## Chapter 9 NOTES: Cloud Computing 2 | 3 | Some additional topics you may enjoy: 4 | 5 | * [Cloud Onboarding](https://noahgift.github.io/cloud-data-analysis-at-scale/topics/cloud-onboarding) 6 | * [Cloud Service Model](https://noahgift.github.io/cloud-data-analysis-at-scale/topics/cloud-service-model) 7 | * [IaC](https://noahgift.github.io/cloud-data-analysis-at-scale/topics/iac) 8 | -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | Flask==1.0.2 2 | pandas==0.24.2 3 | scikit-learn==0.20.3 4 | pylint -------------------------------------------------------------------------------- /src/chap03-commandlineTools/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paiml/python_devops_book/d8c0f54895206823a15d1afcaf631dd5fb3f448d/src/chap03-commandlineTools/__init__.py -------------------------------------------------------------------------------- /src/chap03-commandlineTools/always_say_it.py: -------------------------------------------------------------------------------- 1 | 2 | def say_it(): 3 | greeting = 'Hello' 4 | target = 'Joe' 5 | message = f'{greeting} {target}' 6 | print(message) 7 | 8 | say_it() 9 | -------------------------------------------------------------------------------- /src/chap03-commandlineTools/foo_plugin_a.py: -------------------------------------------------------------------------------- 1 | def run(): 2 | print("Running plugin A") 3 | -------------------------------------------------------------------------------- /src/chap03-commandlineTools/foo_plugin_b.py: -------------------------------------------------------------------------------- 1 | def run(): 2 | print("Running plugin A") 3 | -------------------------------------------------------------------------------- /src/chap03-commandlineTools/simple_fire.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env python 2 | """ 3 | Simple Fire example 4 | """ 5 | import fire 6 | 7 | 8 | def greet(greeting='Hiya', name='Tammy'): 9 | print(f"{greeting} {name}") 10 | 11 | def goodbye(goodbye='Bye', name='Tammy'): 12 | print(f"{goodbye} {name}") 13 | 14 | if __name__ == '__main__': 15 | fire.Fire() 16 | -------------------------------------------------------------------------------- /src/chap03-commandlineTools/sys_example.py: -------------------------------------------------------------------------------- 1 | import sys 2 | 3 | print(f"sys.exc_info(): {sys.exc_info()}") 4 | print(f"sys.version: {sys.version}") 5 | print(f"sys.executable: {sys.executable}") 6 | print(f"sys.getsizeof(3): {sys.getsizeof(3)}") 7 | sys.path 8 | -------------------------------------------------------------------------------- /src/chap09-CloudComputing/alert.py: -------------------------------------------------------------------------------- 1 | from random import choices 2 | 3 | hours = list(range(1,25)) 4 | status = ["Alert", "No Alert"] 5 | for hour in hours: 6 | print(f"Hour: {hour} -- {choices(status)}") -------------------------------------------------------------------------------- /src/chap10-InfraAsCode/pulumi/.gitignore: -------------------------------------------------------------------------------- 1 | *.pyc 2 | venv/ 3 | -------------------------------------------------------------------------------- /src/chap10-InfraAsCode/pulumi/Pulumi.prod.yaml: -------------------------------------------------------------------------------- 1 | config: 2 | aws:region: us-east-1 3 | proj1:dns_zone_id: Z2FTL2X8M0EBTW 4 | proj1:domain_name: www.devops4all.dev 5 | proj1:local_webdir: www-prod 6 | -------------------------------------------------------------------------------- /src/chap10-InfraAsCode/pulumi/Pulumi.staging.yaml: -------------------------------------------------------------------------------- 1 | config: 2 | aws:region: us-east-1 3 | proj1:domain_name: staging.devops4all.dev 4 | proj1:local_webdir: www-staging 5 | -------------------------------------------------------------------------------- /src/chap10-InfraAsCode/pulumi/Pulumi.yaml: -------------------------------------------------------------------------------- 1 | name: proj1 2 | runtime: python 3 | description: A minimal AWS Python Pulumi program 4 | -------------------------------------------------------------------------------- /src/chap10-InfraAsCode/pulumi/requirements.txt: -------------------------------------------------------------------------------- 1 | pulumi>=0.16.4 2 | pulumi_aws>=0.16.2 3 | -------------------------------------------------------------------------------- /src/chap10-InfraAsCode/pulumi/www-prod/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paiml/python_devops_book/d8c0f54895206823a15d1afcaf631dd5fb3f448d/src/chap10-InfraAsCode/pulumi/www-prod/favicon.png -------------------------------------------------------------------------------- /src/chap10-InfraAsCode/pulumi/www-prod/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | Hello, Pulumi production! 4 | 5 |

Hello, S3 production!

6 |

Made with ❤️ with Pulumi and Python

7 | 8 | 9 | -------------------------------------------------------------------------------- /src/chap10-InfraAsCode/pulumi/www-prod/python.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paiml/python_devops_book/d8c0f54895206823a15d1afcaf631dd5fb3f448d/src/chap10-InfraAsCode/pulumi/www-prod/python.png -------------------------------------------------------------------------------- /src/chap10-InfraAsCode/pulumi/www-staging/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paiml/python_devops_book/d8c0f54895206823a15d1afcaf631dd5fb3f448d/src/chap10-InfraAsCode/pulumi/www-staging/favicon.png -------------------------------------------------------------------------------- /src/chap10-InfraAsCode/pulumi/www-staging/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | Hello, Pulumi! 4 | 5 |

Hello, S3!

6 |

Made with ❤️ with Pulumi and Python

7 | 8 | 9 | -------------------------------------------------------------------------------- /src/chap10-InfraAsCode/pulumi/www-staging/python.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paiml/python_devops_book/d8c0f54895206823a15d1afcaf631dd5fb3f448d/src/chap10-InfraAsCode/pulumi/www-staging/python.png -------------------------------------------------------------------------------- /src/chap10-InfraAsCode/terraform/modules/acm/main.tf: -------------------------------------------------------------------------------- 1 | resource "aws_acm_certificate" "certificate" { 2 | domain_name = "${var.domain_name}" 3 | validation_method = "DNS" 4 | subject_alternative_names = ["*.${var.domain_name}"] 5 | } 6 | -------------------------------------------------------------------------------- /src/chap10-InfraAsCode/terraform/modules/acm/outputs.tf: -------------------------------------------------------------------------------- 1 | output "certificate_arn" { 2 | value = "${aws_acm_certificate.certificate.arn}" 3 | } 4 | -------------------------------------------------------------------------------- /src/chap10-InfraAsCode/terraform/modules/acm/variables.tf: -------------------------------------------------------------------------------- 1 | variable "domain_name" { 2 | } 3 | -------------------------------------------------------------------------------- /src/chap10-InfraAsCode/terraform/modules/cloudfront/outputs.tf: -------------------------------------------------------------------------------- 1 | output "domain_name" { 2 | value = "${aws_cloudfront_distribution.www_distribution.domain_name}" 3 | } 4 | 5 | output "hosted_zone_id" { 6 | value = "${aws_cloudfront_distribution.www_distribution.hosted_zone_id}" 7 | } 8 | -------------------------------------------------------------------------------- /src/chap10-InfraAsCode/terraform/modules/cloudfront/variables.tf: -------------------------------------------------------------------------------- 1 | variable "domain_name" {} 2 | variable "acm_certificate_arn" {} 3 | variable "s3_www_website_endpoint" {} 4 | -------------------------------------------------------------------------------- /src/chap10-InfraAsCode/terraform/modules/route53/main.tf: -------------------------------------------------------------------------------- 1 | resource "aws_route53_record" "www" { 2 | zone_id = "${var.zone_id}" 3 | name = "www.${var.domain_name}" 4 | type = "A" 5 | 6 | alias { 7 | name = "${var.cloudfront_domain_name}" 8 | zone_id = "${var.cloudfront_zone_id}" 9 | evaluate_target_health = false 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /src/chap10-InfraAsCode/terraform/modules/route53/variables.tf: -------------------------------------------------------------------------------- 1 | variable "domain_name" {} 2 | variable "zone_id" {} 3 | variable "cloudfront_domain_name" {} 4 | variable "cloudfront_zone_id" {} 5 | -------------------------------------------------------------------------------- /src/chap10-InfraAsCode/terraform/modules/s3/outputs.tf: -------------------------------------------------------------------------------- 1 | output "s3_www_website_endpoint" { 2 | value = "${aws_s3_bucket.www.website_endpoint}" 3 | } 4 | -------------------------------------------------------------------------------- /src/chap10-InfraAsCode/terraform/modules/s3/variables.tf: -------------------------------------------------------------------------------- 1 | variable "domain_name" {} 2 | -------------------------------------------------------------------------------- /src/chap10-InfraAsCode/terraform/static_files/devops4all.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paiml/python_devops_book/d8c0f54895206823a15d1afcaf631dd5fb3f448d/src/chap10-InfraAsCode/terraform/static_files/devops4all.jpg -------------------------------------------------------------------------------- /src/chap10-InfraAsCode/terraform/static_files/index.html: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /src/chap10-InfraAsCode/terraform/variables.tf: -------------------------------------------------------------------------------- 1 | variable "aws_region" { 2 | default = "us-east-1" 3 | } 4 | 5 | variable "domain_name" { 6 | default = "devops4all.dev" 7 | } 8 | 9 | variable "zone_id" { 10 | default = "ZWX18ZIVHAA5O" 11 | } 12 | -------------------------------------------------------------------------------- /src/chap11-Docker/flask-by-example/Procfile: -------------------------------------------------------------------------------- 1 | web: sh heroku.sh -------------------------------------------------------------------------------- /src/chap11-Docker/flask-by-example/heroku.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | gunicorn app:app --daemon 3 | python worker.py -------------------------------------------------------------------------------- /src/chap11-Docker/flask-by-example/migrations/README: -------------------------------------------------------------------------------- 1 | Generic single-database configuration. -------------------------------------------------------------------------------- /src/chap11-Docker/flask-by-example/nltk_data/tokenizers/punkt/PY3/english.pickle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paiml/python_devops_book/d8c0f54895206823a15d1afcaf631dd5fb3f448d/src/chap11-Docker/flask-by-example/nltk_data/tokenizers/punkt/PY3/english.pickle -------------------------------------------------------------------------------- /src/chap11-Docker/flask-by-example/runtime.txt: -------------------------------------------------------------------------------- 1 | python-3.5.1 -------------------------------------------------------------------------------- /src/chap11-Docker/flask-by-example/static/spinner.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paiml/python_devops_book/d8c0f54895206823a15d1afcaf631dd5fb3f448d/src/chap11-Docker/flask-by-example/static/spinner.gif -------------------------------------------------------------------------------- /src/chap11-Docker/flask-by-example/worker.py: -------------------------------------------------------------------------------- 1 | import os 2 | 3 | import redis 4 | from rq import Worker, Queue, Connection 5 | 6 | listen = ['default'] 7 | 8 | redis_url = os.getenv('REDISTOGO_URL', 'redis://localhost:6379') 9 | 10 | conn = redis.from_url(redis_url) 11 | 12 | if __name__ == '__main__': 13 | with Connection(conn): 14 | worker = Worker(list(map(Queue, listen))) 15 | worker.work() 16 | -------------------------------------------------------------------------------- /src/chap11-Docker/flask-hello-world/Dockerfile: -------------------------------------------------------------------------------- 1 | FROM python:3.7.3-alpine 2 | 3 | # We copy just the requirements.txt first to leverage Docker cache 4 | COPY ./requirements.txt /app/requirements.txt 5 | 6 | WORKDIR /app 7 | 8 | RUN pip install -r requirements.txt 9 | 10 | COPY . /app 11 | 12 | ENTRYPOINT [ "python" ] 13 | 14 | CMD [ "app.py" ] 15 | -------------------------------------------------------------------------------- /src/chap11-Docker/flask-hello-world/app.py: -------------------------------------------------------------------------------- 1 | from flask import Flask 2 | app = Flask(__name__) 3 | 4 | @app.route('/') 5 | def hello_world(): 6 | return 'Hello, World! (from a Docker container)' 7 | 8 | if __name__ == '__main__': 9 | app.run(debug=True, host='0.0.0.0') 10 | -------------------------------------------------------------------------------- /src/chap11-Docker/flask-hello-world/requirements.txt: -------------------------------------------------------------------------------- 1 | Flask==1.0.2 2 | -------------------------------------------------------------------------------- /src/chap12-Kubernetes/flask_by_example_manifests/dbdata-persistentvolumeclaim.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: PersistentVolumeClaim 3 | metadata: 4 | creationTimestamp: null 5 | labels: 6 | io.kompose.service: dbdata 7 | name: dbdata 8 | spec: 9 | accessModes: 10 | - ReadWriteOnce 11 | resources: 12 | requests: 13 | storage: 100Mi 14 | status: {} 15 | -------------------------------------------------------------------------------- /src/chap12-Kubernetes/flask_by_example_manifests/gke/charts/grafana/dashboards/custom-dashboard.json: -------------------------------------------------------------------------------- 1 | {} -------------------------------------------------------------------------------- /src/chap12-Kubernetes/flask_by_example_manifests/gke/charts/prometheus/templates/alertmanager-serviceaccount.yaml: -------------------------------------------------------------------------------- 1 | {{- if and .Values.alertmanager.enabled .Values.serviceAccounts.alertmanager.create -}} 2 | apiVersion: v1 3 | kind: ServiceAccount 4 | metadata: 5 | labels: 6 | {{- include "prometheus.alertmanager.labels" . | nindent 4 }} 7 | name: {{ template "prometheus.serviceAccountName.alertmanager" . }} 8 | {{- end -}} 9 | -------------------------------------------------------------------------------- /src/chap12-Kubernetes/flask_by_example_manifests/gke/charts/prometheus/templates/node-exporter-serviceaccount.yaml: -------------------------------------------------------------------------------- 1 | {{- if and .Values.nodeExporter.enabled .Values.serviceAccounts.nodeExporter.create -}} 2 | apiVersion: v1 3 | kind: ServiceAccount 4 | metadata: 5 | labels: 6 | {{- include "prometheus.nodeExporter.labels" . | nindent 4 }} 7 | name: {{ template "prometheus.serviceAccountName.nodeExporter" . }} 8 | {{- end -}} 9 | -------------------------------------------------------------------------------- /src/chap12-Kubernetes/flask_by_example_manifests/gke/charts/prometheus/templates/pushgateway-serviceaccount.yaml: -------------------------------------------------------------------------------- 1 | {{- if and .Values.pushgateway.enabled .Values.serviceAccounts.pushgateway.create -}} 2 | apiVersion: v1 3 | kind: ServiceAccount 4 | metadata: 5 | labels: 6 | {{- include "prometheus.pushgateway.labels" . | nindent 4 }} 7 | name: {{ template "prometheus.serviceAccountName.pushgateway" . }} 8 | {{- end -}} 9 | -------------------------------------------------------------------------------- /src/chap12-Kubernetes/flask_by_example_manifests/gke/dbdata-persistentvolumeclaim.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: PersistentVolumeClaim 3 | metadata: 4 | creationTimestamp: null 5 | labels: 6 | io.kompose.service: dbdata 7 | name: dbdata 8 | spec: 9 | accessModes: 10 | - ReadWriteOnce 11 | resources: 12 | requests: 13 | storage: 100Mi 14 | status: {} 15 | -------------------------------------------------------------------------------- /src/chap12-Kubernetes/flask_by_example_manifests/minikube/dbdata-persistentvolumeclaim.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: PersistentVolumeClaim 3 | metadata: 4 | creationTimestamp: null 5 | labels: 6 | io.kompose.service: dbdata 7 | name: dbdata 8 | spec: 9 | accessModes: 10 | - ReadWriteOnce 11 | resources: 12 | requests: 13 | storage: 100Mi 14 | status: {} 15 | -------------------------------------------------------------------------------- /src/chap12-Kubernetes/pulumi_gke/.gitignore: -------------------------------------------------------------------------------- 1 | *.pyc 2 | venv/ 3 | -------------------------------------------------------------------------------- /src/chap12-Kubernetes/pulumi_gke/Pulumi.dev.yaml: -------------------------------------------------------------------------------- 1 | config: 2 | gcp:project: pythonfordevops-gke-pulumi 3 | gcp:zone: us-west1-a 4 | pythonfordevops-gke-pulumi:password: 5 | secure: AAABAEhT3LeudQLALV2z2ZT1DzUTAq1oDQR1Kzarhx4xt/qb70AYHieA5XEeCRhFEmPpNg== 6 | -------------------------------------------------------------------------------- /src/chap12-Kubernetes/pulumi_gke/Pulumi.yaml: -------------------------------------------------------------------------------- 1 | name: pythonfordevops-gke-pulumi 2 | runtime: python 3 | description: A minimal Google Cloud Python Pulumi program 4 | -------------------------------------------------------------------------------- /src/chap12-Kubernetes/pulumi_gke/requirements.txt: -------------------------------------------------------------------------------- 1 | pulumi>=0.17.4 2 | pulumi_gcp>=0.18.2 3 | pulumi_kubernetes>=0.22.0 4 | pulumi-random>=0.5.3 5 | -------------------------------------------------------------------------------- /src/chap13-Serverless/aws-python-simple-http-endpoint/.gitignore: -------------------------------------------------------------------------------- 1 | .serverless 2 | *.pyc 3 | *.pyo 4 | -------------------------------------------------------------------------------- /src/chap13-Serverless/aws-python-simple-http-endpoint/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "aws-simple-http-endpoint", 3 | "version": "1.0.0", 4 | "description": "Example demonstrates how to setup a simple HTTP GET endpoint with python", 5 | "author": "", 6 | "license": "MIT" 7 | } 8 | -------------------------------------------------------------------------------- /src/chap13-Serverless/aws-python-simple-http-endpoint/serverless.yml: -------------------------------------------------------------------------------- 1 | service: aws-python-simple-http-endpoint 2 | 3 | frameworkVersion: ">=1.2.0 <2.0.0" 4 | 5 | provider: 6 | name: aws 7 | runtime: python3.7 8 | 9 | functions: 10 | currentTime: 11 | handler: handler.endpoint 12 | events: 13 | - http: 14 | path: ping 15 | method: get 16 | -------------------------------------------------------------------------------- /src/chap13-Serverless/azure-functions-python/python-simple-http-endpoint/.funcignore: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /src/chap13-Serverless/azure-functions-python/python-simple-http-endpoint/host.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": "2.0" 3 | } -------------------------------------------------------------------------------- /src/chap13-Serverless/azure-functions-python/python-simple-http-endpoint/requirements.txt: -------------------------------------------------------------------------------- 1 | azure-functions -------------------------------------------------------------------------------- /src/chap13-Serverless/cdk-lambda-dynamodb-fargate/cdk.json: -------------------------------------------------------------------------------- 1 | { 2 | "app": "python3 app.py" 3 | } 4 | -------------------------------------------------------------------------------- /src/chap13-Serverless/cdk-lambda-dynamodb-fargate/cdk_lambda_dynamodb_fargate/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paiml/python_devops_book/d8c0f54895206823a15d1afcaf631dd5fb3f448d/src/chap13-Serverless/cdk-lambda-dynamodb-fargate/cdk_lambda_dynamodb_fargate/__init__.py -------------------------------------------------------------------------------- /src/chap13-Serverless/cdk-lambda-dynamodb-fargate/lambda/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paiml/python_devops_book/d8c0f54895206823a15d1afcaf631dd5fb3f448d/src/chap13-Serverless/cdk-lambda-dynamodb-fargate/lambda/__init__.py -------------------------------------------------------------------------------- /src/chap13-Serverless/cdk-lambda-dynamodb-fargate/lambda/decimalencoder.py: -------------------------------------------------------------------------------- 1 | import decimal 2 | import json 3 | 4 | 5 | # This is a workaround for: http://bugs.python.org/issue16535 6 | class DecimalEncoder(json.JSONEncoder): 7 | def default(self, obj): 8 | if isinstance(obj, decimal.Decimal): 9 | return int(obj) 10 | return super(DecimalEncoder, self).default(obj) 11 | -------------------------------------------------------------------------------- /src/chap13-Serverless/cdk-lambda-dynamodb-fargate/loadtest/Dockerfile: -------------------------------------------------------------------------------- 1 | FROM blazemeter/taurus 2 | 3 | COPY scripts /scripts 4 | COPY taurus.yaml /bzt-configs/ 5 | 6 | WORKDIR /bzt-configs 7 | ENTRYPOINT ["sh", "-c", "bzt -l /tmp/artifacts/bzt.log /bzt-configs/taurus.yaml"] 8 | -------------------------------------------------------------------------------- /src/chap13-Serverless/cdk-lambda-dynamodb-fargate/loadtest/artifacts/merged.json: -------------------------------------------------------------------------------- 1 | { 2 | "execution": [ 3 | { 4 | "iterations": 5, 5 | "scenario": { 6 | "script": "/scripts/loadtest.py" 7 | }, 8 | "ramp-up": "30s", 9 | "concurrency": 10, 10 | "executor": "molotov", 11 | "hold-for": "5m" 12 | } 13 | ] 14 | } 15 | -------------------------------------------------------------------------------- /src/chap13-Serverless/cdk-lambda-dynamodb-fargate/loadtest/artifacts/merged.yml: -------------------------------------------------------------------------------- 1 | --- 2 | execution: 3 | - concurrency: 10 4 | executor: molotov 5 | hold-for: 5m 6 | iterations: 5 7 | ramp-up: 30s 8 | scenario: 9 | script: /scripts/loadtest.py 10 | 11 | -------------------------------------------------------------------------------- /src/chap13-Serverless/cdk-lambda-dynamodb-fargate/loadtest/artifacts/molotov.err: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paiml/python_devops_book/d8c0f54895206823a15d1afcaf631dd5fb3f448d/src/chap13-Serverless/cdk-lambda-dynamodb-fargate/loadtest/artifacts/molotov.err -------------------------------------------------------------------------------- /src/chap13-Serverless/cdk-lambda-dynamodb-fargate/loadtest/artifacts/taurus.yaml: -------------------------------------------------------------------------------- 1 | execution: 2 | - executor: molotov 3 | concurrency: 10 # number of Molotov workers 4 | iterations: 5 # iteration limit for the test 5 | ramp-up: 30s 6 | hold-for: 5m 7 | scenario: 8 | script: /scripts/loadtest.py # has to be valid Molotov's script 9 | -------------------------------------------------------------------------------- /src/chap13-Serverless/cdk-lambda-dynamodb-fargate/loadtest/taurus.yaml: -------------------------------------------------------------------------------- 1 | execution: 2 | - executor: molotov 3 | concurrency: 10 # number of Molotov workers 4 | iterations: 5 # iteration limit for the test 5 | ramp-up: 30s 6 | hold-for: 5m 7 | scenario: 8 | script: /scripts/loadtest.py # has to be valid Molotov's script 9 | -------------------------------------------------------------------------------- /src/chap13-Serverless/cdk-lambda-dynamodb-fargate/requirements.txt: -------------------------------------------------------------------------------- 1 | -e . 2 | aws-cdk.core 3 | aws-cdk.aws-dynamodb 4 | aws-cdk.aws-lambda 5 | aws-cdk.aws-apigateway 6 | aws-cdk.aws-ecs 7 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/.serverless/configuration-template-create.yml: -------------------------------------------------------------------------------- 1 | resources: 2 | - type: storage.v1.bucket 3 | name: sls-python-simple-http-endpoint-crt-time-dev-1566531572927 4 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/.serverless/python-simple-http-endpoint-crt-time.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paiml/python_devops_book/d8c0f54895206823a15d1afcaf631dd5fb3f448d/src/chap13-Serverless/google-python-simple-http-endpoint/.serverless/python-simple-http-endpoint-crt-time.zip -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/.bin/mime: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | 3 | 'use strict'; 4 | 5 | var mime = require('.'); 6 | var file = process.argv[2]; 7 | var type = mime.getType(file); 8 | 9 | process.stdout.write(type + '\n'); 10 | 11 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/ansi-regex/index.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | module.exports = function () { 3 | return /[\u001b\u009b][[()#;?]*(?:[0-9]{1,4}(?:;[0-9]{0,4})*)?[0-9A-PRZcf-nqry=><]/g; 4 | }; 5 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/async/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "async", 3 | "main": "dist/async.js", 4 | "ignore": [ 5 | "bower_components", 6 | "lib", 7 | "mocha_test", 8 | "node_modules", 9 | "perf", 10 | "support", 11 | "**/.*", 12 | "*.config.js", 13 | "*.json", 14 | "index.js", 15 | "Makefile" 16 | ] 17 | } 18 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/async/internal/breakLoop.js: -------------------------------------------------------------------------------- 1 | "use strict"; 2 | 3 | Object.defineProperty(exports, "__esModule", { 4 | value: true 5 | }); 6 | // A temporary value used to identify if the loop should be broken. 7 | // See #1064, #1293 8 | exports.default = {}; 9 | module.exports = exports["default"]; -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/async/internal/findGetResult.js: -------------------------------------------------------------------------------- 1 | "use strict"; 2 | 3 | Object.defineProperty(exports, "__esModule", { 4 | value: true 5 | }); 6 | exports.default = _findGetResult; 7 | function _findGetResult(v, x) { 8 | return x; 9 | } 10 | module.exports = exports["default"]; -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/async/internal/notId.js: -------------------------------------------------------------------------------- 1 | "use strict"; 2 | 3 | Object.defineProperty(exports, "__esModule", { 4 | value: true 5 | }); 6 | exports.default = notId; 7 | function notId(v) { 8 | return !v; 9 | } 10 | module.exports = exports["default"]; -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/axios/index.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./lib/axios'); -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/bluebird/changelog.md: -------------------------------------------------------------------------------- 1 | [http://bluebirdjs.com/docs/changelog.html](http://bluebirdjs.com/docs/changelog.html) 2 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/buffer-equal-constant-time/.npmignore: -------------------------------------------------------------------------------- 1 | .*.sw[mnop] 2 | node_modules/ 3 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/buffer-equal-constant-time/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - "0.11" 4 | - "0.10" 5 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/debug/.coveralls.yml: -------------------------------------------------------------------------------- 1 | repo_token: SIAeZjKYlHK74rbcFvNHMUzjRiMpflxve 2 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/debug/.eslintrc: -------------------------------------------------------------------------------- 1 | { 2 | "env": { 3 | "browser": true, 4 | "node": true 5 | }, 6 | "globals": { 7 | "chrome": true 8 | }, 9 | "rules": { 10 | "no-console": 0, 11 | "no-empty": [1, { "allowEmptyCatch": true }] 12 | }, 13 | "extends": "eslint:recommended" 14 | } 15 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/debug/.npmignore: -------------------------------------------------------------------------------- 1 | support 2 | test 3 | examples 4 | example 5 | *.sock 6 | dist 7 | yarn.lock 8 | coverage 9 | bower.json 10 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/debug/.travis.yml: -------------------------------------------------------------------------------- 1 | sudo: false 2 | 3 | language: node_js 4 | 5 | node_js: 6 | - "4" 7 | - "6" 8 | - "8" 9 | 10 | install: 11 | - make install 12 | 13 | script: 14 | - make lint 15 | - make test 16 | 17 | matrix: 18 | include: 19 | - node_js: '8' 20 | env: BROWSER=1 21 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/debug/node.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./src/node'); 2 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/debug/src/index.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Detect Electron renderer process, which is node, but we should 3 | * treat as a browser. 4 | */ 5 | 6 | if (typeof process === 'undefined' || process.type === 'renderer') { 7 | module.exports = require('./browser.js'); 8 | } else { 9 | module.exports = require('./node.js'); 10 | } 11 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/ecdsa-sig-formatter/CODEOWNERS: -------------------------------------------------------------------------------- 1 | * @omsmith 2 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/es6-promise/auto.js: -------------------------------------------------------------------------------- 1 | // This file can be required in Browserify and Node.js for automatic polyfill 2 | // To use it: require('es6-promise/auto'); 3 | 'use strict'; 4 | module.exports = require('./').polyfill(); 5 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/escape-string-regexp/index.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | var matchOperatorsRe = /[|\\{}()[\]^$+*?.]/g; 4 | 5 | module.exports = function (str) { 6 | if (typeof str !== 'string') { 7 | throw new TypeError('Expected a string'); 8 | } 9 | 10 | return str.replace(matchOperatorsRe, '\\$&'); 11 | }; 12 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/follow-redirects/http.js: -------------------------------------------------------------------------------- 1 | module.exports = require("./").http; 2 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/follow-redirects/https.js: -------------------------------------------------------------------------------- 1 | module.exports = require("./").https; 2 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/fs-extra/.npmignore: -------------------------------------------------------------------------------- 1 | .nyc_output/ 2 | coverage/ 3 | test/ 4 | .travis.yml 5 | appveyor.yml 6 | lib/**/__tests__/ 7 | test/readme.md 8 | test.js 9 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/fs-extra/docs/pathExists-sync.md: -------------------------------------------------------------------------------- 1 | # pathExistsSync(file) 2 | 3 | An alias for [`fs.existsSync()`](https://nodejs.org/api/fs.html#fs_fs_existssync_path), created for consistency with [`pathExists()`](pathExists.md). 4 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/has-ansi/index.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | var ansiRegex = require('ansi-regex'); 3 | var re = new RegExp(ansiRegex().source); // remove the `g` flag 4 | module.exports = re.test.bind(re); 5 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/jsonfile/.npmignore: -------------------------------------------------------------------------------- 1 | test/ 2 | .travis.yml 3 | appveyor.yml 4 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/_DataView.js: -------------------------------------------------------------------------------- 1 | var getNative = require('./_getNative'), 2 | root = require('./_root'); 3 | 4 | /* Built-in method references that are verified to be native. */ 5 | var DataView = getNative(root, 'DataView'); 6 | 7 | module.exports = DataView; 8 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/_Map.js: -------------------------------------------------------------------------------- 1 | var getNative = require('./_getNative'), 2 | root = require('./_root'); 3 | 4 | /* Built-in method references that are verified to be native. */ 5 | var Map = getNative(root, 'Map'); 6 | 7 | module.exports = Map; 8 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/_Promise.js: -------------------------------------------------------------------------------- 1 | var getNative = require('./_getNative'), 2 | root = require('./_root'); 3 | 4 | /* Built-in method references that are verified to be native. */ 5 | var Promise = getNative(root, 'Promise'); 6 | 7 | module.exports = Promise; 8 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/_Set.js: -------------------------------------------------------------------------------- 1 | var getNative = require('./_getNative'), 2 | root = require('./_root'); 3 | 4 | /* Built-in method references that are verified to be native. */ 5 | var Set = getNative(root, 'Set'); 6 | 7 | module.exports = Set; 8 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/_Symbol.js: -------------------------------------------------------------------------------- 1 | var root = require('./_root'); 2 | 3 | /** Built-in value references. */ 4 | var Symbol = root.Symbol; 5 | 6 | module.exports = Symbol; 7 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/_Uint8Array.js: -------------------------------------------------------------------------------- 1 | var root = require('./_root'); 2 | 3 | /** Built-in value references. */ 4 | var Uint8Array = root.Uint8Array; 5 | 6 | module.exports = Uint8Array; 7 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/_WeakMap.js: -------------------------------------------------------------------------------- 1 | var getNative = require('./_getNative'), 2 | root = require('./_root'); 3 | 4 | /* Built-in method references that are verified to be native. */ 5 | var WeakMap = getNative(root, 'WeakMap'); 6 | 7 | module.exports = WeakMap; 8 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/_asciiSize.js: -------------------------------------------------------------------------------- 1 | var baseProperty = require('./_baseProperty'); 2 | 3 | /** 4 | * Gets the size of an ASCII `string`. 5 | * 6 | * @private 7 | * @param {string} string The string inspect. 8 | * @returns {number} Returns the string size. 9 | */ 10 | var asciiSize = baseProperty('length'); 11 | 12 | module.exports = asciiSize; 13 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/_asciiToArray.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Converts an ASCII `string` to an array. 3 | * 4 | * @private 5 | * @param {string} string The string to convert. 6 | * @returns {Array} Returns the converted array. 7 | */ 8 | function asciiToArray(string) { 9 | return string.split(''); 10 | } 11 | 12 | module.exports = asciiToArray; 13 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/_baseLodash.js: -------------------------------------------------------------------------------- 1 | /** 2 | * The function whose prototype chain sequence wrappers inherit from. 3 | * 4 | * @private 5 | */ 6 | function baseLodash() { 7 | // No operation performed. 8 | } 9 | 10 | module.exports = baseLodash; 11 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/_coreJsData.js: -------------------------------------------------------------------------------- 1 | var root = require('./_root'); 2 | 3 | /** Used to detect overreaching core-js shims. */ 4 | var coreJsData = root['__core-js_shared__']; 5 | 6 | module.exports = coreJsData; 7 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/_defineProperty.js: -------------------------------------------------------------------------------- 1 | var getNative = require('./_getNative'); 2 | 3 | var defineProperty = (function() { 4 | try { 5 | var func = getNative(Object, 'defineProperty'); 6 | func({}, '', {}); 7 | return func; 8 | } catch (e) {} 9 | }()); 10 | 11 | module.exports = defineProperty; 12 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/_freeGlobal.js: -------------------------------------------------------------------------------- 1 | /** Detect free variable `global` from Node.js. */ 2 | var freeGlobal = typeof global == 'object' && global && global.Object === Object && global; 3 | 4 | module.exports = freeGlobal; 5 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/_getHolder.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Gets the argument placeholder value for `func`. 3 | * 4 | * @private 5 | * @param {Function} func The function to inspect. 6 | * @returns {*} Returns the placeholder value. 7 | */ 8 | function getHolder(func) { 9 | var object = func; 10 | return object.placeholder; 11 | } 12 | 13 | module.exports = getHolder; 14 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/_getPrototype.js: -------------------------------------------------------------------------------- 1 | var overArg = require('./_overArg'); 2 | 3 | /** Built-in value references. */ 4 | var getPrototype = overArg(Object.getPrototypeOf, Object); 5 | 6 | module.exports = getPrototype; 7 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/_listCacheClear.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Removes all key-value entries from the list cache. 3 | * 4 | * @private 5 | * @name clear 6 | * @memberOf ListCache 7 | */ 8 | function listCacheClear() { 9 | this.__data__ = []; 10 | this.size = 0; 11 | } 12 | 13 | module.exports = listCacheClear; 14 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/_metaMap.js: -------------------------------------------------------------------------------- 1 | var WeakMap = require('./_WeakMap'); 2 | 3 | /** Used to store function metadata. */ 4 | var metaMap = WeakMap && new WeakMap; 5 | 6 | module.exports = metaMap; 7 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/_nativeCreate.js: -------------------------------------------------------------------------------- 1 | var getNative = require('./_getNative'); 2 | 3 | /* Built-in method references that are verified to be native. */ 4 | var nativeCreate = getNative(Object, 'create'); 5 | 6 | module.exports = nativeCreate; 7 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/_nativeKeys.js: -------------------------------------------------------------------------------- 1 | var overArg = require('./_overArg'); 2 | 3 | /* Built-in method references for those with the same name as other `lodash` methods. */ 4 | var nativeKeys = overArg(Object.keys, Object); 5 | 6 | module.exports = nativeKeys; 7 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/_reEscape.js: -------------------------------------------------------------------------------- 1 | /** Used to match template delimiters. */ 2 | var reEscape = /<%-([\s\S]+?)%>/g; 3 | 4 | module.exports = reEscape; 5 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/_reEvaluate.js: -------------------------------------------------------------------------------- 1 | /** Used to match template delimiters. */ 2 | var reEvaluate = /<%([\s\S]+?)%>/g; 3 | 4 | module.exports = reEvaluate; 5 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/_reInterpolate.js: -------------------------------------------------------------------------------- 1 | /** Used to match template delimiters. */ 2 | var reInterpolate = /<%=([\s\S]+?)%>/g; 3 | 4 | module.exports = reInterpolate; 5 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/_realNames.js: -------------------------------------------------------------------------------- 1 | /** Used to lookup unminified function names. */ 2 | var realNames = {}; 3 | 4 | module.exports = realNames; 5 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/_root.js: -------------------------------------------------------------------------------- 1 | var freeGlobal = require('./_freeGlobal'); 2 | 3 | /** Detect free variable `self`. */ 4 | var freeSelf = typeof self == 'object' && self && self.Object === Object && self; 5 | 6 | /** Used as a reference to the global object. */ 7 | var root = freeGlobal || freeSelf || Function('return this')(); 8 | 9 | module.exports = root; 10 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/_stackClear.js: -------------------------------------------------------------------------------- 1 | var ListCache = require('./_ListCache'); 2 | 3 | /** 4 | * Removes all key-value entries from the stack. 5 | * 6 | * @private 7 | * @name clear 8 | * @memberOf Stack 9 | */ 10 | function stackClear() { 11 | this.__data__ = new ListCache; 12 | this.size = 0; 13 | } 14 | 15 | module.exports = stackClear; 16 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/_stackGet.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Gets the stack value for `key`. 3 | * 4 | * @private 5 | * @name get 6 | * @memberOf Stack 7 | * @param {string} key The key of the value to get. 8 | * @returns {*} Returns the entry value. 9 | */ 10 | function stackGet(key) { 11 | return this.__data__.get(key); 12 | } 13 | 14 | module.exports = stackGet; 15 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/date.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | 'now': require('./now') 3 | }; 4 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/each.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./forEach'); 2 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/eachRight.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./forEachRight'); 2 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/entries.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./toPairs'); 2 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/entriesIn.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./toPairsIn'); 2 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/extend.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./assignIn'); 2 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/extendWith.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./assignInWith'); 2 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/first.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./head'); 2 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp.js: -------------------------------------------------------------------------------- 1 | var _ = require('./lodash.min').runInContext(); 2 | module.exports = require('./fp/_baseConvert')(_, _); 3 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/F.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./stubFalse'); 2 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/T.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./stubTrue'); 2 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/__.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./placeholder'); 2 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/_falseOptions.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | 'cap': false, 3 | 'curry': false, 4 | 'fixed': false, 5 | 'immutable': false, 6 | 'rearg': false 7 | }; 8 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/add.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('add', require('../add')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/after.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('after', require('../after')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/all.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./every'); 2 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/allPass.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./overEvery'); 2 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/always.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./constant'); 2 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/any.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./some'); 2 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/anyPass.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./overSome'); 2 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/apply.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./spread'); 2 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/array.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'); 2 | module.exports = convert(require('../array')); 3 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/ary.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('ary', require('../ary')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/assign.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('assign', require('../assign')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/assignAll.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('assignAll', require('../assign')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/assignAllWith.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('assignAllWith', require('../assignWith')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/assignIn.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('assignIn', require('../assignIn')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/assignInAll.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('assignInAll', require('../assignIn')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/assignInAllWith.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('assignInAllWith', require('../assignInWith')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/assignInWith.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('assignInWith', require('../assignInWith')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/assignWith.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('assignWith', require('../assignWith')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/assoc.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./set'); 2 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/assocPath.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./set'); 2 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/at.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('at', require('../at')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/attempt.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('attempt', require('../attempt')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/before.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('before', require('../before')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/bind.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('bind', require('../bind')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/bindAll.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('bindAll', require('../bindAll')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/bindKey.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('bindKey', require('../bindKey')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/camelCase.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('camelCase', require('../camelCase'), require('./_falseOptions')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/capitalize.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('capitalize', require('../capitalize'), require('./_falseOptions')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/castArray.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('castArray', require('../castArray')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/ceil.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('ceil', require('../ceil')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/chain.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('chain', require('../chain'), require('./_falseOptions')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/chunk.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('chunk', require('../chunk')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/clamp.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('clamp', require('../clamp')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/clone.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('clone', require('../clone'), require('./_falseOptions')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/cloneDeep.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('cloneDeep', require('../cloneDeep'), require('./_falseOptions')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/cloneDeepWith.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('cloneDeepWith', require('../cloneDeepWith')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/cloneWith.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('cloneWith', require('../cloneWith')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/collection.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'); 2 | module.exports = convert(require('../collection')); 3 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/commit.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('commit', require('../commit'), require('./_falseOptions')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/compact.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('compact', require('../compact'), require('./_falseOptions')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/complement.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./negate'); 2 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/compose.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./flowRight'); 2 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/concat.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('concat', require('../concat')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/cond.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('cond', require('../cond'), require('./_falseOptions')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/conforms.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./conformsTo'); 2 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/conformsTo.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('conformsTo', require('../conformsTo')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/constant.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('constant', require('../constant'), require('./_falseOptions')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/contains.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./includes'); 2 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/countBy.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('countBy', require('../countBy')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/create.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('create', require('../create')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/curry.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('curry', require('../curry')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/curryN.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('curryN', require('../curry')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/curryRight.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('curryRight', require('../curryRight')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/curryRightN.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('curryRightN', require('../curryRight')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/date.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'); 2 | module.exports = convert(require('../date')); 3 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/debounce.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('debounce', require('../debounce')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/deburr.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('deburr', require('../deburr'), require('./_falseOptions')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/defaultTo.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('defaultTo', require('../defaultTo')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/defaults.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('defaults', require('../defaults')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/defaultsAll.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('defaultsAll', require('../defaults')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/defaultsDeep.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('defaultsDeep', require('../defaultsDeep')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/defaultsDeepAll.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('defaultsDeepAll', require('../defaultsDeep')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/defer.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('defer', require('../defer'), require('./_falseOptions')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/delay.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('delay', require('../delay')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/difference.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('difference', require('../difference')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/differenceBy.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('differenceBy', require('../differenceBy')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/differenceWith.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('differenceWith', require('../differenceWith')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/dissoc.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./unset'); 2 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/dissocPath.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./unset'); 2 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/divide.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('divide', require('../divide')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/drop.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('drop', require('../drop')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/dropLast.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./dropRight'); 2 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/dropLastWhile.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./dropRightWhile'); 2 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/dropRight.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('dropRight', require('../dropRight')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/dropRightWhile.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('dropRightWhile', require('../dropRightWhile')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/dropWhile.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('dropWhile', require('../dropWhile')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/each.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./forEach'); 2 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/eachRight.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./forEachRight'); 2 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/endsWith.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('endsWith', require('../endsWith')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/entries.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./toPairs'); 2 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/entriesIn.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./toPairsIn'); 2 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/eq.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('eq', require('../eq')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/equals.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./isEqual'); 2 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/escape.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('escape', require('../escape'), require('./_falseOptions')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/escapeRegExp.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('escapeRegExp', require('../escapeRegExp'), require('./_falseOptions')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/every.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('every', require('../every')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/extend.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./assignIn'); 2 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/extendAll.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./assignInAll'); 2 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/extendAllWith.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./assignInAllWith'); 2 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/extendWith.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./assignInWith'); 2 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/fill.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('fill', require('../fill')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/filter.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('filter', require('../filter')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/find.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('find', require('../find')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/findFrom.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('findFrom', require('../find')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/findIndex.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('findIndex', require('../findIndex')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/findIndexFrom.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('findIndexFrom', require('../findIndex')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/findKey.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('findKey', require('../findKey')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/findLast.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('findLast', require('../findLast')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/findLastFrom.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('findLastFrom', require('../findLast')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/findLastIndex.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('findLastIndex', require('../findLastIndex')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/findLastIndexFrom.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('findLastIndexFrom', require('../findLastIndex')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/findLastKey.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('findLastKey', require('../findLastKey')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/first.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./head'); 2 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/flatMap.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('flatMap', require('../flatMap')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/flatMapDeep.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('flatMapDeep', require('../flatMapDeep')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/flatMapDepth.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('flatMapDepth', require('../flatMapDepth')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/flatten.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('flatten', require('../flatten'), require('./_falseOptions')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/flattenDeep.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('flattenDeep', require('../flattenDeep'), require('./_falseOptions')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/flattenDepth.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('flattenDepth', require('../flattenDepth')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/flip.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('flip', require('../flip'), require('./_falseOptions')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/floor.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('floor', require('../floor')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/flow.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('flow', require('../flow')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/flowRight.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('flowRight', require('../flowRight')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/forEach.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('forEach', require('../forEach')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/forEachRight.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('forEachRight', require('../forEachRight')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/forIn.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('forIn', require('../forIn')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/forInRight.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('forInRight', require('../forInRight')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/forOwn.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('forOwn', require('../forOwn')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/forOwnRight.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('forOwnRight', require('../forOwnRight')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/fromPairs.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('fromPairs', require('../fromPairs')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/function.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'); 2 | module.exports = convert(require('../function')); 3 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/functions.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('functions', require('../functions'), require('./_falseOptions')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/functionsIn.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('functionsIn', require('../functionsIn'), require('./_falseOptions')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/get.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('get', require('../get')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/getOr.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('getOr', require('../get')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/groupBy.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('groupBy', require('../groupBy')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/gt.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('gt', require('../gt')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/gte.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('gte', require('../gte')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/has.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('has', require('../has')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/hasIn.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('hasIn', require('../hasIn')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/head.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('head', require('../head'), require('./_falseOptions')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/identical.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./eq'); 2 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/identity.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('identity', require('../identity'), require('./_falseOptions')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/inRange.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('inRange', require('../inRange')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/includes.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('includes', require('../includes')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/includesFrom.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('includesFrom', require('../includes')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/indexBy.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./keyBy'); 2 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/indexOf.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('indexOf', require('../indexOf')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/indexOfFrom.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('indexOfFrom', require('../indexOf')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/init.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./initial'); 2 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/initial.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('initial', require('../initial'), require('./_falseOptions')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/intersection.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('intersection', require('../intersection')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/intersectionBy.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('intersectionBy', require('../intersectionBy')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/intersectionWith.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('intersectionWith', require('../intersectionWith')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/invert.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('invert', require('../invert')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/invertBy.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('invertBy', require('../invertBy')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/invertObj.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./invert'); 2 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/invoke.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('invoke', require('../invoke')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/invokeArgs.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('invokeArgs', require('../invoke')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/invokeArgsMap.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('invokeArgsMap', require('../invokeMap')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/invokeMap.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('invokeMap', require('../invokeMap')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/isArguments.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('isArguments', require('../isArguments'), require('./_falseOptions')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/isArray.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('isArray', require('../isArray'), require('./_falseOptions')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/isArrayBuffer.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('isArrayBuffer', require('../isArrayBuffer'), require('./_falseOptions')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/isArrayLike.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('isArrayLike', require('../isArrayLike'), require('./_falseOptions')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/isArrayLikeObject.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('isArrayLikeObject', require('../isArrayLikeObject'), require('./_falseOptions')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/isBoolean.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('isBoolean', require('../isBoolean'), require('./_falseOptions')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/isBuffer.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('isBuffer', require('../isBuffer'), require('./_falseOptions')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/isDate.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('isDate', require('../isDate'), require('./_falseOptions')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/isElement.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('isElement', require('../isElement'), require('./_falseOptions')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/isEmpty.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('isEmpty', require('../isEmpty'), require('./_falseOptions')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/isEqual.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('isEqual', require('../isEqual')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/isEqualWith.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('isEqualWith', require('../isEqualWith')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/isError.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('isError', require('../isError'), require('./_falseOptions')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/isFinite.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('isFinite', require('../isFinite'), require('./_falseOptions')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/isFunction.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('isFunction', require('../isFunction'), require('./_falseOptions')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/isInteger.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('isInteger', require('../isInteger'), require('./_falseOptions')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/isLength.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('isLength', require('../isLength'), require('./_falseOptions')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/isMap.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('isMap', require('../isMap'), require('./_falseOptions')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/isMatch.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('isMatch', require('../isMatch')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/isMatchWith.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('isMatchWith', require('../isMatchWith')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/isNaN.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('isNaN', require('../isNaN'), require('./_falseOptions')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/isNative.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('isNative', require('../isNative'), require('./_falseOptions')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/isNil.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('isNil', require('../isNil'), require('./_falseOptions')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/isNull.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('isNull', require('../isNull'), require('./_falseOptions')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/isNumber.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('isNumber', require('../isNumber'), require('./_falseOptions')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/isObject.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('isObject', require('../isObject'), require('./_falseOptions')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/isObjectLike.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('isObjectLike', require('../isObjectLike'), require('./_falseOptions')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/isPlainObject.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('isPlainObject', require('../isPlainObject'), require('./_falseOptions')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/isRegExp.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('isRegExp', require('../isRegExp'), require('./_falseOptions')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/isSafeInteger.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('isSafeInteger', require('../isSafeInteger'), require('./_falseOptions')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/isSet.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('isSet', require('../isSet'), require('./_falseOptions')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/isString.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('isString', require('../isString'), require('./_falseOptions')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/isSymbol.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('isSymbol', require('../isSymbol'), require('./_falseOptions')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/isTypedArray.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('isTypedArray', require('../isTypedArray'), require('./_falseOptions')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/isUndefined.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('isUndefined', require('../isUndefined'), require('./_falseOptions')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/isWeakMap.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('isWeakMap', require('../isWeakMap'), require('./_falseOptions')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/isWeakSet.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('isWeakSet', require('../isWeakSet'), require('./_falseOptions')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/iteratee.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('iteratee', require('../iteratee')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/join.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('join', require('../join')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/juxt.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./over'); 2 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/kebabCase.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('kebabCase', require('../kebabCase'), require('./_falseOptions')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/keyBy.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('keyBy', require('../keyBy')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/keys.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('keys', require('../keys'), require('./_falseOptions')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/keysIn.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('keysIn', require('../keysIn'), require('./_falseOptions')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/lang.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'); 2 | module.exports = convert(require('../lang')); 3 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/last.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('last', require('../last'), require('./_falseOptions')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/lastIndexOf.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('lastIndexOf', require('../lastIndexOf')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/lastIndexOfFrom.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('lastIndexOfFrom', require('../lastIndexOf')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/lowerCase.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('lowerCase', require('../lowerCase'), require('./_falseOptions')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/lowerFirst.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('lowerFirst', require('../lowerFirst'), require('./_falseOptions')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/lt.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('lt', require('../lt')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/lte.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('lte', require('../lte')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/map.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('map', require('../map')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/mapKeys.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('mapKeys', require('../mapKeys')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/mapValues.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('mapValues', require('../mapValues')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/matches.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./isMatch'); 2 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/matchesProperty.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('matchesProperty', require('../matchesProperty')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/math.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'); 2 | module.exports = convert(require('../math')); 3 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/max.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('max', require('../max'), require('./_falseOptions')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/maxBy.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('maxBy', require('../maxBy')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/mean.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('mean', require('../mean'), require('./_falseOptions')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/meanBy.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('meanBy', require('../meanBy')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/memoize.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('memoize', require('../memoize')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/merge.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('merge', require('../merge')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/mergeAll.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('mergeAll', require('../merge')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/mergeAllWith.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('mergeAllWith', require('../mergeWith')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/mergeWith.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('mergeWith', require('../mergeWith')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/method.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('method', require('../method')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/methodOf.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('methodOf', require('../methodOf')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/min.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('min', require('../min'), require('./_falseOptions')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/minBy.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('minBy', require('../minBy')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/mixin.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('mixin', require('../mixin')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/multiply.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('multiply', require('../multiply')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/nAry.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./ary'); 2 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/negate.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('negate', require('../negate'), require('./_falseOptions')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/next.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('next', require('../next'), require('./_falseOptions')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/noop.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('noop', require('../noop'), require('./_falseOptions')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/now.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('now', require('../now'), require('./_falseOptions')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/nth.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('nth', require('../nth')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/nthArg.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('nthArg', require('../nthArg')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/number.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'); 2 | module.exports = convert(require('../number')); 3 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/object.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'); 2 | module.exports = convert(require('../object')); 3 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/omit.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('omit', require('../omit')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/omitAll.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./omit'); 2 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/omitBy.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('omitBy', require('../omitBy')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/once.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('once', require('../once'), require('./_falseOptions')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/orderBy.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('orderBy', require('../orderBy')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/over.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('over', require('../over')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/overArgs.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('overArgs', require('../overArgs')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/overEvery.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('overEvery', require('../overEvery')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/overSome.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('overSome', require('../overSome')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/pad.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('pad', require('../pad')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/padChars.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('padChars', require('../pad')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/padCharsEnd.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('padCharsEnd', require('../padEnd')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/padCharsStart.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('padCharsStart', require('../padStart')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/padEnd.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('padEnd', require('../padEnd')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/padStart.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('padStart', require('../padStart')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/parseInt.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('parseInt', require('../parseInt')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/partial.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('partial', require('../partial')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/partialRight.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('partialRight', require('../partialRight')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/partition.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('partition', require('../partition')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/path.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./get'); 2 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/pathEq.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./matchesProperty'); 2 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/pathOr.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./getOr'); 2 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/paths.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./at'); 2 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/pick.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('pick', require('../pick')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/pickAll.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./pick'); 2 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/pickBy.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('pickBy', require('../pickBy')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/pipe.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./flow'); 2 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/placeholder.js: -------------------------------------------------------------------------------- 1 | /** 2 | * The default argument placeholder value for methods. 3 | * 4 | * @type {Object} 5 | */ 6 | module.exports = {}; 7 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/plant.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('plant', require('../plant'), require('./_falseOptions')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/pluck.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./map'); 2 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/prop.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./get'); 2 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/propEq.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./matchesProperty'); 2 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/propOr.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./getOr'); 2 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/property.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./get'); 2 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/propertyOf.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('propertyOf', require('../get')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/props.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./at'); 2 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/pull.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('pull', require('../pull')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/pullAll.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('pullAll', require('../pullAll')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/pullAllBy.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('pullAllBy', require('../pullAllBy')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/pullAllWith.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('pullAllWith', require('../pullAllWith')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/pullAt.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('pullAt', require('../pullAt')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/random.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('random', require('../random')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/range.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('range', require('../range')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/rangeRight.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('rangeRight', require('../rangeRight')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/rangeStep.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('rangeStep', require('../range')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/rangeStepRight.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('rangeStepRight', require('../rangeRight')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/rearg.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('rearg', require('../rearg')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/reduce.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('reduce', require('../reduce')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/reduceRight.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('reduceRight', require('../reduceRight')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/reject.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('reject', require('../reject')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/remove.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('remove', require('../remove')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/repeat.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('repeat', require('../repeat')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/replace.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('replace', require('../replace')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/rest.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('rest', require('../rest')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/restFrom.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('restFrom', require('../rest')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/result.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('result', require('../result')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/reverse.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('reverse', require('../reverse')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/round.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('round', require('../round')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/sample.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('sample', require('../sample'), require('./_falseOptions')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/sampleSize.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('sampleSize', require('../sampleSize')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/seq.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'); 2 | module.exports = convert(require('../seq')); 3 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/set.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('set', require('../set')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/setWith.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('setWith', require('../setWith')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/shuffle.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('shuffle', require('../shuffle'), require('./_falseOptions')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/size.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('size', require('../size'), require('./_falseOptions')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/slice.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('slice', require('../slice')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/snakeCase.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('snakeCase', require('../snakeCase'), require('./_falseOptions')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/some.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('some', require('../some')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/sortBy.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('sortBy', require('../sortBy')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/sortedIndex.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('sortedIndex', require('../sortedIndex')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/sortedIndexBy.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('sortedIndexBy', require('../sortedIndexBy')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/sortedIndexOf.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('sortedIndexOf', require('../sortedIndexOf')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/sortedLastIndex.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('sortedLastIndex', require('../sortedLastIndex')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/sortedLastIndexBy.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('sortedLastIndexBy', require('../sortedLastIndexBy')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/sortedLastIndexOf.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('sortedLastIndexOf', require('../sortedLastIndexOf')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/sortedUniq.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('sortedUniq', require('../sortedUniq'), require('./_falseOptions')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/sortedUniqBy.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('sortedUniqBy', require('../sortedUniqBy')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/split.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('split', require('../split')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/spread.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('spread', require('../spread')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/spreadFrom.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('spreadFrom', require('../spread')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/startCase.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('startCase', require('../startCase'), require('./_falseOptions')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/startsWith.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('startsWith', require('../startsWith')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/string.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'); 2 | module.exports = convert(require('../string')); 3 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/stubArray.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('stubArray', require('../stubArray'), require('./_falseOptions')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/stubFalse.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('stubFalse', require('../stubFalse'), require('./_falseOptions')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/stubObject.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('stubObject', require('../stubObject'), require('./_falseOptions')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/stubString.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('stubString', require('../stubString'), require('./_falseOptions')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/stubTrue.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('stubTrue', require('../stubTrue'), require('./_falseOptions')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/subtract.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('subtract', require('../subtract')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/sum.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('sum', require('../sum'), require('./_falseOptions')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/sumBy.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('sumBy', require('../sumBy')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/symmetricDifference.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./xor'); 2 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/symmetricDifferenceBy.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./xorBy'); 2 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/symmetricDifferenceWith.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./xorWith'); 2 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/tail.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('tail', require('../tail'), require('./_falseOptions')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/take.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('take', require('../take')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/takeLast.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./takeRight'); 2 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/takeLastWhile.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./takeRightWhile'); 2 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/takeRight.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('takeRight', require('../takeRight')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/takeRightWhile.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('takeRightWhile', require('../takeRightWhile')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/takeWhile.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('takeWhile', require('../takeWhile')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/tap.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('tap', require('../tap')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/template.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('template', require('../template')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/templateSettings.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('templateSettings', require('../templateSettings'), require('./_falseOptions')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/throttle.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('throttle', require('../throttle')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/thru.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('thru', require('../thru')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/times.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('times', require('../times')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/toArray.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('toArray', require('../toArray'), require('./_falseOptions')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/toFinite.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('toFinite', require('../toFinite'), require('./_falseOptions')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/toInteger.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('toInteger', require('../toInteger'), require('./_falseOptions')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/toIterator.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('toIterator', require('../toIterator'), require('./_falseOptions')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/toJSON.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('toJSON', require('../toJSON'), require('./_falseOptions')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/toLength.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('toLength', require('../toLength'), require('./_falseOptions')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/toLower.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('toLower', require('../toLower'), require('./_falseOptions')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/toNumber.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('toNumber', require('../toNumber'), require('./_falseOptions')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/toPairs.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('toPairs', require('../toPairs'), require('./_falseOptions')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/toPairsIn.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('toPairsIn', require('../toPairsIn'), require('./_falseOptions')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/toPath.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('toPath', require('../toPath'), require('./_falseOptions')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/toPlainObject.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('toPlainObject', require('../toPlainObject'), require('./_falseOptions')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/toSafeInteger.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('toSafeInteger', require('../toSafeInteger'), require('./_falseOptions')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/toString.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('toString', require('../toString'), require('./_falseOptions')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/toUpper.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('toUpper', require('../toUpper'), require('./_falseOptions')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/transform.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('transform', require('../transform')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/trim.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('trim', require('../trim')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/trimChars.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('trimChars', require('../trim')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/trimCharsEnd.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('trimCharsEnd', require('../trimEnd')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/trimCharsStart.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('trimCharsStart', require('../trimStart')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/trimEnd.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('trimEnd', require('../trimEnd')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/trimStart.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('trimStart', require('../trimStart')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/truncate.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('truncate', require('../truncate')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/unapply.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./rest'); 2 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/unary.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('unary', require('../unary'), require('./_falseOptions')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/unescape.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('unescape', require('../unescape'), require('./_falseOptions')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/union.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('union', require('../union')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/unionBy.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('unionBy', require('../unionBy')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/unionWith.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('unionWith', require('../unionWith')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/uniq.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('uniq', require('../uniq'), require('./_falseOptions')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/uniqBy.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('uniqBy', require('../uniqBy')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/uniqWith.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('uniqWith', require('../uniqWith')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/uniqueId.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('uniqueId', require('../uniqueId')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/unnest.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./flatten'); 2 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/unset.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('unset', require('../unset')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/unzip.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('unzip', require('../unzip'), require('./_falseOptions')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/unzipWith.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('unzipWith', require('../unzipWith')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/update.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('update', require('../update')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/updateWith.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('updateWith', require('../updateWith')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/upperCase.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('upperCase', require('../upperCase'), require('./_falseOptions')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/upperFirst.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('upperFirst', require('../upperFirst'), require('./_falseOptions')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/useWith.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./overArgs'); 2 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/util.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'); 2 | module.exports = convert(require('../util')); 3 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/value.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('value', require('../value'), require('./_falseOptions')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/valueOf.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('valueOf', require('../valueOf'), require('./_falseOptions')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/values.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('values', require('../values'), require('./_falseOptions')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/valuesIn.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('valuesIn', require('../valuesIn'), require('./_falseOptions')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/where.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./conformsTo'); 2 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/whereEq.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./isMatch'); 2 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/without.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('without', require('../without')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/words.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('words', require('../words')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/wrap.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('wrap', require('../wrap')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/wrapperAt.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('wrapperAt', require('../wrapperAt'), require('./_falseOptions')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/wrapperChain.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('wrapperChain', require('../wrapperChain'), require('./_falseOptions')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/wrapperLodash.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('wrapperLodash', require('../wrapperLodash'), require('./_falseOptions')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/wrapperReverse.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('wrapperReverse', require('../wrapperReverse'), require('./_falseOptions')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/wrapperValue.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('wrapperValue', require('../wrapperValue'), require('./_falseOptions')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/xor.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('xor', require('../xor')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/xorBy.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('xorBy', require('../xorBy')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/xorWith.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('xorWith', require('../xorWith')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/zip.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('zip', require('../zip')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/zipAll.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('zipAll', require('../zip')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/zipObj.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./zipObject'); 2 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/zipObject.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('zipObject', require('../zipObject')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/zipObjectDeep.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('zipObjectDeep', require('../zipObjectDeep')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/fp/zipWith.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('zipWith', require('../zipWith')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/index.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./lodash'); -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/noop.js: -------------------------------------------------------------------------------- 1 | /** 2 | * This method returns `undefined`. 3 | * 4 | * @static 5 | * @memberOf _ 6 | * @since 2.3.0 7 | * @category Util 8 | * @example 9 | * 10 | * _.times(2, _.noop); 11 | * // => [undefined, undefined] 12 | */ 13 | function noop() { 14 | // No operation performed. 15 | } 16 | 17 | module.exports = noop; 18 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/number.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | 'clamp': require('./clamp'), 3 | 'inRange': require('./inRange'), 4 | 'random': require('./random') 5 | }; 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/toJSON.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./wrapperValue'); 2 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/value.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./wrapperValue'); 2 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/lodash/valueOf.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./wrapperValue'); 2 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/mime/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - "6" 4 | - "8" 5 | - "10" 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/mime/cli.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | 3 | 'use strict'; 4 | 5 | var mime = require('.'); 6 | var file = process.argv[2]; 7 | var type = mime.getType(file); 8 | 9 | process.stdout.write(type + '\n'); 10 | 11 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/mime/index.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | var Mime = require('./Mime'); 4 | module.exports = new Mime(require('./types/standard'), require('./types/other')); 5 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/mime/lite.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | var Mime = require('./Mime'); 4 | module.exports = new Mime(require('./types/standard')); 5 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/node-forge/flash/swf/SocketPool.swf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paiml/python_devops_book/d8c0f54895206823a15d1afcaf631dd5fb3f448d/src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/node-forge/flash/swf/SocketPool.swf -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/pseudomap/map.js: -------------------------------------------------------------------------------- 1 | if (process.env.npm_package_name === 'pseudomap' && 2 | process.env.npm_lifecycle_script === 'test') 3 | process.env.TEST_PSEUDOMAP = 'true' 4 | 5 | if (typeof Map === 'function' && !process.env.TEST_PSEUDOMAP) { 6 | module.exports = Map 7 | } else { 8 | module.exports = require('./pseudomap') 9 | } 10 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/qs/.eslintignore: -------------------------------------------------------------------------------- 1 | dist 2 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/qs/test/index.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | require('./parse'); 4 | 5 | require('./stringify'); 6 | 7 | require('./utils'); 8 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/serverless-google-cloudfunctions/.eslintignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | tmp 3 | jest 4 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/serverless-google-cloudfunctions/docker-compose.yml: -------------------------------------------------------------------------------- 1 | version: '2' 2 | services: 3 | node: 4 | image: node:latest 5 | working_dir: /app 6 | volumes: 7 | - .:/app 8 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/serverless-google-cloudfunctions/package/templates/core-configuration-template.yml: -------------------------------------------------------------------------------- 1 | resources: 2 | - type: storage.v1.bucket 3 | name: will-be-replaced-by-serverless 4 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/strip-ansi/index.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | var ansiRegex = require('ansi-regex')(); 3 | 4 | module.exports = function (str) { 5 | return typeof str === 'string' ? str.replace(ansiRegex, '') : str; 6 | }; 7 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/url-template/.gitmodules: -------------------------------------------------------------------------------- 1 | [submodule "uritemplate-test"] 2 | path = uritemplate-test 3 | url = https://github.com/uri-templates/uritemplate-test 4 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/url-template/.npmignore: -------------------------------------------------------------------------------- 1 | /node_modules/ -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/uuid/AUTHORS: -------------------------------------------------------------------------------- 1 | Robert Kieffer 2 | Christoph Tavan 3 | AJ ONeal 4 | Vincent Voyer 5 | Roman Shtylman 6 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/uuid/index.js: -------------------------------------------------------------------------------- 1 | var v1 = require('./v1'); 2 | var v4 = require('./v4'); 3 | 4 | var uuid = v4; 5 | uuid.v1 = v1; 6 | uuid.v4 = v4; 7 | 8 | module.exports = uuid; 9 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/uuid/v3.js: -------------------------------------------------------------------------------- 1 | var v35 = require('./lib/v35.js'); 2 | var md5 = require('./lib/md5'); 3 | 4 | module.exports = v35('v3', 0x30, md5); -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/uuid/v5.js: -------------------------------------------------------------------------------- 1 | var v35 = require('./lib/v35.js'); 2 | var sha1 = require('./lib/sha1'); 3 | module.exports = v35('v5', 0x50, sha1); 4 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/node_modules/yallist/iterator.js: -------------------------------------------------------------------------------- 1 | var Yallist = require('./yallist.js') 2 | 3 | Yallist.prototype[Symbol.iterator] = function* () { 4 | for (let walker = this.head; walker; walker = walker.next) { 5 | yield walker.value 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /src/chap13-Serverless/google-python-simple-http-endpoint/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paiml/python_devops_book/d8c0f54895206823a15d1afcaf631dd5fb3f448d/src/chap13-Serverless/google-python-simple-http-endpoint/requirements.txt -------------------------------------------------------------------------------- /src/chap13-Serverless/openfaas-python-simple-http-endpoint/.gitignore: -------------------------------------------------------------------------------- 1 | template 2 | build 3 | -------------------------------------------------------------------------------- /src/chap13-Serverless/openfaas-python-simple-http-endpoint/hello-python.yml: -------------------------------------------------------------------------------- 1 | version: 1.0 2 | provider: 3 | name: openfaas 4 | gateway: http://localhost:8080 5 | functions: 6 | hello-python: 7 | lang: python 8 | handler: ./hello-python 9 | image: griggheo/hello-python:latest 10 | environment: 11 | content_type: application/json 12 | -------------------------------------------------------------------------------- /src/chap13-Serverless/openfaas-python-simple-http-endpoint/hello-python/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paiml/python_devops_book/d8c0f54895206823a15d1afcaf631dd5fb3f448d/src/chap13-Serverless/openfaas-python-simple-http-endpoint/hello-python/requirements.txt -------------------------------------------------------------------------------- /src/chap13-Serverless/openfaas-python-simple-http-endpoint/namespaces.yml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: Namespace 3 | metadata: 4 | name: openfaas 5 | labels: 6 | role: openfaas-system 7 | access: openfaas-system 8 | istio-injection: enabled 9 | --- 10 | apiVersion: v1 11 | kind: Namespace 12 | metadata: 13 | name: openfaas-fn 14 | labels: 15 | istio-injection: enabled 16 | role: openfaas-fn 17 | 18 | -------------------------------------------------------------------------------- /src/chap14-MLOps/boston-housing-pickle/README.md: -------------------------------------------------------------------------------- 1 | # boston_housing_pickle 2 | An example repo that pickles out a sklearn model 3 | -------------------------------------------------------------------------------- /src/chap14-MLOps/boston-housing-pickle/boston_housing_prediction.joblib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paiml/python_devops_book/d8c0f54895206823a15d1afcaf631dd5fb3f448d/src/chap14-MLOps/boston-housing-pickle/boston_housing_prediction.joblib -------------------------------------------------------------------------------- /src/chap14-MLOps/flask-sklearn/Makefile: -------------------------------------------------------------------------------- 1 | setup: 2 | python3 -m venv ~/.udacity-devops 3 | 4 | install: 5 | pip install --upgrade pip &&\ 6 | pip install -r requirements.txt 7 | 8 | test: 9 | #python -m pytest -vv --cov=myrepolib tests/*.py 10 | #python -m pytest --nbval notebook.ipynb 11 | 12 | 13 | lint: 14 | hadolint Dockerfile 15 | pylint --disable=R,C,W1203 app.py 16 | 17 | all: install lint test 18 | -------------------------------------------------------------------------------- /src/chap14-MLOps/flask-sklearn/boston_housing_prediction.joblib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paiml/python_devops_book/d8c0f54895206823a15d1afcaf631dd5fb3f448d/src/chap14-MLOps/flask-sklearn/boston_housing_prediction.joblib -------------------------------------------------------------------------------- /src/chap14-MLOps/flask-sklearn/requirements.txt: -------------------------------------------------------------------------------- 1 | Flask==1.0.2 2 | pandas==0.24.2 3 | scikit-learn==0.20.3 4 | -------------------------------------------------------------------------------- /src/chap14-MLOps/flask-sklearn/run_docker.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | # Build image 4 | docker build --tag=flasksklearn . 5 | 6 | # List docker images 7 | docker image ls 8 | 9 | # Run flask app 10 | docker run -p 8000:80 flasksklearn 11 | --------------------------------------------------------------------------------