mirror of
https://github.com/PHIDIAS0303/ExpCluster.git
synced 2025-12-27 03:25:23 +09:00
Prepare repo for publish
This commit is contained in:
1
.gitignore
vendored
1
.gitignore
vendored
@@ -1,4 +1,5 @@
|
|||||||
dist/
|
dist/
|
||||||
node_modules/
|
node_modules/
|
||||||
package-lock.json
|
package-lock.json
|
||||||
|
pnpm-lock.yaml
|
||||||
.vscode
|
.vscode
|
||||||
|
|||||||
@@ -1,10 +1,10 @@
|
|||||||
{
|
{
|
||||||
"name": "@explosivegaming/commands",
|
"name": "@expcluster/lib_commands",
|
||||||
"version": "0.0.1",
|
"version": "0.1.0",
|
||||||
"description": "Clusterio module for command handling",
|
"description": "Clusterio plugin providing a Lua command processing library.",
|
||||||
"author": "Cooldude2606 <https://github.com/Cooldude2606>",
|
"author": "Cooldude2606 <https://github.com/Cooldude2606>",
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"repository": "explosivegaming/clustorio-exp-commands",
|
"repository": "explosivegaming/ExpCluster",
|
||||||
"main": "dist/node/index.js",
|
"main": "dist/node/index.js",
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"prepare": "tsc --build"
|
"prepare": "tsc --build"
|
||||||
@@ -13,14 +13,15 @@
|
|||||||
"node": ">=18"
|
"node": ">=18"
|
||||||
},
|
},
|
||||||
"peerDependencies": {
|
"peerDependencies": {
|
||||||
"@clusterio/lib": "workspace:*"
|
"@clusterio/lib": "^2.0.0-alpha.19"
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"@clusterio/lib": "workspace:*",
|
"@clusterio/lib": "2.0.0-alpha.19",
|
||||||
"@types/node": "^20.14.9",
|
"@types/node": "^20.14.9",
|
||||||
"typescript": "^5.5.3"
|
"typescript": "^5.5.3"
|
||||||
},
|
},
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
|
"@expcluster/lib_util": "workspace:*",
|
||||||
"@sinclair/typebox": "^0.30.4"
|
"@sinclair/typebox": "^0.30.4"
|
||||||
},
|
},
|
||||||
"publishConfig": {
|
"publishConfig": {
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
{
|
{
|
||||||
"name": "exp_groups",
|
"name": "@expcluster/permission_groups",
|
||||||
"version": "0.1.0",
|
"private": true,
|
||||||
|
"version": "0.0.0",
|
||||||
"description": "Example Description. Package. Change me in package.json",
|
"description": "Example Description. Package. Change me in package.json",
|
||||||
"main": "dist/node/index.js",
|
"main": "dist/node/index.js",
|
||||||
"scripts": {
|
"scripts": {
|
||||||
@@ -10,21 +11,20 @@
|
|||||||
"node": ">=18"
|
"node": ">=18"
|
||||||
},
|
},
|
||||||
"peerDependencies": {
|
"peerDependencies": {
|
||||||
"@clusterio/lib": "workspace:*"
|
"@clusterio/lib": "^2.0.0-alpha.19"
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"@clusterio/lib": "workspace:*",
|
"typescript": "^5.5.3",
|
||||||
"@clusterio/web_ui": "workspace:*",
|
|
||||||
"@types/fs-extra": "^11.0.1",
|
|
||||||
"@types/node": "^20.4.5",
|
"@types/node": "^20.4.5",
|
||||||
"@types/react": "^18.2.21",
|
"@types/react": "^18.2.21",
|
||||||
"antd": "^5.13.0",
|
"antd": "^5.13.0",
|
||||||
"react": "^18.2.0",
|
"react": "^18.2.0",
|
||||||
"react-dom": "^18.2.0",
|
"react-dom": "^18.2.0",
|
||||||
"typescript": "^5.5.3",
|
|
||||||
"webpack": "^5.88.2",
|
"webpack": "^5.88.2",
|
||||||
"webpack-cli": "^5.1.4",
|
"webpack-cli": "^5.1.4",
|
||||||
"webpack-merge": "^5.9.0"
|
"webpack-merge": "^5.9.0",
|
||||||
|
"@clusterio/web_ui": "^2.0.0-alpha.19",
|
||||||
|
"@clusterio/lib": "^2.0.0-alpha.19"
|
||||||
},
|
},
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@sinclair/typebox": "^0.30.4",
|
"@sinclair/typebox": "^0.30.4",
|
||||||
|
|||||||
@@ -1,8 +1,4 @@
|
|||||||
{
|
{
|
||||||
"extends": "../../../tsconfig.browser.json",
|
"extends": "../tsconfig.browser.json",
|
||||||
"references": [
|
|
||||||
{ "path": "../../../packages/lib/tsconfig.browser.json" },
|
|
||||||
{ "path": "../../../packages/web_ui/tsconfig.browser.json" },
|
|
||||||
],
|
|
||||||
"include": [ "web/**/*.tsx", "web/**/*.ts", "messages.ts", "package.json" ],
|
"include": [ "web/**/*.tsx", "web/**/*.ts", "messages.ts", "package.json" ],
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,8 +1,5 @@
|
|||||||
{
|
{
|
||||||
"extends": "../../../tsconfig.node.json",
|
"extends": "../tsconfig.node.json",
|
||||||
"references": [
|
|
||||||
{ "path": "../../../packages/lib/tsconfig.node.json" },
|
|
||||||
],
|
|
||||||
"include": ["./**/*.ts"],
|
"include": ["./**/*.ts"],
|
||||||
"exclude": ["test/*", "./dist/*"],
|
"exclude": ["test/*", "./dist/*"],
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,7 +1,10 @@
|
|||||||
{
|
{
|
||||||
"name": "exp_legacy",
|
"name": "@expcluster/legacy",
|
||||||
"version": "0.1.0",
|
"version": "0.1.0",
|
||||||
"description": "Example Description. Package. Change me in package.json",
|
"description": "Clusterio plugin implementing the legacy v6 scenario updated for factorio 2.0",
|
||||||
|
"author": "Cooldude2606 <https://github.com/Cooldude2606>",
|
||||||
|
"license": "MIT",
|
||||||
|
"repository": "explosivegaming/ExpCluster",
|
||||||
"main": "dist/node/index.js",
|
"main": "dist/node/index.js",
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"prepare": "tsc --build"
|
"prepare": "tsc --build"
|
||||||
@@ -10,14 +13,16 @@
|
|||||||
"node": ">=18"
|
"node": ">=18"
|
||||||
},
|
},
|
||||||
"peerDependencies": {
|
"peerDependencies": {
|
||||||
"@clusterio/lib": "workspace:*"
|
"@clusterio/lib": "^2.0.0-alpha.19"
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"typescript": "^5.5.3",
|
"typescript": "^5.5.3",
|
||||||
"@types/node": "^20.4.5",
|
"@types/node": "^20.4.5",
|
||||||
"@clusterio/lib": "workspace:*"
|
"@clusterio/lib": "^2.0.0-alpha.19"
|
||||||
},
|
},
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
|
"@expcluster/lib_commands": "workspace:*",
|
||||||
|
"@expcluster/lib_util": "workspace:*",
|
||||||
"@sinclair/typebox": "^0.30.4"
|
"@sinclair/typebox": "^0.30.4"
|
||||||
},
|
},
|
||||||
"publishConfig": {
|
"publishConfig": {
|
||||||
|
|||||||
@@ -1,7 +1,10 @@
|
|||||||
{
|
{
|
||||||
"name": "exp_scenario",
|
"name": "@expcluster/scenario",
|
||||||
"version": "0.1.0",
|
"version": "0.1.0",
|
||||||
"description": "Example Description. Package. Change me in package.json",
|
"description": "Clusterio plugin implementing the Explosive Gaming scenario.",
|
||||||
|
"author": "Cooldude2606 <https://github.com/Cooldude2606>",
|
||||||
|
"license": "MIT",
|
||||||
|
"repository": "explosivegaming/ExpCluster",
|
||||||
"main": "dist/node/index.js",
|
"main": "dist/node/index.js",
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"prepare": "tsc --build && webpack-cli --env production"
|
"prepare": "tsc --build && webpack-cli --env production"
|
||||||
@@ -10,7 +13,7 @@
|
|||||||
"node": ">=18"
|
"node": ">=18"
|
||||||
},
|
},
|
||||||
"peerDependencies": {
|
"peerDependencies": {
|
||||||
"@clusterio/lib": "workspace:*"
|
"@clusterio/lib": "^2.0.0-alpha.19"
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"typescript": "^5.5.3",
|
"typescript": "^5.5.3",
|
||||||
@@ -22,10 +25,12 @@
|
|||||||
"webpack": "^5.88.2",
|
"webpack": "^5.88.2",
|
||||||
"webpack-cli": "^5.1.4",
|
"webpack-cli": "^5.1.4",
|
||||||
"webpack-merge": "^5.9.0",
|
"webpack-merge": "^5.9.0",
|
||||||
"@clusterio/web_ui": "workspace:*",
|
"@clusterio/web_ui": "^2.0.0-alpha.19",
|
||||||
"@clusterio/lib": "workspace:*"
|
"@clusterio/lib": "^2.0.0-alpha.19"
|
||||||
},
|
},
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
|
"@expcluster/lib_commands": "workspace:*",
|
||||||
|
"@expcluster/lib_util": "workspace:*",
|
||||||
"@sinclair/typebox": "^0.30.4"
|
"@sinclair/typebox": "^0.30.4"
|
||||||
},
|
},
|
||||||
"publishConfig": {
|
"publishConfig": {
|
||||||
|
|||||||
@@ -1,10 +1,10 @@
|
|||||||
{
|
{
|
||||||
"name": "@explosivegaming/util",
|
"name": "@expcluster/lib_util",
|
||||||
"version": "0.0.1",
|
"version": "0.1.0",
|
||||||
"description": "Clusterio module for Lua overrides and compatibility utils",
|
"description": "Clusterio plugin providing Lua libraries and other utilities.",
|
||||||
"author": "Cooldude2606 <https://github.com/Cooldude2606>",
|
"author": "Cooldude2606 <https://github.com/Cooldude2606>",
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"repository": "explosivegaming/clustorio-exp-util",
|
"repository": "explosivegaming/ExpCluster",
|
||||||
"main": "dist/node/index.js",
|
"main": "dist/node/index.js",
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"prepare": "tsc --build"
|
"prepare": "tsc --build"
|
||||||
@@ -13,10 +13,10 @@
|
|||||||
"node": ">=18"
|
"node": ">=18"
|
||||||
},
|
},
|
||||||
"peerDependencies": {
|
"peerDependencies": {
|
||||||
"@clusterio/lib": "workspace:*"
|
"@clusterio/lib": "^2.0.0-alpha.19"
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"@clusterio/lib": "workspace:*",
|
"@clusterio/lib": "^2.0.0-alpha.19",
|
||||||
"@types/node": "^20.14.9",
|
"@types/node": "^20.14.9",
|
||||||
"typescript": "^5.5.3"
|
"typescript": "^5.5.3"
|
||||||
},
|
},
|
||||||
|
|||||||
12
package.json
Normal file
12
package.json
Normal file
@@ -0,0 +1,12 @@
|
|||||||
|
{
|
||||||
|
"name": "root",
|
||||||
|
"private": true,
|
||||||
|
"files": [],
|
||||||
|
"scripts": {
|
||||||
|
"build": "tsc --build",
|
||||||
|
"watch": "tsc --build --watch"
|
||||||
|
},
|
||||||
|
"devDependencies": {
|
||||||
|
"typescript": "^5.5.3"
|
||||||
|
}
|
||||||
|
}
|
||||||
2
pnpm-workspace.yaml
Normal file
2
pnpm-workspace.yaml
Normal file
@@ -0,0 +1,2 @@
|
|||||||
|
packages:
|
||||||
|
- "*"
|
||||||
13
tsconfig.base.json
Normal file
13
tsconfig.base.json
Normal file
@@ -0,0 +1,13 @@
|
|||||||
|
{
|
||||||
|
"compilerOptions": {
|
||||||
|
"composite": true,
|
||||||
|
"declaration": true,
|
||||||
|
"declarationMap": true,
|
||||||
|
"incremental": true,
|
||||||
|
"sourceMap": true,
|
||||||
|
"strict": true,
|
||||||
|
"esModuleInterop": true,
|
||||||
|
"resolveJsonModule": true,
|
||||||
|
"skipLibCheck": true,
|
||||||
|
},
|
||||||
|
}
|
||||||
@@ -1,7 +1,12 @@
|
|||||||
{
|
{
|
||||||
"extends": "../../tsconfig.browser.json",
|
"extends": "./tsconfig.base.json",
|
||||||
"references": [
|
"compilerOptions": {
|
||||||
{ "path": "../../packages/lib/tsconfig.browser.json" },
|
"lib": ["dom", "es2023"],
|
||||||
{ "path": "../../packages/web_ui/tsconfig.browser.json" },
|
"module": "es2022",
|
||||||
]
|
"moduleResolution": "bundler",
|
||||||
|
"target": "es2022",
|
||||||
|
"jsx": "react-jsx",
|
||||||
|
"noEmitOnError": true,
|
||||||
|
"outDir": "${configDir}/dist/browser",
|
||||||
|
},
|
||||||
}
|
}
|
||||||
10
tsconfig.json
Normal file
10
tsconfig.json
Normal file
@@ -0,0 +1,10 @@
|
|||||||
|
{
|
||||||
|
"files": [],
|
||||||
|
"references": [
|
||||||
|
{ "path": "./exp_commands/" },
|
||||||
|
{ "path": "./exp_groups/" },
|
||||||
|
{ "path": "./exp_legacy/" },
|
||||||
|
{ "path": "./exp_scenario/" },
|
||||||
|
{ "path": "./exp_util/" },
|
||||||
|
],
|
||||||
|
}
|
||||||
@@ -1,6 +1,11 @@
|
|||||||
{
|
{
|
||||||
"extends": "../../tsconfig.node.json",
|
"extends": "./tsconfig.base.json",
|
||||||
"references": [
|
"compilerOptions": {
|
||||||
{ "path": "../../packages/lib/tsconfig.node.json" },
|
"lib": ["es2023"],
|
||||||
],
|
"module": "node16",
|
||||||
|
"moduleResolution": "node16",
|
||||||
|
"target": "es2022",
|
||||||
|
"forceConsistentCasingInFileNames": true,
|
||||||
|
"outDir": "${configDir}/dist/node",
|
||||||
|
},
|
||||||
}
|
}
|
||||||
Reference in New Issue
Block a user