Skip to content

Commit 7fbd65f

Browse files
Merge pull request #4 from posthello-code/dependabot/pub/lints-6.0.0
Bump lints from 2.1.1 to 6.0.0
2 parents 495312f + 5dad31e commit 7fbd65f

File tree

4 files changed

+14
-8
lines changed

4 files changed

+14
-8
lines changed

.gitignore

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# https://dart.dev/guides/libraries/private-files
22
# Created by `dart pub`
33
.dart_tool/
4-
4+
local/
55
.DS_Store

bin/server.dart

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,19 @@ import 'package:shelf/shelf.dart';
33
import 'package:shelf/shelf_io.dart' as io;
44
import 'package:shelf_static/shelf_static.dart';
55

6-
void main() async {
6+
void main(List<String> arguments) async {
77
// Check if index.html exists
8+
String staticSitePath = arguments.isNotEmpty ? arguments[0] : 'build/web';
9+
810
String indexFile = 'index.html';
911
final handler = const Pipeline()
1012
.addMiddleware(logRequests())
1113
.addMiddleware(_corsHeaders) // Add CORS headers middleware
12-
.addHandler(createStaticHandler('build/web', defaultDocument: indexFile));
14+
.addHandler(createStaticHandler(
15+
staticSitePath,
16+
defaultDocument: indexFile,
17+
serveFilesOutsidePath: false,
18+
));
1319

1420
final handler2 = const Pipeline()
1521
.addMiddleware(logRequests())
@@ -19,7 +25,7 @@ void main() async {
1925
final server = await io.serve(handler, InternetAddress.anyIPv4, 4001);
2026
final server2 = await io.serve(handler2, InternetAddress.anyIPv4, 4002);
2127
print(
22-
'Serving static site at http://${server.address.host}:${server.port}/${indexFile}');
28+
'Serving static site at http://${server.address.host}:${server.port}/$indexFile');
2329
print(
2430
'Serving handling requests at http://${server2.address.host}:${server2.port}');
2531
}

pubspec.lock

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -165,10 +165,10 @@ packages:
165165
dependency: "direct dev"
166166
description:
167167
name: lints
168-
sha256: "0a217c6c989d21039f1498c3ed9f3ed71b354e69873f13a8dfc3c9fe76f1b452"
168+
sha256: a5e2b223cb7c9c8efdc663ef484fdd95bb243bff242ef5b13e26883547fce9a0
169169
url: "https://pub.dev"
170170
source: hosted
171-
version: "2.1.1"
171+
version: "6.0.0"
172172
logging:
173173
dependency: transitive
174174
description:
@@ -426,4 +426,4 @@ packages:
426426
source: hosted
427427
version: "3.1.3"
428428
sdks:
429-
dart: ">=3.7.0-0 <4.0.0"
429+
dart: ">=3.8.0-0 <4.0.0"

pubspec.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,5 +13,5 @@ dependencies:
1313

1414
dev_dependencies:
1515
dart_dev: ^4.0.0
16-
lints: ^2.0.0
16+
lints: ">=2.0.0 <7.0.0"
1717
test: ^1.21.0

0 commit comments

Comments
 (0)