Skip to content

Commit 6e147e9

Browse files
DoctorFTBymc9
andauthored
chore: replace some unused/small/deprecated/long-updated dependencies and remove some spaces (#2144)
Co-authored-by: Yiming Cao <[email protected]>
1 parent 8ab7564 commit 6e147e9

Some content is hidden

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

69 files changed

+222
-469
lines changed

package.json

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,10 +34,8 @@
3434
"eslint": "^8.57.0",
3535
"eslint-plugin-jest": "^28.2.0",
3636
"jest": "^29.7.0",
37-
"replace-in-file": "^7.0.1",
3837
"rimraf": "^3.0.2",
3938
"ts-jest": "^29.1.1",
40-
"ts-node": "^10.9.1",
4139
"tsup": "^8.0.1",
4240
"tsx": "^4.7.1",
4341
"typescript": "^5.4.4"

packages/ide/jetbrains/build.gradle.kts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -85,9 +85,9 @@ changelog {
8585
introduction.set(
8686
"""
8787
[ZenStack](https://zenstack.dev) is a toolkit that simplifies the development of a web app's backend. This plugin provides code editing experiences for its ZModel schema language.
88-
88+
8989
## Features
90-
90+
9191
- Syntax highlighting
9292
- Error highlighting
9393
- Go to definition

packages/language/src/zmodel.langium

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -164,7 +164,7 @@ Argument:
164164
DataModel:
165165
(comments+=TRIPLE_SLASH_COMMENT)*
166166
(
167-
((isAbstract?='abstract')? 'model' name=RegularID
167+
((isAbstract?='abstract')? 'model' name=RegularID
168168
('extends' superTypes+=[DataModel] (',' superTypes+=[DataModel])*)?) |
169169
((isView?='view') name=RegularID)
170170
)
@@ -193,7 +193,7 @@ TypeDef:
193193
type TypeDefFieldTypes = TypeDef | Enum;
194194

195195
TypeDefField:
196-
(comments+=TRIPLE_SLASH_COMMENT)*
196+
(comments+=TRIPLE_SLASH_COMMENT)*
197197
name=RegularIDWithTypeNames type=TypeDefFieldType (attributes+=DataModelFieldAttribute)*;
198198

199199
TypeDefFieldType:
@@ -208,7 +208,7 @@ Enum:
208208
'enum' name=RegularID '{' (
209209
fields+=EnumField
210210
| attributes+=DataModelAttribute
211-
)+
211+
)+
212212
'}';
213213

214214
EnumField:

packages/plugins/openapi/package.json

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -28,15 +28,11 @@
2828
"dependencies": {
2929
"@zenstackhq/runtime": "workspace:*",
3030
"@zenstackhq/sdk": "workspace:*",
31-
"change-case": "^4.1.2",
32-
"lower-case-first": "^2.0.2",
3331
"openapi-types": "^12.1.0",
3432
"semver": "^7.5.2",
35-
"tiny-invariant": "^1.3.1",
3633
"ts-pattern": "^4.3.0",
37-
"upper-case-first": "^2.0.2",
3834
"yaml": "^2.2.2",
39-
"zod": "^3.22.4",
35+
"zod": "^3.22.4",
4036
"zod-validation-error": "^1.5.0"
4137
},
4238
"devDependencies": {

packages/plugins/openapi/src/rest-generator.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,12 +26,11 @@ import {
2626
TypeDefFieldType,
2727
} from '@zenstackhq/sdk/ast';
2828
import type { DMMF } from '@zenstackhq/sdk/prisma';
29+
import { invariant, lowerCaseFirst } from '@zenstackhq/runtime/local-helpers';
2930
import fs from 'fs';
30-
import { lowerCaseFirst } from 'lower-case-first';
3131
import type { OpenAPIV3_1 as OAPI } from 'openapi-types';
3232
import path from 'path';
3333
import pluralize from 'pluralize';
34-
import invariant from 'tiny-invariant';
3534
import { match, P } from 'ts-pattern';
3635
import YAML from 'yaml';
3736
import { name } from '.';

packages/plugins/openapi/src/rpc-generator.ts

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,13 +11,11 @@ import {
1111
resolveAggregateOperationSupport,
1212
} from '@zenstackhq/sdk/dmmf-helpers';
1313
import { supportCreateMany, type DMMF } from '@zenstackhq/sdk/prisma';
14+
import { lowerCaseFirst, upperCaseFirst, invariant } from '@zenstackhq/runtime/local-helpers';
1415
import * as fs from 'fs';
15-
import { lowerCaseFirst } from 'lower-case-first';
1616
import type { OpenAPIV3_1 as OAPI } from 'openapi-types';
1717
import * as path from 'path';
18-
import invariant from 'tiny-invariant';
1918
import { P, match } from 'ts-pattern';
20-
import { upperCaseFirst } from 'upper-case-first';
2119
import YAML from 'yaml';
2220
import { name } from '.';
2321
import { OpenAPIGeneratorBase } from './generator-base';

packages/plugins/openapi/tests/baseline/rest-3.1.0.baseline.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ tags:
1010
- name: post_Item
1111
description: Post-related operations
1212
- name: postLike
13-
description: PostLike operations
13+
description: PostLike operations
1414
paths:
1515
/user:
1616
get:

packages/plugins/swr/package.json

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -40,13 +40,10 @@
4040
"dependencies": {
4141
"@zenstackhq/runtime": "workspace:*",
4242
"@zenstackhq/sdk": "workspace:*",
43-
"change-case": "^4.1.2",
4443
"cross-fetch": "^4.0.0",
45-
"lower-case-first": "^2.0.2",
4644
"semver": "^7.5.2",
4745
"ts-morph": "^16.0.0",
48-
"ts-pattern": "^4.3.0",
49-
"upper-case-first": "^2.0.2"
46+
"ts-pattern": "^4.3.0"
5047
},
5148
"peerDependencies": {
5249
"swr": "2.2.5 - 2"

packages/plugins/swr/src/generator.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,11 +12,10 @@ import {
1212
} from '@zenstackhq/sdk';
1313
import { DataModel, DataModelFieldType, Model, isEnum, isTypeDef } from '@zenstackhq/sdk/ast';
1414
import { getPrismaClientImportSpec, supportCreateMany, type DMMF } from '@zenstackhq/sdk/prisma';
15-
import { paramCase } from 'change-case';
15+
import { upperCaseFirst, paramCase } from '@zenstackhq/runtime/local-helpers';
1616
import path from 'path';
1717
import type { OptionalKind, ParameterDeclarationStructure, Project, SourceFile } from 'ts-morph';
1818
import { P, match } from 'ts-pattern';
19-
import { upperCaseFirst } from 'upper-case-first';
2019
import { name } from '.';
2120

2221
export async function generate(model: Model, options: PluginOptions, dmmf: DMMF.Document) {

packages/plugins/swr/src/runtime/index.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import {
77
type ModelMeta,
88
type PrismaWriteActionType,
99
} from '@zenstackhq/runtime/cross';
10-
import { lowerCaseFirst } from 'lower-case-first';
10+
import { lowerCaseFirst } from '@zenstackhq/runtime/local-helpers';
1111
import { createContext, useContext } from 'react';
1212
import type { Cache, Fetcher, SWRConfiguration, SWRResponse } from 'swr';
1313
import useSWR, { useSWRConfig } from 'swr';

0 commit comments

Comments
 (0)