Skip to content

Commit 808783f

Browse files
committed
chore(release): set publishing
1 parent 99f575e commit 808783f

21 files changed

Lines changed: 111 additions & 30 deletions

package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,8 @@
2828
"test:unit": "lerna run test:unit",
2929
"test:e2e": "lerna run test:e2e",
3030
"prepare": "husky",
31-
"taze": "taze major -wr"
31+
"taze": "taze major -wr",
32+
"publish": "lerna run build && lerna run publish"
3233
},
3334
"dependencies": {
3435
"tslib": "^2.8.1"

packages/asset-manager/package.json

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,15 +21,22 @@
2121
"url": "git+https://github.com/NanoForge-dev/Engine.git",
2222
"directory": "packages/asset-manager"
2323
},
24+
"files": [
25+
"dist",
26+
"package.json",
27+
"README.md",
28+
"LICENSE"
29+
],
2430
"scripts": {
2531
"build": "tsc -b .",
2632
"clean": "pnpm clean:types && pnpm clean:scripts && rm -f tsconfig.build.tsbuildinfo",
27-
"clean:types": "find src -name '*.d.ts' -delete",
33+
"clean:types": "find src -name '*.d.ts' -delete && rm -rf dist",
2834
"clean:scripts": "find src -name '*.js' -delete",
2935
"lint": "eslint . && prettier --check .",
3036
"fix": "eslint . --fix && prettier --write .",
3137
"taze": "taze major -w",
32-
"test:unit": "jest --config ./jest.config.json"
38+
"test:unit": "jest --config ./jest.config.json",
39+
"publish": "pnpm publish --access public"
3340
},
3441
"dependencies": {
3542
"@nanoforge-dev/common": "workspace:^"

packages/asset-manager/tsconfig.build.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"extends": "../tsconfig.build.json",
33
"compilerOptions": {
4-
"outDir": ".",
4+
"outDir": "dist",
55
"rootDir": ".",
66
"paths": {
77
"@nanoforge-dev/common": ["../common"]

packages/common/package.json

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,14 +21,21 @@
2121
"url": "git+https://github.com/NanoForge-dev/Engine.git",
2222
"directory": "packages/common"
2323
},
24+
"files": [
25+
"dist",
26+
"package.json",
27+
"README.md",
28+
"LICENSE"
29+
],
2430
"scripts": {
2531
"build": "tsc -b .",
2632
"clean": "pnpm clean:types && pnpm clean:scripts && rm -f tsconfig.build.tsbuildinfo",
27-
"clean:types": "find src -name '*.d.ts' -delete",
33+
"clean:types": "find src -name '*.d.ts' -delete && rm -rf dist",
2834
"clean:scripts": "find src -name '*.js' -delete",
2935
"lint": "eslint . && prettier --check .",
3036
"fix": "eslint . --fix && prettier --write .",
31-
"taze": "taze major -w"
37+
"taze": "taze major -w",
38+
"publish": "pnpm publish --access public"
3239
},
3340
"devDependencies": {
3441
"@nanoforge-dev/utils-eslint-config": "workspace:^",

packages/common/tsconfig.build.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"extends": "../tsconfig.build.json",
33
"compilerOptions": {
4-
"outDir": ".",
4+
"outDir": "dist",
55
"rootDir": ".",
66
"paths": {}
77
},

packages/config/package.json

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,14 +21,21 @@
2121
"url": "git+https://github.com/NanoForge-dev/Engine.git",
2222
"directory": "packages/config"
2323
},
24+
"files": [
25+
"dist",
26+
"package.json",
27+
"README.md",
28+
"LICENSE"
29+
],
2430
"scripts": {
2531
"build": "tsc -b .",
2632
"clean": "pnpm clean:types && pnpm clean:scripts && rm -f tsconfig.build.tsbuildinfo",
27-
"clean:types": "find src -name '*.d.ts' -delete",
33+
"clean:types": "find src -name '*.d.ts' -delete && rm -rf dist",
2834
"clean:scripts": "find src -name '*.js' -delete",
2935
"lint": "eslint . && prettier --check .",
3036
"fix": "eslint . --fix && prettier --write .",
31-
"taze": "taze major -w"
37+
"taze": "taze major -w",
38+
"publish": "pnpm publish --access public"
3239
},
3340
"dependencies": {
3441
"class-transformer": "^0.5.1",

packages/config/tsconfig.build.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"extends": "../tsconfig.build.json",
33
"compilerOptions": {
4-
"outDir": ".",
4+
"outDir": "dist",
55
"rootDir": ".",
66
"paths": {}
77
},

packages/core/package.json

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,14 +21,21 @@
2121
"url": "git+https://github.com/NanoForge-dev/Engine.git",
2222
"directory": "packages/core"
2323
},
24+
"files": [
25+
"dist",
26+
"package.json",
27+
"README.md",
28+
"LICENSE"
29+
],
2430
"scripts": {
2531
"build": "tsc -b .",
2632
"clean": "pnpm clean:types && pnpm clean:scripts && rm -f tsconfig.build.tsbuildinfo",
27-
"clean:types": "find src -name '*.d.ts' -delete",
33+
"clean:types": "find src -name '*.d.ts' -delete && rm -rf dist",
2834
"clean:scripts": "find src -name '*.js' -delete",
2935
"lint": "eslint . && prettier --check .",
3036
"fix": "eslint . --fix && prettier --write .",
31-
"taze": "taze major -w"
37+
"taze": "taze major -w",
38+
"publish": "pnpm publish --access public"
3239
},
3340
"dependencies": {
3441
"@nanoforge-dev/asset-manager": "workspace:^",

packages/core/tsconfig.build.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"extends": "../tsconfig.build.json",
33
"compilerOptions": {
4-
"outDir": ".",
4+
"outDir": "dist",
55
"rootDir": ".",
66
"paths": {
77
"@nanoforge-dev/common": ["../common"]

packages/ecs/package.json

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,19 +21,29 @@
2121
"url": "git+https://github.com/NanoForge-dev/Engine.git",
2222
"directory": "packages/ecs"
2323
},
24+
"files": [
25+
"dist",
26+
"package.json",
27+
"README.md",
28+
"LICENSE",
29+
"lib/libecs.wasm",
30+
"lib/libecs.js",
31+
"lib/libecs.d.ts"
32+
],
2433
"scripts": {
2534
"build": "pnpm build:wasm && pnpm build:script",
2635
"build:script": "tsc -b .",
2736
"build:wasm": "make re",
2837
"clean": "pnpm clean:wasm && pnpm clean:script",
2938
"clean:script": "pnpm clean:types && pnpm clean:scripts && rm -f tsconfig.build.tsbuildinfo",
3039
"clean:wasm": "make fclean",
31-
"clean:types": "find src -name '*.d.ts' -delete",
40+
"clean:types": "find src -name '*.d.ts' -delete && rm -rf dist",
3241
"clean:scripts": "find src -name '*.js' -delete",
3342
"lint": "eslint . && prettier --check .",
3443
"fix": "eslint . --fix && prettier --write .",
3544
"taze": "taze major -w",
36-
"test:unit": "make fclean && make tests -j 16 && pnpm clean:script && pnpm build:script && jest --config ./jest.config.json"
45+
"test:unit": "make fclean && make tests -j 16 && pnpm clean:script && pnpm build:script && jest --config ./jest.config.json",
46+
"publish": "pnpm publish --access public"
3747
},
3848
"dependencies": {
3949
"@nanoforge-dev/common": "workspace:^"

0 commit comments

Comments
 (0)