Skip to content

Commit 96ce51e

Browse files
committed
feat: Add a dd() and dump() functions
1 parent 75f7128 commit 96ce51e

44 files changed

Lines changed: 404 additions & 173 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.barrelize

Lines changed: 94 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,94 @@
1+
{
2+
"$schema": "node_modules/barrelize/schema.json",
3+
"semi": false,
4+
"barrels": [
5+
{
6+
"name": "index.ts",
7+
"root": "packages/cache/src",
8+
"exclude": [
9+
"**/*.test.ts",
10+
"**/*.d.ts"
11+
]
12+
},
13+
{
14+
"name": "index.ts",
15+
"root": "packages/config/src",
16+
"exclude": [
17+
"**/*.test.ts",
18+
"**/*.d.ts"
19+
]
20+
},
21+
{
22+
"name": "index.ts",
23+
"root": "packages/console/src",
24+
"exclude": [
25+
"**/*.test.ts",
26+
"**/*.d.ts"
27+
]
28+
},
29+
{
30+
"name": "index.ts",
31+
"root": "packages/core/src",
32+
"exclude": [
33+
"**/*.test.ts",
34+
"**/*.d.ts"
35+
]
36+
},
37+
{
38+
"name": "index.ts",
39+
"root": "packages/database/src",
40+
"exclude": [
41+
"**/*.test.ts",
42+
"**/*.d.ts"
43+
]
44+
},
45+
{
46+
"name": "index.ts",
47+
"root": "packages/http/src",
48+
"exclude": [
49+
"**/*.test.ts",
50+
"**/*.d.ts"
51+
]
52+
},
53+
{
54+
"name": "index.ts",
55+
"root": "packages/mail/src",
56+
"exclude": [
57+
"**/*.test.ts",
58+
"**/*.d.ts"
59+
]
60+
},
61+
{
62+
"name": "index.ts",
63+
"root": "packages/queue/src",
64+
"exclude": [
65+
"**/*.test.ts",
66+
"**/*.d.ts"
67+
]
68+
},
69+
{
70+
"name": "index.ts",
71+
"root": "packages/router/src",
72+
"exclude": [
73+
"**/*.test.ts",
74+
"**/*.d.ts"
75+
]
76+
},
77+
{
78+
"name": "index.ts",
79+
"root": "packages/shared/src",
80+
"exclude": [
81+
"**/*.test.ts",
82+
"**/*.d.ts"
83+
]
84+
},
85+
{
86+
"name": "index.ts",
87+
"root": "packages/support/src",
88+
"exclude": [
89+
"**/*.test.ts",
90+
"**/*.d.ts"
91+
]
92+
}
93+
]
94+
}

examples/basic-app/package.json

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,13 +6,13 @@
66
"private": true,
77
"scripts": {
88
"build": "NODE_ENV=production tsup",
9-
"dev": "NODE_ENV=development pnpm tsup-node",
9+
"dev": "tsx watch ./src/server.ts",
10+
"devx": "NODE_ENV=development pnpm tsup-node",
1011
"start": "SRC_PATH=dist node -r tsconfig-paths/register dist/server.js",
1112
"lint": "eslint . --ext .ts",
1213
"test": "jest --passWithNoTests"
1314
},
1415
"dependencies": {
15-
"h3": "2.0.0-beta.3",
1616
"@h3ravel/cache": "workspace:^",
1717
"@h3ravel/config": "workspace:^",
1818
"@h3ravel/console": "workspace:^",
@@ -23,13 +23,15 @@
2323
"@h3ravel/queue": "workspace:^",
2424
"@h3ravel/router": "workspace:^",
2525
"@h3ravel/shared": "workspace:^",
26+
"h3": "2.0.0-beta.3",
2627
"reflect-metadata": "^0.2.2"
2728
},
2829
"devDependencies": {
29-
"tsup": "^8.0.0",
3030
"@swc/core": "^1.13.3",
3131
"@types/node": "^24.1.0",
3232
"tsconfig-paths": "^4.2.0",
33+
"tsup": "^8.0.0",
34+
"tsx": "^4.20.4",
3335
"typescript": "^5.4.0"
3436
}
3537
}

examples/basic-app/src/bootstrap/app.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ export default class {
2525

2626
h3App.use((event) => kernel.handle(event, async () => undefined))
2727

28-
serve(h3App, { port: 3000 })
28+
serve(h3App, { port: 3001 })
2929
console.log('🚀 H3ravel running at http://localhost:3000')
3030
}
3131
}

examples/basic-app/tsup.config.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@ import { defineConfig } from 'tsup';
22

33
const env = process.env.NODE_ENV || 'development'
44
const postCmd = env === 'development'
5-
? `&& NODE_ENV=${env} SRC_PATH=dist node -r tsconfig-paths/register dist/server.js`
6-
: ''
7-
5+
? `&& NODE_ENV=${env} node -r tsconfig-paths/register src/server.ts`
6+
: `&& NODE_ENV=${env} SRC_PATH=dist node -r tsconfig-paths/register dist/server.js`
7+
console.log(env, '==============')
88
export default defineConfig({
99
entry: ['src/**/*.ts'],
1010
format: ['esm'],

package.json

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,8 @@
2020
"deno"
2121
],
2222
"scripts": {
23-
"barrel": "pnpm -r --filter './packages/*' run barrel",
23+
"barrel": "barrelize",
24+
"_barrel": "pnpm -r --filter './packages/*' run barrel",
2425
"build": "pnpm barrel && pnpm -r --workspace-concurrency=1 --filter './packages/*' run build",
2526
"dev": "pnpm barrel && pnpm -r --parallel --filter './examples/*' run dev",
2627
"devx": "pnpm './packages/*' run dev",
@@ -43,6 +44,7 @@
4344
"@types/node": "^24.2.1",
4445
"@typescript-eslint/eslint-plugin": "^8.39.0",
4546
"@typescript-eslint/parser": "^8.39.0",
47+
"barrelize": "^1.6.3",
4648
"barrelsby": "^2.8.1",
4749
"eslint": "^9.33.0",
4850
"fetchdts": "^0.1.6",
@@ -59,4 +61,4 @@
5961
"typescript-eslint": "^8.39.0"
6062
},
6163
"packageManager": "pnpm@10.14.0"
62-
}
64+
}

packages/cache/CHANGELOG.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,13 @@
11
# @h3ravel/cache
22

3+
## 11.0.0
4+
5+
### Patch Changes
6+
7+
- feat: Add a dd() and dump() functions
8+
- Updated dependencies
9+
- @h3ravel/core@1.7.0
10+
311
## 10.0.0
412

513
### Patch Changes

packages/cache/package.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,16 @@
11
{
22
"name": "@h3ravel/cache",
3-
"version": "10.0.0",
3+
"version": "11.0.0",
44
"description": "Cache system with multiple drivers for H3ravel.",
55
"type": "module",
66
"main": "./dist/index.js",
77
"types": "./dist/index.d.ts",
88
"module": "./dist/index.js",
99
"exports": {
1010
".": {
11+
"types": "./dist/index.d.ts",
1112
"import": "./dist/index.js",
12-
"require": "./dist/index.cjs",
13-
"types": "./dist/index.d.ts"
13+
"require": "./dist/index.cjs"
1414
}
1515
},
1616
"files": [
@@ -49,4 +49,4 @@
4949
"devDependencies": {
5050
"typescript": "^5.4.0"
5151
}
52-
}
52+
}

packages/cache/src/index.ts

Lines changed: 5 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,5 @@
1-
/**
2-
* @file Automatically generated by barrelsby.
3-
*/
4-
5-
export * from './CacheManager';
6-
export * from './Helpers';
7-
export * from './Drivers/MemoryCache';
8-
export * from './Drivers/RedisCache';
9-
export * from './Providers/CacheServiceProvider';
1+
export * from './CacheManager'
2+
export * from './Drivers/MemoryCache'
3+
export * from './Drivers/RedisCache'
4+
export * from './Helpers'
5+
export * from './Providers/CacheServiceProvider'

packages/config/CHANGELOG.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,14 @@
11
# @h3ravel/config
22

3+
## 1.3.7
4+
5+
### Patch Changes
6+
7+
- feat: Add a dd() and dump() functions
8+
- Updated dependencies
9+
- @h3ravel/support@0.9.0
10+
- @h3ravel/shared@0.17.2
11+
312
## 1.3.6
413

514
### Patch Changes

packages/config/package.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,16 @@
11
{
22
"name": "@h3ravel/config",
3-
"version": "1.3.6",
3+
"version": "1.3.7",
44
"description": "Environment/config loading and management system for H3ravel.",
55
"type": "module",
66
"main": "./dist/index.js",
77
"types": "./dist/index.d.ts",
88
"module": "./dist/index.js",
99
"exports": {
1010
".": {
11+
"types": "./dist/index.d.ts",
1112
"import": "./dist/index.js",
12-
"require": "./dist/index.cjs",
13-
"types": "./dist/index.d.ts"
13+
"require": "./dist/index.cjs"
1414
}
1515
},
1616
"files": [
@@ -51,4 +51,4 @@
5151
"typescript": "^5.4.0",
5252
"@h3ravel/core": "workspace:^"
5353
}
54-
}
54+
}

0 commit comments

Comments
 (0)