├── .changeset ├── README.md └── config.json ├── .eslintignore ├── .github └── workflows │ ├── publish.yaml │ └── website.yaml ├── .gitignore ├── .prettierrc.js ├── .vscode ├── launch.json └── settings.json ├── LICENSE ├── biome.json ├── bun.lock ├── bunfig.toml ├── docs ├── .vitepress │ ├── config │ │ ├── index.ts │ │ └── index.ts.timestamp-1755071319576-5f60307e22482.mjs │ └── theme │ │ ├── Tree.vue │ │ ├── index.ts │ │ └── style.css ├── demos │ ├── autoform │ │ ├── field │ │ │ ├── helppos.html │ │ │ ├── ipconfig.html │ │ │ ├── required.html │ │ │ ├── styles.html │ │ │ ├── toTransform.html │ │ │ ├── toView.html │ │ │ ├── valid-fail.html │ │ │ └── width.html │ │ ├── form │ │ │ ├── border.html │ │ │ ├── compact.html │ │ │ ├── create.html │ │ │ ├── css-part.html │ │ │ ├── dark.html │ │ │ ├── group.html │ │ │ ├── labelpos.html │ │ │ ├── layout.html │ │ │ ├── order.html │ │ │ ├── path.html │ │ │ ├── size.html │ │ │ └── view.html │ │ ├── getstarts.html │ │ ├── groups │ │ │ ├── collapse.html │ │ │ └── tabs.html │ │ ├── icons.html │ │ └── widgets │ │ │ ├── captcha.html │ │ │ ├── captcha.png │ │ │ ├── cascader-area.html │ │ │ ├── cascader-area2.html │ │ │ ├── cascader-area3.html │ │ │ ├── cascader-flat.html │ │ │ ├── cascader-lazy.html │ │ │ ├── cascader.html │ │ │ ├── checkbox-group-card.html │ │ │ ├── checkbox-group.html │ │ │ ├── checkbox.html │ │ │ ├── colorpicker.html │ │ │ ├── combine.html │ │ │ ├── custom.html │ │ │ ├── date-range.html │ │ │ ├── date.html │ │ │ ├── datetime.html │ │ │ ├── email.html │ │ │ ├── icons.html │ │ │ ├── input.html │ │ │ ├── ipaddress.html │ │ │ ├── lazy-list.html │ │ │ ├── lazy-select.html │ │ │ ├── lazy-tree-select.html │ │ │ ├── list.html │ │ │ ├── number.html │ │ │ ├── parts.html │ │ │ ├── phone.html │ │ │ ├── qrcode.html │ │ │ ├── radio-button.html │ │ │ ├── radio.html │ │ │ ├── range.html │ │ │ ├── rating.html │ │ │ ├── search.html │ │ │ ├── select.html │ │ │ ├── switch.html │ │ │ ├── textarea.html │ │ │ ├── time.html │ │ │ ├── tree-dropdown.html │ │ │ ├── tree-select.html │ │ │ ├── upload.html │ │ │ ├── url.html │ │ │ └── verifycode.html │ ├── computed │ │ ├── asyncBase.tsx │ │ ├── asyncCancel.tsx │ │ ├── asyncCountDown.tsx │ │ ├── asyncLoading.tsx │ │ ├── asyncProgressbar.tsx │ │ ├── asyncReactiveBase.tsx │ │ ├── asyncRetry.tsx │ │ ├── asyncTimeout.tsx │ │ ├── computedObject.tsx │ │ ├── createSyncBase.tsx │ │ ├── enableAndDisableRun.tsx │ │ ├── runGetter.tsx │ │ ├── runGroup.tsx │ │ ├── showAsyncValue.tsx │ │ ├── syncBase.tsx │ │ └── syncBookOrder.tsx │ ├── debug │ │ ├── asyncTrace.tsx │ │ ├── asyncTrace2.tsx │ │ ├── asyncTrace3.tsx │ │ ├── collectDeps.tsx │ │ ├── cycleDetect.tsx │ │ ├── devTool.tsx │ │ ├── log.tsx │ │ ├── syncCycleDetect.tsx │ │ └── syncTrace.tsx │ ├── form │ │ ├── field │ │ │ ├── fieldBase.tsx │ │ │ ├── mergeField.tsx │ │ │ ├── simpleField.tsx │ │ │ ├── simpleFieldSplit.tsx │ │ │ ├── simpleFieldWrapper.tsx │ │ │ ├── splitArrayField.tsx │ │ │ ├── splitCustomField.tsx │ │ │ ├── splitField.tsx │ │ │ ├── splitObjField.tsx │ │ │ ├── useFieldBase.tsx │ │ │ ├── useFieldCombo.tsx │ │ │ ├── useFieldIpAddress.tsx │ │ │ ├── useFieldToState.tsx │ │ │ ├── useFieldsBase.tsx │ │ │ └── useFieldsConfig.tsx │ │ ├── form │ │ │ ├── base.tsx │ │ │ ├── formSubmit.tsx │ │ │ ├── fromStore.tsx │ │ │ └── multiForm.tsx │ │ ├── styles.ts │ │ └── validate │ │ │ ├── customValidError.tsx │ │ │ ├── customValidate.tsx │ │ │ ├── defaultValid.tsx │ │ │ ├── fieldAsyncValid.tsx │ │ │ └── linkageValidate.tsx │ ├── get-started │ │ ├── addOrder.tsx │ │ ├── asyncDiscount.tsx │ │ ├── asyncDiscountLoading.tsx │ │ └── createComputed.tsx │ ├── signals │ │ ├── signalAsyncCustomRender.tsx │ │ ├── signalAsyncCustomRenderPro.tsx │ │ ├── signalAsyncState.tsx │ │ ├── signalBase.tsx │ │ ├── signalComboState.tsx │ │ ├── signalCustomRender.tsx │ │ ├── signalDynamicAsync.tsx │ │ ├── signalDynamicBase.tsx │ │ ├── signalDynamicComputed.tsx │ │ ├── signalErrorBoundary.tsx │ │ ├── signalStateBase.tsx │ │ └── signalWatch.tsx │ ├── store │ │ ├── configurable.tsx │ │ ├── readWriteState.tsx │ │ ├── syncStore.tsx │ │ ├── syncStoreWithPathMap.tsx │ │ ├── syncStoreWithPathMap2.tsx │ │ ├── useContextRender.tsx │ │ ├── useReactiveBase.tsx │ │ ├── useReactiveGetSet.tsx │ │ ├── useReactiveMemo.tsx │ │ └── useSignalRender.tsx │ └── watch │ │ ├── useWatchDirty.tsx │ │ ├── watchAll.tsx │ │ ├── watchArray.tsx │ │ ├── watchBase.tsx │ │ ├── watchByPath.tsx │ │ └── watchDirty.tsx ├── index.md ├── package.json ├── public │ ├── a.png │ ├── area.json │ ├── area2.json │ ├── autoform.css │ ├── autoform.js │ ├── autostore.js │ ├── b.png │ ├── c.png │ ├── captcha.png │ └── examples │ │ ├── data.js │ │ ├── demo.html │ │ └── utils.js ├── tsconfig.json └── zh │ ├── api │ └── utils.md │ ├── form │ ├── guide │ │ ├── field.drawio.png │ │ ├── field.md │ │ ├── fields │ │ │ ├── captcha.md │ │ │ ├── cascader.md │ │ │ ├── checkbox-group.md │ │ │ ├── checkbox.md │ │ │ ├── colorpicker.md │ │ │ ├── combine.md │ │ │ ├── custom.md │ │ │ ├── date-range.md │ │ │ ├── date.md │ │ │ ├── datetime.md │ │ │ ├── email.md │ │ │ ├── icons.md │ │ │ ├── input.md │ │ │ ├── ipaddress.md │ │ │ ├── list.md │ │ │ ├── number.md │ │ │ ├── parts.md │ │ │ ├── phone.md │ │ │ ├── qrcode.md │ │ │ ├── radio-button.md │ │ │ ├── radio.md │ │ │ ├── range.md │ │ │ ├── rating.md │ │ │ ├── search.md │ │ │ ├── select.md │ │ │ ├── switch.md │ │ │ ├── textarea.md │ │ │ ├── time.md │ │ │ ├── tree-dropdown.md │ │ │ ├── tree-select.md │ │ │ ├── upload.md │ │ │ ├── url.md │ │ │ └── verify-code.md │ │ ├── form.md │ │ ├── groups │ │ │ ├── collapse.md │ │ │ └── tabs.md │ │ ├── icons.md │ │ ├── submit.md │ │ └── validate.md │ ├── index.md │ └── intro │ │ ├── get-started.md │ │ └── install.md │ ├── react │ ├── computed │ │ ├── about.md │ │ ├── async.md │ │ ├── create.md │ │ ├── deps.md │ │ ├── getter.md │ │ ├── images │ │ │ ├── computed-async.drawio.png │ │ │ └── store.drawio.png │ │ ├── objects.md │ │ ├── options.md │ │ ├── run.md │ │ ├── scope.md │ │ └── sync.md │ ├── debug │ │ ├── circular-dependency.md │ │ ├── collectDeps.md │ │ ├── devTools.md │ │ ├── devtools.png │ │ ├── log.md │ │ ├── logs.png │ │ └── trace.md │ ├── form │ │ ├── about.md │ │ ├── dirty.md │ │ ├── field │ │ │ ├── about.md │ │ │ ├── field-component.md │ │ │ ├── simple-field.md │ │ │ ├── split-field.md │ │ │ ├── use-field.md │ │ │ └── use-fields.md │ │ ├── form │ │ │ ├── create.md │ │ │ ├── submit.md │ │ │ └── use-form.md │ │ ├── get-started.md │ │ └── validate.md │ ├── index.md │ ├── intro │ │ ├── examples.md │ │ ├── get-started.md │ │ ├── history.md │ │ ├── install.md │ │ ├── question.md │ │ └── wx.jpg │ ├── signal │ │ ├── about.md │ │ ├── component.md │ │ ├── computed-render.md │ │ ├── custom-render.md │ │ ├── error-boundary.md │ │ ├── images │ │ │ ├── signal-combind-state.drawio.png │ │ │ ├── signal-computed.drawio.png │ │ │ ├── signal-custom-render.drawio.png │ │ │ ├── signal-from-state.drawio.png │ │ │ ├── signal-watch.drawio.png │ │ │ └── signal.drawio.png │ │ ├── readme.md │ │ ├── state-render.md │ │ └── watch.md │ ├── store │ │ ├── about.md │ │ ├── batchUpdate.md │ │ ├── events.md │ │ ├── render.md │ │ ├── schema.md │ │ ├── shadow.md │ │ ├── state.md │ │ ├── store.drawio.png │ │ ├── store.md │ │ └── sync.md │ └── watch │ │ ├── about.md │ │ ├── images │ │ └── signal-watch.drawio.png │ │ ├── objects.md │ │ ├── store-watch.md │ │ ├── use-watch.md │ │ └── watch.md │ └── store │ ├── guide │ ├── computed │ │ ├── about.md │ │ ├── async.md │ │ ├── create.md │ │ ├── deps.md │ │ ├── getter.md │ │ ├── images │ │ │ ├── computed-async.drawio.png │ │ │ └── store.drawio.png │ │ ├── objects.md │ │ ├── options.md │ │ ├── run.md │ │ ├── scope.md │ │ └── sync.md │ ├── debug │ │ ├── circular-dependency.md │ │ ├── collectDeps.md │ │ ├── devTools.md │ │ ├── devtools.png │ │ ├── log.md │ │ ├── logs.png │ │ └── trace.md │ ├── install.md │ ├── store │ │ ├── about.md │ │ ├── batchUpdate.md │ │ ├── create.md │ │ ├── events.md │ │ ├── read-write.md │ │ ├── schema.md │ │ ├── shadow.md │ │ ├── store.drawio.png │ │ └── sync.md │ └── watch │ │ ├── about.md │ │ ├── images │ │ └── signal-watch.drawio.png │ │ ├── objects.md │ │ ├── store-watch.md │ │ ├── use-watch.md │ │ └── watch.md │ └── index.md ├── examples ├── benchmark │ ├── package.json │ ├── src │ │ ├── cases │ │ │ ├── async-computed.ts │ │ │ ├── sync-computed-chain.ts │ │ │ └── sync-computed.ts │ │ ├── index.ts │ │ └── utils.ts │ └── tsconfig.json ├── storybook │ ├── .gitignore │ ├── .storybook │ │ ├── main.ts │ │ └── preview.ts │ ├── README.md │ ├── cosmos.config.json │ ├── eslint.config.js │ ├── index.html │ ├── package.json │ ├── public │ │ └── vite.svg │ ├── src │ │ ├── assets │ │ │ └── react.svg │ │ ├── autostore │ │ │ └── index.tsx │ │ ├── stores │ │ │ ├── bookshop.ts │ │ │ ├── index.ts │ │ │ └── todo.ts │ │ └── stories │ │ │ ├── Configure.mdx │ │ │ ├── assets │ │ │ ├── accessibility.png │ │ │ ├── accessibility.svg │ │ │ ├── addon-library.png │ │ │ ├── assets.png │ │ │ ├── avif-test-image.avif │ │ │ ├── context.png │ │ │ ├── discord.svg │ │ │ ├── docs.png │ │ │ ├── figma-plugin.png │ │ │ ├── github.svg │ │ │ ├── share.png │ │ │ ├── styling.png │ │ │ ├── testing.png │ │ │ ├── theming.png │ │ │ ├── tutorials.svg │ │ │ └── youtube.svg │ │ │ ├── async-computed │ │ │ └── signal1.fixture.tsx │ │ │ ├── form │ │ │ ├── base.stories.tsx │ │ │ ├── custom-valid │ │ │ │ ├── custom.stories.tsx │ │ │ │ ├── customfield.stories.tsx │ │ │ │ └── standard.stories.tsx │ │ │ ├── default-valid │ │ │ │ ├── custom.stories.tsx │ │ │ │ ├── customfield.stories.tsx │ │ │ │ └── standard.stories.tsx │ │ │ └── fields │ │ │ │ ├── checkbox.stories.tsx │ │ │ │ ├── radio.stories.tsx │ │ │ │ └── select.stories.tsx │ │ │ ├── signals │ │ │ └── signal-array.stories.tsx │ │ │ └── styles.ts │ ├── tsconfig.app.json │ ├── tsconfig.app.tsbuildinfo │ ├── tsconfig.json │ ├── tsconfig.node.json │ ├── tsconfig.node.tsbuildinfo │ └── vite.config.ts └── syncer │ ├── tsconfig.json │ └── vite.config.ts ├── package.json ├── packages ├── components │ ├── CHANGELOG.md │ ├── package.json │ ├── readme.md │ ├── src │ │ ├── Box.tsx │ │ ├── Button.tsx │ │ ├── Card.tsx │ │ ├── CheckBox.tsx │ │ ├── Color.tsx │ │ ├── ColorBlock.tsx │ │ ├── Divider.tsx │ │ ├── ErrorBoundary.tsx │ │ ├── Field.tsx │ │ ├── Input.tsx │ │ ├── JsonView.tsx │ │ ├── Layout.tsx │ │ ├── List.tsx │ │ ├── Loading.tsx │ │ ├── Radio.tsx │ │ ├── RichLabel.tsx │ │ ├── Select.tsx │ │ ├── Spin.tsx │ │ ├── Star.tsx │ │ ├── Table.tsx │ │ ├── TextArea.tsx │ │ ├── index.ts │ │ └── types.ts │ ├── tsconfig.json │ └── tsup.config.ts ├── core │ ├── CHANGELOG.md │ ├── __tests__ │ │ ├── async │ │ │ ├── base.test.ts │ │ │ ├── create.test.ts │ │ │ ├── deps.test.ts │ │ │ ├── funcs.test.ts │ │ │ └── scope.test.ts │ │ ├── deps.test.ts │ │ ├── emitter.test.ts │ │ ├── keypath.test.ts │ │ ├── reactive.test.ts │ │ ├── schema.test.ts │ │ ├── shadow.test.ts │ │ ├── sync │ │ │ ├── base.test.ts │ │ │ ├── create.test.ts │ │ │ └── scope.test.ts │ │ ├── types.test-d.ts │ │ ├── types │ │ │ ├── computedState.test.ts │ │ │ └── schema.test.ts │ │ ├── utils │ │ │ ├── isPathMatched.test.ts │ │ │ ├── parseFunc.test.ts │ │ │ └── setVal.test.ts │ │ └── watch │ │ │ ├── base.test.ts │ │ │ └── events.test.ts │ ├── package.json │ ├── src │ │ ├── computed │ │ │ ├── async.ts │ │ │ ├── computed.ts │ │ │ ├── computedObject.ts │ │ │ ├── computedObjects.ts │ │ │ ├── index.ts │ │ │ ├── sync.ts │ │ │ └── types.ts │ │ ├── consts.ts │ │ ├── errors.ts │ │ ├── events │ │ │ ├── emitter.ts │ │ │ ├── index.ts │ │ │ ├── scope.ts │ │ │ └── types.ts │ │ ├── index.ts │ │ ├── observer │ │ │ ├── index.ts │ │ │ ├── observer.ts │ │ │ └── types.ts │ │ ├── schema │ │ │ ├── index.ts │ │ │ ├── manager.ts │ │ │ ├── schema.ts │ │ │ ├── types │ │ │ │ ├── index.ts │ │ │ │ └── widgets.ts │ │ │ └── utils.ts │ │ ├── scope.ts │ │ ├── store │ │ │ ├── hookArray.ts │ │ │ ├── index.ts │ │ │ ├── reactive.ts │ │ │ ├── shadow.ts │ │ │ ├── store.ts │ │ │ └── types.ts │ │ ├── types │ │ │ └── index.ts │ │ ├── utils │ │ │ ├── calcDependPaths.ts │ │ │ ├── createAsyncComptuedValue.ts │ │ │ ├── createObserverObject.ts │ │ │ ├── defineExtend.ts │ │ │ ├── delay.ts │ │ │ ├── forEachObject.ts │ │ │ ├── getAsyncVal.ts │ │ │ ├── getAsyncValue.ts │ │ │ ├── getComputedId.ts │ │ │ ├── getDefaultComputedOptions.ts │ │ │ ├── getDepends.ts │ │ │ ├── getError.ts │ │ │ ├── getFullValuePath.ts │ │ │ ├── getId.ts │ │ │ ├── getMapVal.ts │ │ │ ├── getObserverDescriptor.ts │ │ │ ├── getParentPath.ts │ │ │ ├── getSnap.ts │ │ │ ├── getSnapshot.ts │ │ │ ├── getVal.ts │ │ │ ├── getValueByPath.ts │ │ │ ├── index.ts │ │ │ ├── isAbsolutePath.ts │ │ │ ├── isAsyncComputedValue.ts │ │ │ ├── isAsyncFunction.ts │ │ │ ├── isComputedDescriptorParameter.ts │ │ │ ├── isEq.ts │ │ │ ├── isFuncDefine.ts │ │ │ ├── isFunction.ts │ │ │ ├── isMap.ts │ │ │ ├── isMatchOperates.ts │ │ │ ├── isNumber.ts │ │ │ ├── isObserverDescriptor.ts │ │ │ ├── isObserverDescriptorBuilder.ts │ │ │ ├── isPathEq.ts │ │ │ ├── isPathMatched.ts │ │ │ ├── isPlainObject.ts │ │ │ ├── isPrimitive.ts │ │ │ ├── isPromise.ts │ │ │ ├── isProxy.ts │ │ │ ├── isRaw.ts │ │ │ ├── isRelPath.ts │ │ │ ├── isSchemaBuilder.ts │ │ │ ├── isValueSchema.ts │ │ │ ├── joinValuePath.ts │ │ │ ├── log.ts │ │ │ ├── markRaw.ts │ │ │ ├── noRepeat.ts │ │ │ ├── normalizeDeps.ts │ │ │ ├── parseFunc.ts │ │ │ ├── pathIsExists.ts │ │ │ ├── pathStartsWith.ts │ │ │ ├── setVal.ts │ │ │ ├── updateObjectVal.ts │ │ │ └── watchObjectAccess.ts │ │ └── watch │ │ │ ├── index.ts │ │ │ ├── types.ts │ │ │ ├── utils.ts │ │ │ ├── watch.ts │ │ │ ├── watchObject.ts │ │ │ └── watchObjects.ts │ ├── tsconfig.json │ ├── tsup.config.ts │ └── vitest.config.ts ├── devTools │ ├── CHANGELOG.md │ ├── package.json │ ├── src │ │ ├── cycleDetectExtend.ts │ │ ├── devTools.ts │ │ ├── index.ts │ │ └── utils.ts │ ├── tsconfig.json │ └── tsup.config.ts ├── form │ ├── .gitignore │ ├── CHANGELOG.md │ ├── examples │ │ ├── 0.json │ │ ├── addContact.ts │ │ ├── data.ts │ │ ├── debuger.ts │ │ ├── general.ts │ │ ├── group-collapse.ts │ │ ├── group-tabs.ts │ │ ├── group-tabs2.ts │ │ ├── index.html │ │ ├── index.ts │ │ ├── ipConfig.ts │ │ ├── ipSyncConfig-nomap.ts │ │ ├── ipSyncConfig.ts │ │ ├── lazy-select.ts │ │ ├── pcas-code.json │ │ ├── store.ts │ │ ├── transform.ts │ │ ├── usepath.ts │ │ └── utils.ts │ ├── index.css │ ├── index.html │ ├── mock │ │ └── api.mock.ts │ ├── package.json │ ├── public │ │ ├── captcha.png │ │ └── tabs.html │ ├── src │ │ ├── components │ │ │ ├── collapse │ │ │ │ ├── index.ts │ │ │ │ └── styles.ts │ │ │ ├── flex │ │ │ │ ├── index.ts │ │ │ │ └── styles.ts │ │ │ ├── index.ts │ │ │ └── loading │ │ │ │ └── index.ts │ │ ├── context.ts │ │ ├── controllers │ │ │ ├── asyncState.ts │ │ │ ├── context.ts │ │ │ ├── hostClasss.ts │ │ │ ├── hostStyles.ts │ │ │ ├── imagepreview.ts │ │ │ ├── index.ts │ │ │ ├── scrollbar.ts │ │ │ └── theme.ts │ │ ├── field │ │ │ ├── dropdown.ts │ │ │ ├── index.ts │ │ │ └── styles.ts │ │ ├── form │ │ │ ├── index.ts │ │ │ ├── styles.ts │ │ │ └── vars.ts │ │ ├── groups │ │ │ ├── base.ts │ │ │ ├── collapse.ts │ │ │ ├── index.ts │ │ │ └── tabs.ts │ │ ├── index.ts │ │ ├── styles │ │ │ ├── overloads.ts │ │ │ ├── themeMap.ts │ │ │ └── utils.ts │ │ ├── themes │ │ │ ├── dark.css │ │ │ └── light.css │ │ ├── types.ts │ │ ├── utils │ │ │ ├── applyClass.ts │ │ │ ├── applyCustomStyles.ts │ │ │ ├── changePrimaryColor.ts │ │ │ ├── createAsyncComptuedValue.ts │ │ │ ├── generateColors.ts │ │ │ ├── getInputValue.ts │ │ │ ├── getVal.ts │ │ │ ├── index.ts │ │ │ ├── initFieldOptions.ts │ │ │ ├── injectStyles.ts │ │ │ ├── isAsyncComputedValue.ts │ │ │ ├── isUrl.ts │ │ │ ├── registerIcons.ts │ │ │ ├── renderWidget.ts │ │ │ ├── safeCall.ts │ │ │ ├── setVal.ts │ │ │ ├── tag.ts │ │ │ ├── toSchemaValue.ts │ │ │ └── toggleWrapper.ts │ │ ├── vite-env.d.ts │ │ └── widgets │ │ │ ├── captcha.ts │ │ │ ├── cascader.ts │ │ │ ├── checkbox-group.ts │ │ │ ├── checkbox.ts │ │ │ ├── color-picker.ts │ │ │ ├── combine.ts │ │ │ ├── cron.ts │ │ │ ├── custom.ts │ │ │ ├── date-range.ts │ │ │ ├── date.ts │ │ │ ├── datetime.ts │ │ │ ├── email.ts │ │ │ ├── icons.ts │ │ │ ├── index.ts │ │ │ ├── input.ts │ │ │ ├── ipaddress.ts │ │ │ ├── list.ts │ │ │ ├── markdown.ts │ │ │ ├── number.ts │ │ │ ├── parts.ts │ │ │ ├── password.ts │ │ │ ├── phone.ts │ │ │ ├── qrcode.ts │ │ │ ├── radio-button.ts │ │ │ ├── radio.ts │ │ │ ├── range.ts │ │ │ ├── rating.ts │ │ │ ├── search.ts │ │ │ ├── select.ts │ │ │ ├── stepper.ts │ │ │ ├── switch.ts │ │ │ ├── table.ts │ │ │ ├── textarea.ts │ │ │ ├── time.ts │ │ │ ├── tree-dropdown.ts │ │ │ ├── tree-select.ts │ │ │ ├── upload.ts │ │ │ ├── url.ts │ │ │ └── verifycode.ts │ ├── tsconfig.json │ ├── tsup.config.ts │ └── vite.config.ts ├── react │ ├── CHANGELOG.md │ ├── package.json │ ├── rslib.config.ts │ ├── src │ │ ├── form │ │ │ ├── Field.tsx │ │ │ ├── Form.tsx │ │ │ ├── bind.ts │ │ │ ├── consts.ts │ │ │ ├── index.ts │ │ │ ├── submit.ts │ │ │ ├── types.ts │ │ │ ├── useField.tsx │ │ │ ├── useFields.ts │ │ │ ├── useForm.ts │ │ │ ├── utils │ │ │ │ ├── addClass.ts │ │ │ │ ├── addElementStyleOrClass.ts │ │ │ │ ├── addPseudoElement.ts │ │ │ │ ├── fieldToState.ts │ │ │ │ ├── findAutoFields.ts │ │ │ │ ├── findUpElement.ts │ │ │ │ ├── getInputElements.ts │ │ │ │ ├── getInputValue.ts │ │ │ │ ├── index.ts │ │ │ │ ├── initFormFields.ts │ │ │ │ ├── insertStyle.ts │ │ │ │ ├── isFalse.ts │ │ │ │ ├── isInputBinded.ts │ │ │ │ ├── isInputElement.ts │ │ │ │ ├── isTrue.ts │ │ │ │ ├── pickValue.ts │ │ │ │ ├── removeArrayItem.ts │ │ │ │ ├── removeClass.ts │ │ │ │ ├── removePseudoElement.ts │ │ │ │ ├── removeStyle.ts │ │ │ │ ├── removeStyleOrClass.ts │ │ │ │ ├── replaceWithRegex.tsx │ │ │ │ ├── setInputValue.ts │ │ │ │ └── stateToField.ts │ │ │ └── validator.ts │ │ ├── hooks │ │ │ ├── types.ts │ │ │ ├── useAsyncState.tsx │ │ │ ├── useComputed.tsx │ │ │ ├── useComputedObject.tsx │ │ │ ├── useDeps.tsx │ │ │ ├── useObserver.tsx │ │ │ ├── useState.tsx │ │ │ ├── useStore.ts │ │ │ └── useWatch.ts │ │ ├── index.tsx │ │ ├── signal │ │ │ ├── customRender.tsx │ │ │ ├── dynamicRender.tsx │ │ │ ├── index.tsx │ │ │ ├── staticRender.tsx │ │ │ └── types.ts │ │ ├── store.tsx │ │ ├── types.ts │ │ └── utils │ │ │ ├── assert.ts │ │ │ ├── debounce.ts │ │ │ ├── getInputValueFromEvent.ts │ │ │ ├── getValueBySelector.ts │ │ │ ├── index.ts │ │ │ ├── isBool.ts │ │ │ ├── isBoolean.ts │ │ │ ├── isEmpty.ts │ │ │ ├── isNull.ts │ │ │ ├── isNumber.ts │ │ │ └── isReactElement.ts │ ├── tsconfig.json │ └── tsup.config.ts └── syncer │ ├── CHANGELOG.md │ ├── package.json │ ├── readme.md │ ├── src │ ├── __tests__ │ │ ├── index.test.ts │ │ ├── store.clone.test.ts │ │ └── store.sync.test.ts │ ├── index.ts │ ├── plugin.ts │ ├── syncer.ts │ ├── types.ts │ └── utils │ │ ├── forEachObject.ts │ │ ├── isFunction.ts │ │ ├── markFunc.ts │ │ └── watchObjectAccess.ts │ ├── tsconfig.json │ └── tsup.config.ts ├── pnpm-lock.yaml ├── pnpm-workspace.yaml ├── readme.md ├── readme_cn.md └── turbo.json /.changeset/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/.changeset/README.md -------------------------------------------------------------------------------- /.changeset/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/.changeset/config.json -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/.eslintignore -------------------------------------------------------------------------------- /.github/workflows/publish.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/.github/workflows/publish.yaml -------------------------------------------------------------------------------- /.github/workflows/website.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/.github/workflows/website.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/.prettierrc.js -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/LICENSE -------------------------------------------------------------------------------- /biome.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/biome.json -------------------------------------------------------------------------------- /bun.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/bun.lock -------------------------------------------------------------------------------- /bunfig.toml: -------------------------------------------------------------------------------- 1 | [install] 2 | linker = "isolated" 3 | -------------------------------------------------------------------------------- /docs/.vitepress/config/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/.vitepress/config/index.ts -------------------------------------------------------------------------------- /docs/.vitepress/config/index.ts.timestamp-1755071319576-5f60307e22482.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/.vitepress/config/index.ts.timestamp-1755071319576-5f60307e22482.mjs -------------------------------------------------------------------------------- /docs/.vitepress/theme/Tree.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/.vitepress/theme/Tree.vue -------------------------------------------------------------------------------- /docs/.vitepress/theme/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/.vitepress/theme/index.ts -------------------------------------------------------------------------------- /docs/.vitepress/theme/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/.vitepress/theme/style.css -------------------------------------------------------------------------------- /docs/demos/autoform/field/helppos.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/demos/autoform/field/helppos.html -------------------------------------------------------------------------------- /docs/demos/autoform/field/ipconfig.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/demos/autoform/field/ipconfig.html -------------------------------------------------------------------------------- /docs/demos/autoform/field/required.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/demos/autoform/field/required.html -------------------------------------------------------------------------------- /docs/demos/autoform/field/styles.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/demos/autoform/field/styles.html -------------------------------------------------------------------------------- /docs/demos/autoform/field/toTransform.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/demos/autoform/field/toTransform.html -------------------------------------------------------------------------------- /docs/demos/autoform/field/toView.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/demos/autoform/field/toView.html -------------------------------------------------------------------------------- /docs/demos/autoform/field/valid-fail.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/demos/autoform/field/valid-fail.html -------------------------------------------------------------------------------- /docs/demos/autoform/field/width.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/demos/autoform/field/width.html -------------------------------------------------------------------------------- /docs/demos/autoform/form/border.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/demos/autoform/form/border.html -------------------------------------------------------------------------------- /docs/demos/autoform/form/compact.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/demos/autoform/form/compact.html -------------------------------------------------------------------------------- /docs/demos/autoform/form/create.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/demos/autoform/form/create.html -------------------------------------------------------------------------------- /docs/demos/autoform/form/css-part.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/demos/autoform/form/css-part.html -------------------------------------------------------------------------------- /docs/demos/autoform/form/dark.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/demos/autoform/form/dark.html -------------------------------------------------------------------------------- /docs/demos/autoform/form/group.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/demos/autoform/form/group.html -------------------------------------------------------------------------------- /docs/demos/autoform/form/labelpos.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/demos/autoform/form/labelpos.html -------------------------------------------------------------------------------- /docs/demos/autoform/form/layout.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/demos/autoform/form/layout.html -------------------------------------------------------------------------------- /docs/demos/autoform/form/order.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/demos/autoform/form/order.html -------------------------------------------------------------------------------- /docs/demos/autoform/form/path.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/demos/autoform/form/path.html -------------------------------------------------------------------------------- /docs/demos/autoform/form/size.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/demos/autoform/form/size.html -------------------------------------------------------------------------------- /docs/demos/autoform/form/view.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/demos/autoform/form/view.html -------------------------------------------------------------------------------- /docs/demos/autoform/getstarts.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/demos/autoform/getstarts.html -------------------------------------------------------------------------------- /docs/demos/autoform/groups/collapse.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/demos/autoform/groups/collapse.html -------------------------------------------------------------------------------- /docs/demos/autoform/groups/tabs.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/demos/autoform/groups/tabs.html -------------------------------------------------------------------------------- /docs/demos/autoform/icons.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/demos/autoform/icons.html -------------------------------------------------------------------------------- /docs/demos/autoform/widgets/captcha.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/demos/autoform/widgets/captcha.html -------------------------------------------------------------------------------- /docs/demos/autoform/widgets/captcha.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/demos/autoform/widgets/captcha.png -------------------------------------------------------------------------------- /docs/demos/autoform/widgets/cascader-area.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/demos/autoform/widgets/cascader-area.html -------------------------------------------------------------------------------- /docs/demos/autoform/widgets/cascader-area2.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/demos/autoform/widgets/cascader-area2.html -------------------------------------------------------------------------------- /docs/demos/autoform/widgets/cascader-area3.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/demos/autoform/widgets/cascader-area3.html -------------------------------------------------------------------------------- /docs/demos/autoform/widgets/cascader-flat.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/demos/autoform/widgets/cascader-flat.html -------------------------------------------------------------------------------- /docs/demos/autoform/widgets/cascader-lazy.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/demos/autoform/widgets/cascader-lazy.html -------------------------------------------------------------------------------- /docs/demos/autoform/widgets/cascader.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/demos/autoform/widgets/cascader.html -------------------------------------------------------------------------------- /docs/demos/autoform/widgets/checkbox-group-card.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/demos/autoform/widgets/checkbox-group-card.html -------------------------------------------------------------------------------- /docs/demos/autoform/widgets/checkbox-group.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/demos/autoform/widgets/checkbox-group.html -------------------------------------------------------------------------------- /docs/demos/autoform/widgets/checkbox.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/demos/autoform/widgets/checkbox.html -------------------------------------------------------------------------------- /docs/demos/autoform/widgets/colorpicker.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/demos/autoform/widgets/colorpicker.html -------------------------------------------------------------------------------- /docs/demos/autoform/widgets/combine.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/demos/autoform/widgets/combine.html -------------------------------------------------------------------------------- /docs/demos/autoform/widgets/custom.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/demos/autoform/widgets/custom.html -------------------------------------------------------------------------------- /docs/demos/autoform/widgets/date-range.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/demos/autoform/widgets/date-range.html -------------------------------------------------------------------------------- /docs/demos/autoform/widgets/date.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/demos/autoform/widgets/date.html -------------------------------------------------------------------------------- /docs/demos/autoform/widgets/datetime.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/demos/autoform/widgets/datetime.html -------------------------------------------------------------------------------- /docs/demos/autoform/widgets/email.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/demos/autoform/widgets/email.html -------------------------------------------------------------------------------- /docs/demos/autoform/widgets/icons.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/demos/autoform/widgets/icons.html -------------------------------------------------------------------------------- /docs/demos/autoform/widgets/input.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/demos/autoform/widgets/input.html -------------------------------------------------------------------------------- /docs/demos/autoform/widgets/ipaddress.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/demos/autoform/widgets/ipaddress.html -------------------------------------------------------------------------------- /docs/demos/autoform/widgets/lazy-list.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/demos/autoform/widgets/lazy-list.html -------------------------------------------------------------------------------- /docs/demos/autoform/widgets/lazy-select.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/demos/autoform/widgets/lazy-select.html -------------------------------------------------------------------------------- /docs/demos/autoform/widgets/lazy-tree-select.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/demos/autoform/widgets/lazy-tree-select.html -------------------------------------------------------------------------------- /docs/demos/autoform/widgets/list.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/demos/autoform/widgets/list.html -------------------------------------------------------------------------------- /docs/demos/autoform/widgets/number.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/demos/autoform/widgets/number.html -------------------------------------------------------------------------------- /docs/demos/autoform/widgets/parts.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/demos/autoform/widgets/parts.html -------------------------------------------------------------------------------- /docs/demos/autoform/widgets/phone.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/demos/autoform/widgets/phone.html -------------------------------------------------------------------------------- /docs/demos/autoform/widgets/qrcode.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/demos/autoform/widgets/qrcode.html -------------------------------------------------------------------------------- /docs/demos/autoform/widgets/radio-button.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/demos/autoform/widgets/radio-button.html -------------------------------------------------------------------------------- /docs/demos/autoform/widgets/radio.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/demos/autoform/widgets/radio.html -------------------------------------------------------------------------------- /docs/demos/autoform/widgets/range.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/demos/autoform/widgets/range.html -------------------------------------------------------------------------------- /docs/demos/autoform/widgets/rating.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/demos/autoform/widgets/rating.html -------------------------------------------------------------------------------- /docs/demos/autoform/widgets/search.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/demos/autoform/widgets/search.html -------------------------------------------------------------------------------- /docs/demos/autoform/widgets/select.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/demos/autoform/widgets/select.html -------------------------------------------------------------------------------- /docs/demos/autoform/widgets/switch.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/demos/autoform/widgets/switch.html -------------------------------------------------------------------------------- /docs/demos/autoform/widgets/textarea.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/demos/autoform/widgets/textarea.html -------------------------------------------------------------------------------- /docs/demos/autoform/widgets/time.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/demos/autoform/widgets/time.html -------------------------------------------------------------------------------- /docs/demos/autoform/widgets/tree-dropdown.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/demos/autoform/widgets/tree-dropdown.html -------------------------------------------------------------------------------- /docs/demos/autoform/widgets/tree-select.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/demos/autoform/widgets/tree-select.html -------------------------------------------------------------------------------- /docs/demos/autoform/widgets/upload.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/demos/autoform/widgets/upload.html -------------------------------------------------------------------------------- /docs/demos/autoform/widgets/url.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/demos/autoform/widgets/url.html -------------------------------------------------------------------------------- /docs/demos/autoform/widgets/verifycode.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/demos/autoform/widgets/verifycode.html -------------------------------------------------------------------------------- /docs/demos/computed/asyncBase.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/demos/computed/asyncBase.tsx -------------------------------------------------------------------------------- /docs/demos/computed/asyncCancel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/demos/computed/asyncCancel.tsx -------------------------------------------------------------------------------- /docs/demos/computed/asyncCountDown.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/demos/computed/asyncCountDown.tsx -------------------------------------------------------------------------------- /docs/demos/computed/asyncLoading.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/demos/computed/asyncLoading.tsx -------------------------------------------------------------------------------- /docs/demos/computed/asyncProgressbar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/demos/computed/asyncProgressbar.tsx -------------------------------------------------------------------------------- /docs/demos/computed/asyncReactiveBase.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/demos/computed/asyncReactiveBase.tsx -------------------------------------------------------------------------------- /docs/demos/computed/asyncRetry.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/demos/computed/asyncRetry.tsx -------------------------------------------------------------------------------- /docs/demos/computed/asyncTimeout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/demos/computed/asyncTimeout.tsx -------------------------------------------------------------------------------- /docs/demos/computed/computedObject.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/demos/computed/computedObject.tsx -------------------------------------------------------------------------------- /docs/demos/computed/createSyncBase.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/demos/computed/createSyncBase.tsx -------------------------------------------------------------------------------- /docs/demos/computed/enableAndDisableRun.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/demos/computed/enableAndDisableRun.tsx -------------------------------------------------------------------------------- /docs/demos/computed/runGetter.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/demos/computed/runGetter.tsx -------------------------------------------------------------------------------- /docs/demos/computed/runGroup.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/demos/computed/runGroup.tsx -------------------------------------------------------------------------------- /docs/demos/computed/showAsyncValue.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/demos/computed/showAsyncValue.tsx -------------------------------------------------------------------------------- /docs/demos/computed/syncBase.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/demos/computed/syncBase.tsx -------------------------------------------------------------------------------- /docs/demos/computed/syncBookOrder.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/demos/computed/syncBookOrder.tsx -------------------------------------------------------------------------------- /docs/demos/debug/asyncTrace.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/demos/debug/asyncTrace.tsx -------------------------------------------------------------------------------- /docs/demos/debug/asyncTrace2.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/demos/debug/asyncTrace2.tsx -------------------------------------------------------------------------------- /docs/demos/debug/asyncTrace3.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/demos/debug/asyncTrace3.tsx -------------------------------------------------------------------------------- /docs/demos/debug/collectDeps.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/demos/debug/collectDeps.tsx -------------------------------------------------------------------------------- /docs/demos/debug/cycleDetect.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/demos/debug/cycleDetect.tsx -------------------------------------------------------------------------------- /docs/demos/debug/devTool.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/demos/debug/devTool.tsx -------------------------------------------------------------------------------- /docs/demos/debug/log.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/demos/debug/log.tsx -------------------------------------------------------------------------------- /docs/demos/debug/syncCycleDetect.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/demos/debug/syncCycleDetect.tsx -------------------------------------------------------------------------------- /docs/demos/debug/syncTrace.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/demos/debug/syncTrace.tsx -------------------------------------------------------------------------------- /docs/demos/form/field/fieldBase.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/demos/form/field/fieldBase.tsx -------------------------------------------------------------------------------- /docs/demos/form/field/mergeField.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/demos/form/field/mergeField.tsx -------------------------------------------------------------------------------- /docs/demos/form/field/simpleField.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/demos/form/field/simpleField.tsx -------------------------------------------------------------------------------- /docs/demos/form/field/simpleFieldSplit.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/demos/form/field/simpleFieldSplit.tsx -------------------------------------------------------------------------------- /docs/demos/form/field/simpleFieldWrapper.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/demos/form/field/simpleFieldWrapper.tsx -------------------------------------------------------------------------------- /docs/demos/form/field/splitArrayField.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/demos/form/field/splitArrayField.tsx -------------------------------------------------------------------------------- /docs/demos/form/field/splitCustomField.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/demos/form/field/splitCustomField.tsx -------------------------------------------------------------------------------- /docs/demos/form/field/splitField.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/demos/form/field/splitField.tsx -------------------------------------------------------------------------------- /docs/demos/form/field/splitObjField.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/demos/form/field/splitObjField.tsx -------------------------------------------------------------------------------- /docs/demos/form/field/useFieldBase.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/demos/form/field/useFieldBase.tsx -------------------------------------------------------------------------------- /docs/demos/form/field/useFieldCombo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/demos/form/field/useFieldCombo.tsx -------------------------------------------------------------------------------- /docs/demos/form/field/useFieldIpAddress.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/demos/form/field/useFieldIpAddress.tsx -------------------------------------------------------------------------------- /docs/demos/form/field/useFieldToState.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/demos/form/field/useFieldToState.tsx -------------------------------------------------------------------------------- /docs/demos/form/field/useFieldsBase.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/demos/form/field/useFieldsBase.tsx -------------------------------------------------------------------------------- /docs/demos/form/field/useFieldsConfig.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/demos/form/field/useFieldsConfig.tsx -------------------------------------------------------------------------------- /docs/demos/form/form/base.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/demos/form/form/base.tsx -------------------------------------------------------------------------------- /docs/demos/form/form/formSubmit.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/demos/form/form/formSubmit.tsx -------------------------------------------------------------------------------- /docs/demos/form/form/fromStore.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/demos/form/form/fromStore.tsx -------------------------------------------------------------------------------- /docs/demos/form/form/multiForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/demos/form/form/multiForm.tsx -------------------------------------------------------------------------------- /docs/demos/form/styles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/demos/form/styles.ts -------------------------------------------------------------------------------- /docs/demos/form/validate/customValidError.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/demos/form/validate/customValidError.tsx -------------------------------------------------------------------------------- /docs/demos/form/validate/customValidate.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/demos/form/validate/customValidate.tsx -------------------------------------------------------------------------------- /docs/demos/form/validate/defaultValid.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/demos/form/validate/defaultValid.tsx -------------------------------------------------------------------------------- /docs/demos/form/validate/fieldAsyncValid.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/demos/form/validate/fieldAsyncValid.tsx -------------------------------------------------------------------------------- /docs/demos/form/validate/linkageValidate.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/demos/form/validate/linkageValidate.tsx -------------------------------------------------------------------------------- /docs/demos/get-started/addOrder.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/demos/get-started/addOrder.tsx -------------------------------------------------------------------------------- /docs/demos/get-started/asyncDiscount.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/demos/get-started/asyncDiscount.tsx -------------------------------------------------------------------------------- /docs/demos/get-started/asyncDiscountLoading.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/demos/get-started/asyncDiscountLoading.tsx -------------------------------------------------------------------------------- /docs/demos/get-started/createComputed.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/demos/get-started/createComputed.tsx -------------------------------------------------------------------------------- /docs/demos/signals/signalAsyncCustomRender.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/demos/signals/signalAsyncCustomRender.tsx -------------------------------------------------------------------------------- /docs/demos/signals/signalAsyncCustomRenderPro.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/demos/signals/signalAsyncCustomRenderPro.tsx -------------------------------------------------------------------------------- /docs/demos/signals/signalAsyncState.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/demos/signals/signalAsyncState.tsx -------------------------------------------------------------------------------- /docs/demos/signals/signalBase.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/demos/signals/signalBase.tsx -------------------------------------------------------------------------------- /docs/demos/signals/signalComboState.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/demos/signals/signalComboState.tsx -------------------------------------------------------------------------------- /docs/demos/signals/signalCustomRender.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/demos/signals/signalCustomRender.tsx -------------------------------------------------------------------------------- /docs/demos/signals/signalDynamicAsync.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/demos/signals/signalDynamicAsync.tsx -------------------------------------------------------------------------------- /docs/demos/signals/signalDynamicBase.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/demos/signals/signalDynamicBase.tsx -------------------------------------------------------------------------------- /docs/demos/signals/signalDynamicComputed.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/demos/signals/signalDynamicComputed.tsx -------------------------------------------------------------------------------- /docs/demos/signals/signalErrorBoundary.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/demos/signals/signalErrorBoundary.tsx -------------------------------------------------------------------------------- /docs/demos/signals/signalStateBase.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/demos/signals/signalStateBase.tsx -------------------------------------------------------------------------------- /docs/demos/signals/signalWatch.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/demos/signals/signalWatch.tsx -------------------------------------------------------------------------------- /docs/demos/store/configurable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/demos/store/configurable.tsx -------------------------------------------------------------------------------- /docs/demos/store/readWriteState.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/demos/store/readWriteState.tsx -------------------------------------------------------------------------------- /docs/demos/store/syncStore.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/demos/store/syncStore.tsx -------------------------------------------------------------------------------- /docs/demos/store/syncStoreWithPathMap.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/demos/store/syncStoreWithPathMap.tsx -------------------------------------------------------------------------------- /docs/demos/store/syncStoreWithPathMap2.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/demos/store/syncStoreWithPathMap2.tsx -------------------------------------------------------------------------------- /docs/demos/store/useContextRender.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/demos/store/useContextRender.tsx -------------------------------------------------------------------------------- /docs/demos/store/useReactiveBase.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/demos/store/useReactiveBase.tsx -------------------------------------------------------------------------------- /docs/demos/store/useReactiveGetSet.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/demos/store/useReactiveGetSet.tsx -------------------------------------------------------------------------------- /docs/demos/store/useReactiveMemo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/demos/store/useReactiveMemo.tsx -------------------------------------------------------------------------------- /docs/demos/store/useSignalRender.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/demos/store/useSignalRender.tsx -------------------------------------------------------------------------------- /docs/demos/watch/useWatchDirty.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/demos/watch/useWatchDirty.tsx -------------------------------------------------------------------------------- /docs/demos/watch/watchAll.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/demos/watch/watchAll.tsx -------------------------------------------------------------------------------- /docs/demos/watch/watchArray.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/demos/watch/watchArray.tsx -------------------------------------------------------------------------------- /docs/demos/watch/watchBase.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/demos/watch/watchBase.tsx -------------------------------------------------------------------------------- /docs/demos/watch/watchByPath.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/demos/watch/watchByPath.tsx -------------------------------------------------------------------------------- /docs/demos/watch/watchDirty.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/demos/watch/watchDirty.tsx -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/index.md -------------------------------------------------------------------------------- /docs/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/package.json -------------------------------------------------------------------------------- /docs/public/a.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/public/a.png -------------------------------------------------------------------------------- /docs/public/area.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/public/area.json -------------------------------------------------------------------------------- /docs/public/area2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/public/area2.json -------------------------------------------------------------------------------- /docs/public/autoform.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/public/autoform.css -------------------------------------------------------------------------------- /docs/public/autoform.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/public/autoform.js -------------------------------------------------------------------------------- /docs/public/autostore.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/public/autostore.js -------------------------------------------------------------------------------- /docs/public/b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/public/b.png -------------------------------------------------------------------------------- /docs/public/c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/public/c.png -------------------------------------------------------------------------------- /docs/public/captcha.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/public/captcha.png -------------------------------------------------------------------------------- /docs/public/examples/data.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/public/examples/data.js -------------------------------------------------------------------------------- /docs/public/examples/demo.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/public/examples/demo.html -------------------------------------------------------------------------------- /docs/public/examples/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/public/examples/utils.js -------------------------------------------------------------------------------- /docs/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/tsconfig.json -------------------------------------------------------------------------------- /docs/zh/api/utils.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/zh/api/utils.md -------------------------------------------------------------------------------- /docs/zh/form/guide/field.drawio.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/zh/form/guide/field.drawio.png -------------------------------------------------------------------------------- /docs/zh/form/guide/field.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/zh/form/guide/field.md -------------------------------------------------------------------------------- /docs/zh/form/guide/fields/captcha.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/zh/form/guide/fields/captcha.md -------------------------------------------------------------------------------- /docs/zh/form/guide/fields/cascader.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/zh/form/guide/fields/cascader.md -------------------------------------------------------------------------------- /docs/zh/form/guide/fields/checkbox-group.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/zh/form/guide/fields/checkbox-group.md -------------------------------------------------------------------------------- /docs/zh/form/guide/fields/checkbox.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/zh/form/guide/fields/checkbox.md -------------------------------------------------------------------------------- /docs/zh/form/guide/fields/colorpicker.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/zh/form/guide/fields/colorpicker.md -------------------------------------------------------------------------------- /docs/zh/form/guide/fields/combine.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/zh/form/guide/fields/combine.md -------------------------------------------------------------------------------- /docs/zh/form/guide/fields/custom.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/zh/form/guide/fields/custom.md -------------------------------------------------------------------------------- /docs/zh/form/guide/fields/date-range.md: -------------------------------------------------------------------------------- 1 | # DateRange 2 | 3 | 输入日期时间范围 4 | 5 | 6 | -------------------------------------------------------------------------------- /docs/zh/form/guide/fields/date.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/zh/form/guide/fields/date.md -------------------------------------------------------------------------------- /docs/zh/form/guide/fields/datetime.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/zh/form/guide/fields/datetime.md -------------------------------------------------------------------------------- /docs/zh/form/guide/fields/email.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/zh/form/guide/fields/email.md -------------------------------------------------------------------------------- /docs/zh/form/guide/fields/icons.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/zh/form/guide/fields/icons.md -------------------------------------------------------------------------------- /docs/zh/form/guide/fields/input.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/zh/form/guide/fields/input.md -------------------------------------------------------------------------------- /docs/zh/form/guide/fields/ipaddress.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/zh/form/guide/fields/ipaddress.md -------------------------------------------------------------------------------- /docs/zh/form/guide/fields/list.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/zh/form/guide/fields/list.md -------------------------------------------------------------------------------- /docs/zh/form/guide/fields/number.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/zh/form/guide/fields/number.md -------------------------------------------------------------------------------- /docs/zh/form/guide/fields/parts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/zh/form/guide/fields/parts.md -------------------------------------------------------------------------------- /docs/zh/form/guide/fields/phone.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/zh/form/guide/fields/phone.md -------------------------------------------------------------------------------- /docs/zh/form/guide/fields/qrcode.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/zh/form/guide/fields/qrcode.md -------------------------------------------------------------------------------- /docs/zh/form/guide/fields/radio-button.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/zh/form/guide/fields/radio-button.md -------------------------------------------------------------------------------- /docs/zh/form/guide/fields/radio.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/zh/form/guide/fields/radio.md -------------------------------------------------------------------------------- /docs/zh/form/guide/fields/range.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/zh/form/guide/fields/range.md -------------------------------------------------------------------------------- /docs/zh/form/guide/fields/rating.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/zh/form/guide/fields/rating.md -------------------------------------------------------------------------------- /docs/zh/form/guide/fields/search.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/zh/form/guide/fields/search.md -------------------------------------------------------------------------------- /docs/zh/form/guide/fields/select.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/zh/form/guide/fields/select.md -------------------------------------------------------------------------------- /docs/zh/form/guide/fields/switch.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/zh/form/guide/fields/switch.md -------------------------------------------------------------------------------- /docs/zh/form/guide/fields/textarea.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/zh/form/guide/fields/textarea.md -------------------------------------------------------------------------------- /docs/zh/form/guide/fields/time.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/zh/form/guide/fields/time.md -------------------------------------------------------------------------------- /docs/zh/form/guide/fields/tree-dropdown.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/zh/form/guide/fields/tree-dropdown.md -------------------------------------------------------------------------------- /docs/zh/form/guide/fields/tree-select.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/zh/form/guide/fields/tree-select.md -------------------------------------------------------------------------------- /docs/zh/form/guide/fields/upload.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/zh/form/guide/fields/upload.md -------------------------------------------------------------------------------- /docs/zh/form/guide/fields/url.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/zh/form/guide/fields/url.md -------------------------------------------------------------------------------- /docs/zh/form/guide/fields/verify-code.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/zh/form/guide/fields/verify-code.md -------------------------------------------------------------------------------- /docs/zh/form/guide/form.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/zh/form/guide/form.md -------------------------------------------------------------------------------- /docs/zh/form/guide/groups/collapse.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/zh/form/guide/groups/collapse.md -------------------------------------------------------------------------------- /docs/zh/form/guide/groups/tabs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/zh/form/guide/groups/tabs.md -------------------------------------------------------------------------------- /docs/zh/form/guide/icons.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/zh/form/guide/icons.md -------------------------------------------------------------------------------- /docs/zh/form/guide/submit.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/zh/form/guide/submit.md -------------------------------------------------------------------------------- /docs/zh/form/guide/validate.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/zh/form/guide/validate.md -------------------------------------------------------------------------------- /docs/zh/form/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/zh/form/index.md -------------------------------------------------------------------------------- /docs/zh/form/intro/get-started.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/zh/form/intro/get-started.md -------------------------------------------------------------------------------- /docs/zh/form/intro/install.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/zh/form/intro/install.md -------------------------------------------------------------------------------- /docs/zh/react/computed/about.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/zh/react/computed/about.md -------------------------------------------------------------------------------- /docs/zh/react/computed/async.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/zh/react/computed/async.md -------------------------------------------------------------------------------- /docs/zh/react/computed/create.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/zh/react/computed/create.md -------------------------------------------------------------------------------- /docs/zh/react/computed/deps.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/zh/react/computed/deps.md -------------------------------------------------------------------------------- /docs/zh/react/computed/getter.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/zh/react/computed/getter.md -------------------------------------------------------------------------------- /docs/zh/react/computed/images/computed-async.drawio.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/zh/react/computed/images/computed-async.drawio.png -------------------------------------------------------------------------------- /docs/zh/react/computed/images/store.drawio.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/zh/react/computed/images/store.drawio.png -------------------------------------------------------------------------------- /docs/zh/react/computed/objects.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/zh/react/computed/objects.md -------------------------------------------------------------------------------- /docs/zh/react/computed/options.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/zh/react/computed/options.md -------------------------------------------------------------------------------- /docs/zh/react/computed/run.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/zh/react/computed/run.md -------------------------------------------------------------------------------- /docs/zh/react/computed/scope.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/zh/react/computed/scope.md -------------------------------------------------------------------------------- /docs/zh/react/computed/sync.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/zh/react/computed/sync.md -------------------------------------------------------------------------------- /docs/zh/react/debug/circular-dependency.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/zh/react/debug/circular-dependency.md -------------------------------------------------------------------------------- /docs/zh/react/debug/collectDeps.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/zh/react/debug/collectDeps.md -------------------------------------------------------------------------------- /docs/zh/react/debug/devTools.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/zh/react/debug/devTools.md -------------------------------------------------------------------------------- /docs/zh/react/debug/devtools.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/zh/react/debug/devtools.png -------------------------------------------------------------------------------- /docs/zh/react/debug/log.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/zh/react/debug/log.md -------------------------------------------------------------------------------- /docs/zh/react/debug/logs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/zh/react/debug/logs.png -------------------------------------------------------------------------------- /docs/zh/react/debug/trace.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/zh/react/debug/trace.md -------------------------------------------------------------------------------- /docs/zh/react/form/about.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/zh/react/form/about.md -------------------------------------------------------------------------------- /docs/zh/react/form/dirty.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/zh/react/form/dirty.md -------------------------------------------------------------------------------- /docs/zh/react/form/field/about.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/zh/react/form/field/about.md -------------------------------------------------------------------------------- /docs/zh/react/form/field/field-component.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/zh/react/form/field/field-component.md -------------------------------------------------------------------------------- /docs/zh/react/form/field/simple-field.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/zh/react/form/field/simple-field.md -------------------------------------------------------------------------------- /docs/zh/react/form/field/split-field.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/zh/react/form/field/split-field.md -------------------------------------------------------------------------------- /docs/zh/react/form/field/use-field.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/zh/react/form/field/use-field.md -------------------------------------------------------------------------------- /docs/zh/react/form/field/use-fields.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/zh/react/form/field/use-fields.md -------------------------------------------------------------------------------- /docs/zh/react/form/form/create.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/zh/react/form/form/create.md -------------------------------------------------------------------------------- /docs/zh/react/form/form/submit.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/zh/react/form/form/submit.md -------------------------------------------------------------------------------- /docs/zh/react/form/form/use-form.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/zh/react/form/form/use-form.md -------------------------------------------------------------------------------- /docs/zh/react/form/get-started.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/zh/react/form/get-started.md -------------------------------------------------------------------------------- /docs/zh/react/form/validate.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/zh/react/form/validate.md -------------------------------------------------------------------------------- /docs/zh/react/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/zh/react/index.md -------------------------------------------------------------------------------- /docs/zh/react/intro/examples.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/zh/react/intro/examples.md -------------------------------------------------------------------------------- /docs/zh/react/intro/get-started.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/zh/react/intro/get-started.md -------------------------------------------------------------------------------- /docs/zh/react/intro/history.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/zh/react/intro/history.md -------------------------------------------------------------------------------- /docs/zh/react/intro/install.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/zh/react/intro/install.md -------------------------------------------------------------------------------- /docs/zh/react/intro/question.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/zh/react/intro/question.md -------------------------------------------------------------------------------- /docs/zh/react/intro/wx.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/zh/react/intro/wx.jpg -------------------------------------------------------------------------------- /docs/zh/react/signal/about.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/zh/react/signal/about.md -------------------------------------------------------------------------------- /docs/zh/react/signal/component.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/zh/react/signal/component.md -------------------------------------------------------------------------------- /docs/zh/react/signal/computed-render.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/zh/react/signal/computed-render.md -------------------------------------------------------------------------------- /docs/zh/react/signal/custom-render.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/zh/react/signal/custom-render.md -------------------------------------------------------------------------------- /docs/zh/react/signal/error-boundary.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/zh/react/signal/error-boundary.md -------------------------------------------------------------------------------- /docs/zh/react/signal/images/signal-combind-state.drawio.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/zh/react/signal/images/signal-combind-state.drawio.png -------------------------------------------------------------------------------- /docs/zh/react/signal/images/signal-computed.drawio.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/zh/react/signal/images/signal-computed.drawio.png -------------------------------------------------------------------------------- /docs/zh/react/signal/images/signal-custom-render.drawio.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/zh/react/signal/images/signal-custom-render.drawio.png -------------------------------------------------------------------------------- /docs/zh/react/signal/images/signal-from-state.drawio.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/zh/react/signal/images/signal-from-state.drawio.png -------------------------------------------------------------------------------- /docs/zh/react/signal/images/signal-watch.drawio.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/zh/react/signal/images/signal-watch.drawio.png -------------------------------------------------------------------------------- /docs/zh/react/signal/images/signal.drawio.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/zh/react/signal/images/signal.drawio.png -------------------------------------------------------------------------------- /docs/zh/react/signal/readme.md: -------------------------------------------------------------------------------- 1 | # 关于 2 | 3 | -------------------------------------------------------------------------------- /docs/zh/react/signal/state-render.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/zh/react/signal/state-render.md -------------------------------------------------------------------------------- /docs/zh/react/signal/watch.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/zh/react/signal/watch.md -------------------------------------------------------------------------------- /docs/zh/react/store/about.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/zh/react/store/about.md -------------------------------------------------------------------------------- /docs/zh/react/store/batchUpdate.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/zh/react/store/batchUpdate.md -------------------------------------------------------------------------------- /docs/zh/react/store/events.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/zh/react/store/events.md -------------------------------------------------------------------------------- /docs/zh/react/store/render.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/zh/react/store/render.md -------------------------------------------------------------------------------- /docs/zh/react/store/schema.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/zh/react/store/schema.md -------------------------------------------------------------------------------- /docs/zh/react/store/shadow.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/zh/react/store/shadow.md -------------------------------------------------------------------------------- /docs/zh/react/store/state.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/zh/react/store/state.md -------------------------------------------------------------------------------- /docs/zh/react/store/store.drawio.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/zh/react/store/store.drawio.png -------------------------------------------------------------------------------- /docs/zh/react/store/store.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/zh/react/store/store.md -------------------------------------------------------------------------------- /docs/zh/react/store/sync.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/zh/react/store/sync.md -------------------------------------------------------------------------------- /docs/zh/react/watch/about.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/zh/react/watch/about.md -------------------------------------------------------------------------------- /docs/zh/react/watch/images/signal-watch.drawio.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/zh/react/watch/images/signal-watch.drawio.png -------------------------------------------------------------------------------- /docs/zh/react/watch/objects.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/zh/react/watch/objects.md -------------------------------------------------------------------------------- /docs/zh/react/watch/store-watch.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/zh/react/watch/store-watch.md -------------------------------------------------------------------------------- /docs/zh/react/watch/use-watch.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/zh/react/watch/use-watch.md -------------------------------------------------------------------------------- /docs/zh/react/watch/watch.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/zh/react/watch/watch.md -------------------------------------------------------------------------------- /docs/zh/store/guide/computed/about.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/zh/store/guide/computed/about.md -------------------------------------------------------------------------------- /docs/zh/store/guide/computed/async.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/zh/store/guide/computed/async.md -------------------------------------------------------------------------------- /docs/zh/store/guide/computed/create.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/zh/store/guide/computed/create.md -------------------------------------------------------------------------------- /docs/zh/store/guide/computed/deps.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/zh/store/guide/computed/deps.md -------------------------------------------------------------------------------- /docs/zh/store/guide/computed/getter.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/zh/store/guide/computed/getter.md -------------------------------------------------------------------------------- /docs/zh/store/guide/computed/images/computed-async.drawio.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/zh/store/guide/computed/images/computed-async.drawio.png -------------------------------------------------------------------------------- /docs/zh/store/guide/computed/images/store.drawio.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/zh/store/guide/computed/images/store.drawio.png -------------------------------------------------------------------------------- /docs/zh/store/guide/computed/objects.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/zh/store/guide/computed/objects.md -------------------------------------------------------------------------------- /docs/zh/store/guide/computed/options.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/zh/store/guide/computed/options.md -------------------------------------------------------------------------------- /docs/zh/store/guide/computed/run.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/zh/store/guide/computed/run.md -------------------------------------------------------------------------------- /docs/zh/store/guide/computed/scope.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/zh/store/guide/computed/scope.md -------------------------------------------------------------------------------- /docs/zh/store/guide/computed/sync.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/zh/store/guide/computed/sync.md -------------------------------------------------------------------------------- /docs/zh/store/guide/debug/circular-dependency.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/zh/store/guide/debug/circular-dependency.md -------------------------------------------------------------------------------- /docs/zh/store/guide/debug/collectDeps.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/zh/store/guide/debug/collectDeps.md -------------------------------------------------------------------------------- /docs/zh/store/guide/debug/devTools.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/zh/store/guide/debug/devTools.md -------------------------------------------------------------------------------- /docs/zh/store/guide/debug/devtools.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/zh/store/guide/debug/devtools.png -------------------------------------------------------------------------------- /docs/zh/store/guide/debug/log.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/zh/store/guide/debug/log.md -------------------------------------------------------------------------------- /docs/zh/store/guide/debug/logs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/zh/store/guide/debug/logs.png -------------------------------------------------------------------------------- /docs/zh/store/guide/debug/trace.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/zh/store/guide/debug/trace.md -------------------------------------------------------------------------------- /docs/zh/store/guide/install.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/zh/store/guide/install.md -------------------------------------------------------------------------------- /docs/zh/store/guide/store/about.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/zh/store/guide/store/about.md -------------------------------------------------------------------------------- /docs/zh/store/guide/store/batchUpdate.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/zh/store/guide/store/batchUpdate.md -------------------------------------------------------------------------------- /docs/zh/store/guide/store/create.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/zh/store/guide/store/create.md -------------------------------------------------------------------------------- /docs/zh/store/guide/store/events.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/zh/store/guide/store/events.md -------------------------------------------------------------------------------- /docs/zh/store/guide/store/read-write.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/zh/store/guide/store/read-write.md -------------------------------------------------------------------------------- /docs/zh/store/guide/store/schema.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/zh/store/guide/store/schema.md -------------------------------------------------------------------------------- /docs/zh/store/guide/store/shadow.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/zh/store/guide/store/shadow.md -------------------------------------------------------------------------------- /docs/zh/store/guide/store/store.drawio.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/zh/store/guide/store/store.drawio.png -------------------------------------------------------------------------------- /docs/zh/store/guide/store/sync.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/zh/store/guide/store/sync.md -------------------------------------------------------------------------------- /docs/zh/store/guide/watch/about.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/zh/store/guide/watch/about.md -------------------------------------------------------------------------------- /docs/zh/store/guide/watch/images/signal-watch.drawio.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/zh/store/guide/watch/images/signal-watch.drawio.png -------------------------------------------------------------------------------- /docs/zh/store/guide/watch/objects.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/zh/store/guide/watch/objects.md -------------------------------------------------------------------------------- /docs/zh/store/guide/watch/store-watch.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/zh/store/guide/watch/store-watch.md -------------------------------------------------------------------------------- /docs/zh/store/guide/watch/use-watch.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/zh/store/guide/watch/use-watch.md -------------------------------------------------------------------------------- /docs/zh/store/guide/watch/watch.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/zh/store/guide/watch/watch.md -------------------------------------------------------------------------------- /docs/zh/store/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/docs/zh/store/index.md -------------------------------------------------------------------------------- /examples/benchmark/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/examples/benchmark/package.json -------------------------------------------------------------------------------- /examples/benchmark/src/cases/async-computed.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/examples/benchmark/src/cases/async-computed.ts -------------------------------------------------------------------------------- /examples/benchmark/src/cases/sync-computed-chain.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/examples/benchmark/src/cases/sync-computed-chain.ts -------------------------------------------------------------------------------- /examples/benchmark/src/cases/sync-computed.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/examples/benchmark/src/cases/sync-computed.ts -------------------------------------------------------------------------------- /examples/benchmark/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/examples/benchmark/src/index.ts -------------------------------------------------------------------------------- /examples/benchmark/src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/examples/benchmark/src/utils.ts -------------------------------------------------------------------------------- /examples/benchmark/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/examples/benchmark/tsconfig.json -------------------------------------------------------------------------------- /examples/storybook/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/examples/storybook/.gitignore -------------------------------------------------------------------------------- /examples/storybook/.storybook/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/examples/storybook/.storybook/main.ts -------------------------------------------------------------------------------- /examples/storybook/.storybook/preview.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/examples/storybook/.storybook/preview.ts -------------------------------------------------------------------------------- /examples/storybook/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/examples/storybook/README.md -------------------------------------------------------------------------------- /examples/storybook/cosmos.config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/examples/storybook/cosmos.config.json -------------------------------------------------------------------------------- /examples/storybook/eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/examples/storybook/eslint.config.js -------------------------------------------------------------------------------- /examples/storybook/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/examples/storybook/index.html -------------------------------------------------------------------------------- /examples/storybook/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/examples/storybook/package.json -------------------------------------------------------------------------------- /examples/storybook/public/vite.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/examples/storybook/public/vite.svg -------------------------------------------------------------------------------- /examples/storybook/src/assets/react.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/examples/storybook/src/assets/react.svg -------------------------------------------------------------------------------- /examples/storybook/src/autostore/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/examples/storybook/src/autostore/index.tsx -------------------------------------------------------------------------------- /examples/storybook/src/stores/bookshop.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/examples/storybook/src/stores/bookshop.ts -------------------------------------------------------------------------------- /examples/storybook/src/stores/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/examples/storybook/src/stores/index.ts -------------------------------------------------------------------------------- /examples/storybook/src/stores/todo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/examples/storybook/src/stores/todo.ts -------------------------------------------------------------------------------- /examples/storybook/src/stories/Configure.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/examples/storybook/src/stories/Configure.mdx -------------------------------------------------------------------------------- /examples/storybook/src/stories/assets/accessibility.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/examples/storybook/src/stories/assets/accessibility.png -------------------------------------------------------------------------------- /examples/storybook/src/stories/assets/accessibility.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/examples/storybook/src/stories/assets/accessibility.svg -------------------------------------------------------------------------------- /examples/storybook/src/stories/assets/addon-library.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/examples/storybook/src/stories/assets/addon-library.png -------------------------------------------------------------------------------- /examples/storybook/src/stories/assets/assets.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/examples/storybook/src/stories/assets/assets.png -------------------------------------------------------------------------------- /examples/storybook/src/stories/assets/avif-test-image.avif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/examples/storybook/src/stories/assets/avif-test-image.avif -------------------------------------------------------------------------------- /examples/storybook/src/stories/assets/context.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/examples/storybook/src/stories/assets/context.png -------------------------------------------------------------------------------- /examples/storybook/src/stories/assets/discord.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/examples/storybook/src/stories/assets/discord.svg -------------------------------------------------------------------------------- /examples/storybook/src/stories/assets/docs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/examples/storybook/src/stories/assets/docs.png -------------------------------------------------------------------------------- /examples/storybook/src/stories/assets/figma-plugin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/examples/storybook/src/stories/assets/figma-plugin.png -------------------------------------------------------------------------------- /examples/storybook/src/stories/assets/github.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/examples/storybook/src/stories/assets/github.svg -------------------------------------------------------------------------------- /examples/storybook/src/stories/assets/share.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/examples/storybook/src/stories/assets/share.png -------------------------------------------------------------------------------- /examples/storybook/src/stories/assets/styling.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/examples/storybook/src/stories/assets/styling.png -------------------------------------------------------------------------------- /examples/storybook/src/stories/assets/testing.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/examples/storybook/src/stories/assets/testing.png -------------------------------------------------------------------------------- /examples/storybook/src/stories/assets/theming.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/examples/storybook/src/stories/assets/theming.png -------------------------------------------------------------------------------- /examples/storybook/src/stories/assets/tutorials.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/examples/storybook/src/stories/assets/tutorials.svg -------------------------------------------------------------------------------- /examples/storybook/src/stories/assets/youtube.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/examples/storybook/src/stories/assets/youtube.svg -------------------------------------------------------------------------------- /examples/storybook/src/stories/async-computed/signal1.fixture.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/examples/storybook/src/stories/async-computed/signal1.fixture.tsx -------------------------------------------------------------------------------- /examples/storybook/src/stories/form/base.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/examples/storybook/src/stories/form/base.stories.tsx -------------------------------------------------------------------------------- /examples/storybook/src/stories/form/custom-valid/custom.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/examples/storybook/src/stories/form/custom-valid/custom.stories.tsx -------------------------------------------------------------------------------- /examples/storybook/src/stories/form/custom-valid/customfield.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/examples/storybook/src/stories/form/custom-valid/customfield.stories.tsx -------------------------------------------------------------------------------- /examples/storybook/src/stories/form/custom-valid/standard.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/examples/storybook/src/stories/form/custom-valid/standard.stories.tsx -------------------------------------------------------------------------------- /examples/storybook/src/stories/form/default-valid/custom.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/examples/storybook/src/stories/form/default-valid/custom.stories.tsx -------------------------------------------------------------------------------- /examples/storybook/src/stories/form/default-valid/customfield.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/examples/storybook/src/stories/form/default-valid/customfield.stories.tsx -------------------------------------------------------------------------------- /examples/storybook/src/stories/form/default-valid/standard.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/examples/storybook/src/stories/form/default-valid/standard.stories.tsx -------------------------------------------------------------------------------- /examples/storybook/src/stories/form/fields/checkbox.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/examples/storybook/src/stories/form/fields/checkbox.stories.tsx -------------------------------------------------------------------------------- /examples/storybook/src/stories/form/fields/radio.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/examples/storybook/src/stories/form/fields/radio.stories.tsx -------------------------------------------------------------------------------- /examples/storybook/src/stories/form/fields/select.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/examples/storybook/src/stories/form/fields/select.stories.tsx -------------------------------------------------------------------------------- /examples/storybook/src/stories/signals/signal-array.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/examples/storybook/src/stories/signals/signal-array.stories.tsx -------------------------------------------------------------------------------- /examples/storybook/src/stories/styles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/examples/storybook/src/stories/styles.ts -------------------------------------------------------------------------------- /examples/storybook/tsconfig.app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/examples/storybook/tsconfig.app.json -------------------------------------------------------------------------------- /examples/storybook/tsconfig.app.tsbuildinfo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/examples/storybook/tsconfig.app.tsbuildinfo -------------------------------------------------------------------------------- /examples/storybook/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/examples/storybook/tsconfig.json -------------------------------------------------------------------------------- /examples/storybook/tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/examples/storybook/tsconfig.node.json -------------------------------------------------------------------------------- /examples/storybook/tsconfig.node.tsbuildinfo: -------------------------------------------------------------------------------- 1 | {"root":["./vite.config.ts"],"version":"5.6.2"} -------------------------------------------------------------------------------- /examples/storybook/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/examples/storybook/vite.config.ts -------------------------------------------------------------------------------- /examples/syncer/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/examples/syncer/tsconfig.json -------------------------------------------------------------------------------- /examples/syncer/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/examples/syncer/vite.config.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/package.json -------------------------------------------------------------------------------- /packages/components/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/components/CHANGELOG.md -------------------------------------------------------------------------------- /packages/components/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/components/package.json -------------------------------------------------------------------------------- /packages/components/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/components/readme.md -------------------------------------------------------------------------------- /packages/components/src/Box.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/components/src/Box.tsx -------------------------------------------------------------------------------- /packages/components/src/Button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/components/src/Button.tsx -------------------------------------------------------------------------------- /packages/components/src/Card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/components/src/Card.tsx -------------------------------------------------------------------------------- /packages/components/src/CheckBox.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/components/src/CheckBox.tsx -------------------------------------------------------------------------------- /packages/components/src/Color.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/components/src/Color.tsx -------------------------------------------------------------------------------- /packages/components/src/ColorBlock.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/components/src/ColorBlock.tsx -------------------------------------------------------------------------------- /packages/components/src/Divider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/components/src/Divider.tsx -------------------------------------------------------------------------------- /packages/components/src/ErrorBoundary.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/components/src/ErrorBoundary.tsx -------------------------------------------------------------------------------- /packages/components/src/Field.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/components/src/Field.tsx -------------------------------------------------------------------------------- /packages/components/src/Input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/components/src/Input.tsx -------------------------------------------------------------------------------- /packages/components/src/JsonView.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/components/src/JsonView.tsx -------------------------------------------------------------------------------- /packages/components/src/Layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/components/src/Layout.tsx -------------------------------------------------------------------------------- /packages/components/src/List.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/components/src/List.tsx -------------------------------------------------------------------------------- /packages/components/src/Loading.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/components/src/Loading.tsx -------------------------------------------------------------------------------- /packages/components/src/Radio.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/components/src/Radio.tsx -------------------------------------------------------------------------------- /packages/components/src/RichLabel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/components/src/RichLabel.tsx -------------------------------------------------------------------------------- /packages/components/src/Select.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/components/src/Select.tsx -------------------------------------------------------------------------------- /packages/components/src/Spin.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/components/src/Spin.tsx -------------------------------------------------------------------------------- /packages/components/src/Star.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/components/src/Star.tsx -------------------------------------------------------------------------------- /packages/components/src/Table.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/components/src/Table.tsx -------------------------------------------------------------------------------- /packages/components/src/TextArea.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/components/src/TextArea.tsx -------------------------------------------------------------------------------- /packages/components/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/components/src/index.ts -------------------------------------------------------------------------------- /packages/components/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/components/src/types.ts -------------------------------------------------------------------------------- /packages/components/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/components/tsconfig.json -------------------------------------------------------------------------------- /packages/components/tsup.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/components/tsup.config.ts -------------------------------------------------------------------------------- /packages/core/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/core/CHANGELOG.md -------------------------------------------------------------------------------- /packages/core/__tests__/async/base.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/core/__tests__/async/base.test.ts -------------------------------------------------------------------------------- /packages/core/__tests__/async/create.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/core/__tests__/async/create.test.ts -------------------------------------------------------------------------------- /packages/core/__tests__/async/deps.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/core/__tests__/async/deps.test.ts -------------------------------------------------------------------------------- /packages/core/__tests__/async/funcs.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/core/__tests__/async/funcs.test.ts -------------------------------------------------------------------------------- /packages/core/__tests__/async/scope.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/core/__tests__/async/scope.test.ts -------------------------------------------------------------------------------- /packages/core/__tests__/deps.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/core/__tests__/deps.test.ts -------------------------------------------------------------------------------- /packages/core/__tests__/emitter.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/core/__tests__/emitter.test.ts -------------------------------------------------------------------------------- /packages/core/__tests__/keypath.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/core/__tests__/keypath.test.ts -------------------------------------------------------------------------------- /packages/core/__tests__/reactive.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/core/__tests__/reactive.test.ts -------------------------------------------------------------------------------- /packages/core/__tests__/schema.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/core/__tests__/schema.test.ts -------------------------------------------------------------------------------- /packages/core/__tests__/shadow.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/core/__tests__/shadow.test.ts -------------------------------------------------------------------------------- /packages/core/__tests__/sync/base.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/core/__tests__/sync/base.test.ts -------------------------------------------------------------------------------- /packages/core/__tests__/sync/create.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/core/__tests__/sync/create.test.ts -------------------------------------------------------------------------------- /packages/core/__tests__/sync/scope.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/core/__tests__/sync/scope.test.ts -------------------------------------------------------------------------------- /packages/core/__tests__/types.test-d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/core/__tests__/types.test-d.ts -------------------------------------------------------------------------------- /packages/core/__tests__/types/computedState.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/core/__tests__/types/computedState.test.ts -------------------------------------------------------------------------------- /packages/core/__tests__/types/schema.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/core/__tests__/types/schema.test.ts -------------------------------------------------------------------------------- /packages/core/__tests__/utils/isPathMatched.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/core/__tests__/utils/isPathMatched.test.ts -------------------------------------------------------------------------------- /packages/core/__tests__/utils/parseFunc.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/core/__tests__/utils/parseFunc.test.ts -------------------------------------------------------------------------------- /packages/core/__tests__/utils/setVal.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/core/__tests__/utils/setVal.test.ts -------------------------------------------------------------------------------- /packages/core/__tests__/watch/base.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/core/__tests__/watch/base.test.ts -------------------------------------------------------------------------------- /packages/core/__tests__/watch/events.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/core/__tests__/watch/events.test.ts -------------------------------------------------------------------------------- /packages/core/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/core/package.json -------------------------------------------------------------------------------- /packages/core/src/computed/async.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/core/src/computed/async.ts -------------------------------------------------------------------------------- /packages/core/src/computed/computed.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/core/src/computed/computed.ts -------------------------------------------------------------------------------- /packages/core/src/computed/computedObject.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/core/src/computed/computedObject.ts -------------------------------------------------------------------------------- /packages/core/src/computed/computedObjects.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/core/src/computed/computedObjects.ts -------------------------------------------------------------------------------- /packages/core/src/computed/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/core/src/computed/index.ts -------------------------------------------------------------------------------- /packages/core/src/computed/sync.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/core/src/computed/sync.ts -------------------------------------------------------------------------------- /packages/core/src/computed/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/core/src/computed/types.ts -------------------------------------------------------------------------------- /packages/core/src/consts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/core/src/consts.ts -------------------------------------------------------------------------------- /packages/core/src/errors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/core/src/errors.ts -------------------------------------------------------------------------------- /packages/core/src/events/emitter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/core/src/events/emitter.ts -------------------------------------------------------------------------------- /packages/core/src/events/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/core/src/events/index.ts -------------------------------------------------------------------------------- /packages/core/src/events/scope.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/core/src/events/scope.ts -------------------------------------------------------------------------------- /packages/core/src/events/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/core/src/events/types.ts -------------------------------------------------------------------------------- /packages/core/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/core/src/index.ts -------------------------------------------------------------------------------- /packages/core/src/observer/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/core/src/observer/index.ts -------------------------------------------------------------------------------- /packages/core/src/observer/observer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/core/src/observer/observer.ts -------------------------------------------------------------------------------- /packages/core/src/observer/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/core/src/observer/types.ts -------------------------------------------------------------------------------- /packages/core/src/schema/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/core/src/schema/index.ts -------------------------------------------------------------------------------- /packages/core/src/schema/manager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/core/src/schema/manager.ts -------------------------------------------------------------------------------- /packages/core/src/schema/schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/core/src/schema/schema.ts -------------------------------------------------------------------------------- /packages/core/src/schema/types/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/core/src/schema/types/index.ts -------------------------------------------------------------------------------- /packages/core/src/schema/types/widgets.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/core/src/schema/types/widgets.ts -------------------------------------------------------------------------------- /packages/core/src/schema/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/core/src/schema/utils.ts -------------------------------------------------------------------------------- /packages/core/src/scope.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/core/src/scope.ts -------------------------------------------------------------------------------- /packages/core/src/store/hookArray.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/core/src/store/hookArray.ts -------------------------------------------------------------------------------- /packages/core/src/store/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/core/src/store/index.ts -------------------------------------------------------------------------------- /packages/core/src/store/reactive.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/core/src/store/reactive.ts -------------------------------------------------------------------------------- /packages/core/src/store/shadow.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/core/src/store/shadow.ts -------------------------------------------------------------------------------- /packages/core/src/store/store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/core/src/store/store.ts -------------------------------------------------------------------------------- /packages/core/src/store/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/core/src/store/types.ts -------------------------------------------------------------------------------- /packages/core/src/types/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/core/src/types/index.ts -------------------------------------------------------------------------------- /packages/core/src/utils/calcDependPaths.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/core/src/utils/calcDependPaths.ts -------------------------------------------------------------------------------- /packages/core/src/utils/createAsyncComptuedValue.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/core/src/utils/createAsyncComptuedValue.ts -------------------------------------------------------------------------------- /packages/core/src/utils/createObserverObject.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/core/src/utils/createObserverObject.ts -------------------------------------------------------------------------------- /packages/core/src/utils/defineExtend.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/core/src/utils/defineExtend.ts -------------------------------------------------------------------------------- /packages/core/src/utils/delay.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/core/src/utils/delay.ts -------------------------------------------------------------------------------- /packages/core/src/utils/forEachObject.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/core/src/utils/forEachObject.ts -------------------------------------------------------------------------------- /packages/core/src/utils/getAsyncVal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/core/src/utils/getAsyncVal.ts -------------------------------------------------------------------------------- /packages/core/src/utils/getAsyncValue.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/core/src/utils/getAsyncValue.ts -------------------------------------------------------------------------------- /packages/core/src/utils/getComputedId.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/core/src/utils/getComputedId.ts -------------------------------------------------------------------------------- /packages/core/src/utils/getDefaultComputedOptions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/core/src/utils/getDefaultComputedOptions.ts -------------------------------------------------------------------------------- /packages/core/src/utils/getDepends.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/core/src/utils/getDepends.ts -------------------------------------------------------------------------------- /packages/core/src/utils/getError.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/core/src/utils/getError.ts -------------------------------------------------------------------------------- /packages/core/src/utils/getFullValuePath.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/core/src/utils/getFullValuePath.ts -------------------------------------------------------------------------------- /packages/core/src/utils/getId.ts: -------------------------------------------------------------------------------- 1 | export function getId(){ 2 | return Math.random().toString(36).slice(2) 3 | } -------------------------------------------------------------------------------- /packages/core/src/utils/getMapVal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/core/src/utils/getMapVal.ts -------------------------------------------------------------------------------- /packages/core/src/utils/getObserverDescriptor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/core/src/utils/getObserverDescriptor.ts -------------------------------------------------------------------------------- /packages/core/src/utils/getParentPath.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/core/src/utils/getParentPath.ts -------------------------------------------------------------------------------- /packages/core/src/utils/getSnap.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/core/src/utils/getSnap.ts -------------------------------------------------------------------------------- /packages/core/src/utils/getSnapshot.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/core/src/utils/getSnapshot.ts -------------------------------------------------------------------------------- /packages/core/src/utils/getVal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/core/src/utils/getVal.ts -------------------------------------------------------------------------------- /packages/core/src/utils/getValueByPath.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/core/src/utils/getValueByPath.ts -------------------------------------------------------------------------------- /packages/core/src/utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/core/src/utils/index.ts -------------------------------------------------------------------------------- /packages/core/src/utils/isAbsolutePath.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/core/src/utils/isAbsolutePath.ts -------------------------------------------------------------------------------- /packages/core/src/utils/isAsyncComputedValue.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/core/src/utils/isAsyncComputedValue.ts -------------------------------------------------------------------------------- /packages/core/src/utils/isAsyncFunction.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/core/src/utils/isAsyncFunction.ts -------------------------------------------------------------------------------- /packages/core/src/utils/isComputedDescriptorParameter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/core/src/utils/isComputedDescriptorParameter.ts -------------------------------------------------------------------------------- /packages/core/src/utils/isEq.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/core/src/utils/isEq.ts -------------------------------------------------------------------------------- /packages/core/src/utils/isFuncDefine.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/core/src/utils/isFuncDefine.ts -------------------------------------------------------------------------------- /packages/core/src/utils/isFunction.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/core/src/utils/isFunction.ts -------------------------------------------------------------------------------- /packages/core/src/utils/isMap.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/core/src/utils/isMap.ts -------------------------------------------------------------------------------- /packages/core/src/utils/isMatchOperates.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/core/src/utils/isMatchOperates.ts -------------------------------------------------------------------------------- /packages/core/src/utils/isNumber.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/core/src/utils/isNumber.ts -------------------------------------------------------------------------------- /packages/core/src/utils/isObserverDescriptor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/core/src/utils/isObserverDescriptor.ts -------------------------------------------------------------------------------- /packages/core/src/utils/isObserverDescriptorBuilder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/core/src/utils/isObserverDescriptorBuilder.ts -------------------------------------------------------------------------------- /packages/core/src/utils/isPathEq.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/core/src/utils/isPathEq.ts -------------------------------------------------------------------------------- /packages/core/src/utils/isPathMatched.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/core/src/utils/isPathMatched.ts -------------------------------------------------------------------------------- /packages/core/src/utils/isPlainObject.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/core/src/utils/isPlainObject.ts -------------------------------------------------------------------------------- /packages/core/src/utils/isPrimitive.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/core/src/utils/isPrimitive.ts -------------------------------------------------------------------------------- /packages/core/src/utils/isPromise.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/core/src/utils/isPromise.ts -------------------------------------------------------------------------------- /packages/core/src/utils/isProxy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/core/src/utils/isProxy.ts -------------------------------------------------------------------------------- /packages/core/src/utils/isRaw.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/core/src/utils/isRaw.ts -------------------------------------------------------------------------------- /packages/core/src/utils/isRelPath.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/core/src/utils/isRelPath.ts -------------------------------------------------------------------------------- /packages/core/src/utils/isSchemaBuilder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/core/src/utils/isSchemaBuilder.ts -------------------------------------------------------------------------------- /packages/core/src/utils/isValueSchema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/core/src/utils/isValueSchema.ts -------------------------------------------------------------------------------- /packages/core/src/utils/joinValuePath.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/core/src/utils/joinValuePath.ts -------------------------------------------------------------------------------- /packages/core/src/utils/log.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/core/src/utils/log.ts -------------------------------------------------------------------------------- /packages/core/src/utils/markRaw.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/core/src/utils/markRaw.ts -------------------------------------------------------------------------------- /packages/core/src/utils/noRepeat.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/core/src/utils/noRepeat.ts -------------------------------------------------------------------------------- /packages/core/src/utils/normalizeDeps.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/core/src/utils/normalizeDeps.ts -------------------------------------------------------------------------------- /packages/core/src/utils/parseFunc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/core/src/utils/parseFunc.ts -------------------------------------------------------------------------------- /packages/core/src/utils/pathIsExists.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/core/src/utils/pathIsExists.ts -------------------------------------------------------------------------------- /packages/core/src/utils/pathStartsWith.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/core/src/utils/pathStartsWith.ts -------------------------------------------------------------------------------- /packages/core/src/utils/setVal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/core/src/utils/setVal.ts -------------------------------------------------------------------------------- /packages/core/src/utils/updateObjectVal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/core/src/utils/updateObjectVal.ts -------------------------------------------------------------------------------- /packages/core/src/utils/watchObjectAccess.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/core/src/utils/watchObjectAccess.ts -------------------------------------------------------------------------------- /packages/core/src/watch/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/core/src/watch/index.ts -------------------------------------------------------------------------------- /packages/core/src/watch/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/core/src/watch/types.ts -------------------------------------------------------------------------------- /packages/core/src/watch/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/core/src/watch/utils.ts -------------------------------------------------------------------------------- /packages/core/src/watch/watch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/core/src/watch/watch.ts -------------------------------------------------------------------------------- /packages/core/src/watch/watchObject.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/core/src/watch/watchObject.ts -------------------------------------------------------------------------------- /packages/core/src/watch/watchObjects.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/core/src/watch/watchObjects.ts -------------------------------------------------------------------------------- /packages/core/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/core/tsconfig.json -------------------------------------------------------------------------------- /packages/core/tsup.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/core/tsup.config.ts -------------------------------------------------------------------------------- /packages/core/vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/core/vitest.config.ts -------------------------------------------------------------------------------- /packages/devTools/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/devTools/CHANGELOG.md -------------------------------------------------------------------------------- /packages/devTools/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/devTools/package.json -------------------------------------------------------------------------------- /packages/devTools/src/cycleDetectExtend.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/devTools/src/cycleDetectExtend.ts -------------------------------------------------------------------------------- /packages/devTools/src/devTools.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/devTools/src/devTools.ts -------------------------------------------------------------------------------- /packages/devTools/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/devTools/src/index.ts -------------------------------------------------------------------------------- /packages/devTools/src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/devTools/src/utils.ts -------------------------------------------------------------------------------- /packages/devTools/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/devTools/tsconfig.json -------------------------------------------------------------------------------- /packages/devTools/tsup.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/devTools/tsup.config.ts -------------------------------------------------------------------------------- /packages/form/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/form/.gitignore -------------------------------------------------------------------------------- /packages/form/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/form/CHANGELOG.md -------------------------------------------------------------------------------- /packages/form/examples/0.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/form/examples/0.json -------------------------------------------------------------------------------- /packages/form/examples/addContact.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/form/examples/addContact.ts -------------------------------------------------------------------------------- /packages/form/examples/data.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/form/examples/data.ts -------------------------------------------------------------------------------- /packages/form/examples/debuger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/form/examples/debuger.ts -------------------------------------------------------------------------------- /packages/form/examples/general.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/form/examples/general.ts -------------------------------------------------------------------------------- /packages/form/examples/group-collapse.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/form/examples/group-collapse.ts -------------------------------------------------------------------------------- /packages/form/examples/group-tabs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/form/examples/group-tabs.ts -------------------------------------------------------------------------------- /packages/form/examples/group-tabs2.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/form/examples/group-tabs2.ts -------------------------------------------------------------------------------- /packages/form/examples/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/form/examples/index.html -------------------------------------------------------------------------------- /packages/form/examples/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/form/examples/index.ts -------------------------------------------------------------------------------- /packages/form/examples/ipConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/form/examples/ipConfig.ts -------------------------------------------------------------------------------- /packages/form/examples/ipSyncConfig-nomap.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/form/examples/ipSyncConfig-nomap.ts -------------------------------------------------------------------------------- /packages/form/examples/ipSyncConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/form/examples/ipSyncConfig.ts -------------------------------------------------------------------------------- /packages/form/examples/lazy-select.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/form/examples/lazy-select.ts -------------------------------------------------------------------------------- /packages/form/examples/pcas-code.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/form/examples/pcas-code.json -------------------------------------------------------------------------------- /packages/form/examples/store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/form/examples/store.ts -------------------------------------------------------------------------------- /packages/form/examples/transform.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/form/examples/transform.ts -------------------------------------------------------------------------------- /packages/form/examples/usepath.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/form/examples/usepath.ts -------------------------------------------------------------------------------- /packages/form/examples/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/form/examples/utils.ts -------------------------------------------------------------------------------- /packages/form/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/form/index.css -------------------------------------------------------------------------------- /packages/form/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/form/index.html -------------------------------------------------------------------------------- /packages/form/mock/api.mock.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/form/mock/api.mock.ts -------------------------------------------------------------------------------- /packages/form/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/form/package.json -------------------------------------------------------------------------------- /packages/form/public/captcha.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/form/public/captcha.png -------------------------------------------------------------------------------- /packages/form/public/tabs.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/form/public/tabs.html -------------------------------------------------------------------------------- /packages/form/src/components/collapse/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/form/src/components/collapse/index.ts -------------------------------------------------------------------------------- /packages/form/src/components/collapse/styles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/form/src/components/collapse/styles.ts -------------------------------------------------------------------------------- /packages/form/src/components/flex/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/form/src/components/flex/index.ts -------------------------------------------------------------------------------- /packages/form/src/components/flex/styles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/form/src/components/flex/styles.ts -------------------------------------------------------------------------------- /packages/form/src/components/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/form/src/components/index.ts -------------------------------------------------------------------------------- /packages/form/src/components/loading/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/form/src/components/loading/index.ts -------------------------------------------------------------------------------- /packages/form/src/context.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/form/src/context.ts -------------------------------------------------------------------------------- /packages/form/src/controllers/asyncState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/form/src/controllers/asyncState.ts -------------------------------------------------------------------------------- /packages/form/src/controllers/context.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/form/src/controllers/context.ts -------------------------------------------------------------------------------- /packages/form/src/controllers/hostClasss.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/form/src/controllers/hostClasss.ts -------------------------------------------------------------------------------- /packages/form/src/controllers/hostStyles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/form/src/controllers/hostStyles.ts -------------------------------------------------------------------------------- /packages/form/src/controllers/imagepreview.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/form/src/controllers/imagepreview.ts -------------------------------------------------------------------------------- /packages/form/src/controllers/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/form/src/controllers/index.ts -------------------------------------------------------------------------------- /packages/form/src/controllers/scrollbar.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/form/src/controllers/scrollbar.ts -------------------------------------------------------------------------------- /packages/form/src/controllers/theme.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/form/src/controllers/theme.ts -------------------------------------------------------------------------------- /packages/form/src/field/dropdown.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/form/src/field/dropdown.ts -------------------------------------------------------------------------------- /packages/form/src/field/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/form/src/field/index.ts -------------------------------------------------------------------------------- /packages/form/src/field/styles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/form/src/field/styles.ts -------------------------------------------------------------------------------- /packages/form/src/form/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/form/src/form/index.ts -------------------------------------------------------------------------------- /packages/form/src/form/styles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/form/src/form/styles.ts -------------------------------------------------------------------------------- /packages/form/src/form/vars.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/form/src/form/vars.ts -------------------------------------------------------------------------------- /packages/form/src/groups/base.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/form/src/groups/base.ts -------------------------------------------------------------------------------- /packages/form/src/groups/collapse.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/form/src/groups/collapse.ts -------------------------------------------------------------------------------- /packages/form/src/groups/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/form/src/groups/index.ts -------------------------------------------------------------------------------- /packages/form/src/groups/tabs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/form/src/groups/tabs.ts -------------------------------------------------------------------------------- /packages/form/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/form/src/index.ts -------------------------------------------------------------------------------- /packages/form/src/styles/overloads.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/form/src/styles/overloads.ts -------------------------------------------------------------------------------- /packages/form/src/styles/themeMap.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/form/src/styles/themeMap.ts -------------------------------------------------------------------------------- /packages/form/src/styles/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/form/src/styles/utils.ts -------------------------------------------------------------------------------- /packages/form/src/themes/dark.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/form/src/themes/dark.css -------------------------------------------------------------------------------- /packages/form/src/themes/light.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/form/src/themes/light.css -------------------------------------------------------------------------------- /packages/form/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/form/src/types.ts -------------------------------------------------------------------------------- /packages/form/src/utils/applyClass.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/form/src/utils/applyClass.ts -------------------------------------------------------------------------------- /packages/form/src/utils/applyCustomStyles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/form/src/utils/applyCustomStyles.ts -------------------------------------------------------------------------------- /packages/form/src/utils/changePrimaryColor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/form/src/utils/changePrimaryColor.ts -------------------------------------------------------------------------------- /packages/form/src/utils/createAsyncComptuedValue.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/form/src/utils/createAsyncComptuedValue.ts -------------------------------------------------------------------------------- /packages/form/src/utils/generateColors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/form/src/utils/generateColors.ts -------------------------------------------------------------------------------- /packages/form/src/utils/getInputValue.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/form/src/utils/getInputValue.ts -------------------------------------------------------------------------------- /packages/form/src/utils/getVal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/form/src/utils/getVal.ts -------------------------------------------------------------------------------- /packages/form/src/utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/form/src/utils/index.ts -------------------------------------------------------------------------------- /packages/form/src/utils/initFieldOptions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/form/src/utils/initFieldOptions.ts -------------------------------------------------------------------------------- /packages/form/src/utils/injectStyles.ts: -------------------------------------------------------------------------------- 1 | 2 | 3 | export function injectStyles() { 4 | 5 | } -------------------------------------------------------------------------------- /packages/form/src/utils/isAsyncComputedValue.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/form/src/utils/isAsyncComputedValue.ts -------------------------------------------------------------------------------- /packages/form/src/utils/isUrl.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/form/src/utils/isUrl.ts -------------------------------------------------------------------------------- /packages/form/src/utils/registerIcons.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/form/src/utils/registerIcons.ts -------------------------------------------------------------------------------- /packages/form/src/utils/renderWidget.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/form/src/utils/renderWidget.ts -------------------------------------------------------------------------------- /packages/form/src/utils/safeCall.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/form/src/utils/safeCall.ts -------------------------------------------------------------------------------- /packages/form/src/utils/setVal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/form/src/utils/setVal.ts -------------------------------------------------------------------------------- /packages/form/src/utils/tag.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/form/src/utils/tag.ts -------------------------------------------------------------------------------- /packages/form/src/utils/toSchemaValue.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/form/src/utils/toSchemaValue.ts -------------------------------------------------------------------------------- /packages/form/src/utils/toggleWrapper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/form/src/utils/toggleWrapper.ts -------------------------------------------------------------------------------- /packages/form/src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /packages/form/src/widgets/captcha.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/form/src/widgets/captcha.ts -------------------------------------------------------------------------------- /packages/form/src/widgets/cascader.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/form/src/widgets/cascader.ts -------------------------------------------------------------------------------- /packages/form/src/widgets/checkbox-group.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/form/src/widgets/checkbox-group.ts -------------------------------------------------------------------------------- /packages/form/src/widgets/checkbox.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/form/src/widgets/checkbox.ts -------------------------------------------------------------------------------- /packages/form/src/widgets/color-picker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/form/src/widgets/color-picker.ts -------------------------------------------------------------------------------- /packages/form/src/widgets/combine.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/form/src/widgets/combine.ts -------------------------------------------------------------------------------- /packages/form/src/widgets/cron.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/form/src/widgets/cron.ts -------------------------------------------------------------------------------- /packages/form/src/widgets/custom.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/form/src/widgets/custom.ts -------------------------------------------------------------------------------- /packages/form/src/widgets/date-range.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/form/src/widgets/date-range.ts -------------------------------------------------------------------------------- /packages/form/src/widgets/date.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/form/src/widgets/date.ts -------------------------------------------------------------------------------- /packages/form/src/widgets/datetime.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/form/src/widgets/datetime.ts -------------------------------------------------------------------------------- /packages/form/src/widgets/email.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/form/src/widgets/email.ts -------------------------------------------------------------------------------- /packages/form/src/widgets/icons.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/form/src/widgets/icons.ts -------------------------------------------------------------------------------- /packages/form/src/widgets/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/form/src/widgets/index.ts -------------------------------------------------------------------------------- /packages/form/src/widgets/input.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/form/src/widgets/input.ts -------------------------------------------------------------------------------- /packages/form/src/widgets/ipaddress.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/form/src/widgets/ipaddress.ts -------------------------------------------------------------------------------- /packages/form/src/widgets/list.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/form/src/widgets/list.ts -------------------------------------------------------------------------------- /packages/form/src/widgets/markdown.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/form/src/widgets/markdown.ts -------------------------------------------------------------------------------- /packages/form/src/widgets/number.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/form/src/widgets/number.ts -------------------------------------------------------------------------------- /packages/form/src/widgets/parts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/form/src/widgets/parts.ts -------------------------------------------------------------------------------- /packages/form/src/widgets/password.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/form/src/widgets/password.ts -------------------------------------------------------------------------------- /packages/form/src/widgets/phone.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/form/src/widgets/phone.ts -------------------------------------------------------------------------------- /packages/form/src/widgets/qrcode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/form/src/widgets/qrcode.ts -------------------------------------------------------------------------------- /packages/form/src/widgets/radio-button.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/form/src/widgets/radio-button.ts -------------------------------------------------------------------------------- /packages/form/src/widgets/radio.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/form/src/widgets/radio.ts -------------------------------------------------------------------------------- /packages/form/src/widgets/range.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/form/src/widgets/range.ts -------------------------------------------------------------------------------- /packages/form/src/widgets/rating.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/form/src/widgets/rating.ts -------------------------------------------------------------------------------- /packages/form/src/widgets/search.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/form/src/widgets/search.ts -------------------------------------------------------------------------------- /packages/form/src/widgets/select.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/form/src/widgets/select.ts -------------------------------------------------------------------------------- /packages/form/src/widgets/stepper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/form/src/widgets/stepper.ts -------------------------------------------------------------------------------- /packages/form/src/widgets/switch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/form/src/widgets/switch.ts -------------------------------------------------------------------------------- /packages/form/src/widgets/table.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/form/src/widgets/table.ts -------------------------------------------------------------------------------- /packages/form/src/widgets/textarea.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/form/src/widgets/textarea.ts -------------------------------------------------------------------------------- /packages/form/src/widgets/time.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/form/src/widgets/time.ts -------------------------------------------------------------------------------- /packages/form/src/widgets/tree-dropdown.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/form/src/widgets/tree-dropdown.ts -------------------------------------------------------------------------------- /packages/form/src/widgets/tree-select.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/form/src/widgets/tree-select.ts -------------------------------------------------------------------------------- /packages/form/src/widgets/upload.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/form/src/widgets/upload.ts -------------------------------------------------------------------------------- /packages/form/src/widgets/url.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/form/src/widgets/url.ts -------------------------------------------------------------------------------- /packages/form/src/widgets/verifycode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/form/src/widgets/verifycode.ts -------------------------------------------------------------------------------- /packages/form/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/form/tsconfig.json -------------------------------------------------------------------------------- /packages/form/tsup.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/form/tsup.config.ts -------------------------------------------------------------------------------- /packages/form/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/form/vite.config.ts -------------------------------------------------------------------------------- /packages/react/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/react/CHANGELOG.md -------------------------------------------------------------------------------- /packages/react/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/react/package.json -------------------------------------------------------------------------------- /packages/react/rslib.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/react/rslib.config.ts -------------------------------------------------------------------------------- /packages/react/src/form/Field.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/react/src/form/Field.tsx -------------------------------------------------------------------------------- /packages/react/src/form/Form.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/react/src/form/Form.tsx -------------------------------------------------------------------------------- /packages/react/src/form/bind.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/react/src/form/bind.ts -------------------------------------------------------------------------------- /packages/react/src/form/consts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/react/src/form/consts.ts -------------------------------------------------------------------------------- /packages/react/src/form/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/react/src/form/index.ts -------------------------------------------------------------------------------- /packages/react/src/form/submit.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/react/src/form/submit.ts -------------------------------------------------------------------------------- /packages/react/src/form/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/react/src/form/types.ts -------------------------------------------------------------------------------- /packages/react/src/form/useField.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/react/src/form/useField.tsx -------------------------------------------------------------------------------- /packages/react/src/form/useFields.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/react/src/form/useFields.ts -------------------------------------------------------------------------------- /packages/react/src/form/useForm.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/react/src/form/useForm.ts -------------------------------------------------------------------------------- /packages/react/src/form/utils/addClass.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/react/src/form/utils/addClass.ts -------------------------------------------------------------------------------- /packages/react/src/form/utils/addElementStyleOrClass.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/react/src/form/utils/addElementStyleOrClass.ts -------------------------------------------------------------------------------- /packages/react/src/form/utils/addPseudoElement.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/react/src/form/utils/addPseudoElement.ts -------------------------------------------------------------------------------- /packages/react/src/form/utils/fieldToState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/react/src/form/utils/fieldToState.ts -------------------------------------------------------------------------------- /packages/react/src/form/utils/findAutoFields.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/react/src/form/utils/findAutoFields.ts -------------------------------------------------------------------------------- /packages/react/src/form/utils/findUpElement.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/react/src/form/utils/findUpElement.ts -------------------------------------------------------------------------------- /packages/react/src/form/utils/getInputElements.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/react/src/form/utils/getInputElements.ts -------------------------------------------------------------------------------- /packages/react/src/form/utils/getInputValue.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/react/src/form/utils/getInputValue.ts -------------------------------------------------------------------------------- /packages/react/src/form/utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/react/src/form/utils/index.ts -------------------------------------------------------------------------------- /packages/react/src/form/utils/initFormFields.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/react/src/form/utils/initFormFields.ts -------------------------------------------------------------------------------- /packages/react/src/form/utils/insertStyle.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/react/src/form/utils/insertStyle.ts -------------------------------------------------------------------------------- /packages/react/src/form/utils/isFalse.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/react/src/form/utils/isFalse.ts -------------------------------------------------------------------------------- /packages/react/src/form/utils/isInputBinded.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/react/src/form/utils/isInputBinded.ts -------------------------------------------------------------------------------- /packages/react/src/form/utils/isInputElement.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/react/src/form/utils/isInputElement.ts -------------------------------------------------------------------------------- /packages/react/src/form/utils/isTrue.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/react/src/form/utils/isTrue.ts -------------------------------------------------------------------------------- /packages/react/src/form/utils/pickValue.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/react/src/form/utils/pickValue.ts -------------------------------------------------------------------------------- /packages/react/src/form/utils/removeArrayItem.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/react/src/form/utils/removeArrayItem.ts -------------------------------------------------------------------------------- /packages/react/src/form/utils/removeClass.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/react/src/form/utils/removeClass.ts -------------------------------------------------------------------------------- /packages/react/src/form/utils/removePseudoElement.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/react/src/form/utils/removePseudoElement.ts -------------------------------------------------------------------------------- /packages/react/src/form/utils/removeStyle.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/react/src/form/utils/removeStyle.ts -------------------------------------------------------------------------------- /packages/react/src/form/utils/removeStyleOrClass.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/react/src/form/utils/removeStyleOrClass.ts -------------------------------------------------------------------------------- /packages/react/src/form/utils/replaceWithRegex.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/react/src/form/utils/replaceWithRegex.tsx -------------------------------------------------------------------------------- /packages/react/src/form/utils/setInputValue.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/react/src/form/utils/setInputValue.ts -------------------------------------------------------------------------------- /packages/react/src/form/utils/stateToField.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/react/src/form/utils/stateToField.ts -------------------------------------------------------------------------------- /packages/react/src/form/validator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/react/src/form/validator.ts -------------------------------------------------------------------------------- /packages/react/src/hooks/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/react/src/hooks/types.ts -------------------------------------------------------------------------------- /packages/react/src/hooks/useAsyncState.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/react/src/hooks/useAsyncState.tsx -------------------------------------------------------------------------------- /packages/react/src/hooks/useComputed.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/react/src/hooks/useComputed.tsx -------------------------------------------------------------------------------- /packages/react/src/hooks/useComputedObject.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/react/src/hooks/useComputedObject.tsx -------------------------------------------------------------------------------- /packages/react/src/hooks/useDeps.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/react/src/hooks/useDeps.tsx -------------------------------------------------------------------------------- /packages/react/src/hooks/useObserver.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/react/src/hooks/useObserver.tsx -------------------------------------------------------------------------------- /packages/react/src/hooks/useState.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/react/src/hooks/useState.tsx -------------------------------------------------------------------------------- /packages/react/src/hooks/useStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/react/src/hooks/useStore.ts -------------------------------------------------------------------------------- /packages/react/src/hooks/useWatch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/react/src/hooks/useWatch.ts -------------------------------------------------------------------------------- /packages/react/src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/react/src/index.tsx -------------------------------------------------------------------------------- /packages/react/src/signal/customRender.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/react/src/signal/customRender.tsx -------------------------------------------------------------------------------- /packages/react/src/signal/dynamicRender.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/react/src/signal/dynamicRender.tsx -------------------------------------------------------------------------------- /packages/react/src/signal/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/react/src/signal/index.tsx -------------------------------------------------------------------------------- /packages/react/src/signal/staticRender.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/react/src/signal/staticRender.tsx -------------------------------------------------------------------------------- /packages/react/src/signal/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/react/src/signal/types.ts -------------------------------------------------------------------------------- /packages/react/src/store.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/react/src/store.tsx -------------------------------------------------------------------------------- /packages/react/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/react/src/types.ts -------------------------------------------------------------------------------- /packages/react/src/utils/assert.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/react/src/utils/assert.ts -------------------------------------------------------------------------------- /packages/react/src/utils/debounce.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/react/src/utils/debounce.ts -------------------------------------------------------------------------------- /packages/react/src/utils/getInputValueFromEvent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/react/src/utils/getInputValueFromEvent.ts -------------------------------------------------------------------------------- /packages/react/src/utils/getValueBySelector.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/react/src/utils/getValueBySelector.ts -------------------------------------------------------------------------------- /packages/react/src/utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/react/src/utils/index.ts -------------------------------------------------------------------------------- /packages/react/src/utils/isBool.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/react/src/utils/isBool.ts -------------------------------------------------------------------------------- /packages/react/src/utils/isBoolean.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/react/src/utils/isBoolean.ts -------------------------------------------------------------------------------- /packages/react/src/utils/isEmpty.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/react/src/utils/isEmpty.ts -------------------------------------------------------------------------------- /packages/react/src/utils/isNull.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/react/src/utils/isNull.ts -------------------------------------------------------------------------------- /packages/react/src/utils/isNumber.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/react/src/utils/isNumber.ts -------------------------------------------------------------------------------- /packages/react/src/utils/isReactElement.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/react/src/utils/isReactElement.ts -------------------------------------------------------------------------------- /packages/react/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/react/tsconfig.json -------------------------------------------------------------------------------- /packages/react/tsup.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/react/tsup.config.ts -------------------------------------------------------------------------------- /packages/syncer/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/syncer/CHANGELOG.md -------------------------------------------------------------------------------- /packages/syncer/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/syncer/package.json -------------------------------------------------------------------------------- /packages/syncer/readme.md: -------------------------------------------------------------------------------- 1 | 同步两个AutoStore 2 | 3 | 4 | -------------------------------------------------------------------------------- /packages/syncer/src/__tests__/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/syncer/src/__tests__/index.test.ts -------------------------------------------------------------------------------- /packages/syncer/src/__tests__/store.clone.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/syncer/src/__tests__/store.clone.test.ts -------------------------------------------------------------------------------- /packages/syncer/src/__tests__/store.sync.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/syncer/src/__tests__/store.sync.test.ts -------------------------------------------------------------------------------- /packages/syncer/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/syncer/src/index.ts -------------------------------------------------------------------------------- /packages/syncer/src/plugin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/syncer/src/plugin.ts -------------------------------------------------------------------------------- /packages/syncer/src/syncer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/syncer/src/syncer.ts -------------------------------------------------------------------------------- /packages/syncer/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/syncer/src/types.ts -------------------------------------------------------------------------------- /packages/syncer/src/utils/forEachObject.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/syncer/src/utils/forEachObject.ts -------------------------------------------------------------------------------- /packages/syncer/src/utils/isFunction.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/syncer/src/utils/isFunction.ts -------------------------------------------------------------------------------- /packages/syncer/src/utils/markFunc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/syncer/src/utils/markFunc.ts -------------------------------------------------------------------------------- /packages/syncer/src/utils/watchObjectAccess.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/syncer/src/utils/watchObjectAccess.ts -------------------------------------------------------------------------------- /packages/syncer/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/syncer/tsconfig.json -------------------------------------------------------------------------------- /packages/syncer/tsup.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/packages/syncer/tsup.config.ts -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /pnpm-workspace.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/pnpm-workspace.yaml -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/readme.md -------------------------------------------------------------------------------- /readme_cn.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/readme_cn.md -------------------------------------------------------------------------------- /turbo.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangfisher/autostore/HEAD/turbo.json --------------------------------------------------------------------------------