Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
46 commits
Select commit Hold shift + click to select a range
f496fe9
formatted project with prettier
nickesc Jan 30, 2026
21adc9f
added logging utility
nickesc Jan 30, 2026
a8a88b2
removed quiet and silent option, fixed logging bugs
nickesc Jan 30, 2026
90e1018
swap in logging util
nickesc Jan 30, 2026
ba4c5d2
moved console quieting to logger
nickesc Jan 31, 2026
9b0e59c
adde newline and fix for empty messages
nickesc Jan 31, 2026
6ce453d
starting logging cleanup
nickesc Jan 31, 2026
a9c22a4
moved readme and gitignore generation from lockfile generation
nickesc Jan 31, 2026
0dc3ef8
adjusted newline location after prompts
nickesc Jan 31, 2026
fb4cafc
implemented decoupled file generation into workflow
nickesc Jan 31, 2026
d1ca95d
add option to generate license in main flow
nickesc Jan 31, 2026
791c995
updated types
nickesc Jan 31, 2026
0c1a388
fixed license generation in init flow
nickesc Jan 31, 2026
4f76b20
added summary function
nickesc Jan 31, 2026
a28d292
updated summary formatting
nickesc Jan 31, 2026
d2877e1
updated summary
nickesc Feb 1, 2026
92fa6c4
updated directory scanning logging
nickesc Feb 1, 2026
c9c6be6
updated labels
nickesc Feb 1, 2026
18d2bfa
converted dry run and debug logs
nickesc Feb 1, 2026
27bb792
updated strings in logs
nickesc Feb 1, 2026
c3542f6
cleaned up logs
nickesc Feb 1, 2026
91ef8db
updated scanning logging
nickesc Feb 1, 2026
f61749d
updated modrinth query logging
nickesc Feb 1, 2026
f861803
removed unused json description var
nickesc Feb 1, 2026
0cbfec1
updated gitignore file reference
nickesc Feb 1, 2026
b5efdec
fixed duplicates in license options
nickesc Feb 1, 2026
43d3703
updated label styles to use inverse colors
nickesc Feb 1, 2026
ee52134
added a pre-formatted 'generated' log
nickesc Feb 1, 2026
7a46787
updated imports
nickesc Feb 1, 2026
f59acdf
moved modpack.json generation to beginning of file generation
nickesc Feb 1, 2026
276a65c
updated generation logs to use generated method
nickesc Feb 1, 2026
9471c9a
logging cleanup
nickesc Feb 1, 2026
5dfc931
fixed empty lockfile summary
nickesc Feb 1, 2026
86791f8
updated header formatting
nickesc Feb 1, 2026
a756219
changed console quieting method
nickesc Feb 2, 2026
6bd29db
add method to quiet from an options object
nickesc Feb 2, 2026
2e8ec0b
implemented quieting from options in exported methods
nickesc Feb 2, 2026
ff5afb8
only print newline if last line was not a newline
nickesc Feb 2, 2026
40421f0
updated logs
nickesc Feb 2, 2026
914c28c
Merge branch 'decoupling' into dev refs #25
nickesc Feb 2, 2026
9c44a07
standardized output path to 'workingDir' in exported functions
nickesc Feb 2, 2026
c5dfabd
updated generateLicense param order
nickesc Feb 2, 2026
169bf67
updated test to reflect new generateLicense signature
nickesc Feb 2, 2026
ef869b0
reverted changes to generateLicense signature
nickesc Feb 2, 2026
9a68c0f
bumped version
nickesc Feb 2, 2026
4be37b5
updated docs
nickesc Feb 2, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
37 changes: 37 additions & 0 deletions .prettierrc
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
{
"arrowParens": "always",
"bracketSpacing": false,
"endOfLine": "lf",
"printWidth": 120,
"proseWrap": "preserve",
"quoteProps": "as-needed",
"semi": true,
"singleQuote": false,
"tabWidth": 4,
"trailingComma": "all",
"useTabs": false,
"embeddedLanguageFormatting": "auto",
"objectWrap": "preserve",
"bracketSameLine": false,
"singleAttributePerLine": false,
"parser": "babel",
"overrides": [
{
"files": [
"*.txt",
"*.md",
"*.json",
"*.yml",
"*.yaml",
"*.toml",
"*.xml",
"*.html",
"*.csv",
"*.tsv"
],
"options": {
"tabWidth": 2
}
}
]
}
2 changes: 1 addition & 1 deletion docs/assets/navigation.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion docs/assets/search.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion docs/functions/generateGitignoreRules.html
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,4 @@
</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">lockfile</span>: <a href="../interfaces/Lockfile.html" class="tsd-signature-type tsd-kind-interface">Lockfile</a></span><div class="tsd-comment tsd-typography"><p>The lockfile object</p>
</div></li><li><span><span class="tsd-kind-parameter">workingDir</span>: <span class="tsd-signature-type">string</span></span><div class="tsd-comment tsd-typography"><p>The working directory</p>
</div></li><li><span><span class="tsd-kind-parameter">options</span>: <a href="../interfaces/Options.html" class="tsd-signature-type tsd-kind-interface">Options</a> <span class="tsd-signature-symbol">|</span> <a href="../interfaces/InitOptions.html" class="tsd-signature-type tsd-kind-interface">InitOptions</a><span class="tsd-signature-symbol"> = {}</span></span><div class="tsd-comment tsd-typography"><p>The options object</p>
</div></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">&gt;</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/nickesc/modpack-lock/blob/3d922aa9f082593e4166e1c8dcd8c2149826dea4/src/generate_lockfile.js#L209">generate_lockfile.js:209</a></li></ul></aside></div></li></ul></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-accordion"><summary class="tsd-accordion-summary"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg><h3>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><span class="settings-label">Member Visibility</span><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></div><div class="tsd-theme-toggle"><label class="settings-label" for="tsd-theme">Theme</label><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav id="tsd-sidebar-links" class="tsd-navigation"><a href="https://github.com/nickesc/modpack-lock" class="tsd-nav-link">source</a><a href="https://github.com/nickesc/modpack-lock/issues" class="tsd-nav-link">issues</a><a href="https://www.npmjs.com/package/modpack-lock" class="tsd-nav-link">npm</a></nav><nav class="tsd-navigation"><a href="../modules.html">modpack-lock</a><ul class="tsd-small-nested-navigation" id="tsd-nav-container"><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a> with <a href="https://github.com/JulianWowra/typedoc-github-theme" target="_blank">typedoc-github-theme</a></p></footer><div class="overlay"></div></body></html>
</div></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">&gt;</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/nickesc/modpack-lock/blob/9a68c0f8d2d6b1f1ab7ff66c9a7167cc4a72880f/src/generate_gitignore.js#L18">generate_gitignore.js:18</a></li></ul></aside></div></li></ul></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-accordion"><summary class="tsd-accordion-summary"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg><h3>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><span class="settings-label">Member Visibility</span><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></div><div class="tsd-theme-toggle"><label class="settings-label" for="tsd-theme">Theme</label><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav id="tsd-sidebar-links" class="tsd-navigation"><a href="https://github.com/nickesc/modpack-lock" class="tsd-nav-link">source</a><a href="https://github.com/nickesc/modpack-lock/issues" class="tsd-nav-link">issues</a><a href="https://www.npmjs.com/package/modpack-lock" class="tsd-nav-link">npm</a></nav><nav class="tsd-navigation"><a href="../modules.html">modpack-lock</a><ul class="tsd-small-nested-navigation" id="tsd-nav-container"><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a> with <a href="https://github.com/JulianWowra/typedoc-github-theme" target="_blank">typedoc-github-theme</a></p></footer><div class="overlay"></div></body></html>
Loading