diff --git a/package.json b/package.json index 74ced75..7ce7dc9 100644 --- a/package.json +++ b/package.json @@ -23,20 +23,20 @@ "devDependencies": { "@cordisjs/eslint-config": "^1.1.1", "@sinonjs/fake-timers": "^6.0.1", - "@types/node": "^22.1.0", + "@types/node": "^22.7.8", "@types/sinonjs__fake-timers": "^6.0.4", "c8": "^7.14.0", - "esbuild": "^0.23.0", + "esbuild": "^0.23.1", "esbuild-register": "^3.5.0", "eslint": "^8.57.0", "mocha": "^9.2.2", "shx": "^0.3.4", "tsx": "patch:tsx@npm%3A4.7.0#./.yarn/patches/tsx-npm-4.7.0-86d7b66640.patch", - "typescript": "^5.5.3", + "typescript": "^5.6.3", "yakumo": "^1.0.0-beta.18", - "yakumo-esbuild": "^1.0.0-beta.6", + "yakumo-esbuild": "^1.0.0-beta.7", "yakumo-mocha": "^1.0.0-beta.2", - "yakumo-tsc": "^1.0.0-beta.4", + "yakumo-tsc": "^1.0.0-beta.5", "yml-register": "^1.2.5" } } diff --git a/packages/cordis/package.json b/packages/cordis/package.json index 8973394..66d2699 100644 --- a/packages/cordis/package.json +++ b/packages/cordis/package.json @@ -1,7 +1,7 @@ { "name": "cordis", "description": "Meta-Framework for Modern JavaScript Applications", - "version": "3.18.0", + "version": "3.18.1", "type": "module", "bin": "lib/bin/cordis.mjs", "main": "lib/index.cjs", @@ -75,14 +75,14 @@ "cordis": "*" }, "dependencies": { - "@cordisjs/core": "3.18.0", - "@cordisjs/loader": "^0.13.0", + "@cordisjs/core": "3.18.1", + "@cordisjs/loader": "^0.13.1", "@cordisjs/logger": "^0.3.3", "@cordisjs/schema": "^0.1.1", "@cordisjs/timer": "^0.3.2", "cac": "^6.7.14", - "cosmokit": "^1.6.2", + "cosmokit": "^1.6.3", "kleur": "^4.1.5", - "reggol": "^1.7.0" + "reggol": "^1.7.1" } } diff --git a/packages/core/README.md b/packages/core/README.md index 83beaf0..738c951 100644 --- a/packages/core/README.md +++ b/packages/core/README.md @@ -14,8 +14,6 @@ const ctx = new Context() ctx.plugin(plugin) // use plugins ctx.on(event, callback) // listen to events - -ctx.start() // start app ``` ## Contents diff --git a/packages/core/package.json b/packages/core/package.json index 04e94f7..e3efa50 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,17 +1,17 @@ { "name": "@cordisjs/core", "description": "Meta-Framework for Modern JavaScript Applications", - "version": "3.18.0", + "version": "3.18.1", "sideEffects": false, "type": "module", "main": "lib/index.cjs", "module": "lib/index.mjs", - "typings": "lib/index.d.ts", + "types": "lib/index.d.ts", "exports": { ".": { + "types": "./lib/index.d.ts", "require": "./lib/index.cjs", - "import": "./lib/index.mjs", - "types": "./lib/index.d.ts" + "import": "./lib/index.mjs" }, "./src/*": "./src/*", "./package.json": "./package.json" @@ -38,6 +38,6 @@ "chai-as-promised": "^7.1.1" }, "dependencies": { - "cosmokit": "^1.6.2" + "cosmokit": "^1.6.3" } } diff --git a/packages/core/src/scope.ts b/packages/core/src/scope.ts index 2a77238..eab9b9f 100644 --- a/packages/core/src/scope.ts +++ b/packages/core/src/scope.ts @@ -79,7 +79,8 @@ export abstract class EffectScope { this.uid = parent.registry ? parent.registry.counter : 0 this.ctx = this.context = parent.extend({ scope: this }) this.proxy = new Proxy({}, { - get: (target, key) => Reflect.get(this.config, key), + get: (target, key, receiver) => Reflect.get(this.config, key, receiver), + ownKeys: (target) => Reflect.ownKeys(this.config), }) } diff --git a/packages/hmr/package.json b/packages/hmr/package.json index 79741cf..ab91a99 100644 --- a/packages/hmr/package.json +++ b/packages/hmr/package.json @@ -38,16 +38,16 @@ } }, "peerDependencies": { - "cordis": "^3.18.0" + "cordis": "^3.18.1" }, "devDependencies": { "@types/babel__code-frame": "^7.0.6", - "cordis": "^3.18.0", - "esbuild": "^0.23.0" + "cordis": "^3.18.1", + "esbuild": "^0.23.1" }, "dependencies": { "@babel/code-frame": "^7.24.2", "chokidar": "^3.6.0", - "cosmokit": "^1.6.2" + "cosmokit": "^1.6.3" } } diff --git a/packages/loader/package.json b/packages/loader/package.json index 4d0dd1e..daf7a8b 100644 --- a/packages/loader/package.json +++ b/packages/loader/package.json @@ -1,7 +1,7 @@ { "name": "@cordisjs/loader", "description": "Loader for cordis", - "version": "0.13.0", + "version": "0.13.1", "type": "module", "main": "lib/index.js", "typings": "lib/index.d.ts", @@ -37,15 +37,15 @@ "service" ], "devDependencies": { - "@cordisjs/core": "^3.18.0", + "@cordisjs/core": "^3.18.1", "@types/chai": "^4.3.16", "chai": "^5.1.1" }, "peerDependencies": { - "@cordisjs/core": "^3.18.0" + "@cordisjs/core": "^3.18.1" }, "dependencies": { - "cosmokit": "^1.6.2", + "cosmokit": "^1.6.3", "dotenv": "^16.4.5", "js-yaml": "^4.1.0" } diff --git a/packages/logger/package.json b/packages/logger/package.json index bf8ca5e..e0724d5 100644 --- a/packages/logger/package.json +++ b/packages/logger/package.json @@ -37,13 +37,13 @@ "plugin" ], "devDependencies": { - "@cordisjs/core": "^3.18.0" + "@cordisjs/core": "^3.18.1" }, "peerDependencies": { - "@cordisjs/core": "^3.18.0" + "@cordisjs/core": "^3.18.1" }, "dependencies": { - "cosmokit": "^1.6.2", - "reggol": "^1.7.0" + "cosmokit": "^1.6.3", + "reggol": "^1.7.1" } } diff --git a/packages/schema/package.json b/packages/schema/package.json index dd16306..7ad213c 100644 --- a/packages/schema/package.json +++ b/packages/schema/package.json @@ -38,13 +38,13 @@ "config" ], "devDependencies": { - "@cordisjs/core": "^3.18.0" + "@cordisjs/core": "^3.18.1" }, "peerDependencies": { - "@cordisjs/core": "^3.18.0" + "@cordisjs/core": "^3.18.1" }, "dependencies": { - "cosmokit": "^1.6.2", + "cosmokit": "^1.6.3", "schemastery": "^3.14.6" } } diff --git a/packages/timer/package.json b/packages/timer/package.json index 12f6200..ad9c0dd 100644 --- a/packages/timer/package.json +++ b/packages/timer/package.json @@ -37,12 +37,12 @@ "plugin" ], "devDependencies": { - "@cordisjs/core": "^3.18.0" + "@cordisjs/core": "^3.18.1" }, "peerDependencies": { - "@cordisjs/core": "^3.18.0" + "@cordisjs/core": "^3.18.1" }, "dependencies": { - "cosmokit": "^1.6.2" + "cosmokit": "^1.6.3" } }