85 Commits

Author SHA1 Message Date
jkunz 6084ffb0ce fix(storage): migrate filesystem operations to smartfs and tighten TypeScript initialization checks 2026-04-30 10:12:32 +00:00
jkunz 4971279a22 feat(docs): refresh project documentation and migrate smartconfig tool configuration keys 2026-03-24 19:57:20 +00:00
jkunz d82e98cfa1 6.0.1 2026-03-24 15:55:15 +00:00
jkunz 4a2d625d79 fix(config): rename project config file from smartconfig.json to .smartconfig.json 2026-03-24 15:54:25 +00:00
jkunz 488e78659c 6.0.0 - initial release as @push.rocks/smartconfig 2026-03-24 14:57:08 +00:00
jkunz 22a9aa9f3e rename package from @push.rocks/npmextra to @push.rocks/smartconfig
- Rename all source files from npmextra.* to simpler names (classes.appdata.ts, etc.)
- Rename Npmextra class to Smartconfig
- Config file changed from npmextra.json to smartconfig.json
- KV store path changed from ~/.npmextra/kv to ~/.smartconfig/kv
- Update all imports, tests, and metadata
2026-03-24 14:56:23 +00:00
jkunz e3a76ca577 fix(appdata): Redact sensitive values in AppData logs and add redaction tests 2025-08-16 13:15:32 +00:00
jkunz b1e4ab09db fix(dependencies): Bump @push.rocks/qenv to ^6.1.3 and add local Claude settings 2025-08-16 12:42:51 +00:00
jkunz 5f1090dd62 fix(AppData/Conversion): Improve boolean conversion and mapping evaluation in AppData, ensuring falsy values (like false, 0, and empty strings) are correctly handled and logged. Also, reduce test timeout and add local permissions settings for development. 2025-08-15 18:14:57 +00:00
jkunz ed969cee47 feat(AppData): Refactor AppData class for declarative env mapping and enhanced static helpers 2025-08-15 13:17:18 +00:00
jkunz 33a5b6b11c fix(AppData, dev dependencies, settings): Improve boolean conversion in AppData, update @types/node dependency, and add local settings file. 2025-08-15 12:26:50 +00:00
jkunz 62e61168a0 fix(appdata): Fix iteration over overwriteObject in AppData and update configuration for dependency and path handling 2025-08-15 12:12:26 +00:00
philkunz 70cefc00fa fix(appdata): Fix iteration over overwriteObject in AppData class 2024-11-06 03:48:39 +01:00
philkunz 1e6f636608 fix(AppData): Fix issue with overwrite object handling in AppData class 2024-11-05 21:29:26 +01:00
philkunz b5f109d320 feat(appdata): Add support for overwriting keys using the overwriteObject option in AppData 2024-11-05 15:11:01 +01:00
philkunz db90714a81 fix(core): update 2024-06-19 19:03:26 +02:00
philkunz 5ec9124d29 fix(core): update 2024-06-19 18:50:00 +02:00
philkunz 3caf300544 fix(core): update 2024-06-19 17:53:27 +02:00
philkunz 2ad3da85a9 fix(core): update 2024-06-19 17:53:10 +02:00
philkunz 265f4df8b3 fix(core): update 2024-06-19 17:43:55 +02:00
philkunz 937252f99e fix(core): update 2024-06-19 15:07:49 +02:00
philkunz 4be54f6dcc fix(core): update 2024-06-12 20:21:51 +02:00
philkunz f1ecda411a fix(core): update 2024-06-12 20:18:27 +02:00
philkunz 2ca82fb28b fix(core): update 2024-06-12 20:10:19 +02:00
philkunz bb72e1c2c0 fix(core): update 2024-06-12 20:04:04 +02:00
philkunz 83968d578c fix(core): update 2024-04-14 03:45:31 +02:00
philkunz 5eebd0fd02 fix(core): update 2024-04-14 02:10:29 +02:00
philkunz f97d72da28 fix(core): update 2024-04-14 02:09:41 +02:00
philkunz 36ded40032 fix(core): update 2024-02-13 02:10:21 +01:00
philkunz 72655a6a0e fix(core): update 2024-02-13 02:08:59 +01:00
philkunz ee6f5e63ee fix(core): update 2024-02-13 02:04:04 +01:00
philkunz 6ee324a0ef fix(core): update 2024-02-13 02:01:39 +01:00
philkunz aeaa6149e4 fix(core): update 2024-02-13 01:54:50 +01:00
philkunz 90c0f30ce1 fix(core): update 2024-02-13 01:46:22 +01:00
philkunz 224125fb8e fix(core): update 2024-02-13 00:50:50 +01:00
philkunz ae33716af4 fix(core): update 2024-02-13 00:48:44 +01:00
philkunz 7f3437e3cd fix(core): update 2024-02-12 20:09:26 +01:00
philkunz a02b45a673 fix(core): update 2024-02-12 19:16:57 +01:00
philkunz 39ab01b4af BREAKING CHANGE(core): update 2024-02-12 19:16:43 +01:00
philkunz 080e133e9f fix(core): update 2024-02-12 18:40:01 +01:00
philkunz 18bb54831d fix(core): update 2024-02-10 04:55:50 +01:00
philkunz 037481f195 fix(core): update 2024-02-10 04:54:00 +01:00
philkunz 4f7e382bc9 fix(core): update 2024-02-09 15:57:32 +01:00
philkunz 90e8625771 fix(core): update 2024-02-09 13:47:51 +01:00
philkunz 93c65acc95 fix(core): update 2024-02-09 11:52:30 +01:00
philkunz 0133dca698 fix(core): update 2024-02-09 05:16:02 +01:00
philkunz d952a761b2 fix(core): update 2024-02-08 14:09:20 +01:00
philkunz 779883fbab fix(core): update 2024-02-07 21:44:00 +01:00
philkunz d209661586 fix(core): update 2024-02-07 18:16:40 +01:00
philkunz 54bf310403 fix(core): update 2024-01-27 19:03:06 +01:00