UNPKG

@mornya/vessel

Version:

Creates/publishes a Node.js module with no build configuration.

268 lines (225 loc) 8.66 kB
# Change Log All notable version changes would be documented in this file. ## 5.6.1 > Patch version updated at 2025.07.12 - Chores: Update dependencies - Performance Improvements: `beforeExit`, `unhandledRejection` and `uncaughtException` events are now handled in the core module - Bug Fixes: The `clean` command had been removed both `dist` and `esm` directories always, even if the `--esm` option was not specified ## 5.6.0 > Minor version updated at 2025.07.02 - Chores: Update dependencies - Performance Improvements: Removed `@types/webpack-env` dependency and modified template files - Bug Fixes: The `build` command did not work properly when the `--esm` option was specified ## 5.5.0 > Minor version updated at 2025.02.14 - Chores: Update dependencies - Performance Improvements - Some template files were modified - Added `sideEffects: false` value for `package.json` ## 5.4.0 > Minor version updated at 2024.04.22 - Chores: Update dependencies - New Features - Added an option to include `ESM` builds - Add an argument to `clean` command to remove multiple paths - Added `npm run check` command task from `prepublish` command - Removed `build` task from `prepublish` command ## 5.3.0 > Minor version updated at 2023.10.03 - Chores: Update dependencies - New Features - Added `.prettierignore` configuration file with modify `package.json` for template - Now possible to compile path aliases using `tsc-alias` module - Performance Improvements - Upgraded dependency `typescript` to v5.2.2 to use updated options in `tsconfig.json` - Some template files were modified ## 5.2.0 > Minor version updated at 2023.01.31 - Chores - Update dependencies - Update document - Added `sonarqube`, `prettier`, `husky` and `lint-staged` deps for development - New Features - Added `prettier` deps and configuration for template - Added `@lintest/core` deps - Performance Improvements - Some template files were modified - Many configurations were modified ## 5.1.0 > Minor version updated at 2022.01.04 - Chores: Update dependencies - Performance Improvements: Some template files were modified ## 5.0.2 > Patch version updated at 2021.09.03 - Chores: Update dependencies - Performance Improvements: Types to be distributed are specified in the `public/types` directory ## 5.0.1 > Patch version updated at 2021.09.03 - Chores: Update dependencies - Performance Improvements: Add/modified README.md document in the template - Bug Fixes: Modified of command line option `build watch` in the template ## 5.0.0 > Major version released at 2021.04.18 - Chores - All codes were refactored - Update dependencies - New Features: Added `check` command to validate TypeScript source codes - Performance Improvements: Some template files were modified ## 4.0.0 > Major version released at 2020.06.03 - Chores: Update dependencies - Deprecated: Lint and test functions have been removed from the project to use the `@lintest/cli` package. Lint and test possible by installing the package - Performance Improvements - Modified template files - All codes cleanup ## 3.4.0 > Minor version updated at 2020.04.24 - Chores: Update dependencies - Performance Improvements - Improved to use test setup files that exist in more various locations in project path - Extensions such as `.tif(f)` and` .ico` can be processed as images ## 3.3.5 > Patch version updated at 2020.04.05 - Chores: Text output modified - Bug Fixes: Corrected exit code error when test fails ## 3.3.4 > Patch version updated at 2020.04.03 - Chores: Update dependencies - Bug Fixes: Corrected some Jest settings in configuration file ## 3.3.3 > Patch version updated at 2020.03.30 - Chores: Update dependencies - Performance Improvements: Removed react version message ## 3.3.2 > Patch version updated at 2020.03.18 - Chores: Update dependencies - Performance Improvements: Add `.env` files in template. ## 3.3.1 > Patch version updated at 2020.03.08 - Chores: Update dependencies - Performance Improvements: Modified template configuration files ## 3.3.0 > Minor version updated at 2020.02.26 - New Features - `jest.config.js` or `package.json > jest config` enabled on your app - `npm run test:coverage` command is now available, generates coverage datas to `/coverage` directory ## 3.2.0 > Minor version updated at 2020.02.20 - New Features: `jest` configurations and related dependencies removed from generate a new project ## 3.1.0 > Minor version updated at 2020.02.18 - Chores: Update dependencies - New Features - Now use `eslint w/ TypeScript` and been removed `tslint` what deprecated - No longer need to install `eslint` w/ related dependencies when creating a new project - `vessel lint fix` command is now available, also removed `vessel lint all` command - Modified `jest` configuration in the template ## 3.0.6 > Patch version updated at 2020.02.05 - Bug Fixes: Rollback configuration about module resolve in `tsconfig.json` and `tslint.json` files ## 3.0.5 > Patch version updated at 2020.02.05 - Performance Improvements - Modify some option in `tslint.json` template file - Modify some option in `tsconfig.json` and `tslint.json` files ## 3.0.4 > Patch version updated at 2020.02.03 - Chores - Modify type warnings at the core module of vessel - Update dependencies - Performance Improvements - Modify `tsconfig.json` configuration file for TypeScript - Add new default options in template file `tslint.json` ## 3.0.3 > Patch version updated at 2020.01.14 - Bug Fixes: Add Jest `transformIgnorePatterns` setting ## 3.0.2 > Patch version updated at 2020.01.10 - Chores - Eliminate unnecessary dependencies - Modify `jest` and `engines.node` configurations - Update dependencies ## 3.0.1 > Patch version updated at 2019.11.14 - Bug Fixes: Fix not to uglify code at build time ## 3.0.0 > Major version released at 2019.11.11 - Chores - Add type to source code in vessel - Update dependencies - Bug Fixes: Resolves a problem in which duplicate contents are overlapped with an item in an array in the package.json file when `vessel init` is executed several times - New Features - Modify Jest settings - Add testcase with setupFiles to default template - Add `CHANGELOG.md` template file - Add `npm run lint:all` / `npm run test:watch` commands - Run test command before publish project - Create or modify project with `name` and `description` parameters on `vessel init` command - Enable/disable specify the minimum version of vessel execution in the package.json file. ## 2.0.5 > Patch version updated at 2019.10.24 - Chores: Update dependencies ## 2.0.4 > Patch version updated at 2019.06.23 - Chores - Update dependencies - Modify `README.md` and `VESSEL.md` ## 2.0.3 > Patch version updated at 2019.05.10 - Chores - Update dependencies - Modify template settings ## 2.0.2 > Patch version updated at 2019.04.23 - Bug Fixes: Modify build-watch error occurrence if not exists `public` directory ## 2.0.1 > Patch version updated at 2019.04.19 - Chores: Convert all JS codes to TypeScript codes ## 2.0.0 > Major version released at 2019.04.09 - Chores: Update dependencies - New Features - Add check step of new vessel version - Add ignore patterns to `.gitignore` - Bug Fixes - Add environment variables when before run testcase - Modify Jest `transform` setting ## 1.1.0 > Minor version updated at 2019.04.05 - Performance Improvements: Upgrade build watch process ## 1.0.4 > Patch version updated at 2019.04.03 - Chores: Modify `README.md` file and correct texts ## 1.0.3 > Patch version updated at 2019.04.03 - Chores: Modify `README.md` file and correct texts ## 1.0.2 > Patch version updated at 2019.04.03 - Chores: Modify vessel title ## 1.0.1 > Patch version updated at 2019.04.02 - Chores: Modify testcase settings ## 1.0.0 > Major version released at 2019.04.01 - Chores - Rearrange all files and directories - Modify testcase files - New Features: Added tslint options ## 0.2.0 > Minor version updated at 2019.03.15 - Chores: Move type defination files to `/types` - New Features: Support environment variables via `.env` file ## 0.1.0 > Minor version updated at 2019.03.14 - New Features: Support generating React.js component module ## 0.0.x > Patch version updated since 2019.02.21 - Chores - Modify `.npmignore` - Rearrange file structures - Update dependencies - Bug Fixes: Added a setting to prevent eslint errors when connecting via `npm link` - New Features - Added build watch option - tsc option is modified to reference the contents of the tsconfig.json file - Performance Improvements: Synchronize command executions