- template:jslib: update package-lock.json
- template:tslib: update package-lock.json
- cli: fix update miss package.json
- cli: fix update error
- template:jslib: fix miss .gitignore
- template:tslib: fix miss .gitignore
- cli: fix init error
- CLI
- Architecture upgrade: from
module
totemplate
- Removed the
lang
parameter - Interaction text migrated to English
- Removed parameters from the
update
command - Added CI with GitHub Actions
- Increased minimum supported Node.js version to 18
- Architecture upgrade: from
- Template: jslib
- Added publish to npm GitHub Actions
- Increased minimum supported Node.js version to 18
- Upgraded Rollup from v3 to v4
- Upgraded @commitlint from v16 to v18
- Upgraded nyc from v15 to v17
- Upgraded babel-plugin-istanbul from v6 to v7
- Upgraded other dependencies to their latest versions
- Template: tslib
- Added publish to npm GitHub Actions
- Increased minimum supported Node.js version to 18
- Upgraded Rollup from v3 to v4
- Upgraded @commitlint from v16 to v18
- Upgraded nyc from v15 to v17
- Upgraded @typescript-eslint from v6 to v8
- Upgraded TypeScript from v5.2 to v5.7
- Upgraded other dependencies to their latest versions
- fix: Upgraded
template_js@3.1.4
.
- fix: Upgraded
@jsmini/extend@0.5.0
to fix warnings when installing in Node.js 16 for TypeScript projects.
- fix: Resolved build errors caused by upgrading
rollup-plugin-typescript2@0.36.0
withtslib
dependencies.
- Upgraded
commitlint
dependencies.
- Added
sourceMap
generation functionality. - Added support for Node.js v20.
- Upgraded all dependencies to the latest versions.
- Optimized the
README
documentation. - Fixed missing names in the
LICENSE
file.
- Fixed missing
@babel/runtime-corejs3
dependencies in TypeScript projects.
- Updated the
README.md
file. - Added the deletion of the
types
directory to theclean
command.
- Updated the
CHANGELOG.md
file.
- Fixed compatibility information in
engines
to align with the build tool.
- Fixed errors when deleting non-existent files during
update
.
- Updated compatibility information in
README.md
to align with the build tool.
- Fixed missing
types
in TypeScript projects. - Supported replacement of
[Build Status]
inREADME.md
. - Supported removal of
[Coveralls]
fromREADME.md
.
update
command now supports deleting unused files and configurations from version 1.x.
- Upgraded all tools to the latest versions.
- Integrated Babel for TypeScript libraries.
- Added
prettier
. - Added
commitlint
. - Added
husky
. - Added a local server.
- Supported
node exports
condition. - Migrated from Travis CI to GitHub Actions.
- Removed support for Coveralls.
- Reduced the number of parameters for new commands from 9 to 7.
- Architectural adjustment from
mono
tosub-module
. - Re-verified all project functionalities:
- Fully functional in Node.js 14 for both JavaScript and TypeScript projects.
- Dependency installation may fail for versions above Node.js 14. Use
npm i --legacy-peer-deps
.
- Upgraded the
template.js
version.
- Fixed errors in
rollup
plugins duringupdate
.
- Added
test
parameter to select test strategies. - Added
module
parameter to select module strategies.
- Fixed missing
d.ts
during npm publishing.
- Removed the need for the
-f
parameter when using-c
.
- Added support for updating root plugins.
- Removed dependency on
@jsmini/type
.
- Added version writing to configuration files.
- Enhanced
update
to support file content upgrades.
- Added
umdname
parameter.
- Unified CLI and prompt parameter handling.
- Added automatic dependency installation.
- Adjusted architecture from
base
to CLI tools. - Supported
jslib new
command. - Supported
jslib update
command.
- Standardized using
eslint
for both JavaScript and TypeScript.
- Added support for testing source files in TypeScript using
nyc
.
- Added support for testing source files in JavaScript using
nyc
.
- Added support for TypeScript.
- Upgraded to Babel 7.
- Added support for test coverage.
- Added emojis to documentation.
- Added
banner
support. - Added
es5-shim
.
- Source code written in ES6 and compiled for production.
- Automatic injection of third-party dependencies.
- Supported native browser usage.
- Supported AMD, CMD.
- Compatible with Webpack, Rollup, and Fis.
- Node.js support.
- Integrated unit testing environment.
- Integrated
eslint
. - Integrated Travis CI.