Updating skeleton to reflect more modern dependencies/methodologies.

This commit is contained in:
Sarah Savage 2023-05-06 09:07:35 -04:00
parent 63686360bc
commit dd4e118b48
8 changed files with 15760 additions and 711 deletions

1
.gitignore vendored
View file

@ -8,3 +8,4 @@ docker-compose.override.yml
/assets/output/*
/node_modules/
/logs/error.log
mix-manifest.json

View file

@ -14,14 +14,14 @@ test:
acceptance:
docker compose run --rm webapp bash -c "vendor/bin/behat -vvv ${OPTS}"

psalm:
docker compose run --rm webapp bash -c "vendor/bin/psalm --show-info=false ${OPTS}"
stan:
docker compose run --rm webapp bash -c "vendor/bin/phpstan ${OPTS}"

css:
docker compose run --rm node bash -c "npx tailwindcss -i ./assets/source/style.css -o ./assets/output/style.css"
assets:
docker compose run --rm node bash -c "npx mix"

css-watch:
docker compose run --rm node bash -c "npx tailwindcss -i ./assets/source/style.css -o ./assets/output/style.css --watch"
assets-watch:
docker compose run --rm node bash -c "npx mix watch"

install-node:
docker compose run --rm node bash -c "npm install"

View file

@ -10,9 +10,9 @@
}
},
"require": {
"php": "~8.0.0 || ~8.1.0",
"php": "^8.2",
"composer/package-versions-deprecated": "^1.10.99",
"laminas/laminas-component-installer": "^2.6",
"laminas/laminas-component-installer": "^3.2",
"laminas/laminas-config-aggregator": "^1.6",
"laminas/laminas-diactoros": "^2.7",
"laminas/laminas-servicemanager": "^3.4",

1209
composer.lock generated

File diff suppressed because it is too large Load diff

View file

@ -1,4 +1,4 @@
FROM php:8.1-fpm
FROM php:8.2-fpm

MAINTAINER Brandon Savage

@ -11,7 +11,7 @@ RUN docker-php-ext-install pdo \
&& docker-php-ext-install pdo_pgsql \
&& docker-php-ext-install zip \
&& docker-php-ext-install intl \
&& pecl install xdebug-3.1.4 \
&& pecl install xdebug-3.2.1 \
&& docker-php-ext-enable xdebug \
&& docker-php-ext-enable pdo_pgsql


15228
package-lock.json generated

File diff suppressed because it is too large Load diff

View file

@ -1,6 +1,9 @@
{
"devDependencies": {
"@tailwindcss/forms": "^0.5.3",
"tailwindcss": "^3.2.4"
"autoprefixer": "^10.4.14",
"laravel-mix": "^6.0.49",
"postcss": "^8.4.23",
"tailwindcss": "^3.3.2"
}
}

8
webpack.mix.js Normal file
View file

@ -0,0 +1,8 @@
let mix = require('laravel-mix');

// Add JS mixes here.
//mix.js("resources/js/app.js", "public/js")

mix.postCss("./assets/source/style.css", "./assets/output/style.css", [
require("tailwindcss"),
]);