Releases: dreamsicle-io/wp-theme-assets
Releases · dreamsicle-io/wp-theme-assets
0.0.14
Changes
- Installs
gulp-concat
,gulp-tap
,gulp-cached
,minimist
,gulp-order
, andgulp-if
. - Uninstalls
vinyl-source-stream
. - Fixes README title bug.
- Adds proper promise catcher to all
del()
instances. - Adds src
.md
files for building of README file. - Splits README tasks in 2.
build:package:readme:header
is now a dep ofbuild:package:readme
.build:package:readme:header
builds the header frombuild:package.json
.build:package:readme
concats all MD together.- Watch tasks adjusted to fit new
build:package
format. - All
build:js
tasks consolidated into a single task. - Now allows for automatic generation of any top level source JS (Like the Sass task).
- Sass only builds top level to save from generating accidental unprefixed modules as CSS files.
- Clean task now uses all other clean tasks for consistency.
- Removes all old
build:js
abstracted tasks. - Adds
--env production
to build task. - Now parses args with minimist (only
--env
for now). - Now Only minifies and uglifies on
--env production
. - Adds cache pipe to all build tasks (Improves build times by orders of magnitude).
Update
- Replace
gulpfile.js
making sure to set thevendorCss, vendorJs, vendorImages
constants if necessary. - Run
npm uninstall --save-dev vinyl-source-stream
. - Run
npm install --save-dev minimist gulp-concat gulp-tap gulp-cached gulp-order gulp-if
. - Replace
build
script inpackage.json
withnode ./node_modules/gulp/bin/gulp build --env production
.
0.0.13
Changes
- Adds
README.md
to all directories. - Removes translation test from
WP_Theme_Assets
php class. - Removes test modules.
- Adds
_functions.scss
file. - Ignores
*.pot
files instead of entire languages directory. - Uses new
themeName
key asREADME.md
title.
Update
- Replace
/includes/class-wp-theme-assets.php
. - Replace
gulpfile.js
.
0.0.12
Changes
- Updates dependencies (Fixes #3).
- Uses new
themeName
key inpackage.json
as the rational name for the theme. - Adds
build:vendor
tasks to easily import dep files that are not part of build to the build directory.
Update
- Run the following command:
npm install --save-dev [email protected] [email protected] [email protected] [email protected] [email protected] [email protected]
. - Add a
themeName
key topackage.json
set to the rational name of the theme. Thename
key should correspond to the theme directory. - Replace
/includes/class-wp-theme-assets.php
. - Replace
gulpfile.js
.
0.0.11
Changes
- Updates
gulp-sass-lint
to1.4.0
(Fixes #1). - Namespaces all test Sass.
- Adds
package-lock.json
back to this repo for deep dependency vulnerability tracking via GitHub (no effect on users).
Update
- Run the following command:
npm install --save-dev [email protected]
.
0.0.10
Changes
- Makes
package.json
all boilerplate. - Ignores
package-lock.json
from root of repo (users will still push generated lock file when using the package).
0.0.9
Changes
- Updates dependencies (
babel-core
,gulp-autoprefixer
,browserify
,gulp-wp-pot
,gulp-debug
). - Fixes bug where
translators:
comments in php were not being built to the.pot
translation file. (Solves #2) - Fixes typos in
gulpfile.js
task comments.
Update
- Replace
gulpfile.js
. - Run the following command:
npm install --save-dev [email protected] [email protected] [email protected] [email protected] [email protected]
.
0.0.8
Changes
- Adds
package-lock.json
file to enable full dependency vulnerability tracking in GitHub.
Update
- Replace contents of, or remove reference to
package-lock.json
from.gitignore
file. - Push
package-lock.json
to the repository.
0.0.7
Changes
- Fixes bug with the
build:package
task in thewatch
task whenpackage.json
changes. - Now uses
JSON.parse(fs.readFileSync(...))
instead of a simplerequire
when gatheringpackage.json
data.
0.0.6
Changes
- Fixes bug where
site.min.css
was not being enqueued properly by theWP_Theme_Assets
php class.
0.0.5
Changes
- Fixes incorrect
package.json
pushed @0.0.4
.