Skip to content

Commit 1443957

Browse files
committed
chore: wip
1 parent be4c221 commit 1443957

File tree

16 files changed

+673
-793
lines changed

16 files changed

+673
-793
lines changed

.stacks/buddy/src/commands/migrate.ts

Lines changed: 0 additions & 24 deletions
This file was deleted.

.stacks/buddy/src/commands/seed.ts

Lines changed: 0 additions & 21 deletions
This file was deleted.

.stacks/core/actions/src/fresh.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,6 @@ import { runCommands } from '@stacksjs/cli'
22
import { frameworkPath } from '@stacksjs/path'
33

44
await runCommands([
5-
'pnpm run clean',
5+
'pnpm buddy clean',
66
'pnpm install',
77
], { cwd: frameworkPath(), verbose: true })

.stacks/core/alias/src/index.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -78,6 +78,8 @@ const alias: Record<string, string> = {
7878
'@stacksjs/signals/*': p.signalsPath('src/*'),
7979
'@stacksjs/storage': p.storagePath('src/index.ts'),
8080
'@stacksjs/storage/*': p.storagePath('src/*'),
81+
'@stacksjs/signals': p.signalsPath('src/index.ts'),
82+
'@stacksjs/signals/*': p.signalsPath('src/*'),
8183
'@stacksjs/strings': p.stringsPath('src/index.ts'),
8284
'@stacksjs/strings/*': p.stringsPath('src/*'),
8385
'@stacksjs/testing/*': p.testingPath('*'),
@@ -87,6 +89,8 @@ const alias: Record<string, string> = {
8789
'@stacksjs/ui/*': p.uiPath('src/*'),
8890
'@stacksjs/utils': p.utilsPath('src/index.ts'),
8991
'@stacksjs/utils/*': p.utilsPath('src/*'),
92+
'@stacksjs/validation': p.validationPath('src/index.ts'),
93+
'@stacksjs/validation/*': p.validationPath('src/*'),
9094
'@stacksjs/x-ray': p.xRayPath('src/index.ts'),
9195
'@stacksjs/x-ray/*': p.xRayPath('src/*'),
9296
'framework/*': p.frameworkPath('*'),

.stacks/core/buddy/package.json

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -175,12 +175,14 @@
175175
"@stacksjs/search-engine": "workspace:*",
176176
"@stacksjs/security": "workspace:*",
177177
"@stacksjs/server": "workspace:*",
178+
"@stacksjs/signals": "workspace:*",
178179
"@stacksjs/storage": "workspace:*",
179180
"@stacksjs/strings": "workspace:*",
180181
"@stacksjs/testing": "workspace:*",
181182
"@stacksjs/types": "workspace:*",
182183
"@stacksjs/ui": "workspace:*",
183-
"@stacksjs/utils": "workspace:*"
184+
"@stacksjs/utils": "workspace:*",
185+
"@stacksjs/validation": "workspace:*"
184186
},
185187
"devDependencies": {
186188
"only-allow": "^1.1.1",

.stacks/core/database/package.json

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -47,12 +47,10 @@
4747
"typecheck": "tsc --noEmit"
4848
},
4949
"peerDependencies": {
50+
"@prisma/client": "^4.11.0",
5051
"@stacksjs/path": "workspace:*",
5152
"@stacksjs/utils": "workspace:*"
5253
},
53-
"dependencies": {
54-
"@prisma/client": "^4.11.0"
55-
},
5654
"devDependencies": {
5755
"@stacksjs/testing": "workspace:*",
5856
"mkdist": "^1.1.1",

.stacks/core/database/src/drivers/prisma.ts

Lines changed: 11 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,21 @@
1-
import { PrismaClient } from '@prisma/client'
1+
import Prisma from '@prisma/client'
2+
const { PrismaClient } = Prisma
23

34
/**
4-
* ## Stacks Database Client
5+
* **Database Client**
6+
*
7+
* The database client is a wrapper around your database of choice.
58
*
6-
* Type-safe database client for TypeScript & Node.js
79
* @example
810
* ```ts
9-
* const database = new client()
10-
* // Fetch zero or more Users
11-
* const users = await database.user.findMany()
12-
* ```
11+
* import { client } from '@stacks/database'
1312
*
13+
* const db = new client()
1414
*
15-
* Read more in our [docs](https://docs.stacksjs.dev/database).
15+
* // fetch users
16+
* const users = await db.user.findMany()
17+
* ```
18+
* @see https://docs.stacksjs.dev/database
1619
*/
1720
const client = PrismaClient
1821

.stacks/core/database/src/seeder/index.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
import { client as DatabaseClient } from './drivers'
21
import { filesystem } from '@stacksjs/storage'
32
import type { Model } from '@stacksjs/types'
43

@@ -18,6 +17,7 @@ function readModels(folderPath: string): Promise<Model[]> {
1817
const filePath = `${folderPath}/${file}`
1918

2019
return import(filePath).then((data) => {
20+
// eslint-disable-next-line no-console
2121
console.log(data.factory)
2222
})
2323
})

.stacks/core/signals/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ pnpm i -D @stacksjs/signals
2424
You may now use it in your project:
2525

2626
```ts
27-
import { root, signal, computed, effect, tick } from '@stacksjs/signals'
27+
import { computed, effect, root, signal, tick } from '@stacksjs/signals'
2828

2929
root((dispose) => {
3030
// Create - all types supported (string, array, object, etc.)
@@ -49,7 +49,7 @@ root((dispose) => {
4949
// Otherwise, effects will be batched and run on the microtask queue.
5050
tick()
5151

52-
$b.set((prev) => prev + 5) // logs `15` inside effect
52+
$b.set(prev => prev + 5) // logs `15` inside effect
5353

5454
tick()
5555

.stacks/core/slug/package.json

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -47,16 +47,14 @@
4747
"typecheck": "tsc --noEmit"
4848
},
4949
"peerDependencies": {
50+
"@stacksjs/database": "workspace:*",
5051
"@stacksjs/path": "workspace:*",
52+
"@stacksjs/strings": "workspace:*",
5153
"@stacksjs/utils": "workspace:*"
5254
},
5355
"devDependencies": {
5456
"@stacksjs/testing": "workspace:*",
5557
"mkdist": "^1.1.1",
5658
"typescript": "^4.9.5"
57-
},
58-
"dependencies": {
59-
"@prisma/client": "^4.11.0",
60-
"slugify": "^1.6.5"
6159
}
6260
}

0 commit comments

Comments
 (0)