Skip to content

Commit cd2f8dc

Browse files
committed
refactor: migrate build to zshy
1 parent 7335586 commit cd2f8dc

16 files changed

+45
-57
lines changed

.changeset/spotty-oranges-clap.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"mobx-view-model": minor
3+
---
4+
5+
migrate build from tsc -> zshy (same as tsc)

.gitignore

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,5 @@ node_modules
22
dist
33
coverage
44
unit-tests-coverage
5-
docs/.vitepress/cache
5+
docs/.vitepress/cache
6+
packalink.config.mjs

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@
5757
},
5858
"dependencies": {
5959
"react-simple-loadable": "^2.3.9",
60-
"yummies": "^4.14.1"
60+
"yummies": "^5.4.7"
6161
},
6262
"peerDependencies": {
6363
"mobx": "^6.12.4",

pnpm-lock.yaml

Lines changed: 19 additions & 31 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/hoc/with-lazy-view-model.tsx

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,8 @@ import {
55
loadable,
66
} from 'react-simple-loadable';
77
import { type PackedAsyncModule, unpackAsyncModule } from 'yummies/imports';
8-
8+
import type { Class, Maybe, MaybePromise } from 'yummies/utils/types';
99
import { viewModelsConfig } from '../config/global-config.js';
10-
import type { Class, Maybe, MaybePromise } from '../utils/types.js';
1110
import type { AnyViewModel, AnyViewModelSimple } from '../view-model/index.js';
1211

1312
import {

src/hoc/with-view-model.test.tsx

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,15 +18,14 @@ import {
1818
import { describe, expect, it, test, vi } from 'vitest';
1919
import { sleep } from 'yummies/async';
2020
import { createCounter } from 'yummies/complex';
21-
21+
import type { AnyObject, EmptyObject, Maybe } from 'yummies/utils/types';
2222
import {
2323
type ViewModelParams,
2424
type ViewModelSimple,
2525
type ViewModelStore,
2626
ViewModelsProvider,
2727
type ViewModelsRawConfig,
2828
} from '../index.js';
29-
import type { AnyObject, EmptyObject, Maybe } from '../utils/types.js';
3029
import { ViewModelBaseMock } from '../view-model/view-model.base.test.js';
3130
import { ViewModelStoreBaseMock } from '../view-model/view-model.store.base.test.js';
3231

src/hoc/with-view-model.tsx

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,13 @@ import {
55
type ReactNode,
66
useContext,
77
} from 'react';
8-
8+
import type {
9+
AnyObject,
10+
Class,
11+
EmptyObject,
12+
IsPartial,
13+
Maybe,
14+
} from 'yummies/utils/types';
915
import { viewModelsConfig } from '../config/global-config.js';
1016
import {
1117
ActiveViewModelContext,
@@ -15,13 +21,6 @@ import {
1521
type UseCreateViewModelConfig,
1622
useCreateViewModel,
1723
} from '../hooks/use-create-view-model.js';
18-
import type {
19-
AnyObject,
20-
Class,
21-
EmptyObject,
22-
IsPartial,
23-
Maybe,
24-
} from '../utils/types.js';
2524
import type {
2625
AnyViewModel,
2726
AnyViewModelSimple,

src/view-model/view-model.base.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import { makeObservable, reaction } from 'mobx';
22
import { describe, expect, it, vi } from 'vitest';
33

4-
import type { AnyObject, EmptyObject } from '../utils/types.js';
4+
import type { AnyObject, EmptyObject } from 'yummies/utils/types';
55

66
import { ViewModelBase } from './view-model.base.js';
77
import type {

src/view-model/view-model.base.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,13 @@
11
import { action, comparer, computed, observable, runInAction } from 'mobx';
22
import { isShallowEqual } from 'yummies/data';
33
import { startViewTransitionSafety } from 'yummies/html';
4-
4+
import type { AnyObject, EmptyObject, Maybe } from 'yummies/utils/types';
55
import {
66
applyObservable,
77
mergeVMConfigs,
88
type ObservableAnnotationsArray,
99
type ViewModelsConfig,
1010
} from '../config/index.js';
11-
import type { AnyObject, EmptyObject, Maybe } from '../utils/types.js';
1211

1312
import type { ViewModel } from './view-model.js';
1413
import type { ViewModelStore } from './view-model.store.js';

src/view-model/view-model.store.base.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { describe, expect, it, vi } from 'vitest';
22

3-
import type { AnyObject, EmptyObject, Maybe } from '../utils/types.js';
3+
import type { AnyObject, EmptyObject, Maybe } from 'yummies/utils/types';
44

55
import { ViewModelBaseMock } from './view-model.base.test.js';
66
import type { ViewModel } from './view-model.js';

0 commit comments

Comments
 (0)