dito
Dito.js is a declarative and modern web framework with a focus on API driven development, based on Objection.js, Koa.js and Vue.js – Developed at Lineto by Jürg Lehni and made available by Lineto in 2018 under the MIT license
파일 탐색기
최종 버전 다운로드 (.zip)- ci.yml
- pre-commit
- settings.json
- @types-koa__multer-npm-2.0.8-e462fe35e7-b5618435a1.zip
- admin.md
- application.md
- configuration.md
- controllers.md
- migrations.md
- model-filters.md
- model-method.md
- model-properties.md
- model-queries.md
- model-relations.md
- model-scopes.md
- models.md
- seeds.md
- validator.md
- DitoAccount.vue
- DitoAffix.vue
- DitoAffixes.vue
- DitoButtons.vue
- DitoClipboard.vue
- DitoContainer.vue
- DitoCreateButton.vue
- DitoDialog.vue
- DitoDraggable.vue
- DitoEditButtons.vue
- DitoErrors.vue
- DitoForm.vue
- DitoFormInner.vue
- DitoFormNested.vue
- DitoHeader.vue
- DitoLabel.vue
- DitoMenu.vue
- DitoNavigation.vue
- DitoNotifications.vue
- DitoPagination.vue
- DitoPane.vue
- DitoPanel.vue
- DitoPanels.vue
- DitoRoot.vue
- DitoSchema.vue
- DitoSchemaInlined.vue
- DitoScopes.vue
- DitoSidebar.vue
- DitoSpinner.vue
- DitoTableCell.vue
- DitoTableHead.vue
- DitoTabs.vue
- DitoTrail.vue
- DitoTreeItem.vue
- DitoUploadFile.vue
- DitoView.vue
- DitoVNode.vue
- index.js
- resize.js
- ContextMixin.js
- DataMixin.js
- DitoMixin.js
- DomMixin.js
- EmitterMixin.js
- ItemMixin.js
- LoadingMixin.js
- NumberMixin.js
- OptionsMixin.js
- PulldownMixin.js
- ResourceMixin.js
- RouteMixin.js
- SchemaParentMixin.js
- SortableMixin.js
- SourceMixin.js
- TextMixin.js
- TypeMixin.js
- ValidationMixin.js
- ValidatorMixin.js
- ValueMixin.js
- _base.scss
- _button.scss
- _imports.scss
- _info.scss
- _layout.scss
- _pulldown.scss
- _scroll.scss
- _settings.scss
- _table.scss
- _tippy.scss
- style.scss
- DitoTypeButton.vue
- DitoTypeCheckbox.vue
- DitoTypeCheckboxes.vue
- DitoTypeCode.vue
- DitoTypeColor.vue
- DitoTypeComponent.vue
- DitoTypeComputed.vue
- DitoTypeDate.vue
- DitoTypeLabel.vue
- DitoTypeList.vue
- DitoTypeMarkup.vue
- DitoTypeMultiselect.vue
- DitoTypeNumber.vue
- DitoTypeObject.vue
- DitoTypePanel.vue
- DitoTypeProgress.vue
- DitoTypeRadio.vue
- DitoTypeSection.vue
- DitoTypeSelect.vue
- DitoTypeSlider.vue
- DitoTypeSpacer.vue
- DitoTypeSwitch.vue
- DitoTypeText.vue
- DitoTypeTextarea.vue
- DitoTypeTreeList.vue
- DitoTypeUpload.vue
- index.js
- accessor.js
- agent.js
- data.js
- filter.js
- math.js
- options.js
- path.js
- resource.js
- route.js
- schema.js
- SchemaGraph.js
- type.js
- uid.js
- units.js
- _creditcard.js
- _decimals.js
- _domain.js
- _email.js
- _hostname.js
- _integer.js
- _max.js
- _min.js
- _password.js
- _range.js
- _required.js
- _url.js
- index.js
- appState.js
- DitoAdmin.js
- DitoComponent.js
- DitoContext.js
- DitoTypeComponent.js
- DitoUser.js
- index.js
- verbs.js
- index.d.ts
- .gitignore
- jsconfig.json
- package.json
- postcss.config.js
- README.md
- vite.config.js
- inline-assets.js
- css.js
- index.js
- postcss.js
- rollup.js
- vite.js
- .eslintignore
- .gitignore
- jsconfig.json
- package.json
- README.md
- index.js
- Node.js
- Result.js
- Router.js
- Router.test.js
- .gitignore
- jsconfig.json
- package.json
- README.md
- Application.js
- index.js
- Validator.js
- createMigration.js
- index.js
- listAssetConfig.js
- migrate.js
- reset.js
- rollback.js
- seed.js
- unlock.js
- console.js
- index.js
- AdminController.js
- CollectionController.js
- Controller.js
- ControllerAction.js
- index.js
- MemberAction.js
- ModelController.js
- RelationController.js
- UsersController.js
- AssetError.js
- AuthenticationError.js
- AuthorizationError.js
- ControllerError.js
- DatabaseError.js
- GraphError.js
- index.js
- ModelError.js
- NotFoundError.js
- NotImplementedError.js
- QueryBuilderError.js
- RelationError.js
- ResponseError.js
- ValidationError.js
- DitoGraphProcessor.js
- expression.js
- graph.js
- index.js
- EventEmitter.js
- index.js
- KnexHelper.js
- attachLogger.js
- createTransaction.js
- extendContext.js
- findRoute.js
- handleConnectMiddleware.js
- handleError.js
- handleRoute.js
- handleSession.js
- handleUser.js
- index.js
- logRequests.js
- setupRequestStorage.js
- AssetMixin.js
- index.js
- SessionMixin.js
- TimeStampedMixin.js
- UserMixin.js
- assets.js
- filters.js
- hooks.js
- index.js
- modifiers.js
- options.js
- properties.js
- relations.js
- schema.js
- scopes.js
- AssetModel.js
- index.js
- Model.js
- Model.test.js
- RelationAccessor.js
- SessionModel.js
- TimeStampedModel.js
- UserModel.js
- index.js
- QueryBuilder.js
- QueryFilters.js
- QueryParameters.js
- Registry.js
- _empty.js
- _required.js
- index.js
- _computed.js
- _foreign.js
- _hidden.js
- _index.js
- _instanceof.js
- _primary.js
- _range.js
- _relate.js
- _specificType.js
- _unique.js
- _unsigned.js
- _validate.js
- index.js
- _asset.js
- _color.js
- index.js
- index.js
- relations.js
- relations.test.js
- schema.js
- schema.test.js
- index.js
- Service.js
- AssetFile.js
- DiskStorage.js
- index.js
- S3Storage.js
- Storage.js
- Storage.test.js
- asset.js
- duration.js
- emitter.js
- fs.js
- function.js
- function.test.js
- handler.js
- json.js
- model.js
- net.js
- object.js
- object.test.js
- scope.js
- index.js
- index.d.ts
- .gitignore
- jsconfig.json
- package.json
- README.md
- DitoButton.vue
- DitoCalendar.vue
- DitoDatePicker.vue
- DitoDateTimePicker.vue
- DitoIcon.vue
- DitoInput.vue
- DitoPagination.vue
- DitoSwitch.vue
- DitoTimePicker.vue
- DitoTrigger.vue
- index.js
- add.svg
- align-center.svg
- align-justify.svg
- align-left.svg
- align-right.svg
- alternate.svg
- arrow.svg
- at-sign.svg
- blockquote.svg
- bold.svg
- bookmark.svg
- bullet-list.svg
- calendar.svg
- chevron.svg
- chevrons.svg
- clear.svg
- clock.svg
- code-block.svg
- code.svg
- command.svg
- copy.svg
- credit-card.svg
- crop.svg
- dollar-sign.svg
- drag.svg
- edit.svg
- ellipsis.svg
- footnotes.svg
- hash.svg
- heading-1.svg
- heading-2.svg
- heading-3.svg
- heart.svg
- home.svg
- horizontal-rule.svg
- image.svg
- info.svg
- italic.svg
- link.svg
- mail.svg
- menu.svg
- ordered-list.svg
- paperclip.svg
- paragraph.svg
- paste.svg
- percent.svg
- redo.svg
- refresh.svg
- remove.svg
- resize.svg
- search.svg
- settings.svg
- small.svg
- strike.svg
- subscript.svg
- superscript.svg
- tag.svg
- template.js
- trash.svg
- type.svg
- underline.svg
- undo.svg
- upload.svg
- _button.scss
- _chevron.scss
- _resize.scss
- index.scss
- _rounded.scss
- _string.scss
- index.scss
- _arrow.scss
- _browser.scss
- _button.scss
- _ellipsis.scss
- _field.scss
- _input.scss
- _reset.scss
- _user-drag.scss
- _user-select.scss
- index.scss
- _fade.scss
- _slide.scss
- _zoom.scss
- index.scss
- _imports.scss
- _settings.scss
- index.scss
- index.js
- TransitionHeight.vue
- date.js
- event.js
- index.js
- selection.js
- trigger.js
- vue.js
- index.js
- .gitignore
- jsconfig.json
- package.json
- postcss.config.js
- README.md
- vite.config.js
- index.test.js.snap
- flatten.js
- flattten.test.js
- index.js
- shuffle.js
- shuffle.test.js
- base.js
- base.test.js
- index.js
- index.js
- mixin.js
- mixin.test.js
- getEntriesAtDataPath.js
- getEntriesAtDataPath.test.js
- getValueAtDataPath.js
- getValueAtDataPath.test.js
- index.js
- normalizeDataPath.js
- normalizeDataPath.test.js
- parseDataPath.js
- parseDataPath.test.js
- setDataPathEntries.js
- setDataPathEntries.test.js
- setValueAtDataPath.js
- setValueAtDataPath.test.js
- deprecate.js
- index.js
- toAsync.js
- toAsync.test.js
- toCallback.js
- toCallback.test.js
- toPromiseCallback.js
- toPromiseCallback.test.js
- escapeHtml.js
- escapeHtml.test.js
- index.js
- stripHtml.js
- stripHtml.test.js
- asCallback.js
- clone.js
- clone.test.js
- equals.js
- equals.test.js
- groupBy.js
- groupBy.test.js
- index.js
- mapKeys.js
- mapKeys.test.js
- mapValues.js
- mapValues.test.js
- mergeDeeply.js
- mergeDeeply.test.js
- pick.js
- pick.test.js
- pickBy.js
- pickBy.test.js
- index.js
- mapConcurrently.js
- mapSequentially.js
- camelize.js
- camelize.test.js
- capitalize.js
- capitalize.test.js
- decamelize.js
- decamelize.test.js
- deindent.js
- deindent.test.js
- escapeRegexp.js
- format.js
- format.test.js
- formatDate.js
- formatDate.test.js
- getCommonPrefix.js
- getCommonPrefix.test.js
- index.js
- isAbsoluteUrl.js
- isAbsoluteUrl.test.js
- isCreditCard.js
- isCreditCard.test.js
- isDomain.js
- isDomain.test.js
- isEmail.js
- isEmail.test.js
- isHostname.js
- isHostname.test.js
- isUrl.js
- isUrl.test.js
- labelize.js
- labelize.test.js
- debounce.js
- debounce.test.js
- debounceAsync.js
- debounceAsync.test.js
- index.js
- index.js
- index.test.js
- index.d.ts
- .gitignore
- jsconfig.json
- package.json
- README.md
- eslint-plugin-vue-pug@1.0.0-alpha.5.patch
- delete.ts
- drag-reorder.ts
- index.spec.ts
- nested-assets.ts
- single-mode.ts
- upload.ts
- validation.ts
- index.ts
- index.html
- index.ts
- invalid.txt
- small.png
- tiny.jpg
- tiny.png
- AssetWidget.ts
- NestedAssetWidget.ts
- asset-file.ts
- index.spec.ts
- model-hooks.ts
- asset-lifecycle.ts
- foreign-imports.ts
- index.spec.ts
- signature-forgery.ts
- upload-endpoint.ts
- wildcard-paths.ts
- fixtures.ts
- index.spec.ts
- index.ts
- index.html
- index.ts
- Widget.ts
- fixtures.ts
- Tag.ts
- Task.ts
- index.spec.ts
- index.ts
- index.html
- index.ts
- Tag.ts
- Widget.ts
- fixtures.ts
- crud.ts
- drag-reorder.ts
- index.spec.ts
- index.ts
- index.html
- index.ts
- Item.ts
- Widget.ts
- fixtures.ts
- index.spec.ts
- index.ts
- index.html
- index.ts
- Item.ts
- Widget.ts
- fixtures.ts
- createWidgetView.ts
- index.spec.ts
- index.ts
- index.html
- index.ts
- Widget.ts
- fixtures.ts
- index.spec.ts
- index.ts
- index.html
- index.ts
- Widget.ts
- fixtures.ts
- tsconfig.json
- controller.test.ts
- integration.test.ts
- models.ts
- setup.ts
- validator.test.ts
- admin.test-d.ts
- component-buttons.test-d.ts
- component-list.test-d.ts
- component-misc.test-d.ts
- component-object.test-d.ts
- component-section.test-d.ts
- component-select.test-d.ts
- components.test-d.ts
- context.test-d.ts
- fixtures.ts
- form.test-d.ts
- instance.test-d.ts
- schema-features.test-d.ts
- variance.test-d.ts
- view.test-d.ts
- application.test-d.ts
- controller.test-d.ts
- errors.test-d.ts
- fixtures.ts
- model-integration.test-d.ts
- model.test-d.ts
- query-builder.test-d.ts
- relation.test-d.ts
- storage.test-d.ts
- base.test-d.ts
- datapath.test-d.ts
- function.test-d.ts
- object.test-d.ts
- promise.test-d.ts
- admin.ts
- app.ts
- database.ts
- fixture-app.ts
- net.ts
- pages.ts
- pglite-client.ts
- pglite-knex.ts
- package.json
- playwright.config.ts
- tsconfig.json
- vitest.config.ts
- .editorconfig
- .gitignore
- .npmrc
- .nvmrc
- .stylelintignore
- CLAUDE.md
- cspell.json
- eslint.config.js
- lerna.json
- LICENSE
- package.json
- pnpm-lock.yaml
- pnpm-workspace.yaml
- prettier.config.js
- README.md
- stylelint.config.mjs
- tsconfig.json
- vitest.config.js
# 설치 가이드
1. 코드 내려받기
git clone https://github.com/ditojs/dito
깃허브에서 프로젝트 코드 전체를 내 컴퓨터로 내려받습니다.
cd dito
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
// repository documentation
Was this content helpful?
(0 ratings)
