Skip to content

Commit 58e7307

Browse files
chore: wip
1 parent 935a6b8 commit 58e7307

File tree

6 files changed

+31
-4
lines changed

6 files changed

+31
-4
lines changed

bun.lock

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -289,6 +289,9 @@
289289
"storage/framework/core/chat": {
290290
"name": "@stacksjs/chat",
291291
"version": "0.69.5",
292+
"dependencies": {
293+
"@novu/slack": "^0.24.1",
294+
},
292295
"devDependencies": {
293296
"@stacksjs/cli": "workspace:*",
294297
"@stacksjs/config": "workspace:*",
@@ -2206,6 +2209,10 @@
22062209

22072210
"@nodelib/fs.walk": ["@nodelib/fs.walk@1.2.8", "", { "dependencies": { "@nodelib/fs.scandir": "2.1.5", "fastq": "^1.6.0" } }, "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg=="],
22082211

2212+
"@novu/slack": ["@novu/slack@0.24.1", "", { "dependencies": { "@novu/stateless": "^0.24.1", "axios": "^1.6.2" } }, "sha512-k/acWNA3IqtSreOvgXdHSu9rSgizetFPao0d4bn7iYFz7tQ0RVZcrOIfMdWDjYPBwGUnj4nzqs/A6/AKU2MknA=="],
2213+
2214+
"@novu/stateless": ["@novu/stateless@0.24.2", "", { "dependencies": { "handlebars": "^4.7.7", "lodash.get": "^4.4.2", "lodash.merge": "^4.6.2" } }, "sha512-2mJgRxK1Bpie5Zy9a1/n9GXBsZjF9Qh6QCZMaQOkFmOdkXbf1uKI95iwUKR1iY+NF8M8tOKw/EjBg8MexaTX6Q=="],
2215+
22092216
"@oclif/core": ["@oclif/core@4.2.6", "", { "dependencies": { "ansi-escapes": "^4.3.2", "ansis": "^3.10.0", "clean-stack": "^3.0.1", "cli-spinners": "^2.9.2", "debug": "^4.4.0", "ejs": "^3.1.10", "get-package-type": "^0.1.0", "globby": "^11.1.0", "indent-string": "^4.0.0", "is-wsl": "^2.2.0", "lilconfig": "^3.1.3", "minimatch": "^9.0.5", "semver": "^7.6.3", "string-width": "^4.2.3", "supports-color": "^8", "widest-line": "^3.1.0", "wordwrap": "^1.0.0", "wrap-ansi": "^7.0.0" } }, "sha512-agk1Tlm7qMemWx+qq5aNgkYwX2JCkoVP4M0ruFveJrarmdUPbKZTMW1j/eg8lNKZh1sp68ytZyKhYXYEfRPcww=="],
22102217

22112218
"@oclif/plugin-autocomplete": ["@oclif/plugin-autocomplete@3.2.20", "", { "dependencies": { "@oclif/core": "^4", "ansis": "^3.10.0", "debug": "^4.4.0", "ejs": "^3.1.10" } }, "sha512-QuZHEJNsxen7BGww7Sc8N8yhnkjd3xYs0X7sDgT/xr4R5SCNMS3KQ7cXag9XCy/ZV502lERXM3Rcwz24NLLHhQ=="],
@@ -3792,6 +3799,8 @@
37923799

37933800
"gzip-size": ["gzip-size@6.0.0", "", { "dependencies": { "duplexer": "^0.1.2" } }, "sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q=="],
37943801

3802+
"handlebars": ["handlebars@4.7.8", "", { "dependencies": { "minimist": "^1.2.5", "neo-async": "^2.6.2", "source-map": "^0.6.1", "wordwrap": "^1.0.0" }, "optionalDependencies": { "uglify-js": "^3.1.4" }, "bin": { "handlebars": "bin/handlebars" } }, "sha512-vafaFqs8MZkRrSX7sFVUdo3ap/eNiLnb4IakshzvP56X5Nr1iGKAIqdX6tMlm6HcNRIkr6AxO5jFEoJzzpT8aQ=="],
3803+
37953804
"happy-dom": ["happy-dom@17.1.8", "", { "dependencies": { "webidl-conversions": "^7.0.0", "whatwg-mimetype": "^3.0.0" } }, "sha512-Yxbq/FG79z1rhAf/iB6YM8wO2JB/JDQBy99RiLSs+2siEAi5J05x9eW1nnASHZJbpldjJE2KuFLsLZ+AzX/IxA=="],
37963805

37973806
"has-bigints": ["has-bigints@1.1.0", "", {}, "sha512-R3pbpkcIqv2Pm3dUwgjclDRVmWpTJW2DcMzcIhEXEx1oh/CEMObMm3KLmRJOdvhM7o4uQBnwr8pzRK2sJWIqfg=="],
@@ -4314,6 +4323,8 @@
43144323

43154324
"natural-orderby": ["natural-orderby@5.0.0", "", {}, "sha512-kKHJhxwpR/Okycz4HhQKKlhWe4ASEfPgkSWNmKFHd7+ezuQlxkA5cM3+XkBPvm1gmHen3w53qsYAv+8GwRrBlg=="],
43164325

4326+
"neo-async": ["neo-async@2.6.2", "", {}, "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw=="],
4327+
43174328
"neverthrow": ["neverthrow@8.2.0", "", { "optionalDependencies": { "@rollup/rollup-linux-x64-gnu": "^4.24.0" } }, "sha512-kOCT/1MCPAxY5iUV3wytNFUMUolzuwd/VF/1KCx7kf6CutrOsTie+84zTGTpgQycjvfLdBBdvBvFLqFD2c0wkQ=="],
43184329

43194330
"nise": ["nise@6.1.1", "", { "dependencies": { "@sinonjs/commons": "^3.0.1", "@sinonjs/fake-timers": "^13.0.1", "@sinonjs/text-encoding": "^0.7.3", "just-extend": "^6.2.0", "path-to-regexp": "^8.1.0" } }, "sha512-aMSAzLVY7LyeM60gvBS423nBmIPP+Wy7St7hsb+8/fc1HmeoHJfLO8CKse4u3BtOZvQLJghYPI2i/1WZrEj5/g=="],
@@ -4990,6 +5001,8 @@
49905001

49915002
"ufo": ["ufo@1.5.4", "", {}, "sha512-UsUk3byDzKd04EyoZ7U4DOlxQaD14JUKQl6/P7wiX4FNvUfm3XL246n9W5AmqwW5RSFJ27NAuM0iLscAOYUiGQ=="],
49925003

5004+
"uglify-js": ["uglify-js@3.19.3", "", { "bin": { "uglifyjs": "bin/uglifyjs" } }, "sha512-v3Xu+yuwBXisp6QYTcH4UbH+xYJXqnq2m/LtQVWKWzYc1iehYnLixoQDN9FH6/j9/oybfd6W9Ghwkl8+UMKTKQ=="],
5005+
49935006
"uint8array-extras": ["uint8array-extras@1.4.0", "", {}, "sha512-ZPtzy0hu4cZjv3z5NW9gfKnNLjoz4y6uv4HlelAjDK7sY/xOkKZv9xK/WQpcsBB3jEybChz9DPC2U/+cusjJVQ=="],
49945007

49955008
"unbox-primitive": ["unbox-primitive@1.1.0", "", { "dependencies": { "call-bound": "^1.0.3", "has-bigints": "^1.0.2", "has-symbols": "^1.1.0", "which-boxed-primitive": "^1.1.1" } }, "sha512-nWJ91DjeOkej/TA8pXQ3myruKpKEYgqvpw9lz4OPHj/NWFNluYrjbz9j01CJ8yKQd2g4jFoOkINCTW2I5LEEyw=="],
@@ -5686,6 +5699,8 @@
56865699

56875700
"gray-matter/js-yaml": ["js-yaml@3.14.1", "", { "dependencies": { "argparse": "^1.0.7", "esprima": "^4.0.0" }, "bin": { "js-yaml": "bin/js-yaml.js" } }, "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g=="],
56885701

5702+
"handlebars/minimist": ["minimist@1.2.8", "", {}, "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA=="],
5703+
56895704
"html-minifier-terser/commander": ["commander@10.0.1", "", {}, "sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug=="],
56905705

56915706
"import-fresh/resolve-from": ["resolve-from@4.0.0", "", {}, "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g=="],

storage/framework/core/chat/package.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,5 +39,8 @@
3939
"@stacksjs/development": "workspace:*",
4040
"@stacksjs/error-handling": "workspace:*",
4141
"@stacksjs/types": "workspace:*"
42+
},
43+
"dependencies": {
44+
"@novu/slack": "^0.24.1"
4245
}
4346
}

storage/framework/core/orm/src/utils.ts

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1077,6 +1077,12 @@ export async function deleteModelEvents(): Promise<void> {
10771077
await fs.writeFile(eventFile, '')
10781078
}
10791079

1080+
export async function deleteOrmImports(): Promise<void> {
1081+
const ormImportFile = path.frameworkPath(`orm/src/index.ts`)
1082+
1083+
await fs.writeFile(ormImportFile, '')
1084+
}
1085+
10801086
export async function deleteExistingModelRequest(modelStringFile?: string): Promise<void> {
10811087
const requestD = path.frameworkPath('types/requests.d.ts')
10821088
await fs.writeFile(requestD, '')
@@ -1219,6 +1225,10 @@ export async function generateModelFiles(modelStringFile?: string): Promise<void
12191225
await deleteModelEvents()
12201226
log.success('Deleted old model events')
12211227

1228+
log.info('Deleting old orm imports...')
1229+
await deleteOrmImports()
1230+
log.success('Deleted old orm imports')
1231+
12221232
log.info('Deleting old Model Requests...')
12231233
await deleteExistingModelRequest(modelStringFile)
12241234
log.success('Deleted Model Requests')

storage/framework/core/types/src/model.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -187,12 +187,11 @@ export interface Attribute {
187187
hidden?: boolean
188188
fillable?: boolean
189189
guarded?: boolean
190-
factory?: (faker?: Faker) => any
190+
factory?: (faker: Faker) => any
191191
validation?: {
192192
rule: VineType
193193
message?: ValidatorMessage
194194
}
195-
// validation?: String | Number | Boolean | Date
196195
}
197196

198197
export interface AttributesElements {

storage/framework/server-auto-imports.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -154,4 +154,4 @@
154154
"teamRequest": true,
155155
"userRequest": true
156156
}
157-
}
157+
}

storage/framework/types/server-auto-imports.d.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -154,4 +154,4 @@ declare global {
154154
const subscriptionRequest: typeof import('./../requests')['subscriptionRequest']
155155
const teamRequest: typeof import('./../requests')['teamRequest']
156156
const userRequest: typeof import('./../requests')['userRequest']
157-
}
157+
}

0 commit comments

Comments
 (0)