{<<"links">>,
 [{<<"Changelog">>,<<"https://hexdocs.pm/phoenix_live_view/changelog.html">>},
  {<<"GitHub">>,<<"https://github.com/phoenixframework/phoenix_live_view">>}]}.
{<<"name">>,<<"phoenix_live_view">>}.
{<<"version">>,<<"1.1.30">>}.
{<<"description">>,
 <<"Rich, real-time user experiences with server-rendered HTML">>}.
{<<"elixir">>,<<"~> 1.15">>}.
{<<"app">>,<<"phoenix_live_view">>}.
{<<"licenses">>,[<<"MIT">>]}.
{<<"files">>,
 [<<"assets/js">>,<<"assets/js/phoenix_live_view">>,
  <<"assets/js/phoenix_live_view/aria.js">>,
  <<"assets/js/phoenix_live_view/browser.js">>,
  <<"assets/js/phoenix_live_view/dom_post_morph_restorer.js">>,
  <<"assets/js/phoenix_live_view/element_ref.js">>,
  <<"assets/js/phoenix_live_view/entry_uploader.js">>,
  <<"assets/js/phoenix_live_view/global.d.ts">>,
  <<"assets/js/phoenix_live_view/upload_entry.js">>,
  <<"assets/js/phoenix_live_view/dom.js">>,
  <<"assets/js/phoenix_live_view/utils.js">>,
  <<"assets/js/phoenix_live_view/rendered.js">>,
  <<"assets/js/phoenix_live_view/dom_patch.js">>,
  <<"assets/js/phoenix_live_view/constants.js">>,
  <<"assets/js/phoenix_live_view/index.ts">>,
  <<"assets/js/phoenix_live_view/js.js">>,
  <<"assets/js/phoenix_live_view/js_commands.ts">>,
  <<"assets/js/phoenix_live_view/live_socket.js">>,
  <<"assets/js/phoenix_live_view/live_uploader.js">>,
  <<"assets/js/phoenix_live_view/view.js">>,
  <<"assets/js/phoenix_live_view/view_hook.ts">>,
  <<"assets/js/phoenix_live_view/hooks.js">>,<<"assets/js/types">>,
  <<"assets/js/types/phoenix_live_view">>,
  <<"assets/js/types/phoenix_live_view/aria.d.ts">>,
  <<"assets/js/types/phoenix_live_view/browser.d.ts">>,
  <<"assets/js/types/phoenix_live_view/constants.d.ts">>,
  <<"assets/js/types/phoenix_live_view/dom.d.ts">>,
  <<"assets/js/types/phoenix_live_view/dom_patch.d.ts">>,
  <<"assets/js/types/phoenix_live_view/dom_post_morph_restorer.d.ts">>,
  <<"assets/js/types/phoenix_live_view/element_ref.d.ts">>,
  <<"assets/js/types/phoenix_live_view/entry_uploader.d.ts">>,
  <<"assets/js/types/phoenix_live_view/hooks.d.ts">>,
  <<"assets/js/types/phoenix_live_view/index.d.ts">>,
  <<"assets/js/types/phoenix_live_view/js.d.ts">>,
  <<"assets/js/types/phoenix_live_view/js_commands.d.ts">>,
  <<"assets/js/types/phoenix_live_view/live_socket.d.ts">>,
  <<"assets/js/types/phoenix_live_view/live_uploader.d.ts">>,
  <<"assets/js/types/phoenix_live_view/rendered.d.ts">>,
  <<"assets/js/types/phoenix_live_view/upload_entry.d.ts">>,
  <<"assets/js/types/phoenix_live_view/utils.d.ts">>,
  <<"assets/js/types/phoenix_live_view/view.d.ts">>,
  <<"assets/js/types/phoenix_live_view/view_hook.d.ts">>,
  <<"assets/js/types/vendor">>,<<"assets/js/types/vendor/morphdom">>,
  <<"assets/js/types/vendor/morphdom/index.d.ts">>,
  <<"assets/js/types/vendor/morphdom/morphAttrs.d.ts">>,
  <<"assets/js/types/vendor/morphdom/morphdom.d.ts">>,
  <<"assets/js/types/vendor/morphdom/specialElHandlers.d.ts">>,
  <<"assets/js/types/vendor/morphdom/util.d.ts">>,
  <<"assets/js/types/aria.d.ts">>,<<"assets/js/types/browser.d.ts">>,
  <<"assets/js/types/constants.d.ts">>,<<"assets/js/types/dom.d.ts">>,
  <<"assets/js/types/dom_patch.d.ts">>,
  <<"assets/js/types/dom_post_morph_restorer.d.ts">>,
  <<"assets/js/types/element_ref.d.ts">>,
  <<"assets/js/types/entry_uploader.d.ts">>,<<"assets/js/types/hooks.d.ts">>,
  <<"assets/js/types/index.d.ts">>,<<"assets/js/types/js.d.ts">>,
  <<"assets/js/types/js_commands.d.ts">>,
  <<"assets/js/types/live_socket.d.ts">>,
  <<"assets/js/types/live_uploader.d.ts">>,
  <<"assets/js/types/rendered.d.ts">>,<<"assets/js/types/upload_entry.d.ts">>,
  <<"assets/js/types/utils.d.ts">>,<<"assets/js/types/view.d.ts">>,
  <<"assets/js/types/view_hook.d.ts">>,<<"lib">>,<<"lib/components">>,
  <<"lib/mix">>,<<"lib/mix/tasks">>,<<"lib/mix/tasks/compile">>,
  <<"lib/mix/tasks/compile/phoenix_live_view.ex">>,
  <<"lib/mix/tasks/phoenix_live_view.upgrade.ex">>,
  <<"lib/phoenix_component">>,<<"lib/phoenix_component/declarative.ex">>,
  <<"lib/phoenix_component/macro_component.ex">>,<<"lib/phoenix_live_view">>,
  <<"lib/phoenix_live_view/igniter">>,
  <<"lib/phoenix_live_view/igniter/upgrade_to_1_1.ex">>,
  <<"lib/phoenix_live_view/test">>,<<"lib/phoenix_live_view/test/diff.ex">>,
  <<"lib/phoenix_live_view/test/structs.ex">>,
  <<"lib/phoenix_live_view/test/utils.ex">>,
  <<"lib/phoenix_live_view/test/upload_client.ex">>,
  <<"lib/phoenix_live_view/test/client_proxy.ex">>,
  <<"lib/phoenix_live_view/test/dom.ex">>,
  <<"lib/phoenix_live_view/test/live_view_test.ex">>,
  <<"lib/phoenix_live_view/test/tree_dom.ex">>,
  <<"lib/phoenix_live_view/application.ex">>,
  <<"lib/phoenix_live_view/async_result.ex">>,
  <<"lib/phoenix_live_view/controller.ex">>,
  <<"lib/phoenix_live_view/debug.ex">>,<<"lib/phoenix_live_view/helpers.ex">>,
  <<"lib/phoenix_live_view/lifecycle.ex">>,
  <<"lib/phoenix_live_view/live_stream.ex">>,
  <<"lib/phoenix_live_view/logger.ex">>,<<"lib/phoenix_live_view/plug.ex">>,
  <<"lib/phoenix_live_view/renderer.ex">>,
  <<"lib/phoenix_live_view/route.ex">>,<<"lib/phoenix_live_view/router.ex">>,
  <<"lib/phoenix_live_view/session.ex">>,
  <<"lib/phoenix_live_view/socket.ex">>,<<"lib/phoenix_live_view/static.ex">>,
  <<"lib/phoenix_live_view/upload_channel.ex">>,
  <<"lib/phoenix_live_view/upload_writer.ex">>,
  <<"lib/phoenix_live_view/channel.ex">>,
  <<"lib/phoenix_live_view/engine.ex">>,<<"lib/phoenix_live_view/upload.ex">>,
  <<"lib/phoenix_live_view/utils.ex">>,<<"lib/phoenix_live_view/diff.ex">>,
  <<"lib/phoenix_live_view/upload_tmp_file_writer.ex">>,
  <<"lib/phoenix_live_view/async.ex">>,
  <<"lib/phoenix_live_view/colocated_hook.ex">>,
  <<"lib/phoenix_live_view/colocated_js.ex">>,
  <<"lib/phoenix_live_view/html_algebra.ex">>,
  <<"lib/phoenix_live_view/html_engine.ex">>,
  <<"lib/phoenix_live_view/html_formatter.ex">>,
  <<"lib/phoenix_live_view/js.ex">>,<<"lib/phoenix_live_view/tag_engine.ex">>,
  <<"lib/phoenix_live_view/tokenizer.ex">>,
  <<"lib/phoenix_live_view/upload_config.ex">>,
  <<"lib/phoenix_live_component.ex">>,<<"lib/phoenix_component.ex">>,
  <<"lib/phoenix_live_view.ex">>,<<"priv">>,<<"priv/static">>,
  <<"priv/static/phoenix_live_view.cjs.js.map">>,
  <<"priv/static/phoenix_live_view.esm.js.map">>,
  <<"priv/static/phoenix_live_view.cjs.js">>,
  <<"priv/static/phoenix_live_view.esm.js">>,
  <<"priv/static/phoenix_live_view.js">>,
  <<"priv/static/phoenix_live_view.min.js">>,<<"CHANGELOG.md">>,
  <<"LICENSE.md">>,<<"mix.exs">>,<<"package.json">>,<<"README.md">>,
  <<".formatter.exs">>]}.
{<<"requirements">>,
 [[{<<"name">>,<<"igniter">>},
   {<<"app">>,<<"igniter">>},
   {<<"optional">>,true},
   {<<"requirement">>,<<"~> 0.6 and >= 0.6.16">>},
   {<<"repository">>,<<"hexpm">>}],
  [{<<"name">>,<<"phoenix">>},
   {<<"app">>,<<"phoenix">>},
   {<<"optional">>,false},
   {<<"requirement">>,<<"~> 1.6.15 or ~> 1.7.0 or ~> 1.8.0-rc">>},
   {<<"repository">>,<<"hexpm">>}],
  [{<<"name">>,<<"plug">>},
   {<<"app">>,<<"plug">>},
   {<<"optional">>,false},
   {<<"requirement">>,<<"~> 1.15">>},
   {<<"repository">>,<<"hexpm">>}],
  [{<<"name">>,<<"phoenix_template">>},
   {<<"app">>,<<"phoenix_template">>},
   {<<"optional">>,false},
   {<<"requirement">>,<<"~> 1.0">>},
   {<<"repository">>,<<"hexpm">>}],
  [{<<"name">>,<<"phoenix_html">>},
   {<<"app">>,<<"phoenix_html">>},
   {<<"optional">>,false},
   {<<"requirement">>,<<"~> 3.3 or ~> 4.0 or ~> 4.1">>},
   {<<"repository">>,<<"hexpm">>}],
  [{<<"name">>,<<"telemetry">>},
   {<<"app">>,<<"telemetry">>},
   {<<"optional">>,false},
   {<<"requirement">>,<<"~> 0.4.2 or ~> 1.0">>},
   {<<"repository">>,<<"hexpm">>}],
  [{<<"name">>,<<"phoenix_view">>},
   {<<"app">>,<<"phoenix_view">>},
   {<<"optional">>,true},
   {<<"requirement">>,<<"~> 2.0">>},
   {<<"repository">>,<<"hexpm">>}],
  [{<<"name">>,<<"jason">>},
   {<<"app">>,<<"jason">>},
   {<<"optional">>,true},
   {<<"requirement">>,<<"~> 1.0">>},
   {<<"repository">>,<<"hexpm">>}],
  [{<<"name">>,<<"lazy_html">>},
   {<<"app">>,<<"lazy_html">>},
   {<<"optional">>,true},
   {<<"requirement">>,<<"~> 0.1.0">>},
   {<<"repository">>,<<"hexpm">>}]]}.
{<<"build_tools">>,[<<"mix">>]}.
