├── .commitlintrc.cjs ├── .editorconfig ├── .github ├── CODE_OF_CONDUCT.md ├── FUNDING.yml ├── ISSUE_TEMPLATE │ ├── bug_report.yml │ ├── config.yml │ └── feature_request.md ├── contributing.md ├── dependabot.yml ├── pull_request_template.md ├── semantic.yml └── workflows │ ├── automerge.yml │ ├── build.yml │ ├── deploy-api-docs.yml │ ├── lint.yml │ ├── release.yml │ ├── test.yml │ └── trigger-docs.yml ├── .gitignore ├── .husky ├── commit-msg └── pre-commit ├── LICENSE.txt ├── README.md ├── docs ├── .vuepress │ └── links.ts ├── calliope │ ├── ancestry-collection.md │ ├── api-calls.md │ ├── attributes.md │ ├── model-collection.md │ ├── query-building.md │ ├── readme.md │ ├── relationships.md │ └── timestamps.md ├── cookbook.md ├── getting-started │ ├── installation.md │ └── readme.md ├── helpers │ ├── collection.md │ ├── event-emitter.md │ ├── global-config.md │ ├── pagination.md │ └── readme.md ├── prologue │ ├── contributing.md │ └── project-policies.md ├── readme.md ├── services │ ├── api-response-handler.md │ ├── api.md │ └── readme.md └── testing │ ├── factories.md │ └── readme.md ├── eslint.config.js ├── package.json ├── release.config.js ├── rollup.config.ts ├── src ├── Calliope │ ├── AncestryCollection.ts │ ├── Concerns │ │ ├── BuildsQuery.ts │ │ ├── CallsApi.ts │ │ ├── CastsAttributes.ts │ │ ├── GuardsAttributes.ts │ │ ├── HasAttributes.ts │ │ ├── HasRelations.ts │ │ ├── HasTimestamps.ts │ │ └── SoftDeletes.ts │ ├── Factory │ │ ├── Factory.ts │ │ └── FactoryBuilder.ts │ ├── Model.ts │ └── ModelCollection.ts ├── Contracts │ ├── ApiCaller.ts │ ├── Arrayable.ts │ ├── AttributeCaster.ts │ ├── Configuration.ts │ ├── FactoryHooks.ts │ ├── FormatsQueryParameters.ts │ ├── HandlesApiResponse.ts │ ├── HasFactory.ts │ ├── Jsonable.ts │ └── RequestMiddleware.ts ├── Exceptions │ ├── BaseException.ts │ ├── InvalidArgumentException.ts │ ├── InvalidOffsetException.ts │ └── LogicException.ts ├── Services │ ├── API.ts │ └── ApiResponseHandler.ts ├── Support │ ├── Collection.ts │ ├── EventEmitter.ts │ ├── GlobalConfig.ts │ ├── Paginator.ts │ ├── array │ │ ├── index.ts │ │ └── wrap.ts │ ├── function │ │ ├── dataGet.ts │ │ ├── index.ts │ │ ├── isObjectLiteral.ts │ │ ├── isUserLandClass.ts │ │ ├── poll.ts │ │ ├── retry.ts │ │ ├── transformKeys.ts │ │ └── value.ts │ ├── initialiser │ │ ├── collect.ts │ │ ├── factory.ts │ │ ├── index.ts │ │ └── paginate.ts │ ├── string │ │ ├── after.ts │ │ ├── afterLast.ts │ │ ├── before.ts │ │ ├── beforeLast.ts │ │ ├── camel.ts │ │ ├── finish.ts │ │ ├── includesAll.ts │ │ ├── index.ts │ │ ├── is.ts │ │ ├── isUuid.ts │ │ ├── kebab.ts │ │ ├── limit.ts │ │ ├── pascal.ts │ │ ├── plural.ts │ │ ├── singular.ts │ │ ├── snake.ts │ │ ├── start.ts │ │ ├── title.ts │ │ ├── ucFirst.ts │ │ ├── uuid.ts │ │ └── words.ts │ └── type.ts ├── array.ts ├── index.ts └── string.ts ├── tests ├── Calliope │ ├── AncestryCollection.test.ts │ ├── Concerns │ │ ├── BuildsQuery.test.ts │ │ ├── CallsApi.test.ts │ │ ├── CastsAttributes.test.ts │ │ ├── GuardsAttributes.test.ts │ │ ├── HasAttributes.test.ts │ │ ├── HasRelations.test.ts │ │ ├── HasTimestamps.test.ts │ │ └── SoftDeletes.test.ts │ ├── Factory │ │ └── FactoryBuilder.test.ts │ ├── Model.test.ts │ └── ModelCollection.test.ts ├── Services │ ├── API.test.ts │ └── ApiResponseHandler.test.ts ├── Support │ ├── Collection.test.ts │ ├── EventEmitter.test.ts │ ├── GlobalConfig.test.ts │ ├── Paginator.test.ts │ ├── array.test.ts │ ├── function.test.ts │ ├── initialiser.test.ts │ └── string.test.ts ├── mock │ ├── Configuration │ │ └── DateTime.ts │ ├── Factories │ │ ├── ContractFactory.ts │ │ ├── FileFactory.ts │ │ ├── FolderFactory.ts │ │ ├── ShiftFactory.ts │ │ ├── TeamFactory.ts │ │ └── UserFactory.ts │ ├── Models │ │ ├── Contract.ts │ │ ├── File.ts │ │ ├── Folder.ts │ │ ├── Shift.ts │ │ ├── Team.ts │ │ └── User.ts │ └── fetch-mock.ts ├── setupTests.ts ├── test-helpers.ts ├── tsconfig.json └── vitest.config.ts ├── tsconfig.json └── typedoc.json /.commitlintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upfrontjs/framework/HEAD/.commitlintrc.cjs -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upfrontjs/framework/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upfrontjs/framework/HEAD/.github/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | github: nandi95 2 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upfrontjs/framework/HEAD/.github/ISSUE_TEMPLATE/bug_report.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upfrontjs/framework/HEAD/.github/ISSUE_TEMPLATE/config.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upfrontjs/framework/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/contributing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upfrontjs/framework/HEAD/.github/contributing.md -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upfrontjs/framework/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upfrontjs/framework/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.github/semantic.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upfrontjs/framework/HEAD/.github/semantic.yml -------------------------------------------------------------------------------- /.github/workflows/automerge.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upfrontjs/framework/HEAD/.github/workflows/automerge.yml -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upfrontjs/framework/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/deploy-api-docs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upfrontjs/framework/HEAD/.github/workflows/deploy-api-docs.yml -------------------------------------------------------------------------------- /.github/workflows/lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upfrontjs/framework/HEAD/.github/workflows/lint.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upfrontjs/framework/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upfrontjs/framework/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.github/workflows/trigger-docs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upfrontjs/framework/HEAD/.github/workflows/trigger-docs.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upfrontjs/framework/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/commit-msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upfrontjs/framework/HEAD/.husky/commit-msg -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upfrontjs/framework/HEAD/.husky/pre-commit -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upfrontjs/framework/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upfrontjs/framework/HEAD/README.md -------------------------------------------------------------------------------- /docs/.vuepress/links.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upfrontjs/framework/HEAD/docs/.vuepress/links.ts -------------------------------------------------------------------------------- /docs/calliope/ancestry-collection.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upfrontjs/framework/HEAD/docs/calliope/ancestry-collection.md -------------------------------------------------------------------------------- /docs/calliope/api-calls.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upfrontjs/framework/HEAD/docs/calliope/api-calls.md -------------------------------------------------------------------------------- /docs/calliope/attributes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upfrontjs/framework/HEAD/docs/calliope/attributes.md -------------------------------------------------------------------------------- /docs/calliope/model-collection.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upfrontjs/framework/HEAD/docs/calliope/model-collection.md -------------------------------------------------------------------------------- /docs/calliope/query-building.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upfrontjs/framework/HEAD/docs/calliope/query-building.md -------------------------------------------------------------------------------- /docs/calliope/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upfrontjs/framework/HEAD/docs/calliope/readme.md -------------------------------------------------------------------------------- /docs/calliope/relationships.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upfrontjs/framework/HEAD/docs/calliope/relationships.md -------------------------------------------------------------------------------- /docs/calliope/timestamps.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upfrontjs/framework/HEAD/docs/calliope/timestamps.md -------------------------------------------------------------------------------- /docs/cookbook.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upfrontjs/framework/HEAD/docs/cookbook.md -------------------------------------------------------------------------------- /docs/getting-started/installation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upfrontjs/framework/HEAD/docs/getting-started/installation.md -------------------------------------------------------------------------------- /docs/getting-started/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upfrontjs/framework/HEAD/docs/getting-started/readme.md -------------------------------------------------------------------------------- /docs/helpers/collection.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upfrontjs/framework/HEAD/docs/helpers/collection.md -------------------------------------------------------------------------------- /docs/helpers/event-emitter.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upfrontjs/framework/HEAD/docs/helpers/event-emitter.md -------------------------------------------------------------------------------- /docs/helpers/global-config.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upfrontjs/framework/HEAD/docs/helpers/global-config.md -------------------------------------------------------------------------------- /docs/helpers/pagination.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upfrontjs/framework/HEAD/docs/helpers/pagination.md -------------------------------------------------------------------------------- /docs/helpers/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upfrontjs/framework/HEAD/docs/helpers/readme.md -------------------------------------------------------------------------------- /docs/prologue/contributing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upfrontjs/framework/HEAD/docs/prologue/contributing.md -------------------------------------------------------------------------------- /docs/prologue/project-policies.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upfrontjs/framework/HEAD/docs/prologue/project-policies.md -------------------------------------------------------------------------------- /docs/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upfrontjs/framework/HEAD/docs/readme.md -------------------------------------------------------------------------------- /docs/services/api-response-handler.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upfrontjs/framework/HEAD/docs/services/api-response-handler.md -------------------------------------------------------------------------------- /docs/services/api.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upfrontjs/framework/HEAD/docs/services/api.md -------------------------------------------------------------------------------- /docs/services/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upfrontjs/framework/HEAD/docs/services/readme.md -------------------------------------------------------------------------------- /docs/testing/factories.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upfrontjs/framework/HEAD/docs/testing/factories.md -------------------------------------------------------------------------------- /docs/testing/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upfrontjs/framework/HEAD/docs/testing/readme.md -------------------------------------------------------------------------------- /eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upfrontjs/framework/HEAD/eslint.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upfrontjs/framework/HEAD/package.json -------------------------------------------------------------------------------- /release.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upfrontjs/framework/HEAD/release.config.js -------------------------------------------------------------------------------- /rollup.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upfrontjs/framework/HEAD/rollup.config.ts -------------------------------------------------------------------------------- /src/Calliope/AncestryCollection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upfrontjs/framework/HEAD/src/Calliope/AncestryCollection.ts -------------------------------------------------------------------------------- /src/Calliope/Concerns/BuildsQuery.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upfrontjs/framework/HEAD/src/Calliope/Concerns/BuildsQuery.ts -------------------------------------------------------------------------------- /src/Calliope/Concerns/CallsApi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upfrontjs/framework/HEAD/src/Calliope/Concerns/CallsApi.ts -------------------------------------------------------------------------------- /src/Calliope/Concerns/CastsAttributes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upfrontjs/framework/HEAD/src/Calliope/Concerns/CastsAttributes.ts -------------------------------------------------------------------------------- /src/Calliope/Concerns/GuardsAttributes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upfrontjs/framework/HEAD/src/Calliope/Concerns/GuardsAttributes.ts -------------------------------------------------------------------------------- /src/Calliope/Concerns/HasAttributes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upfrontjs/framework/HEAD/src/Calliope/Concerns/HasAttributes.ts -------------------------------------------------------------------------------- /src/Calliope/Concerns/HasRelations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upfrontjs/framework/HEAD/src/Calliope/Concerns/HasRelations.ts -------------------------------------------------------------------------------- /src/Calliope/Concerns/HasTimestamps.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upfrontjs/framework/HEAD/src/Calliope/Concerns/HasTimestamps.ts -------------------------------------------------------------------------------- /src/Calliope/Concerns/SoftDeletes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upfrontjs/framework/HEAD/src/Calliope/Concerns/SoftDeletes.ts -------------------------------------------------------------------------------- /src/Calliope/Factory/Factory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upfrontjs/framework/HEAD/src/Calliope/Factory/Factory.ts -------------------------------------------------------------------------------- /src/Calliope/Factory/FactoryBuilder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upfrontjs/framework/HEAD/src/Calliope/Factory/FactoryBuilder.ts -------------------------------------------------------------------------------- /src/Calliope/Model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upfrontjs/framework/HEAD/src/Calliope/Model.ts -------------------------------------------------------------------------------- /src/Calliope/ModelCollection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upfrontjs/framework/HEAD/src/Calliope/ModelCollection.ts -------------------------------------------------------------------------------- /src/Contracts/ApiCaller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upfrontjs/framework/HEAD/src/Contracts/ApiCaller.ts -------------------------------------------------------------------------------- /src/Contracts/Arrayable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upfrontjs/framework/HEAD/src/Contracts/Arrayable.ts -------------------------------------------------------------------------------- /src/Contracts/AttributeCaster.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upfrontjs/framework/HEAD/src/Contracts/AttributeCaster.ts -------------------------------------------------------------------------------- /src/Contracts/Configuration.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upfrontjs/framework/HEAD/src/Contracts/Configuration.ts -------------------------------------------------------------------------------- /src/Contracts/FactoryHooks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upfrontjs/framework/HEAD/src/Contracts/FactoryHooks.ts -------------------------------------------------------------------------------- /src/Contracts/FormatsQueryParameters.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upfrontjs/framework/HEAD/src/Contracts/FormatsQueryParameters.ts -------------------------------------------------------------------------------- /src/Contracts/HandlesApiResponse.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upfrontjs/framework/HEAD/src/Contracts/HandlesApiResponse.ts -------------------------------------------------------------------------------- /src/Contracts/HasFactory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upfrontjs/framework/HEAD/src/Contracts/HasFactory.ts -------------------------------------------------------------------------------- /src/Contracts/Jsonable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upfrontjs/framework/HEAD/src/Contracts/Jsonable.ts -------------------------------------------------------------------------------- /src/Contracts/RequestMiddleware.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upfrontjs/framework/HEAD/src/Contracts/RequestMiddleware.ts -------------------------------------------------------------------------------- /src/Exceptions/BaseException.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upfrontjs/framework/HEAD/src/Exceptions/BaseException.ts -------------------------------------------------------------------------------- /src/Exceptions/InvalidArgumentException.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upfrontjs/framework/HEAD/src/Exceptions/InvalidArgumentException.ts -------------------------------------------------------------------------------- /src/Exceptions/InvalidOffsetException.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upfrontjs/framework/HEAD/src/Exceptions/InvalidOffsetException.ts -------------------------------------------------------------------------------- /src/Exceptions/LogicException.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upfrontjs/framework/HEAD/src/Exceptions/LogicException.ts -------------------------------------------------------------------------------- /src/Services/API.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upfrontjs/framework/HEAD/src/Services/API.ts -------------------------------------------------------------------------------- /src/Services/ApiResponseHandler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upfrontjs/framework/HEAD/src/Services/ApiResponseHandler.ts -------------------------------------------------------------------------------- /src/Support/Collection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upfrontjs/framework/HEAD/src/Support/Collection.ts -------------------------------------------------------------------------------- /src/Support/EventEmitter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upfrontjs/framework/HEAD/src/Support/EventEmitter.ts -------------------------------------------------------------------------------- /src/Support/GlobalConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upfrontjs/framework/HEAD/src/Support/GlobalConfig.ts -------------------------------------------------------------------------------- /src/Support/Paginator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upfrontjs/framework/HEAD/src/Support/Paginator.ts -------------------------------------------------------------------------------- /src/Support/array/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upfrontjs/framework/HEAD/src/Support/array/index.ts -------------------------------------------------------------------------------- /src/Support/array/wrap.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upfrontjs/framework/HEAD/src/Support/array/wrap.ts -------------------------------------------------------------------------------- /src/Support/function/dataGet.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upfrontjs/framework/HEAD/src/Support/function/dataGet.ts -------------------------------------------------------------------------------- /src/Support/function/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upfrontjs/framework/HEAD/src/Support/function/index.ts -------------------------------------------------------------------------------- /src/Support/function/isObjectLiteral.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upfrontjs/framework/HEAD/src/Support/function/isObjectLiteral.ts -------------------------------------------------------------------------------- /src/Support/function/isUserLandClass.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upfrontjs/framework/HEAD/src/Support/function/isUserLandClass.ts -------------------------------------------------------------------------------- /src/Support/function/poll.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upfrontjs/framework/HEAD/src/Support/function/poll.ts -------------------------------------------------------------------------------- /src/Support/function/retry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upfrontjs/framework/HEAD/src/Support/function/retry.ts -------------------------------------------------------------------------------- /src/Support/function/transformKeys.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upfrontjs/framework/HEAD/src/Support/function/transformKeys.ts -------------------------------------------------------------------------------- /src/Support/function/value.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upfrontjs/framework/HEAD/src/Support/function/value.ts -------------------------------------------------------------------------------- /src/Support/initialiser/collect.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upfrontjs/framework/HEAD/src/Support/initialiser/collect.ts -------------------------------------------------------------------------------- /src/Support/initialiser/factory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upfrontjs/framework/HEAD/src/Support/initialiser/factory.ts -------------------------------------------------------------------------------- /src/Support/initialiser/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upfrontjs/framework/HEAD/src/Support/initialiser/index.ts -------------------------------------------------------------------------------- /src/Support/initialiser/paginate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upfrontjs/framework/HEAD/src/Support/initialiser/paginate.ts -------------------------------------------------------------------------------- /src/Support/string/after.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upfrontjs/framework/HEAD/src/Support/string/after.ts -------------------------------------------------------------------------------- /src/Support/string/afterLast.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upfrontjs/framework/HEAD/src/Support/string/afterLast.ts -------------------------------------------------------------------------------- /src/Support/string/before.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upfrontjs/framework/HEAD/src/Support/string/before.ts -------------------------------------------------------------------------------- /src/Support/string/beforeLast.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upfrontjs/framework/HEAD/src/Support/string/beforeLast.ts -------------------------------------------------------------------------------- /src/Support/string/camel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upfrontjs/framework/HEAD/src/Support/string/camel.ts -------------------------------------------------------------------------------- /src/Support/string/finish.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upfrontjs/framework/HEAD/src/Support/string/finish.ts -------------------------------------------------------------------------------- /src/Support/string/includesAll.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upfrontjs/framework/HEAD/src/Support/string/includesAll.ts -------------------------------------------------------------------------------- /src/Support/string/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upfrontjs/framework/HEAD/src/Support/string/index.ts -------------------------------------------------------------------------------- /src/Support/string/is.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upfrontjs/framework/HEAD/src/Support/string/is.ts -------------------------------------------------------------------------------- /src/Support/string/isUuid.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upfrontjs/framework/HEAD/src/Support/string/isUuid.ts -------------------------------------------------------------------------------- /src/Support/string/kebab.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upfrontjs/framework/HEAD/src/Support/string/kebab.ts -------------------------------------------------------------------------------- /src/Support/string/limit.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upfrontjs/framework/HEAD/src/Support/string/limit.ts -------------------------------------------------------------------------------- /src/Support/string/pascal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upfrontjs/framework/HEAD/src/Support/string/pascal.ts -------------------------------------------------------------------------------- /src/Support/string/plural.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upfrontjs/framework/HEAD/src/Support/string/plural.ts -------------------------------------------------------------------------------- /src/Support/string/singular.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upfrontjs/framework/HEAD/src/Support/string/singular.ts -------------------------------------------------------------------------------- /src/Support/string/snake.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upfrontjs/framework/HEAD/src/Support/string/snake.ts -------------------------------------------------------------------------------- /src/Support/string/start.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upfrontjs/framework/HEAD/src/Support/string/start.ts -------------------------------------------------------------------------------- /src/Support/string/title.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upfrontjs/framework/HEAD/src/Support/string/title.ts -------------------------------------------------------------------------------- /src/Support/string/ucFirst.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upfrontjs/framework/HEAD/src/Support/string/ucFirst.ts -------------------------------------------------------------------------------- /src/Support/string/uuid.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upfrontjs/framework/HEAD/src/Support/string/uuid.ts -------------------------------------------------------------------------------- /src/Support/string/words.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upfrontjs/framework/HEAD/src/Support/string/words.ts -------------------------------------------------------------------------------- /src/Support/type.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upfrontjs/framework/HEAD/src/Support/type.ts -------------------------------------------------------------------------------- /src/array.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upfrontjs/framework/HEAD/src/array.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upfrontjs/framework/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/string.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upfrontjs/framework/HEAD/src/string.ts -------------------------------------------------------------------------------- /tests/Calliope/AncestryCollection.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upfrontjs/framework/HEAD/tests/Calliope/AncestryCollection.test.ts -------------------------------------------------------------------------------- /tests/Calliope/Concerns/BuildsQuery.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upfrontjs/framework/HEAD/tests/Calliope/Concerns/BuildsQuery.test.ts -------------------------------------------------------------------------------- /tests/Calliope/Concerns/CallsApi.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upfrontjs/framework/HEAD/tests/Calliope/Concerns/CallsApi.test.ts -------------------------------------------------------------------------------- /tests/Calliope/Concerns/CastsAttributes.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upfrontjs/framework/HEAD/tests/Calliope/Concerns/CastsAttributes.test.ts -------------------------------------------------------------------------------- /tests/Calliope/Concerns/GuardsAttributes.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upfrontjs/framework/HEAD/tests/Calliope/Concerns/GuardsAttributes.test.ts -------------------------------------------------------------------------------- /tests/Calliope/Concerns/HasAttributes.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upfrontjs/framework/HEAD/tests/Calliope/Concerns/HasAttributes.test.ts -------------------------------------------------------------------------------- /tests/Calliope/Concerns/HasRelations.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upfrontjs/framework/HEAD/tests/Calliope/Concerns/HasRelations.test.ts -------------------------------------------------------------------------------- /tests/Calliope/Concerns/HasTimestamps.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upfrontjs/framework/HEAD/tests/Calliope/Concerns/HasTimestamps.test.ts -------------------------------------------------------------------------------- /tests/Calliope/Concerns/SoftDeletes.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upfrontjs/framework/HEAD/tests/Calliope/Concerns/SoftDeletes.test.ts -------------------------------------------------------------------------------- /tests/Calliope/Factory/FactoryBuilder.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upfrontjs/framework/HEAD/tests/Calliope/Factory/FactoryBuilder.test.ts -------------------------------------------------------------------------------- /tests/Calliope/Model.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upfrontjs/framework/HEAD/tests/Calliope/Model.test.ts -------------------------------------------------------------------------------- /tests/Calliope/ModelCollection.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upfrontjs/framework/HEAD/tests/Calliope/ModelCollection.test.ts -------------------------------------------------------------------------------- /tests/Services/API.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upfrontjs/framework/HEAD/tests/Services/API.test.ts -------------------------------------------------------------------------------- /tests/Services/ApiResponseHandler.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upfrontjs/framework/HEAD/tests/Services/ApiResponseHandler.test.ts -------------------------------------------------------------------------------- /tests/Support/Collection.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upfrontjs/framework/HEAD/tests/Support/Collection.test.ts -------------------------------------------------------------------------------- /tests/Support/EventEmitter.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upfrontjs/framework/HEAD/tests/Support/EventEmitter.test.ts -------------------------------------------------------------------------------- /tests/Support/GlobalConfig.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upfrontjs/framework/HEAD/tests/Support/GlobalConfig.test.ts -------------------------------------------------------------------------------- /tests/Support/Paginator.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upfrontjs/framework/HEAD/tests/Support/Paginator.test.ts -------------------------------------------------------------------------------- /tests/Support/array.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upfrontjs/framework/HEAD/tests/Support/array.test.ts -------------------------------------------------------------------------------- /tests/Support/function.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upfrontjs/framework/HEAD/tests/Support/function.test.ts -------------------------------------------------------------------------------- /tests/Support/initialiser.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upfrontjs/framework/HEAD/tests/Support/initialiser.test.ts -------------------------------------------------------------------------------- /tests/Support/string.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upfrontjs/framework/HEAD/tests/Support/string.test.ts -------------------------------------------------------------------------------- /tests/mock/Configuration/DateTime.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upfrontjs/framework/HEAD/tests/mock/Configuration/DateTime.ts -------------------------------------------------------------------------------- /tests/mock/Factories/ContractFactory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upfrontjs/framework/HEAD/tests/mock/Factories/ContractFactory.ts -------------------------------------------------------------------------------- /tests/mock/Factories/FileFactory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upfrontjs/framework/HEAD/tests/mock/Factories/FileFactory.ts -------------------------------------------------------------------------------- /tests/mock/Factories/FolderFactory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upfrontjs/framework/HEAD/tests/mock/Factories/FolderFactory.ts -------------------------------------------------------------------------------- /tests/mock/Factories/ShiftFactory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upfrontjs/framework/HEAD/tests/mock/Factories/ShiftFactory.ts -------------------------------------------------------------------------------- /tests/mock/Factories/TeamFactory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upfrontjs/framework/HEAD/tests/mock/Factories/TeamFactory.ts -------------------------------------------------------------------------------- /tests/mock/Factories/UserFactory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upfrontjs/framework/HEAD/tests/mock/Factories/UserFactory.ts -------------------------------------------------------------------------------- /tests/mock/Models/Contract.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upfrontjs/framework/HEAD/tests/mock/Models/Contract.ts -------------------------------------------------------------------------------- /tests/mock/Models/File.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upfrontjs/framework/HEAD/tests/mock/Models/File.ts -------------------------------------------------------------------------------- /tests/mock/Models/Folder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upfrontjs/framework/HEAD/tests/mock/Models/Folder.ts -------------------------------------------------------------------------------- /tests/mock/Models/Shift.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upfrontjs/framework/HEAD/tests/mock/Models/Shift.ts -------------------------------------------------------------------------------- /tests/mock/Models/Team.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upfrontjs/framework/HEAD/tests/mock/Models/Team.ts -------------------------------------------------------------------------------- /tests/mock/Models/User.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upfrontjs/framework/HEAD/tests/mock/Models/User.ts -------------------------------------------------------------------------------- /tests/mock/fetch-mock.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upfrontjs/framework/HEAD/tests/mock/fetch-mock.ts -------------------------------------------------------------------------------- /tests/setupTests.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upfrontjs/framework/HEAD/tests/setupTests.ts -------------------------------------------------------------------------------- /tests/test-helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upfrontjs/framework/HEAD/tests/test-helpers.ts -------------------------------------------------------------------------------- /tests/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upfrontjs/framework/HEAD/tests/tsconfig.json -------------------------------------------------------------------------------- /tests/vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upfrontjs/framework/HEAD/tests/vitest.config.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upfrontjs/framework/HEAD/tsconfig.json -------------------------------------------------------------------------------- /typedoc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upfrontjs/framework/HEAD/typedoc.json --------------------------------------------------------------------------------