2.9.0 (2021-09-03)
- update frontend template to webpack 5 (35a153c)
2.8.3 (2021-05-27)
- scope more packages (789fe3e)
2.8.2 (2021-05-21)
- scope more package versions to prevent future breaking changes (3dfb165)
2.8.1 (2020-09-20)
- scope dependency versions to prevent breaking changes (b2827fb)
2.8.0 (2020-08-27)
- frontend: add
src
import alias (8371835)
2.7.0 (2020-08-24)
- frontend: expand webpack config (d535131)
2.6.1 (2020-07-11)
- frontend: fix default webpack config (9e2622e)
2.6.0 (2020-07-05)
- babel: turn on shippedProposals option in preset-env (46d78d8)
2.5.0 (2020-04-11)
- update configs for dependency updates (58c9ba5)
2.4.0 (2020-01-22)
- frontend: update babelrc and webpack settings (2c123da)
2.3.2 (2020-01-11)
- remove Standard code style badge from generated README (e38ac1f)
2.3.1 (2020-01-03)
- docs: update CONTRIBUTING.md to reflect project priorities (e777c9d)
2.3.0 (2020-01-03)
- add jest-runner-eslint to generated projects (b8d896f)
2.2.1 (2020-01-01)
- frontend: fix regex in webpack configuration file (639a226)
2.2.0 (2019-11-16)
- reduce calls to
npm install
(edc058c)
2.1.1 (2019-11-16)
- repair default webpack configurations (06d2a23)
2.1.0 (2019-11-13)
- use
@lionbyte/eslint-config
(aa8cd52)
- Remove
server
andcli
project types- I hardly ever used these two. They're based off of the default node project type anyways.
- Rename subgenerator
generic
tonode
- Rename subgenerator
static-site
tofrontend
- Use
eslint
withstandard
configurations- Allows for more customization and integration with other tools using
eslint
.
- Allows for more customization and integration with other tools using
- Move
prettier
,husky
,lint-staged
, andeslint
configuations to individual.*rc
files- The
package.json
file was getting cluttered with too many configurations.
- The
- Add Node v10 to travis-ci test suite environment
- Update dependencies
- Fix commit-hooks configs to be readable by the tools
- Bump
yeoman-generator
dependency to v3 - Set
.babelrc
useBuiltIns to'usage'
- Update
babel
configuration to v7 onstatic-site
- Fix
babel-jest
to work withbabel
v7
- Switches to
jest
testing framework frommocha
,chai
, andnyc
- Simplifies the test configuration between project types
- Adds
typescript
for all JS files - Update Travis CI script to use npm@6 and call
npm ci
for installs
- Removes
nsp
package, since npm@6 now performs security checks
- Made pre-commit hooks optional
- Updated .babelrc file w/ better default settings
- Added
babel-polyfill
for web projects - Added
babel-register
andcross-env
for testing ES6 modules for web projects
- Removed gulp from build process
- Added Travis CI configurations to test on Node v6, v8, and latest
- Swapped to
mini-css-extract-plugin
fromextract-text-webpack-plugin
- Pre-commit hooks to run linters [
husky
andlint-staged
] - Added
prettier
to devDependencies, where it was previously missing
- Use webpack plugin versions compatible with webpack@4
- Fix typo in .babelrc
- Prettier code formatter
- Webpack@4 and various plugins
- gulp usage in project types
- babel-node usage
- Server subgenerator
- Uses Express
- Server reloading with Nodemon
- Remove jsdoc-to-markdown
- Insert more rules to the .gitattribute file
- Shorten the pull request template
- Fix BrowserSync path bug
- TestCafe from static-site template due to insecure dependencies
- Fix require paths in static-site subgenerator
- Add gulp-hub
- Add jsdoc-to-markdown
- Update dependency for static-site
gulp-webpack
->webpack-stream
- NOW FIXED the .gitignore issue
- :) I love seeing a fix actually fixing something (:
- Package subgenerator
- Option to add cli to generic projects
- Add .travis.yml template
- Add other community files
- Add mini.css-react to static-site by default
- Improved gulpfiles for readability
- Have a .npmignore file in the same directory as the .gitignore file
- NPM converted .gitignore to .npmignore when published
- Resulted in 'file not found' error for other users
- Add CHANGELOG.md to templates
- Add project type prompt
- Add static-site subgenerator
- Optionally include React
- UI test with TestCafe
- Webpack development and production configurations
- Minify code and generate sourcemaps on production build
- Support LESS -- a CSS-preprocessor
- Support EJS -- an HTML template language
- Watch all files and auto-refresh browser on changes
- Separated template files among common, generic, and static-site subgenerators
- Insert inline-sourcemaps to transpiled generators
- Template files for generic NodeJS project
- Use
standard
linter - Supports ES6+ syntax with
babel-preset-env
- Use
gulp
to automate cleaning, building, and watching files - Use
mocha
andchai
for test suite - Report line coverage for test suite with
nyc