diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index a10defc..162c8fd 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -37,7 +37,7 @@ jobs: run: npm run production - name: Create zip - run: tar -czvf dist.tar.gz dist + run: cd resources && tar -czvf dist.tar.gz dist - name: Upload zip to release uses: actions/upload-release-asset@v1 diff --git a/.gitignore b/.gitignore index c314371..a188534 100644 --- a/.gitignore +++ b/.gitignore @@ -1,6 +1,5 @@ -/dist /node_modules +/resources/dist /vendor -/js/cp.js -package-lock.json composer.lock +package-lock.json diff --git a/src/ServiceProvider.php b/src/ServiceProvider.php index 86f52e6..3480ad2 100644 --- a/src/ServiceProvider.php +++ b/src/ServiceProvider.php @@ -8,6 +8,7 @@ class ServiceProvider extends AddonServiceProvider { protected $vite = [ 'input' => ['resources/css/cp.css', 'resources/js/cp.js'], - 'publicDirectory' => 'dist', + 'publicDirectory' => 'resources/dist', + 'hotFile' => __DIR__.'/../resources/dist/hot', ]; } diff --git a/vite.config.js b/vite.config.js index 7bc5b55..08acfd2 100644 --- a/vite.config.js +++ b/vite.config.js @@ -7,7 +7,8 @@ export default defineConfig({ plugins: [ laravel({ input: ['resources/css/cp.css', 'resources/js/cp.js'], - publicDirectory: 'dist', + publicDirectory: 'resources/dist', + hotFile: 'resources/dist/hot', }), statamic(), tailwindcss()