This commit is contained in:
Oleksandr Honcharov 2024-06-10 17:28:22 +03:00
parent bea9d570ad
commit 5064fb6347
8 changed files with 4767 additions and 6507 deletions

View File

@ -1,9 +1,16 @@
import { build } from 'esbuild'
import { umdWrapper } from 'esbuild-plugin-umd-wrapper'
build({
entryPoints: ['./src/index.ts'],
format: 'esm',
bundle: true,
format: 'umd',
platform: 'node',
target: 'node10.4',
outdir: './dist',
}).then(r => console.log('Successfully build.'))
plugins: [
umdWrapper({
libraryName: 'fw',
}),
],
}).then(() => {
console.log('Successfully build. Executing types build...')
})

View File

@ -7,15 +7,13 @@
"dist/**/*"
],
"scripts": {
"build": "node --es-module-specifier-resolution=node build.js",
"build": "node --es-module-specifier-resolution=node build.js && pnpm types",
"types": "dts-bundle-generator --config dts.config.json"
},
"peerDependencies": {
"rage-fw-shared-types": "workspace:^"
},
"dependencies": {
"@ragempcommunity/types-client": "^2.1.8",
"rage-rpc": "^0.4.0",
"@ragempcommunity/types-client": "^2.1.8"
"rage-fw-shared-types": "workspace:^"
},
"keywords": [],
"author": "SashaGoncharov19",

View File

@ -25,7 +25,9 @@ class Player {
}
}
export const fw = {
const fw = {
event: new Client(),
player: new Player(),
}
export default fw

View File

@ -6,10 +6,11 @@
"@ragempcommunity/types-server": "^2.1.8",
"dts-bundle-generator": "^9.5.1",
"esbuild": "^0.21.5",
"esbuild-plugin-umd-wrapper": "^2.0.0",
"lerna": "^8.1.3",
"prettier": "^3.3.1",
"rage-rpc": "^0.4.0",
"typescript": "^5.4.5",
"lerna": "^8.1.3"
"typescript": "^5.4.5"
},
"type": "module"
}

2959
pnpm-lock.yaml generated

File diff suppressed because it is too large Load Diff

View File

@ -2,7 +2,8 @@ import { build } from 'esbuild'
build({
entryPoints: ['./src/index.ts'],
format: 'esm',
bundle: true,
format: 'cjs',
platform: 'node',
target: 'node10.4',
outdir: './dist',

View File

@ -8,15 +8,13 @@
"dist/**/*"
],
"scripts": {
"build": "node --es-module-specifier-resolution=node build.js",
"build": "node --es-module-specifier-resolution=node build.js && pnpm types",
"types": "dts-bundle-generator --config dts.config.json"
},
"peerDependencies": {
"rage-fw-shared-types": "workspace:^"
},
"dependencies": {
"@ragempcommunity/types-server": "^2.1.8",
"rage-rpc": "^0.4.0",
"@ragempcommunity/types-server": "^2.1.8"
"rage-fw-shared-types": "workspace:^"
},
"keywords": [],
"author": "SashaGoncharov19",

View File

@ -1,16 +1,14 @@
{
"compilerOptions": {
"target": "ESNext",
"lib": ["ESNext","ES2019"],
"moduleResolution": "node",
"module": "ESNext",
"strict": true,
"allowSyntheticDefaultImports": true,
"esModuleInterop": true,
"strict": true,
"experimentalDecorators": true,
"emitDecoratorMetadata": true,
"moduleResolution": "node",
"resolveJsonModule": true,
"isolatedModules": true,
"declaration": true,
"useUnknownInCatchVariables": false,
"exactOptionalPropertyTypes": true,
"typeRoots": [