Packages
nova
0.9.4
0.15.1
0.14.3
0.14.1
0.13.7
0.13.1
0.13.0
0.12.1
0.12.0
0.11.0
0.10.4
0.10.3
0.10.2
0.10.1
0.10.0
0.9.24
0.9.23
0.9.22
0.9.21
0.9.20
0.9.19
0.9.18
0.9.17
0.9.16
0.9.15
0.9.11
0.9.5
0.9.4
0.9.3
0.9.2
0.9.1
0.9.0
0.8.6
0.8.5
0.8.4
0.8.3
0.8.2
0.8.1
0.8.0
0.7.2
0.7.1
0.7.0
0.6.2
0.6.1
0.6.0
0.5.2
0.5.1
0.4.4
0.4.3
0.4.2
0.4.1
0.2.2
0.1.0
0.0.1
0.0.0
Nova is a web application framework
Current section
54 Versions
Jump to
Current section
54 Versions
Compare versions
26
files changed
+301
additions
-120
deletions
| @@ -2,19 +2,21 @@ | |
| 2 2 | {<<"build_tools">>,[<<"rebar3">>]}. |
| 3 3 | {<<"description">>,<<"Nova is a web application framework">>}. |
| 4 4 | {<<"files">>, |
| 5 | - [<<"LICENSE">>,<<"README.md">>,<<"priv/static/nova.png">>,<<"rebar.config">>, |
| 5 | + [<<"LICENSE">>,<<"README.md">>,<<"include/nova_channel.hrl">>, |
| 6 | + <<"include/nova_comp.hrl">>,<<"include/nova_logger.hrl">>, |
| 7 | + <<"priv/static/nova.png">>,<<"rebar.config">>,<<"rebar.config.script">>, |
| 6 8 | <<"rebar.lock">>,<<"src/controllers/nova_error_controller.erl">>, |
| 7 9 | <<"src/nova.app.src">>,<<"src/nova.erl">>,<<"src/nova.hrl">>, |
| 8 10 | <<"src/nova_app.erl">>,<<"src/nova_basic_handler.erl">>, |
| 9 | - <<"src/nova_erlydtl_inventory.erl">>,<<"src/nova_handler.erl">>, |
| 10 | - <<"src/nova_handlers.erl">>,<<"src/nova_internal_error.dtl">>, |
| 11 | - <<"src/nova_plugin.erl">>,<<"src/nova_plugin_handler.erl">>, |
| 12 | - <<"src/nova_router.erl">>,<<"src/nova_router.hrl">>, |
| 13 | - <<"src/nova_security_handler.erl">>,<<"src/nova_session.erl">>, |
| 14 | - <<"src/nova_session_ets.erl">>,<<"src/nova_stream_h.erl">>, |
| 15 | - <<"src/nova_sup.erl">>,<<"src/nova_watcher.erl">>, |
| 16 | - <<"src/nova_websocket.erl">>,<<"src/nova_ws_handler.erl">>, |
| 17 | - <<"src/plugins/nova_correlation_plugin.erl">>, |
| 11 | + <<"src/nova_channel.erl">>,<<"src/nova_erlydtl_inventory.erl">>, |
| 12 | + <<"src/nova_handler.erl">>,<<"src/nova_handlers.erl">>, |
| 13 | + <<"src/nova_internal_error.dtl">>,<<"src/nova_plugin.erl">>, |
| 14 | + <<"src/nova_plugin_handler.erl">>,<<"src/nova_router.erl">>, |
| 15 | + <<"src/nova_router.hrl">>,<<"src/nova_security_handler.erl">>, |
| 16 | + <<"src/nova_session.erl">>,<<"src/nova_session_ets.erl">>, |
| 17 | + <<"src/nova_stream_h.erl">>,<<"src/nova_sup.erl">>, |
| 18 | + <<"src/nova_watcher.erl">>,<<"src/nova_websocket.erl">>, |
| 19 | + <<"src/nova_ws_handler.erl">>,<<"src/plugins/nova_correlation_plugin.erl">>, |
| 18 20 | <<"src/plugins/nova_cors_plugin.erl">>, |
| 19 21 | <<"src/plugins/nova_plugin_utilities.erl">>, |
| 20 22 | <<"src/plugins/nova_request_plugin.erl">>,<<"src/views/nova_error.dtl">>]}. |
| @@ -41,7 +43,7 @@ | |
| 41 43 | {<<"routing_tree">>, |
| 42 44 | [{<<"app">>,<<"routing_tree">>}, |
| 43 45 | {<<"optional">>,false}, |
| 44 | - {<<"requirement">>,<<"1.0.2">>}]}, |
| 46 | + {<<"requirement">>,<<"1.0.4">>}]}, |
| 45 47 | {<<"thoas">>, |
| 46 48 | [{<<"app">>,<<"thoas">>}, |
| 47 49 | {<<"optional">>,false}, |
| @@ -50,4 +52,4 @@ | |
| 50 52 | [{<<"app">>,<<"uuid">>}, |
| 51 53 | {<<"optional">>,false}, |
| 52 54 | {<<"requirement">>,<<"~>2.0.4">>}]}]}. |
| 53 | - {<<"version">>,<<"0.9.3">>}. |
| 55 | + {<<"version">>,<<"0.9.4">>}. |
| @@ -0,0 +1,6 @@ | |
| 1 | + -record(nova_channel, { |
| 2 | + channel :: atom(), |
| 3 | + sender :: pid(), |
| 4 | + topic :: list() | binary(), |
| 5 | + payload :: any() |
| 6 | + }). |
| @@ -0,0 +1,10 @@ | |
| 1 | + -ifndef(OTP_RELEASE). |
| 2 | + -define(OTP_RELEASE, 20). %% We just want to have nice ifdefs |
| 3 | + -endif. |
| 4 | + |
| 5 | + |
| 6 | + -if(?OTP_RELEASE >= 21). |
| 7 | + -define(STACKTRACE(Class, Exception, Stacktrace), Class:Exception:Stacktrace ->). |
| 8 | + -else. |
| 9 | + -define(STACKTRACE(Class, Exception, Stacktrace), Class:Exception -> Stacktrace = erlang:get_stacktrace(), ). |
| 10 | + -endif. |
| @@ -0,0 +1,23 @@ | |
| 1 | + -if(?OTP_RELEASE < 23). |
| 2 | + %% Define all the macros |
| 3 | + -define(LOG_EMERGENCY(Metadata), error_logger:error_report(Metadata)). |
| 4 | + -define(LOG_EMERGENCY(Format, Metadata), error_logger:error_report(Format, Metadata)). |
| 5 | + -define(LOG_ALERT(Metadata), error_logger:error_report(Metadata)). |
| 6 | + -define(LOG_ALERT(Format, Metadata), error_logger:error_report(Format, Metadata)). |
| 7 | + -define(LOG_CRITICAL(Metadata), error_logger:error_report(Metadata)). |
| 8 | + -define(LOG_CRITICAL(Format, Metadata), error_logger:error_report(Format, Metadata)). |
| 9 | + -define(LOG_ERROR(Metadata), error_logger:error_report(Metadata)). |
| 10 | + -define(LOG_ERROR(Format, Metadata), error_logger:error_report(Format, Metadata)). |
| 11 | + -define(LOG_WARNING(Metadata), error_logger:warning_report(Metadata)). |
| 12 | + -define(LOG_WARNING(Format, Metadata), error_logger:warning_report(Format, Metadata)). |
| 13 | + -define(LOG_NOTICE(Metadata), error_logger:info_report(Metadata)). |
| 14 | + -define(LOG_NOTICE(Format, Metadata), error_logger:info_report(Format, Metadata)). |
| 15 | + -define(LOG_INFO(Metadata), error_logger:info_report(Metadata)). |
| 16 | + -define(LOG_INFO(Format, Metadata), error_logger:info_report(Format, Metadata)). |
| 17 | + -define(LOG_DEBUG(Metadata), error_logger:info_report(Metadata)). |
| 18 | + -define(LOG_DEBUG(Format, Metadata), error_logger:info_report(Format, Metadata)). |
| 19 | + -define(RUN_IF_LOGGER_SUPP(_Fun), ok). |
| 20 | + -else. |
| 21 | + -include_lib("kernel/include/logger.hrl"). |
| 22 | + -define(RUN_IF_LOGGER_SUPP(Fun), Fun()). |
| 23 | + -endif. |
| @@ -9,7 +9,7 @@ | |
| 9 9 | {erlydtl, "0.14.0"}, |
| 10 10 | {jhn_stdlib, "3.6.2"}, |
| 11 11 | {pmod_transform, "1.1.0"}, |
| 12 | - {routing_tree, "1.0.2"}, |
| 12 | + {routing_tree, "1.0.4"}, |
| 13 13 | {thoas, "0.2.0"} |
| 14 14 | ]}. |
Loading more files…