archery 1.3.0
archery: ^1.3.0 copied to clipboard
Archery is a high-performance, full-featured web framework for Dart. It bridges the gap between elegant MVC architecture (Laravel/Rails) and modern, typed, native performance (Go/Rust).
Use this package as a library
Depend on it
Run this command:
With Dart:
$ dart pub add archeryThis will add a line like this to your package's pubspec.yaml (and run an implicit dart pub get):
dependencies:
archery: ^1.3.0Alternatively, your editor might support dart pub get. Check the docs for your editor to learn more.
Import it
Now in your Dart code, you can use:
import 'package:archery/archery/archery.dart';
import 'package:archery/archery/core/application.dart';
import 'package:archery/archery/core/auth/auth_session.dart';
import 'package:archery/archery/core/config.dart';
import 'package:archery/archery/core/container.dart';
import 'package:archery/archery/core/http/extensions.dart';
import 'package:archery/archery/core/http/form_request.dart';
import 'package:archery/archery/core/http/http.dart';
import 'package:archery/archery/core/http/middleware/csrf_middleware.dart';
import 'package:archery/archery/core/http/router.dart';
import 'package:archery/archery/core/http/uploaded_file.dart';
import 'package:archery/archery/core/kernel.dart';
import 'package:archery/archery/core/logger.dart';
import 'package:archery/archery/core/orm/hasher.dart';
import 'package:archery/archery/core/orm/json_file_model.dart';
import 'package:archery/archery/core/orm/model.dart';
import 'package:archery/archery/core/orm/sqlite_model.dart';
import 'package:archery/archery/core/provider.dart';
import 'package:archery/archery/core/static_files_server.dart';
import 'package:archery/archery/core/template_engine.dart';