Merge branch 'feature/update-composer'
# Conflicts: # package-lock.json
This commit is contained in:
commit
e602c13e05
7 changed files with 2110 additions and 2992 deletions
3
.gitignore
vendored
3
.gitignore
vendored
|
@ -1,3 +1,4 @@
|
||||||
node_modules
|
node_modules
|
||||||
|
vendor
|
||||||
dist
|
dist
|
||||||
.DS_Store
|
.DS_Store
|
||||||
|
|
11
README.md
11
README.md
|
@ -1,15 +1,20 @@
|
||||||
# WordPress Tailwind Starter Theme
|
# WordPress Tailwind Starter Theme
|
||||||
A minimalistic WordPress starter theme, based on Tailwind and PurgeCSS.
|
A minimalistic WordPress starter theme, based on Tailwind and PurgeCSS.
|
||||||
|
|
||||||
|
## Requirements
|
||||||
|
- [NodeJS](https://nodejs.org)
|
||||||
|
- [Composer](https://getcomposer.org)
|
||||||
|
|
||||||
## How to get started
|
## How to get started
|
||||||
1. Clone or [download](https://github.com/freeshifter/wp-tailwind/archive/master.zip "Download the WP Tailwind Zip") the project onto your `themes` directory `(./wp-content/themes)`
|
1. Clone or [download](https://github.com/freeshifter/wp-tailwind/archive/master.zip "Download the WP Tailwind Zip") the project onto your `themes` directory `(./wp-content/themes)`
|
||||||
2. Run a find/replace for the following strings:
|
2. Run a find/replace for the following strings:
|
||||||
- `wp-tailwind`
|
- `wp-tailwind`
|
||||||
- `WP_Tailwind`
|
- `WP_Tailwind`
|
||||||
- `wp_tailwind_`
|
- `wp_tailwind_`
|
||||||
3. Run `npm install`
|
3. Run `composer install`
|
||||||
4. Update the BrowserSyncPlugin configuration in `webpack.config.js` to the domain of your local installation.
|
4. Run `npm install`
|
||||||
4. Run `npm start` to begin development server.
|
5. Update the BrowserSyncPlugin configuration in `webpack.config.js` to the domain of your local installation.
|
||||||
|
6. Run `npm start` to begin development server.
|
||||||
|
|
||||||
## Webpack
|
## Webpack
|
||||||
The theme uses Webpack as its bundler with ES6 modules for JavaScript files. It also compresses images found in src automatically, and maps images to the appropriate destination through the `@images` alias. For example, `@images/example.jpg` would be compiled to `../images/example.jpg`.
|
The theme uses Webpack as its bundler with ES6 modules for JavaScript files. It also compresses images found in src automatically, and maps images to the appropriate destination through the `@images` alias. For example, `@images/example.jpg` would be compiled to `../images/example.jpg`.
|
||||||
|
|
5
composer.json
Normal file
5
composer.json
Normal file
|
@ -0,0 +1,5 @@
|
||||||
|
{
|
||||||
|
"require": {
|
||||||
|
"a7/autoload": "^2.1"
|
||||||
|
}
|
||||||
|
}
|
55
composer.lock
generated
Normal file
55
composer.lock
generated
Normal file
|
@ -0,0 +1,55 @@
|
||||||
|
{
|
||||||
|
"_readme": [
|
||||||
|
"This file locks the dependencies of your project to a known state",
|
||||||
|
"Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
|
||||||
|
"This file is @generated automatically"
|
||||||
|
],
|
||||||
|
"content-hash": "c0d1ffb65b9e528acc693829affbf907",
|
||||||
|
"packages": [
|
||||||
|
{
|
||||||
|
"name": "a7/autoload",
|
||||||
|
"version": "2.1",
|
||||||
|
"source": {
|
||||||
|
"type": "git",
|
||||||
|
"url": "https://github.com/a7/autoload.git",
|
||||||
|
"reference": "2d4a63c88150869883e43ad04e04b81125b55fd9"
|
||||||
|
},
|
||||||
|
"dist": {
|
||||||
|
"type": "zip",
|
||||||
|
"url": "https://api.github.com/repos/a7/autoload/zipball/2d4a63c88150869883e43ad04e04b81125b55fd9",
|
||||||
|
"reference": "2d4a63c88150869883e43ad04e04b81125b55fd9",
|
||||||
|
"shasum": ""
|
||||||
|
},
|
||||||
|
"require": {
|
||||||
|
"php": ">=7.0"
|
||||||
|
},
|
||||||
|
"type": "library",
|
||||||
|
"autoload": {
|
||||||
|
"files": [
|
||||||
|
"package.php"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"notification-url": "https://packagist.org/downloads/",
|
||||||
|
"license": [
|
||||||
|
"Unlicense"
|
||||||
|
],
|
||||||
|
"authors": [
|
||||||
|
{
|
||||||
|
"name": "A7",
|
||||||
|
"email": "a7@fastmail.com",
|
||||||
|
"homepage": "https://github.com/a7"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"description": "Automatically and recursively require_once all php files in a given directory.",
|
||||||
|
"time": "2019-03-28T11:26:32+00:00"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"packages-dev": [],
|
||||||
|
"aliases": [],
|
||||||
|
"minimum-stability": "stable",
|
||||||
|
"stability-flags": [],
|
||||||
|
"prefer-stable": false,
|
||||||
|
"prefer-lowest": false,
|
||||||
|
"platform": [],
|
||||||
|
"platform-dev": []
|
||||||
|
}
|
|
@ -9,9 +9,6 @@ define( 'WP_Tailwind_VERSION', wp_get_theme()->version );
|
||||||
define( 'WP_Tailwind_DIR', __DIR__ );
|
define( 'WP_Tailwind_DIR', __DIR__ );
|
||||||
define( 'WP_Tailwind_URL', get_template_directory_uri() );
|
define( 'WP_Tailwind_URL', get_template_directory_uri() );
|
||||||
|
|
||||||
try {
|
require_once( WP_Tailwind_DIR . '/vendor/autoload.php' );
|
||||||
\A7\autoload( __DIR__ . '/src' );
|
|
||||||
} catch ( \Exception $e ) {
|
\A7\autoload( __DIR__ . '/src' );
|
||||||
echo $e->getMessage();
|
|
||||||
die;
|
|
||||||
}
|
|
||||||
|
|
4985
package-lock.json
generated
4985
package-lock.json
generated
File diff suppressed because it is too large
Load diff
34
package.json
34
package.json
|
@ -1,6 +1,6 @@
|
||||||
{
|
{
|
||||||
"name": "wp-tailwind-theme",
|
"name": "wp-tailwind-theme",
|
||||||
"version": "1.0.0",
|
"version": "1.0.1",
|
||||||
"description": "WP Tailwind",
|
"description": "WP Tailwind",
|
||||||
"main": "./assets/js/main.js",
|
"main": "./assets/js/main.js",
|
||||||
"scripts": {
|
"scripts": {
|
||||||
|
@ -11,34 +11,34 @@
|
||||||
"build": "concurrently \"npm run prod\" \"npm run dev\""
|
"build": "concurrently \"npm run prod\" \"npm run dev\""
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"@babel/core": "^7.3.4",
|
"@babel/core": "^7.6.4",
|
||||||
"@babel/polyfill": "^7.0.0",
|
"@babel/polyfill": "^7.6.0",
|
||||||
"@babel/preset-env": "^7.4.5",
|
"@babel/preset-env": "^7.6.3",
|
||||||
"@fullhuman/postcss-purgecss": "^1.1.0",
|
"@fullhuman/postcss-purgecss": "^1.3.0",
|
||||||
"autoprefixer": "^8.4.1",
|
"autoprefixer": "^8.4.1",
|
||||||
"babel-loader": "^8.0.4",
|
"babel-loader": "^8.0.6",
|
||||||
"browser-sync": "^2.26.5",
|
"browser-sync": "^2.26.7",
|
||||||
"browser-sync-webpack-plugin": "^2.0.0",
|
"browser-sync-webpack-plugin": "^2.0.0",
|
||||||
"concurrently": "^3.5.1",
|
"concurrently": "^3.6.1",
|
||||||
"copy-webpack-plugin": "^5.0.3",
|
"copy-webpack-plugin": "^5.0.4",
|
||||||
"cross-env": "^5.2.0",
|
"cross-env": "^5.2.1",
|
||||||
"css-loader": "^2.1.1",
|
"css-loader": "^2.1.1",
|
||||||
"cssnano": "^4.1.10",
|
"cssnano": "^4.1.10",
|
||||||
"imagemin-webpack-plugin": "^2.4.2",
|
"imagemin-webpack-plugin": "^2.4.2",
|
||||||
"mini-css-extract-plugin": "^0.6.0",
|
"mini-css-extract-plugin": "^0.6.0",
|
||||||
"postcss-loader": "^2.1.4",
|
"postcss-loader": "^2.1.4",
|
||||||
"resolve-url-loader": "^2.3.0",
|
"resolve-url-loader": "^2.3.2",
|
||||||
"style-loader": "^0.21.0",
|
"style-loader": "^0.21.0",
|
||||||
"tailwindcss": "^1.0.1",
|
"tailwindcss": "^1.1.3",
|
||||||
"uglifyjs-webpack-plugin": "^2.1.2",
|
"uglifyjs-webpack-plugin": "^2.2.0",
|
||||||
"webpack": "^4.20.2",
|
"webpack": "^4.41.2",
|
||||||
"webpack-cli": "^3.1.2"
|
"webpack-cli": "^3.3.9"
|
||||||
},
|
},
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"postcss-custom-properties": "^8.0.10",
|
"postcss-custom-properties": "^8.0.11",
|
||||||
"postcss-import": "^12.0.1",
|
"postcss-import": "^12.0.1",
|
||||||
"postcss-nested": "^4.1.2",
|
"postcss-nested": "^4.1.2",
|
||||||
"regenerator": "^0.14.1"
|
"regenerator": "^0.14.2"
|
||||||
},
|
},
|
||||||
"browserslist": [
|
"browserslist": [
|
||||||
"> 1%",
|
"> 1%",
|
||||||
|
|
Loading…
Reference in a new issue