fix(dependencies): Update dependency references and bump version numbers; adjust workflow and template commands

This commit is contained in:
2025-04-15 21:52:08 +00:00
parent 27ef8f28a0
commit 99e2d08a83
9 changed files with 8990 additions and 3473 deletions

View File

@@ -1,8 +1,8 @@
/**
* autocreated commitinfo by @pushrocks/commitinfo
* autocreated commitinfo by @push.rocks/commitinfo
*/
export const commitinfo = {
name: '@push.rocks/smartscaf',
version: '4.0.15',
description: 'scaffold projects quickly'
version: '4.0.16',
description: 'A project aimed at quickly scaffolding projects with support for TypeScript, smart file handling, and template rendering.'
}

View File

@@ -36,7 +36,7 @@ export class ScafTemplate {
/**
* the files of the template as array of Smartfiles
*/
public templateSmartfileArray: plugins.smartfile.Smartfile[];
public templateSmartfileArray: plugins.smartfile.SmartFile[];
public requiredVariables: string[];
public defaultVariables: any;
public suppliedVariables: any = {};
@@ -118,7 +118,7 @@ export class ScafTemplate {
const answerBucket = await localSmartInteract.runQueue();
const answers = answerBucket.getAllAnswers();
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) {
this.destinationPath = destinationDirArg;
const smartfileArrayToWrite: plugins.smartfile.Smartfile[] = [];
const smartfileArrayToWrite: plugins.smartfile.SmartFile[] = [];
for (const smartfile of this.templateSmartfileArray) {
// lets filter out template files
if (smartfile.path === '.smartscaf.yml') {

View File

@@ -4,7 +4,7 @@ import * as smartfile from '@push.rocks/smartfile';
import * as smartfm from '@push.rocks/smartfm';
import * as smarthbs from '@push.rocks/smarthbs';
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 smartyaml from '@push.rocks/smartyaml';
import * as smartshell from '@push.rocks/smartshell';
@@ -16,7 +16,7 @@ export {
smartfm,
smarthbs,
smartinteract,
smartparam,
smartobject,
smartpromise,
smartyaml,
smartshell,