commit 4ead9ab57d5e35ddc6ab6f7a19ce3ddd44af7029 Author: Nikurasu Date: Sun May 15 10:08:25 2022 +0200 Inital Commit UwU diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..a265103 --- /dev/null +++ b/.gitignore @@ -0,0 +1,14 @@ +/cache/ +/node_modules/ +/vendor/ +/.idea/ +/.vscode/ +npm-debug.log +composer.lock +package-lock.json + +# Jigsaw Ignores +/build_staging/ +/build_production/ +/source/assets/build/ +/build_local/ \ No newline at end of file diff --git a/bootstrap.php b/bootstrap.php new file mode 100644 index 0000000..5262407 --- /dev/null +++ b/bootstrap.php @@ -0,0 +1,17 @@ +beforeBuild(function (Jigsaw $jigsaw) { + * // Your code here + * }); + */ diff --git a/composer.json b/composer.json new file mode 100644 index 0000000..c76d91c --- /dev/null +++ b/composer.json @@ -0,0 +1,5 @@ +{ + "require": { + "tightenco/jigsaw": "^1.3" + } +} diff --git a/config.php b/config.php new file mode 100644 index 0000000..5aa1813 --- /dev/null +++ b/config.php @@ -0,0 +1,9 @@ + false, + 'baseUrl' => '', + 'title' => 'Jigsaw', + 'description' => 'Website description.', + 'collections' => [], +]; diff --git a/config.production.php b/config.production.php new file mode 100644 index 0000000..cfb52e6 --- /dev/null +++ b/config.production.php @@ -0,0 +1,5 @@ + true, +]; diff --git a/package.json b/package.json new file mode 100644 index 0000000..c8dfd3a --- /dev/null +++ b/package.json @@ -0,0 +1,16 @@ +{ + "private": true, + "scripts": { + "dev": "mix", + "watch": "mix watch", + "staging": "NODE_ENV=staging mix", + "prod": "mix --production" + }, + "devDependencies": { + "laravel-mix": "^6.0.39", + "laravel-mix-jigsaw": "^1.5.0", + "postcss": "^8.2.4", + "postcss-import": "^14.0.0", + "tailwindcss": "^2.0.2" + } +} diff --git a/source/_assets/css/main.css b/source/_assets/css/main.css new file mode 100644 index 0000000..a31e444 --- /dev/null +++ b/source/_assets/css/main.css @@ -0,0 +1,3 @@ +@import 'tailwindcss/base'; +@import 'tailwindcss/components'; +@import 'tailwindcss/utilities'; diff --git a/source/_layouts/main.blade.php b/source/_layouts/main.blade.php new file mode 100644 index 0000000..6658bb1 --- /dev/null +++ b/source/_layouts/main.blade.php @@ -0,0 +1,14 @@ + + + + + + + + {{ $page->title }} + + + + @yield('body') + + diff --git a/source/assets/images/jigsaw.png b/source/assets/images/jigsaw.png new file mode 100644 index 0000000..c7c3b8d Binary files /dev/null and b/source/assets/images/jigsaw.png differ diff --git a/source/index.blade.php b/source/index.blade.php new file mode 100644 index 0000000..2fd1a2f --- /dev/null +++ b/source/index.blade.php @@ -0,0 +1,7 @@ +@extends('_layouts.main') + +@section('body') +
+

Hello world!

+
+@endsection diff --git a/tailwind.config.js b/tailwind.config.js new file mode 100644 index 0000000..d424429 --- /dev/null +++ b/tailwind.config.js @@ -0,0 +1,14 @@ +module.exports = { + purge: [ + 'source/**/*.blade.php', + 'source/**/*.md', + 'source/**/*.html', + ], + theme: { + extend: {}, + }, + variants: { + extend: {}, + }, + plugins: [], +}; diff --git a/webpack.mix.js b/webpack.mix.js new file mode 100644 index 0000000..5fede7b --- /dev/null +++ b/webpack.mix.js @@ -0,0 +1,12 @@ +const mix = require('laravel-mix'); +require('laravel-mix-jigsaw'); + +mix.disableSuccessNotifications(); +mix.setPublicPath('source/assets/build'); + +mix.jigsaw() + .css('source/_assets/css/main.css', 'css') + .options({ + processCssUrls: false, + }) + .version();