webdev 2.0.0-alpha.1 copy "webdev: ^2.0.0-alpha.1" to clipboard
webdev: ^2.0.0-alpha.1 copied to clipboard

outdated

A CLI for Dart web development. Provides an easy and consistent set of features for users and tools to build and deploy web applications with Dart.

Build Status

A CLI for Dart web development.

See the Dart 2 Web Migration Guide for more information.

Installation #

$ pub global activate webdev

Usage #

webdev provides two commands: serve and build.

webdev serve #

$ webdev help serve
Run a local web development server and a file system watcher that rebuilds on
changes.

Usage: webdev serve [arguments] [<directory>[:<port>]]...
-h, --help                        Print this usage information.
-o, --output                      A directory to write the result of a build to.
                                  Or a mapping from a top-level directory in the
                                  package to the directory to write a filtered
                                  build output to. For example "web:deploy".
                                  A value of "NONE" indicates that no "--output"
                                  value should be passed to `build_runner`.
                                  (defaults to "NONE")

-r, --[no-]release                Build with release mode defaults for builders.
    --[no-]build-web-compilers    If a dependency on `build_web_compilers` is
                                  required to run.
                                  (defaults to on)

-v, --verbose                     Enables verbose logging.
    --auto                        Automatically performs an action after each
                                  build:

                                  restart: Reload modules and re-invoke main
                                  (loses current state)
                                  refresh: Performs a full page refresh.
                                  [restart, refresh]
    --chrome-debug-port           Specify which port the Chrome debugger is
                                  listening on. If used with launch-in-chrome
                                  Chrome will be started with the debugger
                                  listening on this port.

    --[no-]debug                  Enable the launching of DevTools (Alt + D).
                                  Must use with either --launch-in-chrome or
                                  --chrome-debug-port.

    --hostname                    Specify the hostname to serve on.
                                  (defaults to "localhost")


    --launch-in-chrome            Automatically launches your application in
                                  Chrome with the debug port open. Use
                                  chrome-debug-port to specify a specific port.

    --log-requests                Enables logging for each request to the
                                  server.

Run "webdev help" to see global options.

webdev build #

$ webdev help build
Run builders to build a package.

Usage: webdev build [arguments]
-h, --help                        Print this usage information.
-o, --output                      A directory to write the result of a build to.
                                  Or a mapping from a top-level directory in the
                                  package to the directory to write a filtered
                                  build output to. For example "web:deploy".
                                  A value of "NONE" indicates that no "--output"
                                  value should be passed to `build_runner`.
                                  (defaults to "web:build")

-r, --[no-]release                Build with release mode defaults for builders.
                                  (defaults to on)

    --[no-]build-web-compilers    If a dependency on `build_web_compilers` is
                                  required to run.
                                  (defaults to on)

-v, --verbose                     Enables verbose logging.

Run "webdev help" to see global options.
58
likes
0
pub points
85%
popularity

Publisher

verified publishertools.dart.dev

A CLI for Dart web development. Provides an easy and consistent set of features for users and tools to build and deploy web applications with Dart.

Repository (GitHub)
View/report issues

License

unknown (LICENSE)

Dependencies

args, build_daemon, built_value, crypto, devtools, dwds, http, io, logging, meta, path, pedantic, pub_semver, pubspec_parse, shelf, shelf_proxy, shelf_static, sse, stack_trace, vm_service_lib, webkit_inspection_protocol, yaml

More

Packages that depend on webdev