Skip to content

Commit f37c9b5

Browse files
authored
Merge pull request #47 from tonysm/install-with-jsconfig.json
Install with default jsconfig.json
2 parents ce9f7f2 + 715c00b commit f37c9b5

File tree

2 files changed

+12
-2
lines changed

2 files changed

+12
-2
lines changed

src/Commands/InstallCommand.php

+3-2
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ public function handle(): int
2626
File::ensureDirectoryExists(resource_path('js'));
2727

2828
$this->convertLocalImportsFromUsingDots();
29-
$this->publishImportmapFile();
29+
$this->publishImportmapFiles();
3030
$this->importDependenciesFromNpm();
3131
$this->updateAppLayouts();
3232
$this->deleteNpmRelatedFiles();
@@ -60,10 +60,11 @@ private function deleteNpmRelatedFiles(): void
6060
});
6161
}
6262

63-
private function publishImportmapFile(): void
63+
private function publishImportmapFiles(): void
6464
{
6565
$this->displayTask('publishing the `routes/importmap.php` file', function () {
6666
File::copy(dirname(__DIR__, 2).implode(DIRECTORY_SEPARATOR, ['', 'stubs', 'routes', 'importmap.php']), base_path(implode(DIRECTORY_SEPARATOR, ['routes', 'importmap.php'])));
67+
File::copy(dirname(__DIR__, 2).implode(DIRECTORY_SEPARATOR, ['', 'stubs', 'jsconfig.json']), base_path('jsconfig.json'));
6768

6869
return self::SUCCESS;
6970
});

stubs/jsconfig.json

+9
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
{
2+
"compilerOptions": {
3+
"baseUrl": "./",
4+
"paths": {
5+
"*": ["./resources/js/*/index.js", "./resources/js/*.js"]
6+
}
7+
}
8+
}
9+

0 commit comments

Comments
 (0)