fix(dependencies): Update dependency references and bump version numbers; adjust workflow and template commands
This commit is contained in:
parent
27ef8f28a0
commit
99e2d08a83
@ -119,6 +119,6 @@ jobs:
|
|||||||
run: |
|
run: |
|
||||||
npmci node install stable
|
npmci node install stable
|
||||||
npmci npm install
|
npmci npm install
|
||||||
pnpm install -g @gitzone/tsdoc
|
pnpm install -g @git.zone/tsdoc
|
||||||
npmci command tsdoc
|
npmci command tsdoc
|
||||||
continue-on-error: true
|
continue-on-error: true
|
||||||
|
237
changelog.md
Normal file
237
changelog.md
Normal file
@ -0,0 +1,237 @@
|
|||||||
|
# Changelog
|
||||||
|
|
||||||
|
## 2025-04-15 - 4.0.16 - fix(dependencies)
|
||||||
|
Update dependency references and bump version numbers; adjust workflow and template commands
|
||||||
|
|
||||||
|
- Bump versions for devDependencies (@git.zone/tsbuild, @git.zone/tsrun, @git.zone/tstest, @push.rocks/tapbundle, and @types/node) and dependencies (@push.rocks/lik, @push.rocks/smartfile, @push.rocks/smartfm, @push.rocks/smarthbs, @push.rocks/smartinteract, @push.rocks/smartobject, @push.rocks/smartpromise, @push.rocks/smartshell, and @push.rocks/smartyaml)
|
||||||
|
- Replace smartparam with smartobject in both plugins and core modules
|
||||||
|
- Fix workflow install command by renaming '@gitzone/tsdoc' to '@git.zone/tsdoc'
|
||||||
|
- Update template runafter command from 'npm install' to 'echo "runafter"'
|
||||||
|
|
||||||
|
## 2024-05-29 - 4.0.15 - configuration updates
|
||||||
|
Updates to the project’s configuration files, description and build settings.
|
||||||
|
|
||||||
|
- Updated description.
|
||||||
|
- Updated tsconfig (applied in multiple commits).
|
||||||
|
- Updated npmextra.json (githost).
|
||||||
|
|
||||||
|
## 2023-08-18 - 4.0.14 - core
|
||||||
|
Improved core functionality.
|
||||||
|
|
||||||
|
- Fixed core update.
|
||||||
|
|
||||||
|
## 2023-07-25 - 4.0.13 - core & organization
|
||||||
|
Enhancements in core behavior and organizational structure.
|
||||||
|
|
||||||
|
- Fixed core update.
|
||||||
|
- Switched to new organization scheme.
|
||||||
|
|
||||||
|
## 2023-06-25 - 4.0.12 - core
|
||||||
|
Core improvements.
|
||||||
|
|
||||||
|
- Fixed core update.
|
||||||
|
|
||||||
|
## 2023-06-25 - 4.0.11 - core
|
||||||
|
Core improvements.
|
||||||
|
|
||||||
|
- Fixed core update.
|
||||||
|
|
||||||
|
## 2023-06-25 - 4.0.10 - core
|
||||||
|
Core improvements.
|
||||||
|
|
||||||
|
- Fixed core update.
|
||||||
|
|
||||||
|
## 2023-06-25 - 4.0.9 - core
|
||||||
|
Core improvements.
|
||||||
|
|
||||||
|
- Fixed core update.
|
||||||
|
|
||||||
|
## 2023-06-25 - 4.0.8 - core
|
||||||
|
Core improvements.
|
||||||
|
|
||||||
|
- Fixed core update.
|
||||||
|
|
||||||
|
## 2023-06-25 - 4.0.7 - core
|
||||||
|
Core improvements.
|
||||||
|
|
||||||
|
- Fixed core update.
|
||||||
|
|
||||||
|
## 2023-06-25 - 4.0.6 - core
|
||||||
|
Core improvements.
|
||||||
|
|
||||||
|
- Fixed core update.
|
||||||
|
|
||||||
|
## 2023-06-25 - 4.0.5 - core
|
||||||
|
Core improvements.
|
||||||
|
|
||||||
|
- Fixed core update.
|
||||||
|
|
||||||
|
## 2023-06-24 - 4.0.4 - core
|
||||||
|
Core improvements.
|
||||||
|
|
||||||
|
- Fixed core update.
|
||||||
|
|
||||||
|
## 2023-06-24 - 4.0.3 - core
|
||||||
|
Core improvements.
|
||||||
|
|
||||||
|
- Fixed core update.
|
||||||
|
|
||||||
|
## 2022-06-25 - 4.0.2 - core
|
||||||
|
Core improvements.
|
||||||
|
|
||||||
|
- Fixed core update.
|
||||||
|
|
||||||
|
## 2022-06-25 - 4.0.1 - core
|
||||||
|
Core improvements.
|
||||||
|
|
||||||
|
- Fixed core update.
|
||||||
|
|
||||||
|
## 2022-06-25 - 4.0.0 - core
|
||||||
|
Core improvements.
|
||||||
|
|
||||||
|
- Fixed core update.
|
||||||
|
|
||||||
|
## 2022-06-25 - 3.0.10 - core (breaking)
|
||||||
|
A breaking change was introduced affecting the module format.
|
||||||
|
|
||||||
|
- BREAKING CHANGE (core): switched to ESM.
|
||||||
|
|
||||||
|
## 2020-01-31 - 3.0.9 - core
|
||||||
|
Routine core update.
|
||||||
|
|
||||||
|
- Fixed core update.
|
||||||
|
|
||||||
|
## 2019-10-11 - 3.0.8 - core
|
||||||
|
Routine core update.
|
||||||
|
|
||||||
|
- Fixed core update.
|
||||||
|
|
||||||
|
## 2019-10-02 - 3.0.7 - core
|
||||||
|
Routine core update.
|
||||||
|
|
||||||
|
- Fixed core update.
|
||||||
|
|
||||||
|
## 2019-09-10 - 3.0.6 - core
|
||||||
|
Routine core update.
|
||||||
|
|
||||||
|
- Fixed core update.
|
||||||
|
|
||||||
|
## 2019-09-10 - 3.0.5 - core
|
||||||
|
Routine core update.
|
||||||
|
|
||||||
|
- Fixed core update.
|
||||||
|
|
||||||
|
## 2019-09-10 - 3.0.4 - core
|
||||||
|
Routine core update.
|
||||||
|
|
||||||
|
- Fixed core update.
|
||||||
|
|
||||||
|
## 2019-09-10 - 3.0.3 - general updates
|
||||||
|
Updates to project dependencies and general code improvements.
|
||||||
|
|
||||||
|
- Performed update.
|
||||||
|
- Updated dependencies.
|
||||||
|
|
||||||
|
## 2019-02-17 - 3.0.2 - core
|
||||||
|
Routine core update.
|
||||||
|
|
||||||
|
- Fixed core update.
|
||||||
|
|
||||||
|
## 2019-01-27 - 3.0.1 - core
|
||||||
|
Routine core update.
|
||||||
|
|
||||||
|
- Fixed core update.
|
||||||
|
|
||||||
|
## 2018-10-04 - 3.0.0 - core
|
||||||
|
Changes from merging and core improvements.
|
||||||
|
|
||||||
|
- Fixed core update.
|
||||||
|
- Merged master branch changes and performed additional updates.
|
||||||
|
|
||||||
|
## 2018-08-30 - 2.0.2 - structure (breaking)
|
||||||
|
A breaking change in the project’s structure.
|
||||||
|
|
||||||
|
- BREAKING CHANGE (structure): templates now take their path within the constructor.
|
||||||
|
|
||||||
|
## 2018-08-27 - 2.0.1 - minor
|
||||||
|
Versions in this range involved only version bump commits with no significant changes.
|
||||||
|
|
||||||
|
- No significant changes.
|
||||||
|
|
||||||
|
## 2017-08-09 - 1.0.14 - scope (breaking)
|
||||||
|
A breaking change in the package scope was applied.
|
||||||
|
|
||||||
|
- BREAKING CHANGE (scope): switched to new @pushrocks scope.
|
||||||
|
|
||||||
|
## 2017-08-09 - 1.0.13 - core
|
||||||
|
Improvements to variable handling.
|
||||||
|
|
||||||
|
- Fixed variable distribution.
|
||||||
|
|
||||||
|
## 2017-07-28 - 1.0.12 - dependencies
|
||||||
|
Dependency updates.
|
||||||
|
|
||||||
|
- Updated dependencies.
|
||||||
|
|
||||||
|
## 2017-06-01 - 1.0.11 - dependencies
|
||||||
|
Dependency updates.
|
||||||
|
|
||||||
|
- Updated dependencies.
|
||||||
|
|
||||||
|
## 2017-06-01 - 1.0.10 - CLI improvements
|
||||||
|
Enhanced CLI error prevention.
|
||||||
|
|
||||||
|
- Prevented error due to empty defaults.yml.
|
||||||
|
|
||||||
|
## 2017-05-27 - 1.0.9 - dependencies
|
||||||
|
Dependency updates.
|
||||||
|
|
||||||
|
- Updated dependencies.
|
||||||
|
|
||||||
|
## 2017-05-27 - 1.0.8 - templating
|
||||||
|
Improved file templating support.
|
||||||
|
|
||||||
|
- Added support for frontmatter for advanced file templating.
|
||||||
|
|
||||||
|
## 2017-05-27 - 1.0.7 - documentation
|
||||||
|
Documentation improvements.
|
||||||
|
|
||||||
|
- Added docs.
|
||||||
|
|
||||||
|
## 2017-05-27 - 1.0.6 - fixes
|
||||||
|
Minor fixes.
|
||||||
|
|
||||||
|
- Fixed deep add.
|
||||||
|
|
||||||
|
## 2017-05-26 - 1.0.5 - smartfile updates
|
||||||
|
Smartfile updates.
|
||||||
|
|
||||||
|
- Updated smartfile.
|
||||||
|
|
||||||
|
## 2017-05-26 - 1.0.4 - tests
|
||||||
|
Test fixes.
|
||||||
|
|
||||||
|
- Fixed tests.
|
||||||
|
|
||||||
|
## 2017-05-26 - 1.0.3 - smartfile updates
|
||||||
|
Smartfile updates.
|
||||||
|
|
||||||
|
- Updated smartfile.
|
||||||
|
|
||||||
|
## 2017-05-25 - 1.0.2 - functionality
|
||||||
|
Minor functionality improvements.
|
||||||
|
|
||||||
|
- Ensured proper functionality.
|
||||||
|
|
||||||
|
## 2017-05-25 - 1.0.1 - core
|
||||||
|
Core fixes.
|
||||||
|
|
||||||
|
- Fixed working issues.
|
||||||
|
|
||||||
|
## 2017-05-06 - 1.0.0 - initial release and CLI integration
|
||||||
|
The initial release introducing CLI support and project setup.
|
||||||
|
|
||||||
|
- Added CLI to prompt for missing variables.
|
||||||
|
- Started CLI integration.
|
||||||
|
- Added readme and CI tslint configuration.
|
||||||
|
- Performed initial setup and various update tasks.
|
29
package.json
29
package.json
@ -31,22 +31,22 @@
|
|||||||
"cli tool"
|
"cli tool"
|
||||||
],
|
],
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"@gitzone/tsbuild": "^2.1.66",
|
"@git.zone/tsbuild": "^2.3.2",
|
||||||
"@gitzone/tsrun": "^1.2.44",
|
"@git.zone/tsrun": "^1.3.3",
|
||||||
"@gitzone/tstest": "^1.0.77",
|
"@git.zone/tstest": "^1.0.96",
|
||||||
"@push.rocks/tapbundle": "^5.0.12",
|
"@push.rocks/tapbundle": "^5.6.3",
|
||||||
"@types/node": "^20.4.4"
|
"@types/node": "^22.14.1"
|
||||||
},
|
},
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@push.rocks/lik": "^6.0.3",
|
"@push.rocks/lik": "^6.1.0",
|
||||||
"@push.rocks/smartfile": "^10.0.28",
|
"@push.rocks/smartfile": "^11.2.0",
|
||||||
"@push.rocks/smartfm": "^2.0.4",
|
"@push.rocks/smartfm": "^2.2.2",
|
||||||
"@push.rocks/smarthbs": "^3.0.3",
|
"@push.rocks/smarthbs": "^3.0.3",
|
||||||
"@push.rocks/smartinteract": "^2.0.14",
|
"@push.rocks/smartinteract": "^2.0.16",
|
||||||
"@push.rocks/smartparam": "^1.1.10",
|
"@push.rocks/smartobject": "^1.0.12",
|
||||||
"@push.rocks/smartpromise": "^4.0.2",
|
"@push.rocks/smartpromise": "^4.2.3",
|
||||||
"@push.rocks/smartshell": "^3.0.3",
|
"@push.rocks/smartshell": "^3.2.3",
|
||||||
"@push.rocks/smartyaml": "^2.0.5"
|
"@push.rocks/smartyaml": "^3.0.4"
|
||||||
},
|
},
|
||||||
"files": [
|
"files": [
|
||||||
"ts/**/*",
|
"ts/**/*",
|
||||||
@ -63,5 +63,6 @@
|
|||||||
"type": "module",
|
"type": "module",
|
||||||
"browserslist": [
|
"browserslist": [
|
||||||
"last 1 chrome versions"
|
"last 1 chrome versions"
|
||||||
]
|
],
|
||||||
|
"packageManager": "pnpm@10.7.0+sha512.6b865ad4b62a1d9842b61d674a393903b871d9244954f652b8842c2b553c72176b278f64c463e52d40fff8aba385c235c8c9ecf5cc7de4fd78b8bb6d49633ab6"
|
||||||
}
|
}
|
12154
pnpm-lock.yaml
generated
12154
pnpm-lock.yaml
generated
File diff suppressed because it is too large
Load Diff
@ -1,3 +0,0 @@
|
|||||||
# this is a wow
|
|
||||||
# this is a here
|
|
||||||
# this is a undefined variable
|
|
@ -10,4 +10,4 @@ dependencies:
|
|||||||
- ../test_template_2
|
- ../test_template_2
|
||||||
|
|
||||||
runafter:
|
runafter:
|
||||||
- npm install
|
- echo 'runafter'
|
@ -1,8 +1,8 @@
|
|||||||
/**
|
/**
|
||||||
* autocreated commitinfo by @pushrocks/commitinfo
|
* autocreated commitinfo by @push.rocks/commitinfo
|
||||||
*/
|
*/
|
||||||
export const commitinfo = {
|
export const commitinfo = {
|
||||||
name: '@push.rocks/smartscaf',
|
name: '@push.rocks/smartscaf',
|
||||||
version: '4.0.15',
|
version: '4.0.16',
|
||||||
description: 'scaffold projects quickly'
|
description: 'A project aimed at quickly scaffolding projects with support for TypeScript, smart file handling, and template rendering.'
|
||||||
}
|
}
|
||||||
|
@ -36,7 +36,7 @@ export class ScafTemplate {
|
|||||||
/**
|
/**
|
||||||
* the files of the template as array of Smartfiles
|
* the files of the template as array of Smartfiles
|
||||||
*/
|
*/
|
||||||
public templateSmartfileArray: plugins.smartfile.Smartfile[];
|
public templateSmartfileArray: plugins.smartfile.SmartFile[];
|
||||||
public requiredVariables: string[];
|
public requiredVariables: string[];
|
||||||
public defaultVariables: any;
|
public defaultVariables: any;
|
||||||
public suppliedVariables: any = {};
|
public suppliedVariables: any = {};
|
||||||
@ -118,7 +118,7 @@ export class ScafTemplate {
|
|||||||
const answerBucket = await localSmartInteract.runQueue();
|
const answerBucket = await localSmartInteract.runQueue();
|
||||||
const answers = answerBucket.getAllAnswers();
|
const answers = answerBucket.getAllAnswers();
|
||||||
for (const answer of answers) {
|
for (const answer of answers) {
|
||||||
await plugins.smartparam.smartAdd(this.suppliedVariables, answer.name, answer.value);
|
await plugins.smartobject.smartAdd(this.suppliedVariables, answer.name, answer.value);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -128,7 +128,7 @@ export class ScafTemplate {
|
|||||||
*/
|
*/
|
||||||
public async writeToDisk(destinationDirArg) {
|
public async writeToDisk(destinationDirArg) {
|
||||||
this.destinationPath = destinationDirArg;
|
this.destinationPath = destinationDirArg;
|
||||||
const smartfileArrayToWrite: plugins.smartfile.Smartfile[] = [];
|
const smartfileArrayToWrite: plugins.smartfile.SmartFile[] = [];
|
||||||
for (const smartfile of this.templateSmartfileArray) {
|
for (const smartfile of this.templateSmartfileArray) {
|
||||||
// lets filter out template files
|
// lets filter out template files
|
||||||
if (smartfile.path === '.smartscaf.yml') {
|
if (smartfile.path === '.smartscaf.yml') {
|
||||||
|
@ -4,7 +4,7 @@ import * as smartfile from '@push.rocks/smartfile';
|
|||||||
import * as smartfm from '@push.rocks/smartfm';
|
import * as smartfm from '@push.rocks/smartfm';
|
||||||
import * as smarthbs from '@push.rocks/smarthbs';
|
import * as smarthbs from '@push.rocks/smarthbs';
|
||||||
import * as smartinteract from '@push.rocks/smartinteract';
|
import * as smartinteract from '@push.rocks/smartinteract';
|
||||||
import * as smartparam from '@push.rocks/smartparam';
|
import * as smartobject from '@push.rocks/smartobject';
|
||||||
import * as smartpromise from '@push.rocks/smartpromise';
|
import * as smartpromise from '@push.rocks/smartpromise';
|
||||||
import * as smartyaml from '@push.rocks/smartyaml';
|
import * as smartyaml from '@push.rocks/smartyaml';
|
||||||
import * as smartshell from '@push.rocks/smartshell';
|
import * as smartshell from '@push.rocks/smartshell';
|
||||||
@ -16,7 +16,7 @@ export {
|
|||||||
smartfm,
|
smartfm,
|
||||||
smarthbs,
|
smarthbs,
|
||||||
smartinteract,
|
smartinteract,
|
||||||
smartparam,
|
smartobject,
|
||||||
smartpromise,
|
smartpromise,
|
||||||
smartyaml,
|
smartyaml,
|
||||||
smartshell,
|
smartshell,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user