diff --git a/.env-example b/.env-example deleted file mode 100644 index b4ea967..0000000 --- a/.env-example +++ /dev/null @@ -1,2 +0,0 @@ -DB_USER="wp" -DB_PASSWORD="firstandthird" diff --git a/.eslintrc.json b/.eslintrc.json index 29805d2..77c1fa3 100644 --- a/.eslintrc.json +++ b/.eslintrc.json @@ -8,6 +8,7 @@ "es6": true }, "parserOptions": { - "ecmaVersion": "latest" + "ecmaVersion": "latest", + "sourceType": "module" } } diff --git a/.wp-env.json b/.wp-env.json new file mode 100644 index 0000000..77f132c --- /dev/null +++ b/.wp-env.json @@ -0,0 +1,7 @@ +{ + "mappings": { + "wp-content/mu-plugins": "./wp-content/mu-plugins", + "wp-content/plugins": "./wp-content/plugins", + "wp-content/themes": "./wp-content/themes" + } +} diff --git a/README.md b/README.md index 79b5c1b..604c47f 100644 --- a/README.md +++ b/README.md @@ -5,6 +5,7 @@ Welcome! This template contains all you need to start the next great First+Third project. Click **Use this template** and start hacking away! ## What's included + - Support for modern CSS and JS development syntax with [PostCSS](https://postcss.org/) and [ESBuild](https://esbuild.github.io/). - A no-nonsense, CLI-exclusive setup and build process. - [Docker](https://www.docker.com/) integration to keep local dependencies tight-knit. @@ -58,7 +59,6 @@ There are a few requirements to develop a new theme or contribute back to the pr > During the `initialize` step, you will be asked for ACF credentials. Use the license key for the `username` and the website URL for the `password`. > If you don't know the final production URL for the project, use https://firstandthird.com/ as the password. - Several things are handled during this step: - `.env` is created based on the example file. diff --git a/composer.json b/composer.json index 590df03..5b88eea 100644 --- a/composer.json +++ b/composer.json @@ -17,20 +17,12 @@ "wpackagist-plugin/*", "wpackagist-theme/*" ] - }, - { - "type":"composer", - "url":"https://connect.advancedcustomfields.com" } ], "require": { "php": ">=8.0", "squizlabs/php_codesniffer": "^3.7", - "wpackagist-plugin/svg-support": "dev-trunk", - "wpackagist-plugin/wordpress-seo": "dev-trunk", - "wpackagist-plugin/redirection": "dev-trunk", - "wpackagist-plugin/acf-extended": "dev-trunk", - "wpengine/advanced-custom-fields-pro": "^6.0" + "wpackagist-plugin/svg-support": "dev-trunk" }, "require-dev": { "automattic/vipwpcs": "^2.3", @@ -42,10 +34,7 @@ "installer-paths": { "wp-content/mu-plugins/{$name}/": [ "type:wordpress-muplugin", - "wpackagist-plugin/acf-extended", - "wpackagist-plugin/svg-support", - "wpackagist-plugin/wordpress-seo", - "wpengine/advanced-custom-fields-pro" + "wpackagist-plugin/svg-support" ], "wp-content/themes/{$name}": [ "type:wordpress-theme" diff --git a/composer.lock b/composer.lock index 4c272bb..f7ccf72 100644 --- a/composer.lock +++ b/composer.lock @@ -4,20 +4,20 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "55675af7cabd619c1b56a4dfeaa86b45", + "content-hash": "ada15a79ecb7591f00c7a82cca93863d", "packages": [ { "name": "composer/installers", - "version": "v2.2.0", + "version": "v2.3.0", "source": { "type": "git", "url": "https://github.com/composer/installers.git", - "reference": "c29dc4b93137acb82734f672c37e029dfbd95b35" + "reference": "12fb2dfe5e16183de69e784a7b84046c43d97e8e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/composer/installers/zipball/c29dc4b93137acb82734f672c37e029dfbd95b35", - "reference": "c29dc4b93137acb82734f672c37e029dfbd95b35", + "url": "https://api.github.com/repos/composer/installers/zipball/12fb2dfe5e16183de69e784a7b84046c43d97e8e", + "reference": "12fb2dfe5e16183de69e784a7b84046c43d97e8e", "shasum": "" }, "require": { @@ -25,12 +25,12 @@ "php": "^7.2 || ^8.0" }, "require-dev": { - "composer/composer": "1.6.* || ^2.0", - "composer/semver": "^1 || ^3", - "phpstan/phpstan": "^0.12.55", - "phpstan/phpstan-phpunit": "^0.12.16", - "symfony/phpunit-bridge": "^5.3", - "symfony/process": "^5" + "composer/composer": "^1.10.27 || ^2.7", + "composer/semver": "^1.7.2 || ^3.4.0", + "phpstan/phpstan": "^1.11", + "phpstan/phpstan-phpunit": "^1", + "symfony/phpunit-bridge": "^7.1.1", + "symfony/process": "^5 || ^6 || ^7" }, "type": "composer-plugin", "extra": { @@ -87,6 +87,7 @@ "cockpit", "codeigniter", "concrete5", + "concreteCMS", "croogo", "dokuwiki", "drupal", @@ -133,7 +134,7 @@ ], "support": { "issues": "https://github.com/composer/installers/issues", - "source": "https://github.com/composer/installers/tree/v2.2.0" + "source": "https://github.com/composer/installers/tree/v2.3.0" }, "funding": [ { @@ -149,40 +150,20 @@ "type": "tidelift" } ], - "time": "2022-08-20T06:45:11+00:00" - }, - { - "name": "pronamic/gravityforms", - "version": "2.6.8", - "source": { - "type": "git", - "url": "https://github.com/pronamic/gravityforms.git", - "reference": "b27aec2cf246cc73ba256f6fd6956e180996e61f" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/pronamic/gravityforms/zipball/b27aec2cf246cc73ba256f6fd6956e180996e61f", - "reference": "b27aec2cf246cc73ba256f6fd6956e180996e61f", - "shasum": "" - }, - "type": "wordpress-plugin", - "support": { - "source": "https://github.com/pronamic/gravityforms/tree/2.6.8" - }, - "time": "2022-11-10T10:07:29+00:00" + "time": "2024-06-24T20:46:46+00:00" }, { "name": "squizlabs/php_codesniffer", - "version": "3.7.2", + "version": "3.11.3", "source": { "type": "git", - "url": "https://github.com/squizlabs/PHP_CodeSniffer.git", - "reference": "ed8e00df0a83aa96acf703f8c2979ff33341f879" + "url": "https://github.com/PHPCSStandards/PHP_CodeSniffer.git", + "reference": "ba05f990e79cbe69b9f35c8c1ac8dca7eecc3a10" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/squizlabs/PHP_CodeSniffer/zipball/ed8e00df0a83aa96acf703f8c2979ff33341f879", - "reference": "ed8e00df0a83aa96acf703f8c2979ff33341f879", + "url": "https://api.github.com/repos/PHPCSStandards/PHP_CodeSniffer/zipball/ba05f990e79cbe69b9f35c8c1ac8dca7eecc3a10", + "reference": "ba05f990e79cbe69b9f35c8c1ac8dca7eecc3a10", "shasum": "" }, "require": { @@ -192,11 +173,11 @@ "php": ">=5.4.0" }, "require-dev": { - "phpunit/phpunit": "^4.0 || ^5.0 || ^6.0 || ^7.0" + "phpunit/phpunit": "^4.0 || ^5.0 || ^6.0 || ^7.0 || ^8.0 || ^9.3.4" }, "bin": [ - "bin/phpcs", - "bin/phpcbf" + "bin/phpcbf", + "bin/phpcs" ], "type": "library", "extra": { @@ -211,60 +192,49 @@ "authors": [ { "name": "Greg Sherwood", - "role": "lead" + "role": "Former lead" + }, + { + "name": "Juliette Reinders Folmer", + "role": "Current lead" + }, + { + "name": "Contributors", + "homepage": "https://github.com/PHPCSStandards/PHP_CodeSniffer/graphs/contributors" } ], "description": "PHP_CodeSniffer tokenizes PHP, JavaScript and CSS files and detects violations of a defined set of coding standards.", - "homepage": "https://github.com/squizlabs/PHP_CodeSniffer", + "homepage": "https://github.com/PHPCSStandards/PHP_CodeSniffer", "keywords": [ "phpcs", "standards", "static analysis" ], "support": { - "issues": "https://github.com/squizlabs/PHP_CodeSniffer/issues", - "source": "https://github.com/squizlabs/PHP_CodeSniffer", - "wiki": "https://github.com/squizlabs/PHP_CodeSniffer/wiki" + "issues": "https://github.com/PHPCSStandards/PHP_CodeSniffer/issues", + "security": "https://github.com/PHPCSStandards/PHP_CodeSniffer/security/policy", + "source": "https://github.com/PHPCSStandards/PHP_CodeSniffer", + "wiki": "https://github.com/PHPCSStandards/PHP_CodeSniffer/wiki" }, - "time": "2023-02-22T23:07:41+00:00" - }, - { - "name": "wpackagist-plugin/acf-extended", - "version": "dev-trunk", - "source": { - "type": "svn", - "url": "https://plugins.svn.wordpress.org/acf-extended/", - "reference": "trunk" - }, - "dist": { - "type": "zip", - "url": "https://downloads.wordpress.org/plugin/acf-extended.zip?timestamp=1679959344" - }, - "require": { - "composer/installers": "^1.0 || ^2.0" - }, - "type": "wordpress-plugin", - "homepage": "https://wordpress.org/plugins/acf-extended/", - "time": "2023-03-27T23:22:24+00:00" - }, - { - "name": "wpackagist-plugin/redirection", - "version": "dev-trunk", - "source": { - "type": "svn", - "url": "https://plugins.svn.wordpress.org/redirection/", - "reference": "trunk" - }, - "dist": { - "type": "zip", - "url": "https://downloads.wordpress.org/plugin/redirection.zip?timestamp=1680434564" - }, - "require": { - "composer/installers": "^1.0 || ^2.0" - }, - "type": "wordpress-plugin", - "homepage": "https://wordpress.org/plugins/redirection/", - "time": "2023-04-02T11:22:44+00:00" + "funding": [ + { + "url": "https://github.com/PHPCSStandards", + "type": "github" + }, + { + "url": "https://github.com/jrfnl", + "type": "github" + }, + { + "url": "https://opencollective.com/php_codesniffer", + "type": "open_collective" + }, + { + "url": "https://thanks.dev/phpcsstandards", + "type": "thanks_dev" + } + ], + "time": "2025-01-23T17:04:15+00:00" }, { "name": "wpackagist-plugin/svg-support", @@ -276,75 +246,41 @@ }, "dist": { "type": "zip", - "url": "https://downloads.wordpress.org/plugin/svg-support.zip?timestamp=1670887547" + "url": "https://downloads.wordpress.org/plugin/svg-support.zip?timestamp=1740472441" }, "require": { "composer/installers": "^1.0 || ^2.0" }, "type": "wordpress-plugin", "homepage": "https://wordpress.org/plugins/svg-support/", - "time": "2022-12-12T23:25:47+00:00" - }, - { - "name": "wpackagist-plugin/wordpress-seo", - "version": "dev-trunk", - "source": { - "type": "svn", - "url": "https://plugins.svn.wordpress.org/wordpress-seo/", - "reference": "trunk" - }, - "dist": { - "type": "zip", - "url": "https://downloads.wordpress.org/plugin/wordpress-seo.zip?timestamp=1683622896" - }, - "require": { - "composer/installers": "^1.0 || ^2.0" - }, - "type": "wordpress-plugin", - "homepage": "https://wordpress.org/plugins/wordpress-seo/", - "time": "2023-05-09T09:01:36+00:00" - }, - { - "name": "wpengine/advanced-custom-fields-pro", - "version": "6.1.6", - "dist": { - "type": "zip", - "url": "https://connect.advancedcustomfields.com/v2/plugins/composer_download?p=pro&t=6.1.6" - }, - "require": { - "composer/installers": "~1.0 || ~2.0" - }, - "replace": { - "wpackagist-plugin/advanced-custom-fields": "self.version" - }, - "type": "wordpress-plugin" + "time": "2025-02-25T08:34:01+00:00" } ], "packages-dev": [ { "name": "automattic/vipwpcs", - "version": "2.3.3", + "version": "2.3.4", "source": { "type": "git", "url": "https://github.com/Automattic/VIP-Coding-Standards.git", - "reference": "6cd0a6a82bc0ac988dbf9d6a7c2e293dc8ac640b" + "reference": "b8610e3837f49c5f2fcc4b663b6c0a7c9b3509b6" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Automattic/VIP-Coding-Standards/zipball/6cd0a6a82bc0ac988dbf9d6a7c2e293dc8ac640b", - "reference": "6cd0a6a82bc0ac988dbf9d6a7c2e293dc8ac640b", + "url": "https://api.github.com/repos/Automattic/VIP-Coding-Standards/zipball/b8610e3837f49c5f2fcc4b663b6c0a7c9b3509b6", + "reference": "b8610e3837f49c5f2fcc4b663b6c0a7c9b3509b6", "shasum": "" }, "require": { - "dealerdirect/phpcodesniffer-composer-installer": "^0.4.1 || ^0.5 || ^0.6.2 || ^0.7", + "dealerdirect/phpcodesniffer-composer-installer": "^0.4.1 || ^0.5 || ^0.6.2 || ^0.7 || ^1.0", "php": ">=5.4", - "sirbrillig/phpcs-variable-analysis": "^2.11.1", - "squizlabs/php_codesniffer": "^3.5.5", + "sirbrillig/phpcs-variable-analysis": "^2.11.17", + "squizlabs/php_codesniffer": "^3.7.1", "wp-coding-standards/wpcs": "^2.3" }, "require-dev": { - "php-parallel-lint/php-console-highlighter": "^0.5", - "php-parallel-lint/php-parallel-lint": "^1.0", + "php-parallel-lint/php-console-highlighter": "^1.0.0", + "php-parallel-lint/php-parallel-lint": "^1.3.2", "phpcompatibility/php-compatibility": "^9", "phpcsstandards/phpcsdevtools": "^1.0", "phpunit/phpunit": "^4 || ^5 || ^6 || ^7" @@ -364,6 +300,7 @@ "keywords": [ "phpcs", "standards", + "static analysis", "wordpress" ], "support": { @@ -371,39 +308,42 @@ "source": "https://github.com/Automattic/VIP-Coding-Standards", "wiki": "https://github.com/Automattic/VIP-Coding-Standards/wiki" }, - "time": "2021-09-29T16:20:23+00:00" + "time": "2023-08-24T15:11:13+00:00" }, { "name": "dealerdirect/phpcodesniffer-composer-installer", - "version": "v0.7.2", + "version": "v1.0.0", "source": { "type": "git", - "url": "https://github.com/Dealerdirect/phpcodesniffer-composer-installer.git", - "reference": "1c968e542d8843d7cd71de3c5c9c3ff3ad71a1db" + "url": "https://github.com/PHPCSStandards/composer-installer.git", + "reference": "4be43904336affa5c2f70744a348312336afd0da" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Dealerdirect/phpcodesniffer-composer-installer/zipball/1c968e542d8843d7cd71de3c5c9c3ff3ad71a1db", - "reference": "1c968e542d8843d7cd71de3c5c9c3ff3ad71a1db", + "url": "https://api.github.com/repos/PHPCSStandards/composer-installer/zipball/4be43904336affa5c2f70744a348312336afd0da", + "reference": "4be43904336affa5c2f70744a348312336afd0da", "shasum": "" }, "require": { "composer-plugin-api": "^1.0 || ^2.0", - "php": ">=5.3", + "php": ">=5.4", "squizlabs/php_codesniffer": "^2.0 || ^3.1.0 || ^4.0" }, "require-dev": { "composer/composer": "*", + "ext-json": "*", + "ext-zip": "*", "php-parallel-lint/php-parallel-lint": "^1.3.1", - "phpcompatibility/php-compatibility": "^9.0" + "phpcompatibility/php-compatibility": "^9.0", + "yoast/phpunit-polyfills": "^1.0" }, "type": "composer-plugin", "extra": { - "class": "Dealerdirect\\Composer\\Plugin\\Installers\\PHPCodeSniffer\\Plugin" + "class": "PHPCSStandards\\Composer\\Plugin\\Installers\\PHPCodeSniffer\\Plugin" }, "autoload": { "psr-4": { - "Dealerdirect\\Composer\\Plugin\\Installers\\PHPCodeSniffer\\": "src/" + "PHPCSStandards\\Composer\\Plugin\\Installers\\PHPCodeSniffer\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", @@ -419,7 +359,7 @@ }, { "name": "Contributors", - "homepage": "https://github.com/Dealerdirect/phpcodesniffer-composer-installer/graphs/contributors" + "homepage": "https://github.com/PHPCSStandards/composer-installer/graphs/contributors" } ], "description": "PHP_CodeSniffer Standards Composer Installer Plugin", @@ -443,10 +383,10 @@ "tests" ], "support": { - "issues": "https://github.com/dealerdirect/phpcodesniffer-composer-installer/issues", - "source": "https://github.com/dealerdirect/phpcodesniffer-composer-installer" + "issues": "https://github.com/PHPCSStandards/composer-installer/issues", + "source": "https://github.com/PHPCSStandards/composer-installer" }, - "time": "2022-02-04T12:51:07+00:00" + "time": "2023-01-05T11:28:13+00:00" }, { "name": "phpcompatibility/php-compatibility", @@ -512,16 +452,16 @@ }, { "name": "phpcsstandards/phpcsdevtools", - "version": "1.2.1", + "version": "1.2.2", "source": { "type": "git", "url": "https://github.com/PHPCSStandards/PHPCSDevTools.git", - "reference": "750c8a99edc0ef7aa616a58cc64d5badad9c10cc" + "reference": "745d4d47c311451b7cfda57482ff0c433992467f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/PHPCSStandards/PHPCSDevTools/zipball/750c8a99edc0ef7aa616a58cc64d5badad9c10cc", - "reference": "750c8a99edc0ef7aa616a58cc64d5badad9c10cc", + "url": "https://api.github.com/repos/PHPCSStandards/PHPCSDevTools/zipball/745d4d47c311451b7cfda57482ff0c433992467f", + "reference": "745d4d47c311451b7cfda57482ff0c433992467f", "shasum": "" }, "require": { @@ -531,12 +471,12 @@ }, "require-dev": { "php-parallel-lint/php-console-highlighter": "^1.0.0", - "php-parallel-lint/php-parallel-lint": "^1.3.2", - "phpcsstandards/phpcsdevcs": "^1.1.3", + "php-parallel-lint/php-parallel-lint": "^1.4.0", + "phpcsstandards/phpcsdevcs": "^1.1.6", "phpcsstandards/phpcsutils": "^1.0", - "phpunit/phpunit": "^4.8.36 || ^5.7.21 || ^6.0 || ^7.0 || ^8.0 || ^9.0", + "phpunit/phpunit": "^4.8.36 || ^5.7.21 || ^6.0 || ^7.0 || ^8.0 || ^9.0 || ^10.5.32 || ^11.3.3", "roave/security-advisories": "dev-master", - "yoast/phpunit-polyfills": "^1.0" + "yoast/phpunit-polyfills": "^1.1 || ^2.0 || ^3.0" }, "bin": [ "bin/phpcs-check-feature-completeness" @@ -570,22 +510,37 @@ ], "support": { "issues": "https://github.com/PHPCSStandards/PHPCSDevTools/issues", + "security": "https://github.com/PHPCSStandards/PHPCSDevTools/security/policy", "source": "https://github.com/PHPCSStandards/PHPCSDevTools" }, - "time": "2023-01-05T13:52:42+00:00" + "funding": [ + { + "url": "https://github.com/PHPCSStandards", + "type": "github" + }, + { + "url": "https://github.com/jrfnl", + "type": "github" + }, + { + "url": "https://opencollective.com/php_codesniffer", + "type": "open_collective" + } + ], + "time": "2024-09-10T03:06:30+00:00" }, { "name": "sirbrillig/phpcs-variable-analysis", - "version": "v2.11.16", + "version": "v2.11.22", "source": { "type": "git", "url": "https://github.com/sirbrillig/phpcs-variable-analysis.git", - "reference": "dc5582dc5a93a235557af73e523c389aac9a8e88" + "reference": "ffb6f16c6033ec61ed84446b479a31d6529f0eb7" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sirbrillig/phpcs-variable-analysis/zipball/dc5582dc5a93a235557af73e523c389aac9a8e88", - "reference": "dc5582dc5a93a235557af73e523c389aac9a8e88", + "url": "https://api.github.com/repos/sirbrillig/phpcs-variable-analysis/zipball/ffb6f16c6033ec61ed84446b479a31d6529f0eb7", + "reference": "ffb6f16c6033ec61ed84446b479a31d6529f0eb7", "shasum": "" }, "require": { @@ -596,9 +551,8 @@ "dealerdirect/phpcodesniffer-composer-installer": "^0.7 || ^1.0", "phpcsstandards/phpcsdevcs": "^1.1", "phpstan/phpstan": "^1.7", - "phpunit/phpunit": "^4.8.36 || ^5.7.21 || ^6.5 || ^7.0 || ^8.0 || ^9.0", - "sirbrillig/phpcs-import-detection": "^1.1", - "vimeo/psalm": "^0.2 || ^0.3 || ^1.1 || ^4.24 || ^5.0@beta" + "phpunit/phpunit": "^4.8.36 || ^5.7.21 || ^6.5 || ^7.0 || ^8.0 || ^9.0 || ^10.5.32 || ^11.3.3", + "vimeo/psalm": "^0.2 || ^0.3 || ^1.1 || ^4.24 || ^5.0" }, "type": "phpcodesniffer-standard", "autoload": { @@ -630,7 +584,7 @@ "source": "https://github.com/sirbrillig/phpcs-variable-analysis", "wiki": "https://github.com/sirbrillig/phpcs-variable-analysis/wiki" }, - "time": "2023-03-31T16:46:32+00:00" + "time": "2025-01-06T17:54:24+00:00" }, { "name": "wp-coding-standards/wpcs", @@ -687,10 +641,7 @@ "aliases": [], "minimum-stability": "stable", "stability-flags": { - "wpackagist-plugin/svg-support": 20, - "wpackagist-plugin/wordpress-seo": 20, - "wpackagist-plugin/redirection": 20, - "wpackagist-plugin/acf-extended": 20 + "wpackagist-plugin/svg-support": 20 }, "prefer-stable": false, "prefer-lowest": false, @@ -698,5 +649,5 @@ "php": ">=8.0" }, "platform-dev": [], - "plugin-api-version": "2.3.0" + "plugin-api-version": "2.6.0" } diff --git a/custom.php.ini b/custom.php.ini deleted file mode 100644 index 20c2394..0000000 --- a/custom.php.ini +++ /dev/null @@ -1 +0,0 @@ -upload_max_filesize='50M' \ No newline at end of file diff --git a/docker-compose.yml b/docker-compose.yml deleted file mode 100644 index 483122f..0000000 --- a/docker-compose.yml +++ /dev/null @@ -1,30 +0,0 @@ -services: - db: - image: mariadb:10.7 - command: '--default-authentication-plugin=mysql_native_password' - volumes: - - db_data:/var/lib/mysql - restart: on-failure - environment: - - MYSQL_ROOT_PASSWORD=${DB_PASSWORD} - - MYSQL_DATABASE=wordpress - - MYSQL_USER=${DB_USER} - - MYSQL_PASSWORD=${DB_PASSWORD} - wordpress: - image: wordpress:6.7 - volumes: - - './wp-content/mu-plugins:/var/www/html/wp-content/mu-plugins' - - './wp-content/plugins:/var/www/html/wp-content/plugins' - - './wp-content/themes:/var/www/html/wp-content/themes' - - './wp-content/uploads:/var/www/html/wp-content/uploads' - - './custom.php.ini:/usr/local/etc/php/conf.d/custom.php.ini' - ports: - - '8080:80' - restart: on-failure - environment: - - WORDPRESS_DB_HOST=db - - WORDPRESS_DB_USER=${DB_USER} - - WORDPRESS_DB_PASSWORD=${DB_PASSWORD} - - WORDPRESS_DB_NAME=wordpress -volumes: - db_data: diff --git a/package-lock.json b/package-lock.json index dd27c3c..c9b865c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,32 +1,30 @@ { "name": "wordpress-template-2022", - "version": "0.2.0", + "version": "1.0.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "wordpress-template-2022", - "version": "0.2.0", + "version": "1.0.0", "license": "ISC", "dependencies": { - "@tailwindcss/cli": "^4.0.0", - "@tailwindcss/postcss": "^4.0.0", "domassist": "^2.3.1", "domodule": "^8.1.0" }, "devDependencies": { - "@tailwindcss/forms": "^0.5.3", - "autoprefixer": "^10.4.13", - "concurrently": "^6.2.1", - "cross-env": "^6.0.3", - "esbuild": "^0.12.24", - "eslint": "^8.28.0", - "eslint-config-prettier": "^8.5.0", - "postcss": "^8.4.18", - "postcss-import": "^14.0.0", - "postcss-nested-ancestors": "^2.0.0", - "prettier": "^2.8.1", - "prettier-plugin-tailwindcss": "^0.2.1", + "@tailwindcss/cli": "^4.0.0", + "@tailwindcss/forms": "^0.5.0", + "@tailwindcss/postcss": "^4.0.0", + "autoprefixer": "^10.0.0", + "concurrently": "^6.0.0", + "cross-env": "^6.0.0", + "esbuild": "^0.12.0", + "eslint": "^8.0.0", + "eslint-config-prettier": "^8.0.0", + "postcss": "^8.0.0", + "prettier": "^3.0.0", + "prettier-plugin-tailwindcss": "^0.6.0", "tailwindcss": "^4.0.0" } }, @@ -34,6 +32,7 @@ "version": "5.2.0", "resolved": "https://registry.npmjs.org/@alloc/quick-lru/-/quick-lru-5.2.0.tgz", "integrity": "sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==", + "dev": true, "license": "MIT", "engines": { "node": ">=10" @@ -43,9 +42,9 @@ } }, "node_modules/@babel/runtime": { - "version": "7.26.7", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.26.7.tgz", - "integrity": "sha512-AOPI3D+a8dXnja+iwsUqGRjr1BbZIe771sXdapOtYI531gSqpi92vXivKcq2asu/DFpdl1ceFAKZyRzK2PCVcQ==", + "version": "7.27.0", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.27.0.tgz", + "integrity": "sha512-VtPOkrdPHZsKc/clNqyi9WUA8TINkZ4cGk63UUE3u4pmB2k+ZMQRDuIOagv8UVd6j7k0T3+RRIb7beKTebNbcw==", "dev": true, "license": "MIT", "dependencies": { @@ -56,9 +55,9 @@ } }, "node_modules/@eslint-community/eslint-utils": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.1.tgz", - "integrity": "sha512-s3O3waFUrMV8P/XaF/+ZTp1X9XBZW1a4B97ZnjQF2KYWaFD2A8KyFBsrsfSjEmjn3RGWAIuvlneuZm3CUK3jbA==", + "version": "4.5.1", + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.5.1.tgz", + "integrity": "sha512-soEIOALTfTK6EjmKMMoLugwaP0rzkad90iIWd1hMO9ARkSAyjfMfkRRhLvD5qH7vvM0Cg72pieUfR6yh6XxC4w==", "dev": true, "license": "MIT", "dependencies": { @@ -198,6 +197,7 @@ "version": "2.5.1", "resolved": "https://registry.npmjs.org/@parcel/watcher/-/watcher-2.5.1.tgz", "integrity": "sha512-dfUnCxiN9H4ap84DvD2ubjw+3vUNpstxa0TneY/Paat8a3R4uQZDLSvWjmznAY/DoahqTHl9V46HF/Zs3F29pg==", + "dev": true, "hasInstallScript": true, "license": "MIT", "dependencies": { @@ -236,6 +236,7 @@ "cpu": [ "arm64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -256,6 +257,7 @@ "cpu": [ "arm64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -276,6 +278,7 @@ "cpu": [ "x64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -296,6 +299,7 @@ "cpu": [ "x64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -316,6 +320,7 @@ "cpu": [ "arm" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -336,6 +341,7 @@ "cpu": [ "arm" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -356,6 +362,7 @@ "cpu": [ "arm64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -376,6 +383,7 @@ "cpu": [ "arm64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -396,6 +404,7 @@ "cpu": [ "x64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -416,6 +425,7 @@ "cpu": [ "x64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -436,6 +446,7 @@ "cpu": [ "arm64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -456,6 +467,7 @@ "cpu": [ "ia32" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -476,6 +488,7 @@ "cpu": [ "x64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -490,19 +503,20 @@ } }, "node_modules/@tailwindcss/cli": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@tailwindcss/cli/-/cli-4.0.0.tgz", - "integrity": "sha512-nh6kzSTalHf9yk6WNsS4MMZakSINsncNQXsSJthvcPI4x+yajEaNQvS2uUti3PGLbsmlGoUvjhnGTBpzh7H0bA==", + "version": "4.0.15", + "resolved": "https://registry.npmjs.org/@tailwindcss/cli/-/cli-4.0.15.tgz", + "integrity": "sha512-52RdNZCpij4O8+25N9sfWZPG124e6ahmIS1uMHcJrdw10UdpPUFgSJtyMwf7COVOnkx0nkXfmp8CcYomPCrQ1Q==", + "dev": true, "license": "MIT", "dependencies": { - "@parcel/watcher": "^2.5.0", - "@tailwindcss/node": "^4.0.0", - "@tailwindcss/oxide": "^4.0.0", - "enhanced-resolve": "^5.18.0", - "lightningcss": "^1.29.1", + "@parcel/watcher": "^2.5.1", + "@tailwindcss/node": "4.0.15", + "@tailwindcss/oxide": "4.0.15", + "enhanced-resolve": "^5.18.1", + "lightningcss": "1.29.2", "mri": "^1.2.0", "picocolors": "^1.1.1", - "tailwindcss": "4.0.0" + "tailwindcss": "4.0.15" }, "bin": { "tailwindcss": "dist/index.mjs" @@ -522,45 +536,48 @@ } }, "node_modules/@tailwindcss/node": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@tailwindcss/node/-/node-4.0.0.tgz", - "integrity": "sha512-tfG2uBvo6j6kDIPmntxwXggCOZAt7SkpAXJ6pTIYirNdk5FBqh/CZZ9BZPpgcl/tNFLs6zc4yghM76sqiELG9g==", + "version": "4.0.15", + "resolved": "https://registry.npmjs.org/@tailwindcss/node/-/node-4.0.15.tgz", + "integrity": "sha512-IODaJjNmiasfZX3IoS+4Em3iu0fD2HS0/tgrnkYfW4hyUor01Smnr5eY3jc4rRgaTDrJlDmBTHbFO0ETTDaxWA==", + "dev": true, "license": "MIT", "dependencies": { - "enhanced-resolve": "^5.18.0", + "enhanced-resolve": "^5.18.1", "jiti": "^2.4.2", - "tailwindcss": "4.0.0" + "tailwindcss": "4.0.15" } }, "node_modules/@tailwindcss/oxide": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide/-/oxide-4.0.0.tgz", - "integrity": "sha512-W3FjpJgy4VV1JiL7iBYDf2n/WkeDg1Il+0Q7eWnqPyvkPPCo/Mbwc5BiaT7dfBNV6tQKAhVE34rU5xl8pSl50w==", + "version": "4.0.15", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide/-/oxide-4.0.15.tgz", + "integrity": "sha512-e0uHrKfPu7JJGMfjwVNyt5M0u+OP8kUmhACwIRlM+JNBuReDVQ63yAD1NWe5DwJtdaHjugNBil76j+ks3zlk6g==", + "dev": true, "license": "MIT", "engines": { "node": ">= 10" }, "optionalDependencies": { - "@tailwindcss/oxide-android-arm64": "4.0.0", - "@tailwindcss/oxide-darwin-arm64": "4.0.0", - "@tailwindcss/oxide-darwin-x64": "4.0.0", - "@tailwindcss/oxide-freebsd-x64": "4.0.0", - "@tailwindcss/oxide-linux-arm-gnueabihf": "4.0.0", - "@tailwindcss/oxide-linux-arm64-gnu": "4.0.0", - "@tailwindcss/oxide-linux-arm64-musl": "4.0.0", - "@tailwindcss/oxide-linux-x64-gnu": "4.0.0", - "@tailwindcss/oxide-linux-x64-musl": "4.0.0", - "@tailwindcss/oxide-win32-arm64-msvc": "4.0.0", - "@tailwindcss/oxide-win32-x64-msvc": "4.0.0" + "@tailwindcss/oxide-android-arm64": "4.0.15", + "@tailwindcss/oxide-darwin-arm64": "4.0.15", + "@tailwindcss/oxide-darwin-x64": "4.0.15", + "@tailwindcss/oxide-freebsd-x64": "4.0.15", + "@tailwindcss/oxide-linux-arm-gnueabihf": "4.0.15", + "@tailwindcss/oxide-linux-arm64-gnu": "4.0.15", + "@tailwindcss/oxide-linux-arm64-musl": "4.0.15", + "@tailwindcss/oxide-linux-x64-gnu": "4.0.15", + "@tailwindcss/oxide-linux-x64-musl": "4.0.15", + "@tailwindcss/oxide-win32-arm64-msvc": "4.0.15", + "@tailwindcss/oxide-win32-x64-msvc": "4.0.15" } }, "node_modules/@tailwindcss/oxide-android-arm64": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-android-arm64/-/oxide-android-arm64-4.0.0.tgz", - "integrity": "sha512-EAhjU0+FIdyGPR+7MbBWubLLPtmOu+p7c2egTTFBRk/n//zYjNvVK0WhcBK5Y7oUB5mo4EjA2mCbY7dcEMWSRw==", + "version": "4.0.15", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-android-arm64/-/oxide-android-arm64-4.0.15.tgz", + "integrity": "sha512-EBuyfSKkom7N+CB3A+7c0m4+qzKuiN0WCvzPvj5ZoRu4NlQadg/mthc1tl5k9b5ffRGsbDvP4k21azU4VwVk3Q==", "cpu": [ "arm64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -571,12 +588,13 @@ } }, "node_modules/@tailwindcss/oxide-darwin-arm64": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-darwin-arm64/-/oxide-darwin-arm64-4.0.0.tgz", - "integrity": "sha512-hdz4xnSWS11cIp+7ye+3dGHqs0X33z+BXXTtgPOguDWVa+TdXUzwxonklSzf5wlJFuot3dv5eWzhlNai0oYYQg==", + "version": "4.0.15", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-darwin-arm64/-/oxide-darwin-arm64-4.0.15.tgz", + "integrity": "sha512-ObVAnEpLepMhV9VoO0JSit66jiN5C4YCqW3TflsE9boo2Z7FIjV80RFbgeL2opBhtxbaNEDa6D0/hq/EP03kgQ==", "cpu": [ "arm64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -587,12 +605,13 @@ } }, "node_modules/@tailwindcss/oxide-darwin-x64": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-darwin-x64/-/oxide-darwin-x64-4.0.0.tgz", - "integrity": "sha512-+dOUUaXTkPKKhtUI9QtVaYg+MpmLh2CN0dHohiYXaBirEyPMkjaT0zbRgzQlNnQWjCVVXPQluIEb0OMEjSTH+Q==", + "version": "4.0.15", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-darwin-x64/-/oxide-darwin-x64-4.0.15.tgz", + "integrity": "sha512-IElwoFhUinOr9MyKmGTPNi1Rwdh68JReFgYWibPWTGuevkHkLWKEflZc2jtI5lWZ5U9JjUnUfnY43I4fEXrc4g==", "cpu": [ "x64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -603,12 +622,13 @@ } }, "node_modules/@tailwindcss/oxide-freebsd-x64": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-freebsd-x64/-/oxide-freebsd-x64-4.0.0.tgz", - "integrity": "sha512-CJhGDhxnrmu4SwyC62fA+wP24MhA/TZlIhRHqg1kRuIHoGoVR2uSSm1qxTxU37tSSZj8Up0q6jsBJCAP4k7rgQ==", + "version": "4.0.15", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-freebsd-x64/-/oxide-freebsd-x64-4.0.15.tgz", + "integrity": "sha512-6BLLqyx7SIYRBOnTZ8wgfXANLJV5TQd3PevRJZp0vn42eO58A2LykRKdvL1qyPfdpmEVtF+uVOEZ4QTMqDRAWA==", "cpu": [ "x64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -619,12 +639,13 @@ } }, "node_modules/@tailwindcss/oxide-linux-arm-gnueabihf": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm-gnueabihf/-/oxide-linux-arm-gnueabihf-4.0.0.tgz", - "integrity": "sha512-Wy7Av0xzXfY2ujZBcYy4+7GQm25/J1iHvlQU2CfwdDCuPWfIjYzR6kggz+uVdSJyKV2s64znchBxRE8kV4uXSA==", + "version": "4.0.15", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm-gnueabihf/-/oxide-linux-arm-gnueabihf-4.0.15.tgz", + "integrity": "sha512-Zy63EVqO9241Pfg6G0IlRIWyY5vNcWrL5dd2WAKVJZRQVeolXEf1KfjkyeAAlErDj72cnyXObEZjMoPEKHpdNw==", "cpu": [ "arm" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -635,12 +656,13 @@ } }, "node_modules/@tailwindcss/oxide-linux-arm64-gnu": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm64-gnu/-/oxide-linux-arm64-gnu-4.0.0.tgz", - "integrity": "sha512-srwBo2l6pvM0swBntc1ucuhGsfFOLkqPRFQ3dWARRTfSkL1U9nAsob2MKc/n47Eva/W9pZZgMOuf7rDw8pK1Ew==", + "version": "4.0.15", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm64-gnu/-/oxide-linux-arm64-gnu-4.0.15.tgz", + "integrity": "sha512-2NemGQeaTbtIp1Z2wyerbVEJZTkAWhMDOhhR5z/zJ75yMNf8yLnE+sAlyf6yGDNr+1RqvWrRhhCFt7i0CIxe4Q==", "cpu": [ "arm64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -651,12 +673,13 @@ } }, "node_modules/@tailwindcss/oxide-linux-arm64-musl": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm64-musl/-/oxide-linux-arm64-musl-4.0.0.tgz", - "integrity": "sha512-abhusswkduYWuezkBmgo0K0/erGq3M4Se5xP0fhc/0dKs0X/rJUYYCFWntHb3IGh3aVzdQ0SXJs93P76DbUqtw==", + "version": "4.0.15", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm64-musl/-/oxide-linux-arm64-musl-4.0.15.tgz", + "integrity": "sha512-342GVnhH/6PkVgKtEzvNVuQ4D+Q7B7qplvuH20Cfz9qEtydG6IQczTZ5IT4JPlh931MG1NUCVxg+CIorr1WJyw==", "cpu": [ "arm64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -667,12 +690,13 @@ } }, "node_modules/@tailwindcss/oxide-linux-x64-gnu": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-x64-gnu/-/oxide-linux-x64-gnu-4.0.0.tgz", - "integrity": "sha512-hGtRYIUEx377/HlU49+jvVKKwU1MDSKYSMMs0JFO2Wp7LGxk5+0j5+RBk9NFnmp/lbp32yPTgIOO5m1BmDq36A==", + "version": "4.0.15", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-x64-gnu/-/oxide-linux-x64-gnu-4.0.15.tgz", + "integrity": "sha512-g76GxlKH124RuGqacCEFc2nbzRl7bBrlC8qDQMiUABkiifDRHOIUjgKbLNG4RuR9hQAD/MKsqZ7A8L08zsoBrw==", "cpu": [ "x64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -683,12 +707,13 @@ } }, "node_modules/@tailwindcss/oxide-linux-x64-musl": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-x64-musl/-/oxide-linux-x64-musl-4.0.0.tgz", - "integrity": "sha512-7xgQgSAThs0I14VAgmxpJnK6XFSZBxHMGoDXkLyYkEnu+8WRQMbCP93dkCUn2PIv+Q+JulRgc00PJ09uORSLXQ==", + "version": "4.0.15", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-x64-musl/-/oxide-linux-x64-musl-4.0.15.tgz", + "integrity": "sha512-Gg/Y1XrKEvKpq6WeNt2h8rMIKOBj/W3mNa5NMvkQgMC7iO0+UNLrYmt6zgZufht66HozNpn+tJMbbkZ5a3LczA==", "cpu": [ "x64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -699,12 +724,13 @@ } }, "node_modules/@tailwindcss/oxide-win32-arm64-msvc": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-win32-arm64-msvc/-/oxide-win32-arm64-msvc-4.0.0.tgz", - "integrity": "sha512-qEcgTIPcWY5ZE7f6VxQ/JPrSFMcehzVIlZj7sGE3mVd5YWreAT+Fl1vSP8q2pjnWXn0avZG3Iw7a2hJQAm+fTQ==", + "version": "4.0.15", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-win32-arm64-msvc/-/oxide-win32-arm64-msvc-4.0.15.tgz", + "integrity": "sha512-7QtSSJwYZ7ZK1phVgcNZpuf7c7gaCj8Wb0xjliligT5qCGCp79OV2n3SJummVZdw4fbTNKUOYMO7m1GinppZyA==", "cpu": [ "arm64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -715,12 +741,13 @@ } }, "node_modules/@tailwindcss/oxide-win32-x64-msvc": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-win32-x64-msvc/-/oxide-win32-x64-msvc-4.0.0.tgz", - "integrity": "sha512-bqT0AY8RXb8GMDy28JtngvqaOSB2YixbLPLvUo6I6lkvvUwA6Eqh2Tj60e2Lh7O/k083f8tYiB0WEK4wmTI7Jg==", + "version": "4.0.15", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-win32-x64-msvc/-/oxide-win32-x64-msvc-4.0.15.tgz", + "integrity": "sha512-JQ5H+5MLhOjpgNp6KomouE0ZuKmk3hO5h7/ClMNAQ8gZI2zkli3IH8ZqLbd2DVfXDbdxN2xvooIEeIlkIoSCqw==", "cpu": [ "x64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -731,17 +758,18 @@ } }, "node_modules/@tailwindcss/postcss": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@tailwindcss/postcss/-/postcss-4.0.0.tgz", - "integrity": "sha512-lI2bPk4TvwavHdehjr5WiC6HnZ59hacM6ySEo4RM/H7tsjWd8JpqiNW9ThH7rO/yKtrn4mGBoXshpvn8clXjPg==", + "version": "4.0.15", + "resolved": "https://registry.npmjs.org/@tailwindcss/postcss/-/postcss-4.0.15.tgz", + "integrity": "sha512-qyrpoDKIO7wzkRbKCvGLo7gXRjT9/Njf7ZJiJhG4njrfZkvOhjwnaHpYbpxYeDysEg+9pB1R4jcd+vQ7ZUDsmQ==", + "dev": true, "license": "MIT", "dependencies": { "@alloc/quick-lru": "^5.2.0", - "@tailwindcss/node": "^4.0.0", - "@tailwindcss/oxide": "^4.0.0", - "lightningcss": "^1.29.1", + "@tailwindcss/node": "4.0.15", + "@tailwindcss/oxide": "4.0.15", + "lightningcss": "1.29.2", "postcss": "^8.4.41", - "tailwindcss": "4.0.0" + "tailwindcss": "4.0.15" } }, "node_modules/@ungap/structured-clone": { @@ -752,9 +780,9 @@ "license": "ISC" }, "node_modules/acorn": { - "version": "8.14.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.0.tgz", - "integrity": "sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==", + "version": "8.14.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.1.tgz", + "integrity": "sha512-OvQ/2pUDKmgfCg++xsTX1wGxfTaszcHVcTctW4UJB4hibJx2HXxxO5UmVgyjMa+ZDsiaf5wWLXYpRWMmBI0QHg==", "dev": true, "license": "MIT", "bin": { @@ -837,9 +865,9 @@ "license": "MIT" }, "node_modules/autoprefixer": { - "version": "10.4.20", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.20.tgz", - "integrity": "sha512-XY25y5xSv/wEoqzDyXXME4AFfkZI0P23z6Fs3YgymDnKJkCGOnkL0iTxCa85UTqaSgfcqyf3UA6+c7wUvx/16g==", + "version": "10.4.21", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.21.tgz", + "integrity": "sha512-O+A6LWV5LDHSJD3LjHYoNi4VLsj/Whi7k6zG12xTYaU4cQ8oxQGckXNX8cRHK5yOZ/ppVHe0ZBXGzSV9jXdVbQ==", "dev": true, "funding": [ { @@ -857,11 +885,11 @@ ], "license": "MIT", "dependencies": { - "browserslist": "^4.23.3", - "caniuse-lite": "^1.0.30001646", + "browserslist": "^4.24.4", + "caniuse-lite": "^1.0.30001702", "fraction.js": "^4.3.7", "normalize-range": "^0.1.2", - "picocolors": "^1.0.1", + "picocolors": "^1.1.1", "postcss-value-parser": "^4.2.0" }, "bin": { @@ -896,6 +924,7 @@ "version": "3.0.3", "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", + "dev": true, "license": "MIT", "dependencies": { "fill-range": "^7.1.1" @@ -948,9 +977,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001695", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001695.tgz", - "integrity": "sha512-vHyLade6wTgI2u1ec3WQBxv+2BrTERV28UXQu9LO6lZ9pYeMk34vjXFLOxo1A4UBA8XTL4njRQZdno/yYaSmWw==", + "version": "1.0.30001707", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001707.tgz", + "integrity": "sha512-3qtRjw/HQSMlDWf+X79N206fepf4SOOU6SQLMaq/0KkZLmSjPxAkBOQQ+FxbHKfHmYLZFfdWsO3KA90ceHPSnw==", "dev": true, "funding": [ { @@ -1138,6 +1167,7 @@ "version": "1.0.3", "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz", "integrity": "sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg==", + "dev": true, "license": "Apache-2.0", "bin": { "detect-libc": "bin/detect-libc.js" @@ -1177,9 +1207,9 @@ } }, "node_modules/electron-to-chromium": { - "version": "1.5.88", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.88.tgz", - "integrity": "sha512-K3C2qf1o+bGzbilTDCTBhTQcMS9KW60yTAaTeeXsfvQuTDDwlokLam/AdqlqcSy9u4UainDgsHV23ksXAOgamw==", + "version": "1.5.123", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.123.tgz", + "integrity": "sha512-refir3NlutEZqlKaBLK0tzlVLe5P2wDKS7UQt/3SpibizgsRAPOsqQC3ffw1nlv3ze5gjRQZYHoPymgVZkplFA==", "dev": true, "license": "ISC" }, @@ -1191,9 +1221,10 @@ "license": "MIT" }, "node_modules/enhanced-resolve": { - "version": "5.18.0", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.18.0.tgz", - "integrity": "sha512-0/r0MySGYG8YqlayBZ6MuCfECmHFdJ5qyPh8s8wa5Hnm6SaFLSK1VYCbj+NKp090Nm1caZhD+QTnmxO7esYGyQ==", + "version": "5.18.1", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.18.1.tgz", + "integrity": "sha512-ZSW3ma5GkcQBIpwZTSRAI8N71Uuwgs93IezB7mf7R60tC8ZbJideoDNKjHn2O9KIlx6rkGTTEk1xUCK2E1Y2Yg==", + "dev": true, "license": "MIT", "dependencies": { "graceful-fs": "^4.2.4", @@ -1423,9 +1454,9 @@ "license": "MIT" }, "node_modules/fastq": { - "version": "1.18.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.18.0.tgz", - "integrity": "sha512-QKHXPW0hD8g4UET03SdOdunzSouc9N4AuHdsX8XNcTsuz+yYFILVNIX4l9yHABMhiEI9Db0JTTIpu0wB+Y1QQw==", + "version": "1.19.1", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.19.1.tgz", + "integrity": "sha512-GwLTyxkCXjXbxqIhTsMI2Nui8huMPtnxg7krajPJAjnEG/iiOS7i+zCtWGZR9G0NBKbXKh6X9m9UIsYX/N6vvQ==", "dev": true, "license": "ISC", "dependencies": { @@ -1449,6 +1480,7 @@ "version": "7.1.1", "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", + "dev": true, "license": "MIT", "dependencies": { "to-regex-range": "^5.0.1" @@ -1490,9 +1522,9 @@ } }, "node_modules/flatted": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.2.tgz", - "integrity": "sha512-AiwGJM8YcNOaobumgtng+6NHuOqC3A7MixFeDafM3X9cIUM+xUXoS5Vfgf+OihAYe20fxqNM9yPBXJzRtZ/4eA==", + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.3.tgz", + "integrity": "sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg==", "dev": true, "license": "ISC" }, @@ -1517,16 +1549,6 @@ "dev": true, "license": "ISC" }, - "node_modules/function-bind": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", - "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", - "dev": true, - "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/get-caller-file": { "version": "2.0.5", "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", @@ -1592,6 +1614,7 @@ "version": "4.2.11", "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", + "dev": true, "license": "ISC" }, "node_modules/graphemer": { @@ -1611,19 +1634,6 @@ "node": ">=8" } }, - "node_modules/hasown": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", - "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "function-bind": "^1.1.2" - }, - "engines": { - "node": ">= 0.4" - } - }, "node_modules/ignore": { "version": "5.3.2", "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", @@ -1635,9 +1645,9 @@ } }, "node_modules/import-fresh": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", - "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.1.tgz", + "integrity": "sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==", "dev": true, "license": "MIT", "dependencies": { @@ -1680,26 +1690,11 @@ "dev": true, "license": "ISC" }, - "node_modules/is-core-module": { - "version": "2.16.1", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.16.1.tgz", - "integrity": "sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==", - "dev": true, - "license": "MIT", - "dependencies": { - "hasown": "^2.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/is-extglob": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "dev": true, "license": "MIT", "engines": { "node": ">=0.10.0" @@ -1719,6 +1714,7 @@ "version": "4.0.3", "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dev": true, "license": "MIT", "dependencies": { "is-extglob": "^2.1.1" @@ -1731,6 +1727,7 @@ "version": "7.0.0", "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true, "license": "MIT", "engines": { "node": ">=0.12.0" @@ -1757,6 +1754,7 @@ "version": "2.4.2", "resolved": "https://registry.npmjs.org/jiti/-/jiti-2.4.2.tgz", "integrity": "sha512-rg9zJN+G4n2nfJl5MW3BMygZX56zKPNVEYYqq7adpmMh4Jn2QNEwhvQlFy6jPVdcod7txZtKHWnyZiA3a0zP7A==", + "dev": true, "license": "MIT", "bin": { "jiti": "lib/jiti-cli.mjs" @@ -1821,12 +1819,13 @@ } }, "node_modules/lightningcss": { - "version": "1.29.1", - "resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.29.1.tgz", - "integrity": "sha512-FmGoeD4S05ewj+AkhTY+D+myDvXI6eL27FjHIjoyUkO/uw7WZD1fBVs0QxeYWa7E17CUHJaYX/RUGISCtcrG4Q==", + "version": "1.29.2", + "resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.29.2.tgz", + "integrity": "sha512-6b6gd/RUXKaw5keVdSEtqFVdzWnU5jMxTUjA2bVcMNPLwSQ08Sv/UodBVtETLCn7k4S1Ibxwh7k68IwLZPgKaA==", + "dev": true, "license": "MPL-2.0", "dependencies": { - "detect-libc": "^1.0.3" + "detect-libc": "^2.0.3" }, "engines": { "node": ">= 12.0.0" @@ -1836,25 +1835,26 @@ "url": "https://opencollective.com/parcel" }, "optionalDependencies": { - "lightningcss-darwin-arm64": "1.29.1", - "lightningcss-darwin-x64": "1.29.1", - "lightningcss-freebsd-x64": "1.29.1", - "lightningcss-linux-arm-gnueabihf": "1.29.1", - "lightningcss-linux-arm64-gnu": "1.29.1", - "lightningcss-linux-arm64-musl": "1.29.1", - "lightningcss-linux-x64-gnu": "1.29.1", - "lightningcss-linux-x64-musl": "1.29.1", - "lightningcss-win32-arm64-msvc": "1.29.1", - "lightningcss-win32-x64-msvc": "1.29.1" + "lightningcss-darwin-arm64": "1.29.2", + "lightningcss-darwin-x64": "1.29.2", + "lightningcss-freebsd-x64": "1.29.2", + "lightningcss-linux-arm-gnueabihf": "1.29.2", + "lightningcss-linux-arm64-gnu": "1.29.2", + "lightningcss-linux-arm64-musl": "1.29.2", + "lightningcss-linux-x64-gnu": "1.29.2", + "lightningcss-linux-x64-musl": "1.29.2", + "lightningcss-win32-arm64-msvc": "1.29.2", + "lightningcss-win32-x64-msvc": "1.29.2" } }, "node_modules/lightningcss-darwin-arm64": { - "version": "1.29.1", - "resolved": "https://registry.npmjs.org/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.29.1.tgz", - "integrity": "sha512-HtR5XJ5A0lvCqYAoSv2QdZZyoHNttBpa5EP9aNuzBQeKGfbyH5+UipLWvVzpP4Uml5ej4BYs5I9Lco9u1fECqw==", + "version": "1.29.2", + "resolved": "https://registry.npmjs.org/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.29.2.tgz", + "integrity": "sha512-cK/eMabSViKn/PG8U/a7aCorpeKLMlK0bQeNHmdb7qUnBkNPnL+oV5DjJUo0kqWsJUapZsM4jCfYItbqBDvlcA==", "cpu": [ "arm64" ], + "dev": true, "license": "MPL-2.0", "optional": true, "os": [ @@ -1869,12 +1869,13 @@ } }, "node_modules/lightningcss-darwin-x64": { - "version": "1.29.1", - "resolved": "https://registry.npmjs.org/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.29.1.tgz", - "integrity": "sha512-k33G9IzKUpHy/J/3+9MCO4e+PzaFblsgBjSGlpAaFikeBFm8B/CkO3cKU9oI4g+fjS2KlkLM/Bza9K/aw8wsNA==", + "version": "1.29.2", + "resolved": "https://registry.npmjs.org/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.29.2.tgz", + "integrity": "sha512-j5qYxamyQw4kDXX5hnnCKMf3mLlHvG44f24Qyi2965/Ycz829MYqjrVg2H8BidybHBp9kom4D7DR5VqCKDXS0w==", "cpu": [ "x64" ], + "dev": true, "license": "MPL-2.0", "optional": true, "os": [ @@ -1889,12 +1890,13 @@ } }, "node_modules/lightningcss-freebsd-x64": { - "version": "1.29.1", - "resolved": "https://registry.npmjs.org/lightningcss-freebsd-x64/-/lightningcss-freebsd-x64-1.29.1.tgz", - "integrity": "sha512-0SUW22fv/8kln2LnIdOCmSuXnxgxVC276W5KLTwoehiO0hxkacBxjHOL5EtHD8BAXg2BvuhsJPmVMasvby3LiQ==", + "version": "1.29.2", + "resolved": "https://registry.npmjs.org/lightningcss-freebsd-x64/-/lightningcss-freebsd-x64-1.29.2.tgz", + "integrity": "sha512-wDk7M2tM78Ii8ek9YjnY8MjV5f5JN2qNVO+/0BAGZRvXKtQrBC4/cn4ssQIpKIPP44YXw6gFdpUF+Ps+RGsCwg==", "cpu": [ "x64" ], + "dev": true, "license": "MPL-2.0", "optional": true, "os": [ @@ -1909,12 +1911,13 @@ } }, "node_modules/lightningcss-linux-arm-gnueabihf": { - "version": "1.29.1", - "resolved": "https://registry.npmjs.org/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.29.1.tgz", - "integrity": "sha512-sD32pFvlR0kDlqsOZmYqH/68SqUMPNj+0pucGxToXZi4XZgZmqeX/NkxNKCPsswAXU3UeYgDSpGhu05eAufjDg==", + "version": "1.29.2", + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.29.2.tgz", + "integrity": "sha512-IRUrOrAF2Z+KExdExe3Rz7NSTuuJ2HvCGlMKoquK5pjvo2JY4Rybr+NrKnq0U0hZnx5AnGsuFHjGnNT14w26sg==", "cpu": [ "arm" ], + "dev": true, "license": "MPL-2.0", "optional": true, "os": [ @@ -1929,12 +1932,13 @@ } }, "node_modules/lightningcss-linux-arm64-gnu": { - "version": "1.29.1", - "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.29.1.tgz", - "integrity": "sha512-0+vClRIZ6mmJl/dxGuRsE197o1HDEeeRk6nzycSy2GofC2JsY4ifCRnvUWf/CUBQmlrvMzt6SMQNMSEu22csWQ==", + "version": "1.29.2", + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.29.2.tgz", + "integrity": "sha512-KKCpOlmhdjvUTX/mBuaKemp0oeDIBBLFiU5Fnqxh1/DZ4JPZi4evEH7TKoSBFOSOV3J7iEmmBaw/8dpiUvRKlQ==", "cpu": [ "arm64" ], + "dev": true, "license": "MPL-2.0", "optional": true, "os": [ @@ -1949,12 +1953,13 @@ } }, "node_modules/lightningcss-linux-arm64-musl": { - "version": "1.29.1", - "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.29.1.tgz", - "integrity": "sha512-UKMFrG4rL/uHNgelBsDwJcBqVpzNJbzsKkbI3Ja5fg00sgQnHw/VrzUTEc4jhZ+AN2BvQYz/tkHu4vt1kLuJyw==", + "version": "1.29.2", + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.29.2.tgz", + "integrity": "sha512-Q64eM1bPlOOUgxFmoPUefqzY1yV3ctFPE6d/Vt7WzLW4rKTv7MyYNky+FWxRpLkNASTnKQUaiMJ87zNODIrrKQ==", "cpu": [ "arm64" ], + "dev": true, "license": "MPL-2.0", "optional": true, "os": [ @@ -1969,12 +1974,13 @@ } }, "node_modules/lightningcss-linux-x64-gnu": { - "version": "1.29.1", - "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.29.1.tgz", - "integrity": "sha512-u1S+xdODy/eEtjADqirA774y3jLcm8RPtYztwReEXoZKdzgsHYPl0s5V52Tst+GKzqjebkULT86XMSxejzfISw==", + "version": "1.29.2", + "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.29.2.tgz", + "integrity": "sha512-0v6idDCPG6epLXtBH/RPkHvYx74CVziHo6TMYga8O2EiQApnUPZsbR9nFNrg2cgBzk1AYqEd95TlrsL7nYABQg==", "cpu": [ "x64" ], + "dev": true, "license": "MPL-2.0", "optional": true, "os": [ @@ -1989,12 +1995,13 @@ } }, "node_modules/lightningcss-linux-x64-musl": { - "version": "1.29.1", - "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.29.1.tgz", - "integrity": "sha512-L0Tx0DtaNUTzXv0lbGCLB/c/qEADanHbu4QdcNOXLIe1i8i22rZRpbT3gpWYsCh9aSL9zFujY/WmEXIatWvXbw==", + "version": "1.29.2", + "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.29.2.tgz", + "integrity": "sha512-rMpz2yawkgGT8RULc5S4WiZopVMOFWjiItBT7aSfDX4NQav6M44rhn5hjtkKzB+wMTRlLLqxkeYEtQ3dd9696w==", "cpu": [ "x64" ], + "dev": true, "license": "MPL-2.0", "optional": true, "os": [ @@ -2009,12 +2016,13 @@ } }, "node_modules/lightningcss-win32-arm64-msvc": { - "version": "1.29.1", - "resolved": "https://registry.npmjs.org/lightningcss-win32-arm64-msvc/-/lightningcss-win32-arm64-msvc-1.29.1.tgz", - "integrity": "sha512-QoOVnkIEFfbW4xPi+dpdft/zAKmgLgsRHfJalEPYuJDOWf7cLQzYg0DEh8/sn737FaeMJxHZRc1oBreiwZCjog==", + "version": "1.29.2", + "resolved": "https://registry.npmjs.org/lightningcss-win32-arm64-msvc/-/lightningcss-win32-arm64-msvc-1.29.2.tgz", + "integrity": "sha512-nL7zRW6evGQqYVu/bKGK+zShyz8OVzsCotFgc7judbt6wnB2KbiKKJwBE4SGoDBQ1O94RjW4asrCjQL4i8Fhbw==", "cpu": [ "arm64" ], + "dev": true, "license": "MPL-2.0", "optional": true, "os": [ @@ -2029,12 +2037,13 @@ } }, "node_modules/lightningcss-win32-x64-msvc": { - "version": "1.29.1", - "resolved": "https://registry.npmjs.org/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.29.1.tgz", - "integrity": "sha512-NygcbThNBe4JElP+olyTI/doBNGJvLs3bFCRPdvuCcxZCcCZ71B858IHpdm7L1btZex0FvCmM17FK98Y9MRy1Q==", + "version": "1.29.2", + "resolved": "https://registry.npmjs.org/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.29.2.tgz", + "integrity": "sha512-EdIUW3B2vLuHmv7urfzMI/h2fmlnOQBk1xlsDxkN1tCWKjNFjfLhGxYk8C8mzpSfr+A6jFFIi8fU6LbQGsRWjA==", "cpu": [ "x64" ], + "dev": true, "license": "MPL-2.0", "optional": true, "os": [ @@ -2048,6 +2057,16 @@ "url": "https://opencollective.com/parcel" } }, + "node_modules/lightningcss/node_modules/detect-libc": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.3.tgz", + "integrity": "sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=8" + } + }, "node_modules/locate-path": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", @@ -2082,6 +2101,7 @@ "version": "4.0.8", "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", + "dev": true, "license": "MIT", "dependencies": { "braces": "^3.0.3", @@ -2118,6 +2138,7 @@ "version": "1.2.0", "resolved": "https://registry.npmjs.org/mri/-/mri-1.2.0.tgz", "integrity": "sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==", + "dev": true, "license": "MIT", "engines": { "node": ">=4" @@ -2131,9 +2152,10 @@ "license": "MIT" }, "node_modules/nanoid": { - "version": "3.3.8", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.8.tgz", - "integrity": "sha512-WNLf5Sd8oZxOm+TzppcYk8gVOgP+l58xNy58D0nbUnOxOWRWvlcCV4kUF7ltmI6PsrLl/BgKEyS4mqsGChFN0w==", + "version": "3.3.11", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.11.tgz", + "integrity": "sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==", + "dev": true, "funding": [ { "type": "github", @@ -2159,6 +2181,7 @@ "version": "7.1.1", "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-7.1.1.tgz", "integrity": "sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ==", + "dev": true, "license": "MIT" }, "node_modules/node-releases": { @@ -2281,23 +2304,18 @@ "node": ">=8" } }, - "node_modules/path-parse": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", - "dev": true, - "license": "MIT" - }, "node_modules/picocolors": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", + "dev": true, "license": "ISC" }, "node_modules/picomatch": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true, "license": "MIT", "engines": { "node": ">=8.6" @@ -2306,20 +2324,11 @@ "url": "https://github.com/sponsors/jonschlinkert" } }, - "node_modules/pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/postcss": { - "version": "8.5.1", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.1.tgz", - "integrity": "sha512-6oz2beyjc5VMn/KV1pPw8fliQkhBXrVn1Z3TVyqZxU8kZpzEKhBdmCFqI6ZbmGtamQvQGuU1sgPTk8ZrXDD7jQ==", + "version": "8.5.3", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.3.tgz", + "integrity": "sha512-dle9A3yYxlBSrt8Fu+IpjGT8SY8hN0mlaA6GY8t0P5PjIOZemULz/E2Bnm/2dcUOena75OTNkHI76uZBNUUq3A==", + "dev": true, "funding": [ { "type": "opencollective", @@ -2344,139 +2353,6 @@ "node": "^10 || ^12 || >=14" } }, - "node_modules/postcss-import": { - "version": "14.1.0", - "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-14.1.0.tgz", - "integrity": "sha512-flwI+Vgm4SElObFVPpTIT7SU7R3qk2L7PyduMcokiaVKuWv9d/U+Gm/QAd8NDLuykTWTkcrjOeD2Pp1rMeBTGw==", - "dev": true, - "license": "MIT", - "dependencies": { - "postcss-value-parser": "^4.0.0", - "read-cache": "^1.0.0", - "resolve": "^1.1.7" - }, - "engines": { - "node": ">=10.0.0" - }, - "peerDependencies": { - "postcss": "^8.0.0" - } - }, - "node_modules/postcss-nested-ancestors": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/postcss-nested-ancestors/-/postcss-nested-ancestors-2.0.0.tgz", - "integrity": "sha512-r8WbA1XLqbDuOGdCWpQ5nXdHvL4eKdnCEcDAnUlIAUHk7ZIQAESqPdxrWGPlq70ZB+FKw4wPbX1850dgFuxUKQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "escape-string-regexp": "^1.0.5", - "postcss": "^6.0.0", - "postcss-resolve-nested-selector": "^0.1.1" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/postcss-nested-ancestors/node_modules/ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "license": "MIT", - "dependencies": { - "color-convert": "^1.9.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/postcss-nested-ancestors/node_modules/chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/postcss-nested-ancestors/node_modules/color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dev": true, - "license": "MIT", - "dependencies": { - "color-name": "1.1.3" - } - }, - "node_modules/postcss-nested-ancestors/node_modules/color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", - "dev": true, - "license": "MIT" - }, - "node_modules/postcss-nested-ancestors/node_modules/escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/postcss-nested-ancestors/node_modules/has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/postcss-nested-ancestors/node_modules/postcss": { - "version": "6.0.23", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", - "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", - "dev": true, - "license": "MIT", - "dependencies": { - "chalk": "^2.4.1", - "source-map": "^0.6.1", - "supports-color": "^5.4.0" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/postcss-nested-ancestors/node_modules/supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "license": "MIT", - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/postcss-resolve-nested-selector": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/postcss-resolve-nested-selector/-/postcss-resolve-nested-selector-0.1.6.tgz", - "integrity": "sha512-0sglIs9Wmkzbr8lQwEyIzlDOOC9bGmfVKcJTaxv3vMmd3uo4o4DerC3En0bnmgceeql9BfC8hRkp7cg0fjdVqw==", - "dev": true, - "license": "MIT" - }, "node_modules/postcss-value-parser": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", @@ -2495,46 +2371,48 @@ } }, "node_modules/prettier": { - "version": "2.8.8", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.8.tgz", - "integrity": "sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==", + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.5.3.tgz", + "integrity": "sha512-QQtaxnoDJeAkDvDKWCLiwIXkTgRhwYDEQCghU9Z6q03iyek/rxRh/2lC3HB7P8sWT2xC/y5JDctPLBIGzHKbhw==", "dev": true, "license": "MIT", "bin": { - "prettier": "bin-prettier.js" + "prettier": "bin/prettier.cjs" }, "engines": { - "node": ">=10.13.0" + "node": ">=14" }, "funding": { "url": "https://github.com/prettier/prettier?sponsor=1" } }, "node_modules/prettier-plugin-tailwindcss": { - "version": "0.2.8", - "resolved": "https://registry.npmjs.org/prettier-plugin-tailwindcss/-/prettier-plugin-tailwindcss-0.2.8.tgz", - "integrity": "sha512-KgPcEnJeIijlMjsA6WwYgRs5rh3/q76oInqtMXBA/EMcamrcYJpyhtRhyX1ayT9hnHlHTuO8sIifHF10WuSDKg==", + "version": "0.6.11", + "resolved": "https://registry.npmjs.org/prettier-plugin-tailwindcss/-/prettier-plugin-tailwindcss-0.6.11.tgz", + "integrity": "sha512-YxaYSIvZPAqhrrEpRtonnrXdghZg1irNg4qrjboCXrpybLWVs55cW2N3juhspVJiO0JBvYJT8SYsJpc8OQSnsA==", "dev": true, "license": "MIT", "engines": { - "node": ">=12.17.0" + "node": ">=14.21.3" }, "peerDependencies": { "@ianvs/prettier-plugin-sort-imports": "*", "@prettier/plugin-pug": "*", "@shopify/prettier-plugin-liquid": "*", - "@shufo/prettier-plugin-blade": "*", "@trivago/prettier-plugin-sort-imports": "*", - "prettier": ">=2.2.0", + "@zackad/prettier-plugin-twig": "*", + "prettier": "^3.0", "prettier-plugin-astro": "*", "prettier-plugin-css-order": "*", "prettier-plugin-import-sort": "*", "prettier-plugin-jsdoc": "*", + "prettier-plugin-marko": "*", + "prettier-plugin-multiline-arrays": "*", "prettier-plugin-organize-attributes": "*", "prettier-plugin-organize-imports": "*", + "prettier-plugin-sort-imports": "*", "prettier-plugin-style-order": "*", - "prettier-plugin-svelte": "*", - "prettier-plugin-twig-melody": "*" + "prettier-plugin-svelte": "*" }, "peerDependenciesMeta": { "@ianvs/prettier-plugin-sort-imports": { @@ -2546,10 +2424,10 @@ "@shopify/prettier-plugin-liquid": { "optional": true }, - "@shufo/prettier-plugin-blade": { + "@trivago/prettier-plugin-sort-imports": { "optional": true }, - "@trivago/prettier-plugin-sort-imports": { + "@zackad/prettier-plugin-twig": { "optional": true }, "prettier-plugin-astro": { @@ -2564,19 +2442,25 @@ "prettier-plugin-jsdoc": { "optional": true }, + "prettier-plugin-marko": { + "optional": true + }, + "prettier-plugin-multiline-arrays": { + "optional": true + }, "prettier-plugin-organize-attributes": { "optional": true }, "prettier-plugin-organize-imports": { "optional": true }, - "prettier-plugin-style-order": { + "prettier-plugin-sort-imports": { "optional": true }, - "prettier-plugin-svelte": { + "prettier-plugin-style-order": { "optional": true }, - "prettier-plugin-twig-melody": { + "prettier-plugin-svelte": { "optional": true } } @@ -2612,16 +2496,6 @@ ], "license": "MIT" }, - "node_modules/read-cache": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", - "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", - "dev": true, - "license": "MIT", - "dependencies": { - "pify": "^2.3.0" - } - }, "node_modules/regenerator-runtime": { "version": "0.14.1", "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz", @@ -2639,27 +2513,6 @@ "node": ">=0.10.0" } }, - "node_modules/resolve": { - "version": "1.22.10", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.10.tgz", - "integrity": "sha512-NPRy+/ncIMeDlTAsuqwKIiferiawhefFJtkNSW0qZJEqMEb+qBt/77B/jGeeek+F0uOeN05CDa6HXbbIgtVX4w==", - "dev": true, - "license": "MIT", - "dependencies": { - "is-core-module": "^2.16.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - }, - "bin": { - "resolve": "bin/resolve" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/resolve-from": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", @@ -2671,9 +2524,9 @@ } }, "node_modules/reusify": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.1.0.tgz", + "integrity": "sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==", "dev": true, "license": "MIT", "engines": { @@ -2758,20 +2611,11 @@ "node": ">=8" } }, - "node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/source-map-js": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", + "dev": true, "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" @@ -2840,29 +2684,18 @@ "url": "https://github.com/chalk/supports-color?sponsor=1" } }, - "node_modules/supports-preserve-symlinks-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", - "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/tailwindcss": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-4.0.0.tgz", - "integrity": "sha512-ULRPI3A+e39T7pSaf1xoi58AqqJxVCLg8F/uM5A3FadUbnyDTgltVnXJvdkTjwCOGA6NazqHVcwPJC5h2vRYVQ==", + "version": "4.0.15", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-4.0.15.tgz", + "integrity": "sha512-6ZMg+hHdMJpjpeCCFasX7K+U615U9D+7k5/cDK/iRwl6GptF24+I/AbKgOnXhVKePzrEyIXutLv36n4cRsq3Sg==", + "dev": true, "license": "MIT" }, "node_modules/tapable": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", + "dev": true, "license": "MIT", "engines": { "node": ">=6" @@ -2879,6 +2712,7 @@ "version": "5.0.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, "license": "MIT", "dependencies": { "is-number": "^7.0.0" @@ -2931,9 +2765,9 @@ } }, "node_modules/update-browserslist-db": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.2.tgz", - "integrity": "sha512-PPypAm5qvlD7XMZC3BujecnaOxwhrtoFR+Dqkk5Aa/6DssiH0ibKoketaj9w8LP7Bont1rYeoV5plxD7RTEPRg==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.3.tgz", + "integrity": "sha512-UxhIZQ+QInVdunkDAaiazvvT/+fXL5Osr0JZlJulepYu6Jd7qJtDZjlur0emRlT71EN3ScPoE7gvsuIKKNavKw==", "dev": true, "funding": [ { diff --git a/package.json b/package.json index ccbaaf7..c0b7269 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "wordpress-template-2022", - "version": "0.2.0", + "version": "1.0.0", "description": "A new WordPress template for First+Third.", "keywords": [ "wordpress", @@ -25,32 +25,30 @@ "initialize:copy-env": "cp .env-example .env", "initialize": "npm run initialize:copy-env && npm run initialize:update && npm run build", "initialize:update": "composer update && npm update", - "start": "docker compose up -d", - "stop": "docker compose down", + "start": "wp-env start", + "stop": "@wordpress/env stop", "watch": "cross-env NODE_ENV=development concurrently \"npm run watch:css-app\" \"npm run watch:css-editor\" \"npm run watch:js\"", "watch:css-app": "cross-env NODE_ENV=development tailwindcss -i ./src/css/app.css -o ./wp-content/themes/ft-client-theme/css/app.css --postcss --watch", "watch:css-editor": "cross-env NODE_ENV=development tailwindcss -i ./src/css/editor-style.css -o ./wp-content/themes/ft-client-theme/css/editor-style.css --postcss --watch", "watch:js": "cross-env NODE_ENV=development ./node_modules/.bin/esbuild ./src/js/app.js --bundle --outfile=./wp-content/themes/ft-client-theme/js/app.js --watch" }, "dependencies": { - "@tailwindcss/cli": "^4.0.0", - "@tailwindcss/postcss": "^4.0.0", - "domassist": "^2.3.1", - "domodule": "^8.1.0" + "domassist": "^2.0.0", + "domodule": "8.1.0" }, "devDependencies": { - "@tailwindcss/forms": "^0.5.3", - "autoprefixer": "^10.4.13", - "concurrently": "^6.2.1", - "cross-env": "^6.0.3", - "esbuild": "^0.12.24", - "eslint": "^8.28.0", - "eslint-config-prettier": "^8.5.0", - "postcss": "^8.4.18", - "postcss-import": "^14.0.0", - "postcss-nested-ancestors": "^2.0.0", - "prettier": "^2.8.1", - "prettier-plugin-tailwindcss": "^0.2.1", + "@tailwindcss/cli": "^4.0.0", + "@tailwindcss/forms": "^0.5.0", + "@tailwindcss/postcss": "^4.0.0", + "autoprefixer": "^10.0.0", + "concurrently": "^6.0.0", + "cross-env": "^6.0.0", + "esbuild": "^0.12.0", + "eslint": "^8.0.0", + "eslint-config-prettier": "^8.0.0", + "postcss": "^8.0.0", + "prettier": "^3.0.0", + "prettier-plugin-tailwindcss": "^0.6.0", "tailwindcss": "^4.0.0" }, "volta": { diff --git a/postcss.config.js b/postcss.config.js index 483f378..e564072 100644 --- a/postcss.config.js +++ b/postcss.config.js @@ -1,5 +1,5 @@ module.exports = { plugins: { - "@tailwindcss/postcss": {}, + '@tailwindcss/postcss': {}, }, }; diff --git a/src/css/app.css b/src/css/app.css index e5274c7..e0ec829 100644 --- a/src/css/app.css +++ b/src/css/app.css @@ -1,4 +1,6 @@ @import 'tailwindcss'; + +@import './modules/every-layout.css' layer(components); @import './custom.css' layer(utilities); @plugin '@tailwindcss/forms'; @@ -16,12 +18,10 @@ --breakpoint-xl: 1280px; --breakpoint-2xl: 1536px; - --color-brand-900: #0f4c81; - --color-brand-800: #99bb88; - --color-brand-700: #f5e89c; - --color-brand-600: #b55f20; - --color-neutral-900: #1e1e1e; - --color-neutral-800: #fdfdfd; + --color-primary: #0ea5e9; + --color-secondary: #14b8a6; + --color-dark: #1f2937; + --color-light: #f9fafb; --text-8xl: 6rem; /* 96px */ --text-7xl: 4.5rem; /* 72px */ @@ -44,7 +44,10 @@ html, body { + background-color: var(--color-light); font-size: 16px; + font-family: var(--font-sans); + color: var(--color-dark); } h1, @@ -53,9 +56,8 @@ h4, h5, h6 { + margin-bottom: 0.5em; font-family: var(--font-heading); - font-weight: 700; - text-wrap: balance; } h1 { @@ -65,7 +67,7 @@ h2 { font-size: var(--text-2xl); - line-height: calc(4/3); + line-height: calc(4 / 3); } h3 { @@ -75,44 +77,21 @@ h4 { font-size: var(--text-lg); - line-height: calc(14/9); + line-height: calc(14 / 9); } h5 { font-size: var(--text-base); - line-height: calc(4/3); + line-height: calc(4 / 3); } h6 { font-size: var(--text-sm); - line-height: calc(10/7); + line-height: calc(10 / 7); } a { - @apply text-brand-900 no-underline hover:underline; - } - - p, ul { - @apply text-xl mb-[1em] last:mb-0; - } - - .entry-content > .alignfull { - @apply relative left-1/2 -translate-x-1/2 px-5 max-w-none w-screen first:-mt-8 last:-mb-8 md:px-22.5; - } - - .entry-content, - .block-editor-block-list__layout { - ul:not(.block-editor-block-variation-picker__variations) { - li { - @apply list-inside list-disc; - } - } - - ol { - li { - @apply list-inside list-decimal; - } - } + color: var(--color-primary); } @media (width >= theme(--breakpoint-md)) { @@ -128,7 +107,7 @@ h3 { font-size: var(--text-4xl); - line-height: calc(10/9); + line-height: calc(10 / 9); } h4 { @@ -138,29 +117,21 @@ h5 { font-size: var(--text-2xl); - line-height: calc(4/3); + line-height: calc(4 / 3); } h6 { font-size: var(--text-xl); - line-height: calc(7/5); + line-height: calc(7 / 5); } } -} -@layer components { - .custom-logo { - @apply max-h-10.5 w-auto; + .entry-header { + margin-bottom: 1.5rem; } } @utility container { - margin-left: auto; - margin-right: auto; - padding-inline: 1.25rem; - max-width: 100%; - @media (width >= theme(--breakpoint-lg)) { - max-width: 1440px; - padding-inline: 5.625rem; - } -} \ No newline at end of file + box-sizing: content-box; + margin-inline: auto; +} diff --git a/src/css/editor-style.css b/src/css/editor-style.css index 1a36d7e..ec23abe 100644 --- a/src/css/editor-style.css +++ b/src/css/editor-style.css @@ -1,13 +1,14 @@ -@import 'tailwindcss/utilities' layer(utilities); +@layer theme, base, components, utilities; -@plugin '@tailwindcss/forms'; +@import 'tailwindcss/theme.css' layer(theme); +@import 'tailwindcss/utilities.css' layer(utilities); -@source './*.css'; +@plugin '@tailwindcss/forms'; @theme { --font-*: initial; - --font-sans: Catamaran, Helvetica, Arial, sans-serif; - --font-heading: Outfit, Helvetica, Arial, sans-serif; + --font-sans: Helvetica, Arial, sans-serif; + --font-heading: Helvetica, Arial, sans-serif; --breakpoint-*: initial; --breakpoint-xs: 320px; @@ -22,36 +23,34 @@ --color-dark: #1f2937; --color-light: #f9fafb; - --text-small: 0.875rem; - --text-regular: 1rem; - --text-large: 1.125rem; - --text-xl: 1.25rem; - --text-2xl: 1.5rem; - --text-3xl: 1.875rem; + --text-8xl: 6rem; /* 96px */ + --text-7xl: 4.5rem; /* 72px */ + --text-6xl: 3.75rem; /* 60px */ + --text-5xl: 3rem; /* 48px */ + --text-4xl: 2.25rem; /* 36px */ + --text-3xl: 1.875rem; /* 30px */ + --text-2xl: 1.5rem; /* 24px */ + --text-xl: 1.25rem; /* 20px */ + --text-lg: 1.125rem; /* 18px */ + --text-base: 1rem; /* 16px */ + --text-sm: 0.875rem; /* 14px */ + --text-xs: 0.75rem; /* 12px */ } -@utility container { - padding-inline: 1rem; - @media (width >= theme(--breakpoint-md)) { - padding-inline: 2rem; - } - @media (width >= theme(--breakpoint-lg)) { - padding-inline: 0rem; +@layer base { + body { + @apply font-sans; } -} - -body { - @apply font-sans; -} -.wp-block { - @apply max-w-(--breakpoint-xl); -} + .wp-block { + @apply max-w-(--breakpoint-xl); + } -.wp-block[data-align='wide'] { - @apply max-w-(--breakpoint-xl); -} + .wp-block[data-align='wide'] { + @apply max-w-(--breakpoint-xl); + } -.wp-block[data-align='full'] { - @apply max-w-full; + .wp-block[data-align='full'] { + @apply max-w-full; + } } diff --git a/src/css/modules/every-layout.css b/src/css/modules/every-layout.css new file mode 100644 index 0000000..d83d9ab --- /dev/null +++ b/src/css/modules/every-layout.css @@ -0,0 +1,188 @@ +.el__stack { + display: flex; + flex-direction: column; + justify-content: flex-start; + + & > * { + margin-block: 0; + } + + & > * + * { + margin-block-start: calc(var(--spacing) * 4); + } +} + +.el__box { + padding: calc(var(--spacing) * 4); + border: 0 solid; + outline: calc(var(--spacing) * 4) solid transparent; + outline-offset: calc(var(--spacing) * -1); + + & * { + color: inherit; + } +} + +.el__cluster { + display: flex; + flex-wrap: wrap; + gap: calc(var(--spacing) * 4); + justify-content: flex-start; + align-items: center; +} + +.el__sidebar { + display: flex; + flex-wrap: wrap; + gap: calc(var(--spacing) * 4); + + & > :first-child { + flex-grow: 1; + } + + & > :last-child { + flex-basis: 0; + flex-grow: 999; + min-inline-size: 50%; + } +} + +.el__switcher { + display: flex; + flex-wrap: wrap; + gap: calc(var(--spacing) * 4); + + & > * { + flex-grow: 1; + flex-basis: calc((30rem - 100%) * 999); + } + + & > :nth-last-child(n + 4), + & > :nth-last-child(n + 4) ~ * { + flex-basis: 100%; + } +} + +.el__cover { + display: flex; + flex-direction: column; + min-block-size: 100vh; + padding: 1rem; + + & > * { + margin-block: 1rem; + } + + & > :first-child:not(.el__cover-center) { + margin-block-start: 0; + } + + & > :last-child:not(.el__cover-center) { + margin-block-end: 0; + } + + & > .el__cover-center { + margin-block: auto; + } +} + +.el__grid { + display: grid; + grid-gap: 1rem; + + @supports (width: min(250px, 100%)) { + & { + grid-template-columns: repeat(auto-fit, minmax(min(250px, 100%), 1fr)); + } + } +} + +.el__frame { + aspect-ratio: 16 / 9; + overflow: hidden; + display: flex; + justify-content: center; + align-items: center; + + & > img, + & > video { + inline-size: 100%; + block-size: 100%; + object-fit: cover; + } +} + +.el__reel { + display: flex; + block-size: auto; + overflow-x: auto; + overflow-y: hidden; + scrollbar-color: #fff #000; + + &::-webkit-scrollbar { + block-size: 1rem; + } + + &::-webkit-scrollbar-track { + background-color: #000; + } + + &::-webkit-scrollbar-thumb { + background-color: #000; + background-image: linear-gradient( + #000 0, + #000 0.25rem, + #fff 0.25rem, + #fff 0.75rem, + #000 0.75rem + ); + } + + & > * { + flex: 0 0 auto; + } + + & > img { + block-size: 100%; + flex-basis: auto; + width: auto; + } + + & > * + * { + margin-inline-start: 1rem; + } + + &.overflowing { + padding-block-end: 1rem; + } +} + +.el__imposter { + position: absolute; + inset-block-start: 50%; + inset-inline-start: 50%; + transform: translate(-50%, -50%); + + &.contain { + --margin: 0px; + overflow: auto; + max-inline-size: calc(100% - (var(--margin) * 2)); + max-block-size: calc(100% - (var(--margin) * 2)); + } +} + +.el__icon { + width: 0.75em; + width: 1cap; + height: 0.75em; + height: 1cap; +} + +.el__icon-wrapper { + display: inline-flex; + align-items: baseline; + + .el__icon { + margin-inline-end: 1rem; + } +} diff --git a/src/js/app.js b/src/js/app.js index b4baab7..1685bb4 100644 --- a/src/js/app.js +++ b/src/js/app.js @@ -1 +1 @@ -// Duct tape is silver. +import './modules/every-layout'; diff --git a/wp-content/themes/ft-client-theme/blocks/carousel/carousel.js b/src/js/modules/every-layout.js similarity index 64% rename from wp-content/themes/ft-client-theme/blocks/carousel/carousel.js rename to src/js/modules/every-layout.js index d236153..974e0de 100644 --- a/wp-content/themes/ft-client-theme/blocks/carousel/carousel.js +++ b/src/js/modules/every-layout.js @@ -1,21 +1,22 @@ -(function() { - const className = 'ft-carousel'; +// The Reel +(function () { + const className = 'el__reel'; const reels = Array.from(document.querySelectorAll(`.${className}`)); - const toggleOverflowClass = elem => { + const toggleOverflowClass = (elem) => { elem.classList.toggle('overflowing', elem.scrollWidth > elem.clientWidth); }; for (let reel of reels) { if ('ResizeObserver' in window) { - new ResizeObserver(entries => { + new ResizeObserver((entries) => { toggleOverflowClass(entries[0].target); }).observe(reel); } if ('MutationObserver' in window) { - new MutationObserver(entries => { + new MutationObserver((entries) => { toggleOverflowClass(entries[0].target); - }).observe(reel, {childList: true}); + }).observe(reel, { childList: true }); } } })(); diff --git a/wp-content/mu-plugins/mu-loader.php b/wp-content/mu-plugins/mu-loader.php index 653e277..19e6857 100644 --- a/wp-content/mu-plugins/mu-loader.php +++ b/wp-content/mu-plugins/mu-loader.php @@ -1,6 +1,3 @@ - -
-
-
-
404
-
-

- + +
+
+ diff --git a/wp-content/themes/ft-base-theme/comments.php b/wp-content/themes/ft-base-theme/comments.php index 77514ef..c263c38 100644 --- a/wp-content/themes/ft-base-theme/comments.php +++ b/wp-content/themes/ft-base-theme/comments.php @@ -10,7 +10,7 @@ } ?> -
+

@@ -43,7 +43,7 @@

'); ?> + + - -
- ', esc_url(get_permalink())), ''); ?> - - -
+ -
- +
+ - '', - 'link_before' => '', - 'link_after' => '', - 'pagelink' => '' . __('Page', 'theme') . ' %', - 'separator' => ', ', - ) - ); - ?> -
+ '', + 'link_before' => '', + 'link_after' => '', + 'pagelink' => '' . __('Page', 'theme') . ' %', + 'separator' => ', ', + ) + ); + ?> +
diff --git a/wp-content/themes/ft-base-theme/template-parts/content.php b/wp-content/themes/ft-base-theme/template-parts/content.php index 7c01fd8..a895233 100644 --- a/wp-content/themes/ft-base-theme/template-parts/content.php +++ b/wp-content/themes/ft-base-theme/template-parts/content.php @@ -1,13 +1,13 @@ -
', 'link_before' => '', 'link_after' => '', - 'pagelink' => '' . __('Page', 'theme') . ' %', - 'separator' => ', ', + 'pagelink' => '' . __('Page', 'theme') . ' %', + 'separator' => ', ', ) ); ?> diff --git a/wp-content/themes/ft-client-theme/acf-json/group_6055388c7d459.json b/wp-content/themes/ft-client-theme/acf-json/group_6055388c7d459.json deleted file mode 100644 index 42e2900..0000000 --- a/wp-content/themes/ft-client-theme/acf-json/group_6055388c7d459.json +++ /dev/null @@ -1,107 +0,0 @@ -{ - "key": "group_6055388c7d459", - "title": "F+T Block: Header", - "fields": [ - { - "key": "field_6055389fbca70", - "label": "Text", - "name": "text", - "type": "text", - "instructions": "", - "required": 1, - "conditional_logic": 0, - "wrapper": { - "width": "", - "class": "", - "id": "" - }, - "default_value": "", - "placeholder": "", - "prepend": "", - "append": "", - "maxlength": "" - }, - { - "key": "field_60553cc1847cb", - "label": "Subtitle", - "name": "subtitle", - "type": "text", - "instructions": "", - "required": 0, - "conditional_logic": 0, - "wrapper": { - "width": "", - "class": "", - "id": "" - }, - "default_value": "", - "placeholder": "", - "prepend": "", - "append": "", - "maxlength": "" - }, - { - "key": "field_60553ce1847cc", - "label": "Header Link", - "name": "header_link", - "type": "link", - "instructions": "", - "required": 0, - "conditional_logic": 0, - "wrapper": { - "width": "", - "class": "", - "id": "" - }, - "return_format": "url" - }, - { - "key": "field_605538b9bca71", - "label": "Heading Level", - "name": "heading_level", - "type": "select", - "instructions": "Mainly for SEO, this sets which heading tag is used, if any. If unsure, leave as default. None will default to a div tag which wont provide any SEO benefit.", - "required": 0, - "conditional_logic": 0, - "wrapper": { - "width": "", - "class": "", - "id": "" - }, - "choices": { - "h1": "H1", - "h2": "H2", - "h3": "H3", - "h4": "H4", - "h5": "H5", - "h6": "H6", - "div": "None" - }, - "default_value": "h2", - "allow_null": 0, - "multiple": 0, - "ui": 1, - "ajax": 0, - "return_format": "value", - "placeholder": "" - } - ], - "location": [ - [ - { - "param": "block", - "operator": "==", - "value": "ft/header" - } - ] - ], - "menu_order": 0, - "position": "normal", - "style": "default", - "label_placement": "top", - "instruction_placement": "label", - "hide_on_screen": "", - "active": true, - "description": "", - "modified": 1616198906 -} diff --git a/wp-content/themes/ft-client-theme/acf-json/group_62db1594c8612.json b/wp-content/themes/ft-client-theme/acf-json/group_62db1594c8612.json deleted file mode 100644 index afcfde7..0000000 --- a/wp-content/themes/ft-client-theme/acf-json/group_62db1594c8612.json +++ /dev/null @@ -1,419 +0,0 @@ -{ - "key": "group_62db1594c8612", - "title": "F+T Block: Hero", - "fields": [ - { - "key": "field_62db15aba7249", - "label": "Superheader", - "name": "superheader", - "aria-label": "", - "type": "text", - "instructions": "", - "required": 0, - "conditional_logic": 0, - "wrapper": { - "width": "", - "class": "", - "id": "" - }, - "default_value": "", - "placeholder": "", - "prepend": "", - "append": "", - "maxlength": "" - }, - { - "key": "field_62db15c0a724a", - "label": "Header", - "name": "header", - "aria-label": "", - "type": "text", - "instructions": "", - "required": 0, - "conditional_logic": 0, - "wrapper": { - "width": "", - "class": "", - "id": "" - }, - "default_value": "", - "placeholder": "", - "prepend": "", - "append": "", - "maxlength": "" - }, - { - "key": "field_62db15c9a724b", - "label": "Subheader", - "name": "subheader", - "aria-label": "", - "type": "text", - "instructions": "", - "required": 0, - "conditional_logic": 0, - "wrapper": { - "width": "", - "class": "", - "id": "" - }, - "default_value": "", - "placeholder": "", - "prepend": "", - "append": "", - "maxlength": "" - }, - { - "key": "field_62db15e4a724d", - "label": "Content", - "name": "content", - "aria-label": "", - "type": "textarea", - "instructions": "", - "required": 0, - "conditional_logic": 0, - "wrapper": { - "width": "", - "class": "", - "id": "" - }, - "default_value": "", - "placeholder": "", - "maxlength": "", - "rows": "", - "new_lines": "", - "acfe_textarea_code": 0 - }, - { - "key": "field_62db1608a724f", - "label": "Button", - "name": "button_1", - "aria-label": "", - "type": "group", - "instructions": "", - "required": 0, - "conditional_logic": 0, - "wrapper": { - "width": "", - "class": "", - "id": "" - }, - "layout": "block", - "sub_fields": [ - { - "key": "field_62db162ea7250", - "label": "Text", - "name": "text", - "aria-label": "", - "type": "text", - "instructions": "", - "required": 0, - "conditional_logic": 0, - "wrapper": { - "width": "", - "class": "", - "id": "" - }, - "default_value": "", - "placeholder": "", - "prepend": "", - "append": "", - "maxlength": "" - }, - { - "key": "field_62db166ca7251", - "label": "Link", - "name": "link", - "aria-label": "", - "type": "url", - "instructions": "", - "required": 0, - "conditional_logic": 0, - "wrapper": { - "width": "", - "class": "", - "id": "" - }, - "default_value": "", - "placeholder": "" - } - ], - "acfe_seamless_style": 0, - "acfe_group_modal": 0, - "acfe_group_modal_close": 0, - "acfe_group_modal_button": "", - "acfe_group_modal_size": "large" - }, - { - "key": "field_62db16afa7252", - "label": "Extra Button", - "name": "button_2", - "aria-label": "", - "type": "group", - "instructions": "", - "required": 0, - "conditional_logic": 0, - "wrapper": { - "width": "", - "class": "", - "id": "" - }, - "layout": "block", - "sub_fields": [ - { - "key": "field_62db16afa7253", - "label": "Text", - "name": "text", - "aria-label": "", - "type": "text", - "instructions": "", - "required": 0, - "conditional_logic": 0, - "wrapper": { - "width": "", - "class": "", - "id": "" - }, - "default_value": "", - "placeholder": "", - "prepend": "", - "append": "", - "maxlength": "" - }, - { - "key": "field_62db16afa7254", - "label": "Link", - "name": "link", - "aria-label": "", - "type": "url", - "instructions": "", - "required": 0, - "conditional_logic": 0, - "wrapper": { - "width": "", - "class": "", - "id": "" - }, - "default_value": "", - "placeholder": "" - } - ], - "acfe_seamless_style": 0, - "acfe_group_modal": 0, - "acfe_group_modal_close": 0, - "acfe_group_modal_button": "", - "acfe_group_modal_size": "large" - }, - { - "key": "field_62db16d6a7255", - "label": "Background Image", - "name": "bg_image", - "aria-label": "", - "type": "image", - "instructions": "", - "required": 0, - "conditional_logic": 0, - "wrapper": { - "width": "", - "class": "", - "id": "" - }, - "return_format": "id", - "preview_size": "medium", - "library": "all", - "min_width": "", - "min_height": "", - "min_size": "", - "max_width": "", - "max_height": "", - "max_size": "", - "mime_types": "", - "uploader": "", - "acfe_thumbnail": 0 - }, - { - "key": "field_62f40e74768a9", - "label": "Background Position", - "name": "background_position", - "aria-label": "", - "type": "group", - "instructions": "", - "required": 0, - "conditional_logic": [ - [ - { - "field": "field_62db16d6a7255", - "operator": "!=empty" - } - ] - ], - "wrapper": { - "width": "", - "class": "", - "id": "" - }, - "layout": "", - "acfe_seamless_style": 0, - "acfe_group_modal": 0, - "sub_fields": [ - { - "key": "field_62f40ee8768aa", - "label": "X Position", - "name": "x", - "aria-label": "", - "type": "range", - "instructions": "", - "required": 0, - "conditional_logic": 0, - "wrapper": { - "width": "", - "class": "", - "id": "" - }, - "default_value": 50, - "min": 0, - "max": 100, - "step": "", - "prepend": "", - "append": "%" - }, - { - "key": "field_62f40f16663ef", - "label": "Y Position", - "name": "y", - "aria-label": "", - "type": "range", - "instructions": "", - "required": 0, - "conditional_logic": 0, - "wrapper": { - "width": "", - "class": "", - "id": "" - }, - "default_value": 50, - "min": 0, - "max": 100, - "step": "", - "prepend": "", - "append": "%" - } - ], - "acfe_group_modal_close": 0, - "acfe_group_modal_button": "", - "acfe_group_modal_size": "large" - }, - { - "key": "field_63d8174ab00f5", - "label": "Customize Styles", - "name": "", - "aria-label": "", - "type": "accordion", - "instructions": "", - "required": 0, - "conditional_logic": 0, - "wrapper": { - "width": "", - "class": "", - "id": "" - }, - "open": 0, - "multi_expand": 0, - "endpoint": 0 - }, - { - "key": "field_63d81769b00f7", - "label": "Primary Color", - "name": "primary_color", - "aria-label": "", - "type": "color_picker", - "instructions": "", - "required": 0, - "conditional_logic": 0, - "wrapper": { - "width": "", - "class": "", - "id": "" - }, - "default_value": "#000", - "enable_opacity": 0, - "return_format": "string" - }, - { - "key": "field_63d817c0b00f8", - "label": "Secondary Color", - "name": "secondary_color", - "aria-label": "", - "type": "color_picker", - "instructions": "", - "required": 0, - "conditional_logic": 0, - "wrapper": { - "width": "", - "class": "", - "id": "" - }, - "default_value": "#000", - "enable_opacity": 0, - "return_format": "string" - }, - { - "key": "field_63d817e5b00f9", - "label": "Button Text Color", - "name": "button_text_color", - "aria-label": "", - "type": "color_picker", - "instructions": "", - "required": 0, - "conditional_logic": 0, - "wrapper": { - "width": "", - "class": "", - "id": "" - }, - "default_value": "#fff", - "enable_opacity": 0, - "return_format": "string" - }, - { - "key": "field_63d81761b00f6", - "label": "End Styles", - "name": "", - "aria-label": "", - "type": "accordion", - "instructions": "", - "required": 0, - "conditional_logic": 0, - "wrapper": { - "width": "", - "class": "", - "id": "" - }, - "open": 0, - "multi_expand": 0, - "endpoint": 1 - } - ], - "location": [ - [ - { - "param": "block", - "operator": "==", - "value": "ft/hero" - } - ] - ], - "menu_order": 0, - "position": "normal", - "style": "default", - "label_placement": "top", - "instruction_placement": "label", - "hide_on_screen": "", - "active": true, - "description": "", - "show_in_rest": 0, - "acfe_display_title": "", - "acfe_autosync": ["json"], - "acfe_form": 0, - "acfe_meta": "", - "acfe_note": "" -} diff --git a/wp-content/themes/ft-client-theme/acf-json/group_62dea18a827cb.json b/wp-content/themes/ft-client-theme/acf-json/group_62dea18a827cb.json deleted file mode 100644 index 3a27d71..0000000 --- a/wp-content/themes/ft-client-theme/acf-json/group_62dea18a827cb.json +++ /dev/null @@ -1,156 +0,0 @@ -{ - "key": "group_62dea18a827cb", - "title": "F+T Block: Media & Text", - "fields": [ - { - "key": "field_62dea193940d2", - "label": "Tagline", - "name": "superheader", - "type": "text", - "instructions": "", - "required": 0, - "conditional_logic": 0, - "wrapper": { - "width": "", - "class": "", - "id": "" - }, - "default_value": "", - "placeholder": "", - "prepend": "", - "append": "", - "maxlength": "" - }, - { - "key": "field_62dea1ba940d3", - "label": "Title", - "name": "title", - "type": "text", - "instructions": "", - "required": 0, - "conditional_logic": 0, - "wrapper": { - "width": "", - "class": "", - "id": "" - }, - "default_value": "", - "placeholder": "", - "prepend": "", - "append": "", - "maxlength": "" - }, - { - "key": "field_62dea1c2940d4", - "label": "Copy", - "name": "copy", - "type": "wysiwyg", - "instructions": "", - "required": 1, - "conditional_logic": 0, - "wrapper": { - "width": "", - "class": "", - "id": "" - }, - "default_value": "", - "tabs": "all", - "toolbar": "basic", - "media_upload": 0, - "delay": 0 - }, - { - "key": "field_62dea1f256548", - "label": "CTA", - "name": "cta", - "type": "group", - "instructions": "", - "required": 0, - "conditional_logic": 0, - "wrapper": { - "width": "", - "class": "", - "id": "" - }, - "layout": "block", - "sub_fields": [ - { - "key": "field_62dea1fe56549", - "label": "Text", - "name": "text", - "type": "text", - "instructions": "", - "required": 0, - "conditional_logic": 0, - "wrapper": { - "width": "", - "class": "", - "id": "" - }, - "default_value": "Dig In", - "placeholder": "", - "prepend": "", - "append": "", - "maxlength": "" - }, - { - "key": "field_62dea2225654a", - "label": "URL", - "name": "url", - "type": "link", - "instructions": "", - "required": 0, - "conditional_logic": 0, - "wrapper": { - "width": "", - "class": "", - "id": "" - }, - "return_format": "array" - } - ] - }, - { - "key": "field_62dea22e5654b", - "label": "Image", - "name": "image", - "type": "image", - "instructions": "", - "required": 1, - "conditional_logic": 0, - "wrapper": { - "width": "", - "class": "", - "id": "" - }, - "return_format": "id", - "preview_size": "medium", - "library": "all", - "min_width": "", - "min_height": "", - "min_size": "", - "max_width": "", - "max_height": "", - "max_size": "", - "mime_types": "" - } - ], - "location": [ - [ - { - "param": "block", - "operator": "==", - "value": "ft/media-text" - } - ] - ], - "menu_order": 0, - "position": "normal", - "style": "default", - "label_placement": "top", - "instruction_placement": "label", - "hide_on_screen": "", - "active": true, - "description": "", - "modified": 1659094798 -} diff --git a/wp-content/themes/ft-client-theme/acf-json/group_63b6094bc3731.json b/wp-content/themes/ft-client-theme/acf-json/group_63b6094bc3731.json deleted file mode 100644 index f7ceb9d..0000000 --- a/wp-content/themes/ft-client-theme/acf-json/group_63b6094bc3731.json +++ /dev/null @@ -1,84 +0,0 @@ -{ - "key": "group_63b6094bc3731", - "title": "F+T Block: Testimonial", - "fields": [ - { - "key": "field_63b6094bda42b", - "label": "Testimonial", - "name": "testimonial", - "aria-label": "", - "type": "textarea", - "instructions": "", - "required": 0, - "conditional_logic": 0, - "wrapper": { - "width": "", - "class": "", - "id": "" - }, - "default_value": "", - "maxlength": "", - "rows": "", - "placeholder": "", - "new_lines": "" - }, - { - "key": "field_63b60966da42c", - "label": "Author", - "name": "author", - "aria-label": "", - "type": "text", - "instructions": "", - "required": 0, - "conditional_logic": 0, - "wrapper": { - "width": "", - "class": "", - "id": "" - }, - "default_value": "", - "maxlength": "", - "placeholder": "", - "prepend": "", - "append": "" - }, - { - "key": "field_63b60976da42d", - "label": "Role", - "name": "role", - "aria-label": "", - "type": "text", - "instructions": "", - "required": 0, - "conditional_logic": 0, - "wrapper": { - "width": "", - "class": "", - "id": "" - }, - "default_value": "", - "maxlength": "", - "placeholder": "", - "prepend": "", - "append": "" - } - ], - "location": [ - [ - { - "param": "block", - "operator": "==", - "value": "ft/testimonial" - } - ] - ], - "menu_order": 0, - "position": "normal", - "style": "default", - "label_placement": "top", - "instruction_placement": "label", - "hide_on_screen": "", - "active": true, - "description": "", - "modified": 1672874818 -} diff --git a/wp-content/themes/ft-client-theme/acf-json/group_63c9c0056c09c.json b/wp-content/themes/ft-client-theme/acf-json/group_63c9c0056c09c.json deleted file mode 100644 index 619c1af..0000000 --- a/wp-content/themes/ft-client-theme/acf-json/group_63c9c0056c09c.json +++ /dev/null @@ -1,290 +0,0 @@ -{ - "key": "group_63c9c0056c09c", - "title": "F+T Block: Carousel", - "fields": [ - { - "key": "field_63c9c02f57d6f", - "label": "Carousel Item", - "name": "carousel_item", - "aria-label": "", - "type": "flexible_content", - "instructions": "", - "required": 0, - "conditional_logic": 0, - "wrapper": { - "width": "", - "class": "", - "id": "" - }, - "acfe_flexible_advanced": 0, - "layouts": { - "layout_63c9c0321bebe": { - "key": "layout_63c9c0321bebe", - "name": "image_and_text", - "label": "Image and Text", - "display": "block", - "sub_fields": [ - { - "key": "field_63c9c11457d71", - "label": "Image", - "name": "image", - "aria-label": "", - "type": "image", - "instructions": "", - "required": 0, - "conditional_logic": 0, - "wrapper": { - "width": "", - "class": "", - "id": "" - }, - "uploader": "", - "acfe_thumbnail": 0, - "return_format": "array", - "library": "", - "min_width": "", - "min_height": "", - "min_size": "", - "max_width": "", - "max_height": "", - "max_size": "", - "mime_types": "", - "preview_size": "medium" - }, - { - "key": "field_63c9c13857d72", - "label": "Title", - "name": "title", - "aria-label": "", - "type": "text", - "instructions": "", - "required": 0, - "conditional_logic": 0, - "wrapper": { - "width": "", - "class": "", - "id": "" - }, - "default_value": "Sample Title", - "maxlength": "", - "placeholder": "", - "prepend": "", - "append": "" - }, - { - "key": "field_63c9c14f57d73", - "label": "Content", - "name": "content", - "aria-label": "", - "type": "textarea", - "instructions": "", - "required": 0, - "conditional_logic": 0, - "wrapper": { - "width": "", - "class": "", - "id": "" - }, - "default_value": "", - "acfe_textarea_code": 0, - "maxlength": "", - "rows": "", - "placeholder": "", - "new_lines": "" - } - ], - "min": "", - "max": "", - "acfe_flexible_render_template": false, - "acfe_flexible_render_style": false, - "acfe_flexible_render_script": false, - "acfe_flexible_thumbnail": false, - "acfe_flexible_settings": false, - "acfe_flexible_settings_size": "medium", - "acfe_flexible_modal_edit_size": false, - "acfe_flexible_category": false - }, - "layout_63c9c24a57d76": { - "key": "layout_63c9c24a57d76", - "name": "text_w_image_bg", - "label": "Text w/ Image BG", - "display": "block", - "sub_fields": [ - { - "key": "field_63c9c24a57d77", - "label": "Image", - "name": "image", - "aria-label": "", - "type": "image", - "instructions": "", - "required": 0, - "conditional_logic": 0, - "wrapper": { - "width": "", - "class": "", - "id": "" - }, - "uploader": "wp", - "acfe_thumbnail": 0, - "return_format": "array", - "library": "all", - "min_width": "", - "min_height": "", - "min_size": "", - "max_width": "", - "max_height": "", - "max_size": "", - "mime_types": "", - "preview_size": "medium" - }, - { - "key": "field_63c9c24a57d78", - "label": "Title", - "name": "title", - "aria-label": "", - "type": "text", - "instructions": "", - "required": 0, - "conditional_logic": 0, - "wrapper": { - "width": "", - "class": "", - "id": "" - }, - "default_value": "Sample Title", - "maxlength": "", - "placeholder": "", - "prepend": "", - "append": "" - }, - { - "key": "field_63c9c24a57d79", - "label": "Content", - "name": "content", - "aria-label": "", - "type": "textarea", - "instructions": "", - "required": 0, - "conditional_logic": 0, - "wrapper": { - "width": "", - "class": "", - "id": "" - }, - "default_value": "", - "acfe_textarea_code": 0, - "maxlength": "", - "rows": "", - "placeholder": "", - "new_lines": "" - } - ], - "min": "", - "max": "", - "acfe_flexible_render_template": false, - "acfe_flexible_render_style": false, - "acfe_flexible_render_script": false, - "acfe_flexible_thumbnail": false, - "acfe_flexible_settings": false, - "acfe_flexible_settings_size": "medium", - "acfe_flexible_modal_edit_size": false, - "acfe_flexible_category": false - }, - "layout_63c9c18957d74": { - "key": "layout_63c9c18957d74", - "name": "full-size_image", - "label": "Full-Size Image", - "display": "block", - "sub_fields": [ - { - "key": "field_63c9c1a157d75", - "label": "Image", - "name": "image", - "aria-label": "", - "type": "image", - "instructions": "", - "required": 0, - "conditional_logic": 0, - "wrapper": { - "width": "", - "class": "", - "id": "" - }, - "uploader": "wp", - "acfe_thumbnail": 0, - "return_format": "array", - "library": "all", - "min_width": "", - "min_height": "", - "min_size": "", - "max_width": "", - "max_height": "", - "max_size": "", - "mime_types": "", - "preview_size": "medium" - } - ], - "min": "", - "max": "", - "acfe_flexible_render_template": false, - "acfe_flexible_render_style": false, - "acfe_flexible_render_script": false, - "acfe_flexible_thumbnail": false, - "acfe_flexible_settings": false, - "acfe_flexible_settings_size": "medium", - "acfe_flexible_modal_edit_size": false, - "acfe_flexible_category": false - } - }, - "min": "", - "max": "", - "button_label": "Add Row", - "acfe_flexible_stylised_button": false, - "acfe_flexible_hide_empty_message": false, - "acfe_flexible_empty_message": "", - "acfe_flexible_layouts_templates": false, - "acfe_flexible_layouts_previews": false, - "acfe_flexible_layouts_placeholder": false, - "acfe_flexible_layouts_thumbnails": false, - "acfe_flexible_layouts_settings": false, - "acfe_flexible_async": [], - "acfe_flexible_add_actions": [], - "acfe_flexible_remove_button": [], - "acfe_flexible_layouts_state": false, - "acfe_flexible_modal_edit": { - "acfe_flexible_modal_edit_enabled": false, - "acfe_flexible_modal_edit_size": "large" - }, - "acfe_flexible_modal": { - "acfe_flexible_modal_enabled": false, - "acfe_flexible_modal_title": false, - "acfe_flexible_modal_size": "full", - "acfe_flexible_modal_col": "4", - "acfe_flexible_modal_categories": false - } - } - ], - "location": [ - [ - { - "param": "block", - "operator": "==", - "value": "ft/carousel" - } - ] - ], - "menu_order": 0, - "position": "normal", - "style": "default", - "label_placement": "left", - "instruction_placement": "label", - "hide_on_screen": "", - "active": true, - "description": "", - "show_in_rest": 0, - "acfe_display_title": "", - "acfe_autosync": ["json"], - "acfe_form": 0, - "acfe_meta": "", - "acfe_note": "" -} diff --git a/wp-content/themes/ft-client-theme/acf-json/group_63c9c2b21bfbd.json b/wp-content/themes/ft-client-theme/acf-json/group_63c9c2b21bfbd.json deleted file mode 100644 index f7134f9..0000000 --- a/wp-content/themes/ft-client-theme/acf-json/group_63c9c2b21bfbd.json +++ /dev/null @@ -1,69 +0,0 @@ -{ - "key": "group_63c9c2b21bfbd", - "title": "F+T Block: Modal", - "fields": [ - { - "key": "field_63c9c2b2981c3", - "label": "Title", - "name": "title", - "aria-label": "", - "type": "text", - "instructions": "", - "required": 0, - "conditional_logic": 0, - "wrapper": { - "width": "", - "class": "", - "id": "" - }, - "default_value": "Modal Title", - "maxlength": "", - "placeholder": "", - "prepend": "", - "append": "" - }, - { - "key": "field_63c9c2d3981c4", - "label": "Content", - "name": "content", - "aria-label": "", - "type": "wysiwyg", - "instructions": "", - "required": 0, - "conditional_logic": 0, - "wrapper": { - "width": "", - "class": "", - "id": "" - }, - "default_value": "Add your modal content here. Basic text editing and image embeds are supported.", - "tabs": "all", - "toolbar": "full", - "media_upload": 1, - "delay": 0 - } - ], - "location": [ - [ - { - "param": "block", - "operator": "==", - "value": "ft/modal" - } - ] - ], - "menu_order": 0, - "position": "normal", - "style": "default", - "label_placement": "left", - "instruction_placement": "label", - "hide_on_screen": "", - "active": true, - "description": "", - "show_in_rest": 0, - "acfe_display_title": "", - "acfe_autosync": ["json"], - "acfe_form": 0, - "acfe_meta": "", - "acfe_note": "" -} diff --git a/wp-content/themes/ft-client-theme/acf-json/group_63c9c40268d07.json b/wp-content/themes/ft-client-theme/acf-json/group_63c9c40268d07.json deleted file mode 100644 index 3e439d8..0000000 --- a/wp-content/themes/ft-client-theme/acf-json/group_63c9c40268d07.json +++ /dev/null @@ -1,49 +0,0 @@ -{ - "key": "group_63c9c40268d07", - "title": "F+T Block: Navigation", - "fields": [ - { - "key": "field_63c9c4022eb35", - "label": "Menu Location", - "name": "menu_location", - "aria-label": "", - "type": "text", - "instructions": "", - "required": 0, - "conditional_logic": 0, - "wrapper": { - "width": "", - "class": "", - "id": "" - }, - "default_value": "primary", - "maxlength": "", - "placeholder": "", - "prepend": "", - "append": "" - } - ], - "location": [ - [ - { - "param": "block", - "operator": "==", - "value": "ft/navigation" - } - ] - ], - "menu_order": 0, - "position": "normal", - "style": "default", - "label_placement": "left", - "instruction_placement": "label", - "hide_on_screen": "", - "active": true, - "description": "", - "show_in_rest": 0, - "acfe_display_title": "", - "acfe_autosync": ["json"], - "acfe_form": 0, - "acfe_meta": "", - "acfe_note": "" -} diff --git a/wp-content/themes/ft-client-theme/acf-json/group_63cb358151019.json b/wp-content/themes/ft-client-theme/acf-json/group_63cb358151019.json deleted file mode 100644 index 9eb07a5..0000000 --- a/wp-content/themes/ft-client-theme/acf-json/group_63cb358151019.json +++ /dev/null @@ -1,113 +0,0 @@ -{ - "key": "group_63cb358151019", - "title": "F+T Block: Card", - "fields": [ - { - "key": "field_63cb35816b735", - "label": "Image", - "name": "image", - "aria-label": "", - "type": "image", - "instructions": "", - "required": 0, - "conditional_logic": 0, - "wrapper": { - "width": "", - "class": "", - "id": "" - }, - "uploader": "wp", - "acfe_thumbnail": 0, - "return_format": "array", - "library": "all", - "min_width": "", - "min_height": "", - "min_size": "", - "max_width": "", - "max_height": "", - "max_size": "", - "mime_types": "", - "preview_size": "medium" - }, - { - "key": "field_63cb35ae6b736", - "label": "Heading", - "name": "heading", - "aria-label": "", - "type": "text", - "instructions": "", - "required": 0, - "conditional_logic": 0, - "wrapper": { - "width": "", - "class": "", - "id": "" - }, - "default_value": "Card Title", - "maxlength": "", - "placeholder": "", - "prepend": "", - "append": "" - }, - { - "key": "field_63cb35bd6b737", - "label": "Content", - "name": "content", - "aria-label": "", - "type": "textarea", - "instructions": "", - "required": 0, - "conditional_logic": 0, - "wrapper": { - "width": "", - "class": "", - "id": "" - }, - "default_value": "This is placeholder card content.", - "acfe_textarea_code": 0, - "maxlength": "", - "rows": "", - "placeholder": "", - "new_lines": "" - }, - { - "key": "field_63cb35d16b738", - "label": "Button", - "name": "button", - "aria-label": "", - "type": "link", - "instructions": "", - "required": 0, - "conditional_logic": 0, - "wrapper": { - "width": "", - "class": "", - "id": "" - }, - "return_format": "array" - } - ], - "location": [ - [ - { - "param": "block", - "operator": "==", - "value": "ft/card" - } - ] - ], - "menu_order": 0, - "position": "normal", - "style": "default", - "label_placement": "left", - "instruction_placement": "label", - "hide_on_screen": "", - "active": true, - "description": "", - "show_in_rest": 0, - "acfe_display_title": "", - "acfe_autosync": ["json"], - "acfe_form": 0, - "acfe_meta": "", - "acfe_note": "" -} diff --git a/wp-content/themes/ft-client-theme/acf-json/group_63cedc0c36710.json b/wp-content/themes/ft-client-theme/acf-json/group_63cedc0c36710.json deleted file mode 100644 index 83a7a8d..0000000 --- a/wp-content/themes/ft-client-theme/acf-json/group_63cedc0c36710.json +++ /dev/null @@ -1,57 +0,0 @@ -{ - "key": "group_63cedc0c36710", - "title": "F+T Block: Gallery", - "fields": [ - { - "key": "field_63cedc13ecd04", - "label": "Images", - "name": "images", - "aria-label": "", - "type": "gallery", - "instructions": "", - "required": 0, - "conditional_logic": 0, - "wrapper": { - "width": "", - "class": "", - "id": "" - }, - "return_format": "array", - "library": "all", - "min": "", - "max": "", - "min_width": "", - "min_height": "", - "min_size": "", - "max_width": "", - "max_height": "", - "max_size": "", - "mime_types": "", - "insert": "append", - "preview_size": "medium" - } - ], - "location": [ - [ - { - "param": "block", - "operator": "==", - "value": "ft/gallery" - } - ] - ], - "menu_order": 0, - "position": "normal", - "style": "default", - "label_placement": "left", - "instruction_placement": "label", - "hide_on_screen": "", - "active": true, - "description": "", - "show_in_rest": 0, - "acfe_display_title": "", - "acfe_autosync": ["json"], - "acfe_form": 0, - "acfe_meta": "", - "acfe_note": "" -} diff --git a/wp-content/themes/ft-client-theme/acf-json/group_63cef577b4a2e.json b/wp-content/themes/ft-client-theme/acf-json/group_63cef577b4a2e.json deleted file mode 100644 index d9de790..0000000 --- a/wp-content/themes/ft-client-theme/acf-json/group_63cef577b4a2e.json +++ /dev/null @@ -1,193 +0,0 @@ -{ - "key": "group_63cef577b4a2e", - "title": "F+T Block: Features", - "fields": [ - { - "key": "field_63cef6df1f30c", - "label": "Section Title", - "name": "section_title", - "aria-label": "", - "type": "text", - "instructions": "", - "required": 0, - "conditional_logic": 0, - "wrapper": { - "width": "", - "class": "", - "id": "" - }, - "default_value": "", - "maxlength": "", - "placeholder": "", - "prepend": "", - "append": "" - }, - { - "key": "field_63d80966fd850", - "label": "Number of Columns", - "name": "number_of_columns", - "aria-label": "", - "type": "select", - "instructions": "", - "required": 0, - "conditional_logic": 0, - "wrapper": { - "width": "", - "class": "", - "id": "" - }, - "choices": { - "auto-fit": "Autofit", - "1": "One", - "2": "Two", - "3": "Three", - "4": "Four" - }, - "default_value": "auto-fit", - "return_format": "", - "multiple": 0, - "allow_null": 0, - "ui": 0, - "ajax": 0, - "placeholder": "", - "allow_custom": 0, - "search_placeholder": "" - }, - { - "key": "field_63cef5771f306", - "label": "Featured Items", - "name": "featured_items", - "aria-label": "", - "type": "repeater", - "instructions": "", - "required": 0, - "conditional_logic": 0, - "wrapper": { - "width": "", - "class": "", - "id": "" - }, - "acfe_repeater_stylised_button": 0, - "layout": "table", - "pagination": 0, - "min": 0, - "max": 0, - "collapsed": "", - "button_label": "Add Row", - "rows_per_page": 20, - "sub_fields": [ - { - "key": "field_63cef6701f309", - "label": "Image or Icon", - "name": "image_or_icon", - "aria-label": "", - "type": "image", - "instructions": "", - "required": 0, - "conditional_logic": 0, - "wrapper": { - "width": "", - "class": "", - "id": "" - }, - "uploader": "", - "acfe_thumbnail": 0, - "return_format": "", - "library": "", - "min_width": "", - "min_height": "", - "min_size": "", - "max_width": "", - "max_height": "", - "max_size": "", - "mime_types": "", - "preview_size": "medium", - "parent_repeater": "field_63cef5771f306" - }, - { - "key": "field_63cef5a51f307", - "label": "Title", - "name": "title", - "aria-label": "", - "type": "text", - "instructions": "", - "required": 0, - "conditional_logic": 0, - "wrapper": { - "width": "", - "class": "", - "id": "" - }, - "default_value": "Featured Title", - "maxlength": "", - "placeholder": "", - "prepend": "", - "append": "", - "parent_repeater": "field_63cef5771f306" - }, - { - "key": "field_63cef64f1f308", - "label": "Featured Content", - "name": "featured_content", - "aria-label": "", - "type": "textarea", - "instructions": "", - "required": 0, - "conditional_logic": 0, - "wrapper": { - "width": "", - "class": "", - "id": "" - }, - "default_value": "Add your description or summary for the item right here.", - "acfe_textarea_code": 0, - "maxlength": "", - "rows": "", - "placeholder": "", - "new_lines": "", - "parent_repeater": "field_63cef5771f306" - }, - { - "key": "field_63cef6ab1f30a", - "label": "CTA", - "name": "cta", - "aria-label": "", - "type": "link", - "instructions": "", - "required": 0, - "conditional_logic": 0, - "wrapper": { - "width": "", - "class": "", - "id": "" - }, - "return_format": "array", - "parent_repeater": "field_63cef5771f306" - } - ] - } - ], - "location": [ - [ - { - "param": "block", - "operator": "==", - "value": "ft/features" - } - ] - ], - "menu_order": 0, - "position": "normal", - "style": "default", - "label_placement": "left", - "instruction_placement": "label", - "hide_on_screen": "", - "active": true, - "description": "", - "show_in_rest": 0, - "acfe_display_title": "", - "acfe_autosync": ["json"], - "acfe_form": 0, - "acfe_meta": "", - "acfe_note": "" -} diff --git a/wp-content/themes/ft-client-theme/blocks/card/block.json b/wp-content/themes/ft-client-theme/blocks/card/block.json deleted file mode 100644 index cfbbe92..0000000 --- a/wp-content/themes/ft-client-theme/blocks/card/block.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "name": "ft/card", - "title": "F+T Card", - "description": "A configurable card block.", - "category": "ft-blocks", - "icon": "", - "keywords": ["card", "content", "image", "links"], - "acf": { - "mode": "preview", - "renderTemplate": "card.php" - } -} diff --git a/wp-content/themes/ft-client-theme/blocks/card/card.php b/wp-content/themes/ft-client-theme/blocks/card/card.php deleted file mode 100644 index 24ebd77..0000000 --- a/wp-content/themes/ft-client-theme/blocks/card/card.php +++ /dev/null @@ -1,48 +0,0 @@ - - -
- class="" -> - - alt= class="aspect-[0.66] w-full h-auto object-cover" /> - - -
diff --git a/wp-content/themes/ft-client-theme/blocks/carousel/block.json b/wp-content/themes/ft-client-theme/blocks/carousel/block.json deleted file mode 100644 index 85c944a..0000000 --- a/wp-content/themes/ft-client-theme/blocks/carousel/block.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "name": "ft/carousel", - "title": "F+T Carousel", - "description": "A configurable carousel block.", - "style": ["file:./carousel.css"], - "script": "file:./carousel.js", - "category": "ft-blocks", - "icon": "", - "keywords": ["heading", "headline"], - "acf": { - "mode": "preview", - "renderTemplate": "carousel.php" - } -} diff --git a/wp-content/themes/ft-client-theme/blocks/carousel/carousel.css b/wp-content/themes/ft-client-theme/blocks/carousel/carousel.css deleted file mode 100644 index fca7a2d..0000000 --- a/wp-content/themes/ft-client-theme/blocks/carousel/carousel.css +++ /dev/null @@ -1,44 +0,0 @@ -.ft-carousel-block { - display: flex; - block-size: auto; - overflow-x: auto; - overflow-y: hidden; - scrollbar-color: #fff #000; -} - -.ft-carousel-block::-webkit-scrollbar { - block-size: 1rem; -} - -.ft-carousel-block::-webkit-scrollbar-track { - background-color: #000; -} - -.ft-carousel-block::-webkit-scrollbar-thumb { - background-color: #000; - background-image: linear-gradient( - #000 0, - #000 0.25rem, - #fff 0.25rem, - #fff 0.75rem, - #000 0.75rem - ); -} - -.ft-carousel-block > * { - flex: 0 0 auto; -} - -.ft-carousel-block > img { - block-size: 100%; - flex-basis: auto; - width: auto; -} - -.ft-carousel-block > * + * { - margin-inline-start: 1rem; -} - -.ft-carousel-block.overflowing { - padding-block-end: 1rem; -} diff --git a/wp-content/themes/ft-client-theme/blocks/carousel/carousel.php b/wp-content/themes/ft-client-theme/blocks/carousel/carousel.php deleted file mode 100644 index f8c866c..0000000 --- a/wp-content/themes/ft-client-theme/blocks/carousel/carousel.php +++ /dev/null @@ -1,74 +0,0 @@ - - -
- class="" -> - - -
- - -
-

-

-
- - 'absolute z-0 h-full w-full object-cover' - ] - ); ?> -
-

-

-
- - 'h-full w-auto' - ] - ); ?> - -
- - -
diff --git a/wp-content/themes/ft-client-theme/blocks/features/block.json b/wp-content/themes/ft-client-theme/blocks/features/block.json deleted file mode 100644 index 7c0cb58..0000000 --- a/wp-content/themes/ft-client-theme/blocks/features/block.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "name": "ft/features", - "title": "F+T Features", - "description": "A configurable features block.", - "style": ["file:./features.css"], - "category": "ft-blocks", - "icon": "", - "keywords": ["heading", "headline"], - "acf": { - "mode": "preview", - "renderTemplate": "features.php" - } -} diff --git a/wp-content/themes/ft-client-theme/blocks/features/features.css b/wp-content/themes/ft-client-theme/blocks/features/features.css deleted file mode 100644 index f437be7..0000000 --- a/wp-content/themes/ft-client-theme/blocks/features/features.css +++ /dev/null @@ -1,13 +0,0 @@ -.ft-features-block > div { - display: grid; - gap: 1.5rem; -} - -@supports (width: min(250px, 100%)) { - .ft-features-block > div { - grid-template-columns: repeat( - var(--no-of-columns), - minmax(min(250px, 100%), 1fr) - ); - } -} diff --git a/wp-content/themes/ft-client-theme/blocks/features/features.php b/wp-content/themes/ft-client-theme/blocks/features/features.php deleted file mode 100644 index b26bdac..0000000 --- a/wp-content/themes/ft-client-theme/blocks/features/features.php +++ /dev/null @@ -1,81 +0,0 @@ - - -
- class="" -> - -

- - -
- -
- - - 'w-[10%]' - ] - ); - } ?> - - - -
- -
- -
diff --git a/wp-content/themes/ft-client-theme/blocks/gallery/block.json b/wp-content/themes/ft-client-theme/blocks/gallery/block.json deleted file mode 100644 index b982062..0000000 --- a/wp-content/themes/ft-client-theme/blocks/gallery/block.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "name": "ft/gallery", - "title": "F+T Gallery", - "description": "A configurable gallery block.", - "style": ["file:./gallery.css"], - "category": "ft-blocks", - "icon": "", - "keywords": ["gallery", "content", "image", "links"], - "acf": { - "mode": "preview", - "renderTemplate": "gallery.php" - } -} diff --git a/wp-content/themes/ft-client-theme/blocks/gallery/gallery.css b/wp-content/themes/ft-client-theme/blocks/gallery/gallery.css deleted file mode 100644 index d96e738..0000000 --- a/wp-content/themes/ft-client-theme/blocks/gallery/gallery.css +++ /dev/null @@ -1,10 +0,0 @@ -.ft-gallery-block { - display: grid; - grid-gap: 1rem; -} - -@supports (width: min(250px, 100%)) { - .ft-gallery-block { - grid-template-columns: repeat(auto-fit, minmax(min(250px, 100%), 1fr)); - } -} diff --git a/wp-content/themes/ft-client-theme/blocks/gallery/gallery.php b/wp-content/themes/ft-client-theme/blocks/gallery/gallery.php deleted file mode 100644 index 4f955f8..0000000 --- a/wp-content/themes/ft-client-theme/blocks/gallery/gallery.php +++ /dev/null @@ -1,38 +0,0 @@ - - -
- class="" -> - - - -
diff --git a/wp-content/themes/ft-client-theme/blocks/header/block.json b/wp-content/themes/ft-client-theme/blocks/header/block.json deleted file mode 100644 index bb8f8d6..0000000 --- a/wp-content/themes/ft-client-theme/blocks/header/block.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "name": "ft/header", - "title": "F+T Header", - "description": "A configurable header block.", - "category": "ft-blocks", - "icon": "", - "keywords": ["heading", "headline"], - "acf": { - "mode": "preview", - "renderTemplate": "header.php" - } -} diff --git a/wp-content/themes/ft-client-theme/blocks/header/header.php b/wp-content/themes/ft-client-theme/blocks/header/header.php deleted file mode 100644 index 7e755ce..0000000 --- a/wp-content/themes/ft-client-theme/blocks/header/header.php +++ /dev/null @@ -1,54 +0,0 @@ - - -
- class="" -> - - - - < class="ft-header__title"> - - - - - > - - - - - - - -
diff --git a/wp-content/themes/ft-client-theme/blocks/hero/block.json b/wp-content/themes/ft-client-theme/blocks/hero/block.json deleted file mode 100644 index db080e7..0000000 --- a/wp-content/themes/ft-client-theme/blocks/hero/block.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "name": "ft/hero", - "title": "F+T Hero", - "description": "A custom hero block.", - "category": "ft-blocks", - "icon": "", - "keywords": ["hero", "image", "content"], - "align": "full", - "acf": { - "mode": "preview", - "renderTemplate": "hero.php" - } -} diff --git a/wp-content/themes/ft-client-theme/blocks/hero/hero.php b/wp-content/themes/ft-client-theme/blocks/hero/hero.php deleted file mode 100644 index 0db0b85..0000000 --- a/wp-content/themes/ft-client-theme/blocks/hero/hero.php +++ /dev/null @@ -1,86 +0,0 @@ - - -
- class="" -> -
-
- -

- - -

- - -

- -

- - -

- -

- - -
- - - - - - - - - - -
- -
-
-
diff --git a/wp-content/themes/ft-client-theme/blocks/media-and-text/block.json b/wp-content/themes/ft-client-theme/blocks/media-and-text/block.json deleted file mode 100644 index 4b47af7..0000000 --- a/wp-content/themes/ft-client-theme/blocks/media-and-text/block.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "name": "ft/media-text", - "title": "F+T Media & Text", - "description": "A custom mixed-media block.", - "category": "ft-blocks", - "icon": "", - "keywords": ["text", "image", "content"], - "align": "full", - "styles": [ - { "name": "media-left", "label": "Media on Left" }, - { - "name": "media-right", - "label": "Media on Right", - "isDefault": true - } - ], - "acf": { - "mode": "preview", - "renderTemplate": "media-and-text.php" - } -} diff --git a/wp-content/themes/ft-client-theme/blocks/media-and-text/media-and-text.php b/wp-content/themes/ft-client-theme/blocks/media-and-text/media-and-text.php deleted file mode 100644 index dcb78e2..0000000 --- a/wp-content/themes/ft-client-theme/blocks/media-and-text/media-and-text.php +++ /dev/null @@ -1,72 +0,0 @@ - - -
- class="" - > -
-
-
- -

- - -

- -
- -
- -
- -
-
-
- -
- 'aspect-3/2 object-cover object-center w-full h-auto' - ) - ); ?> -
- -
-
-
diff --git a/wp-content/themes/ft-client-theme/blocks/modal/block.json b/wp-content/themes/ft-client-theme/blocks/modal/block.json deleted file mode 100644 index ce514bd..0000000 --- a/wp-content/themes/ft-client-theme/blocks/modal/block.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "name": "ft/modal", - "title": "F+T Modal", - "description": "A custom modal block.", - "style": ["file:./modal.css"], - "editorStyle": ["file:./modal_editor.css"], - "script": "file:./modal.js", - "category": "ft-blocks", - "icon": "", - "keywords": ["links", "content", "modal"], - "acf": { - "mode": "preview", - "renderTemplate": "modal.php" - } -} diff --git a/wp-content/themes/ft-client-theme/blocks/modal/modal.css b/wp-content/themes/ft-client-theme/blocks/modal/modal.css deleted file mode 100644 index 5a7ee2e..0000000 --- a/wp-content/themes/ft-client-theme/blocks/modal/modal.css +++ /dev/null @@ -1,13 +0,0 @@ -.ft-modal-block { - position: fixed; - inset-block-start: 50%; - inset-inline-start: 50%; - transform: translate(-50%, -50%); -} - -.ft-modal-block.contain { - --margin: 24px; - overflow: auto; - max-inline-size: calc(100% - (var(--margin) * 2)); - max-block-size: calc(100% - (var(--margin) * 2)); -} diff --git a/wp-content/themes/ft-client-theme/blocks/modal/modal.js b/wp-content/themes/ft-client-theme/blocks/modal/modal.js deleted file mode 100644 index b265a75..0000000 --- a/wp-content/themes/ft-client-theme/blocks/modal/modal.js +++ /dev/null @@ -1,3 +0,0 @@ -function () { - console.log("modal script loaded"); -}(); diff --git a/wp-content/themes/ft-client-theme/blocks/modal/modal.php b/wp-content/themes/ft-client-theme/blocks/modal/modal.php deleted file mode 100644 index 5688234..0000000 --- a/wp-content/themes/ft-client-theme/blocks/modal/modal.php +++ /dev/null @@ -1,39 +0,0 @@ - - -
- class=" p-4 rounded-sm bg-white shadow-md"> -

- -
\ No newline at end of file diff --git a/wp-content/themes/ft-client-theme/blocks/modal/modal_editor.css b/wp-content/themes/ft-client-theme/blocks/modal/modal_editor.css deleted file mode 100644 index bd52a0c..0000000 --- a/wp-content/themes/ft-client-theme/blocks/modal/modal_editor.css +++ /dev/null @@ -1,4 +0,0 @@ -.ft-modal-block { - position: static; - transform: translate(0); -} diff --git a/wp-content/themes/ft-client-theme/blocks/navigation/block.json b/wp-content/themes/ft-client-theme/blocks/navigation/block.json deleted file mode 100644 index 8a3a6c4..0000000 --- a/wp-content/themes/ft-client-theme/blocks/navigation/block.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "name": "ft/navigation", - "title": "F+T Navigation", - "description": "A custom navigation block.", - "style": ["file:./navigation.css"], - "category": "ft-blocks", - "icon": "", - "keywords": ["link", "links", "content", "navigation"], - "acf": { - "mode": "preview", - "renderTemplate": "navigation.php" - } -} diff --git a/wp-content/themes/ft-client-theme/blocks/navigation/navigation.css b/wp-content/themes/ft-client-theme/blocks/navigation/navigation.css deleted file mode 100644 index 47e82e7..0000000 --- a/wp-content/themes/ft-client-theme/blocks/navigation/navigation.css +++ /dev/null @@ -1,14 +0,0 @@ -ul.ft-navigation-block__list > li > a { - display: block; - border-bottom: 2px solid transparent; - padding: 1rem 1.5rem; - text-decoration: none !important; -} - -ul.ft-navigation-block__list > li > a:hover { - border-color: rgb(59 130 246); -} - -ul.ft-navigation-block__list > li > a:active { - border-color: rgb(100 116 139); -} diff --git a/wp-content/themes/ft-client-theme/blocks/navigation/navigation.php b/wp-content/themes/ft-client-theme/blocks/navigation/navigation.php deleted file mode 100644 index 345fb1b..0000000 --- a/wp-content/themes/ft-client-theme/blocks/navigation/navigation.php +++ /dev/null @@ -1,46 +0,0 @@ - - - diff --git a/wp-content/themes/ft-client-theme/blocks/testimonial/block.json b/wp-content/themes/ft-client-theme/blocks/testimonial/block.json deleted file mode 100644 index 90443b3..0000000 --- a/wp-content/themes/ft-client-theme/blocks/testimonial/block.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "name": "ft/testimonial", - "title": "F+T Testimonial", - "description": "A custom testimonial block.", - "script": "./testimonial.js", - "category": "ft-blocks", - "icon": "", - "keywords": ["testimonial", "quote"], - "acf": { - "mode": "preview", - "renderTemplate": "testimonial.php" - } -} diff --git a/wp-content/themes/ft-client-theme/blocks/testimonial/testimonial.js b/wp-content/themes/ft-client-theme/blocks/testimonial/testimonial.js deleted file mode 100644 index f6c6a08..0000000 --- a/wp-content/themes/ft-client-theme/blocks/testimonial/testimonial.js +++ /dev/null @@ -1 +0,0 @@ -// Enqueued testimonial.js... diff --git a/wp-content/themes/ft-client-theme/blocks/testimonial/testimonial.php b/wp-content/themes/ft-client-theme/blocks/testimonial/testimonial.php deleted file mode 100644 index 3c55535..0000000 --- a/wp-content/themes/ft-client-theme/blocks/testimonial/testimonial.php +++ /dev/null @@ -1,41 +0,0 @@ - -
class=""> -
- - - -
-
diff --git a/wp-content/themes/ft-client-theme/functions.php b/wp-content/themes/ft-client-theme/functions.php index fc96029..681fecf 100644 --- a/wp-content/themes/ft-client-theme/functions.php +++ b/wp-content/themes/ft-client-theme/functions.php @@ -1,5 +1,5 @@