🐛 fix types + swcrc configs

This commit is contained in:
Flam3rboy 2021-10-07 18:20:03 +02:00
parent b5905c1bba
commit c75c6f508d
11 changed files with 34 additions and 26 deletions

View File

@ -7,6 +7,11 @@
"syntax": "typescript", "syntax": "typescript",
"decorators": true "decorators": true
}, },
"target": "es2021" "target": "es2021",
"baseUrl": "./",
"paths": {
"@fosscord/api": ["src/index.ts"],
"@fosscord/api/*": ["src/*"]
}
} }
} }

View File

@ -2,8 +2,8 @@
"name": "@fosscord/api", "name": "@fosscord/api",
"version": "1.0.0", "version": "1.0.0",
"description": "This repository contains the HTTP API Server", "description": "This repository contains the HTTP API Server",
"main": "dist/Server.js", "main": "dist/index.js",
"types": "dist/Server.d.ts", "types": "src/index.ts",
"scripts": { "scripts": {
"test:only": "jest --coverage --verbose --forceExit ./tests", "test:only": "jest --coverage --verbose --forceExit ./tests",
"test:routes": "jest --coverage --verbose --forceExit ./routes.test.ts", "test:routes": "jest --coverage --verbose --forceExit ./routes.test.ts",

View File

@ -4,23 +4,9 @@
}, },
"jsc": { "jsc": {
"parser": { "parser": {
"syntax": "ecmascript", "syntax": "typescript",
"jsx": false, "decorators": true
"dynamicImport": false,
"privateMethod": false,
"functionBind": false,
"exportDefaultFrom": false,
"exportNamespaceFrom": false,
"decorators": false,
"decoratorsBeforeExport": false,
"topLevelAwait": false,
"importMeta": false
}, },
"transform": null, "target": "es2021"
"target": "es2021",
"loose": false,
"externalHelpers": false,
// Requires v1.2.50 or upper and requires target to be es2016 or upper.
"keepClassNames": false
} }
} }

BIN
bundle/package-lock.json generated

Binary file not shown.

View File

@ -7,6 +7,11 @@
"syntax": "typescript", "syntax": "typescript",
"decorators": true "decorators": true
}, },
"target": "es2021" "target": "es2021",
"baseUrl": ".",
"paths": {
"@fosscord/cdn/": ["src/index"],
"@fosscord/cdn/*": ["src/*"]
}
} }
} }

View File

@ -3,7 +3,7 @@
"version": "1.0.0", "version": "1.0.0",
"description": "cdn for fosscord", "description": "cdn for fosscord",
"main": "dist/index.js", "main": "dist/index.js",
"types": "dist/index.d.ts", "types": "src/index.ts",
"scripts": { "scripts": {
"postinstall": "ts-patch install -s", "postinstall": "ts-patch install -s",
"test": "npm run build && jest --coverage ./tests", "test": "npm run build && jest --coverage ./tests",

View File

@ -7,6 +7,11 @@
"syntax": "typescript", "syntax": "typescript",
"decorators": true "decorators": true
}, },
"target": "es2021" "target": "es2021",
"baseUrl": ".",
"paths": {
"@fosscord/gateway": ["src/index"],
"@fosscord/gateway/*": ["src/*"]
}
} }
} }

Binary file not shown.

View File

@ -3,6 +3,7 @@
"version": "1.0.0", "version": "1.0.0",
"description": "", "description": "",
"main": "dist/index.js", "main": "dist/index.js",
"types": "src/index.ts",
"scripts": { "scripts": {
"postinstall": "npx ts-patch install -s", "postinstall": "npx ts-patch install -s",
"test": "echo \"Error: no test specified\" && exit 1", "test": "echo \"Error: no test specified\" && exit 1",

View File

@ -7,6 +7,12 @@
"syntax": "typescript", "syntax": "typescript",
"decorators": true "decorators": true
}, },
"target": "es2021" "target": "es2021",
"transform": {
"legacyDecorator": true,
"decoratorMetadata": true
},
"keepClassNames": true,
"loose": true
} }
} }

View File

@ -3,12 +3,12 @@
"version": "1.0.0", "version": "1.0.0",
"description": "Utility functions for the all server repositories", "description": "Utility functions for the all server repositories",
"main": "dist/index.js", "main": "dist/index.js",
"types": "dist/index.d.ts", "types": "src/index.ts",
"scripts": { "scripts": {
"start": "npm run build && node dist/", "start": "npm run build && node dist/",
"test": "npm run build && jest", "test": "npm run build && jest",
"postinstall": "npm run build", "postinstall": "npm run build",
"build": "swc src --out-dir dist" "build": "tsc -b ."
}, },
"repository": { "repository": {
"type": "git", "type": "git",