Compare commits

...

10 Commits

Author SHA1 Message Date
539a5b9efb Patata start 2024-09-13 15:14:59 +02:00
Daniel Scalzi
90588dd23c Upgrade Claritas. 2024-04-07 03:28:55 -04:00
Daniel Scalzi
5f6c58d863 Upgrade to Node.js 20. 2024-02-22 10:49:07 -05:00
Daniel Scalzi
b783e4784d Dependency upgrade. 2023-12-03 17:45:11 -05:00
jebibot
76ab09a010 feat: support Fabric (#66)
* Initial scaffolding for Fabric.

* refactor: extract common ModStructure

* feat: add FabricModStructure

* refactor: add name field to VersionRepoStructure

* feat: FabricResolver

* feat: support Fabric

* docs: update README

* Small changes.

* Add additional note.

* Upgrade helios-distribution-types.

---------

Co-authored-by: Daniel Scalzi <d_scalzi@yahoo.com>
2023-12-03 17:37:14 -05:00
jebibot
8b528959bc fix(vscode): dev distribution name (#67)
44086f9c5b/lib/common/distribution/DistributionAPI.ts (L17)
2023-11-25 18:27:48 -05:00
Daniel Scalzi
318452e44e Dependency upgrade. 2023-11-01 19:12:02 -04:00
Daniel Scalzi
1a537e33f4 Allow setting the server icon via servermeta.json.
Closes #39 #44
2023-08-13 19:59:50 -04:00
Daniel Scalzi
11f8a72e8a Update linter, dependencies. 2023-08-13 19:15:35 -04:00
Daniel Scalzi
5da3d6cf5f Some curseforge mods disallow 3rd party downloads, log those to the console for manual action. 2023-07-02 17:09:32 -04:00
248 changed files with 620567 additions and 893 deletions

View File

@@ -1,2 +1,3 @@
node_modules node_modules
dist dist
.eslintrc.cjs

54
.eslintrc.cjs Normal file
View File

@@ -0,0 +1,54 @@
module.exports = {
root: true,
plugins: [
'@typescript-eslint'
],
parser: '@typescript-eslint/parser',
parserOptions: {
project: true,
tsconfigRootDir: __dirname
},
extends: [
'eslint:recommended',
'plugin:@typescript-eslint/recommended-type-checked',
'plugin:@typescript-eslint/stylistic-type-checked'
],
rules: {
semi: 'off',
'@typescript-eslint/semi': [
'error',
'never'
],
quotes: 'off',
'@typescript-eslint/quotes': [
'error',
'single'
],
indent: 'off',
'@typescript-eslint/indent': [
'error',
4
],
'@typescript-eslint/member-delimiter-style': [
'error',
{
multiline: {
delimiter: 'none',
requireLast: false
},
singleline: {
delimiter: 'comma',
requireLast: false
}
}
],
'@typescript-eslint/no-non-null-assertion': 'off',
'@typescript-eslint/explicit-function-return-type': ['warn'],
'@typescript-eslint/restrict-template-expressions': 'off',
'@typescript-eslint/require-await': 'off',
'@typescript-eslint/no-unsafe-member-access': 'off',
'@typescript-eslint/no-unsafe-call': 'off',
'@typescript-eslint/consistent-indexed-object-style': 'off',
'@typescript-eslint/prefer-nullish-coalescing': 'off'
}
}

View File

@@ -1,43 +0,0 @@
{
"root": true,
"parser": "@typescript-eslint/parser",
"plugins": [
"@typescript-eslint"
],
"extends": [
"eslint:recommended",
"plugin:@typescript-eslint/recommended"
],
"rules": {
"semi": "off",
"@typescript-eslint/semi": [
"error",
"never"
],
"quotes": "off",
"@typescript-eslint/quotes": [
"error",
"single"
],
"indent": "off",
"@typescript-eslint/indent": [
"error",
4
],
"@typescript-eslint/member-delimiter-style": [
"error",
{
"multiline": {
"delimiter": "none",
"requireLast": false
},
"singleline": {
"delimiter": "comma",
"requireLast": false
}
}
],
"@typescript-eslint/no-non-null-assertion": "off",
"@typescript-eslint/explicit-function-return-type": ["warn"]
}
}

2
.nvmrc
View File

@@ -1 +1 @@
18 20

4
.vscode/launch.json vendored
View File

@@ -24,7 +24,7 @@
"name": "Install Dev Distribution", "name": "Install Dev Distribution",
"program": "${workspaceFolder}\\src\\index.ts", "program": "${workspaceFolder}\\src\\index.ts",
"args": [ "args": [
"g", "distro", "dev_distribution", "--installLocal" "g", "distro", "distribution_dev", "--installLocal"
], ],
"preLaunchTask": "build", "preLaunchTask": "build",
"outFiles": [ "outFiles": [
@@ -33,4 +33,4 @@
"outputCapture": "std" "outputCapture": "std"
} }
] ]
} }

View File

@@ -0,0 +1 @@
{}

View File

@@ -0,0 +1,3 @@
Input: c3ec587af28e5a785c0b4a7b8a30f9a8f78f838
Srg: 67dc0f086ea40e91fd4ae15124fa888e6803844f
Output: 8c5a95cbce940cfdb304376ae9fea47968d02587

View File

@@ -0,0 +1,3 @@
Input: c3ec587af28e5a785c0b4a7b8a30f9a8f78f838
Srg: 67dc0f086ea40e91fd4ae15124fa888e6803844f
Output: de86b035d2da0f78940796bb95c39a932ed84834

Some files were not shown because too many files have changed in this diff Show More