├── .changeset ├── README.md └── config.json ├── .cursorignore ├── .gitignore ├── .nvmrc ├── README.md ├── TODO.md ├── apps ├── docs │ ├── .gitignore │ ├── CHANGELOG.md │ ├── docs │ │ ├── .vitepress │ │ │ ├── config.mts │ │ │ └── theme │ │ │ │ ├── index.js │ │ │ │ └── style.css │ │ ├── api │ │ │ ├── core.md │ │ │ └── nuxt.md │ │ ├── examples.md │ │ ├── guide │ │ │ ├── composables │ │ │ │ ├── introduction.md │ │ │ │ ├── mapping.md │ │ │ │ └── structuring-api-functions.md │ │ │ └── getting-started │ │ │ │ ├── installation.md │ │ │ │ └── introduction.md │ │ └── index.md │ └── package.json ├── nuxt-example │ ├── .gitignore │ ├── .versionrc │ ├── CHANGELOG.md │ ├── README.md │ ├── api │ │ ├── _composables_ │ │ │ └── index.ts │ │ ├── _utils.ts │ │ ├── auth │ │ │ └── index.ts │ │ ├── cms │ │ │ └── blogs │ │ │ │ ├── article.ts │ │ │ │ └── index.ts │ │ └── users │ │ │ └── index.ts │ ├── nuxt.config.ts │ ├── package.json │ ├── pages │ │ ├── [id].vue │ │ ├── index.vue │ │ └── test.vue │ ├── server │ │ └── tsconfig.json │ └── tsconfig.json └── vue-example │ ├── .eslintrc.cjs │ ├── .gitignore │ ├── .versionrc │ ├── .vscode │ └── extensions.json │ ├── CHANGELOG.md │ ├── README.md │ ├── api │ ├── _composables_ │ │ └── index.ts │ └── users │ │ └── index.ts │ ├── auto-imports.d.ts │ ├── env.d.ts │ ├── index.html │ ├── package.json │ ├── public │ └── favicon.ico │ ├── src │ ├── App.vue │ ├── assets │ │ ├── base.css │ │ ├── logo.svg │ │ └── main.css │ ├── components │ │ ├── HelloWorld.vue │ │ ├── TheWelcome.vue │ │ ├── WelcomeItem.vue │ │ └── icons │ │ │ ├── IconCommunity.vue │ │ │ ├── IconDocumentation.vue │ │ │ ├── IconEcosystem.vue │ │ │ ├── IconSupport.vue │ │ │ └── IconTooling.vue │ ├── main.ts │ ├── router │ │ └── index.ts │ └── views │ │ └── HomePage.vue │ ├── tsconfig.app.json │ ├── tsconfig.json │ ├── tsconfig.node.json │ └── vite.config.ts ├── package.json ├── packages ├── core │ ├── .gitignore │ ├── .versionrc │ ├── CHANGELOG.md │ ├── README.md │ ├── build.config.ts │ ├── package.json │ ├── src │ │ ├── index.ts │ │ ├── node.ts │ │ └── runtime │ │ │ ├── bin │ │ │ └── cli.ts │ │ │ ├── providers │ │ │ ├── http │ │ │ │ ├── axios │ │ │ │ │ └── index.ts │ │ │ │ ├── index.ts │ │ │ │ └── ofetch │ │ │ │ │ └── index.ts │ │ │ └── index.ts │ │ │ └── utils │ │ │ ├── context.ts │ │ │ ├── export.ts │ │ │ ├── index.ts │ │ │ ├── transform.debug.ts │ │ │ ├── transform.test.ts │ │ │ └── transform.ts │ ├── tsconfig.json │ ├── tsconfig.node.json │ └── vitest.config.ts ├── nuxt │ ├── .editorconfig │ ├── .eslintrc │ ├── .gitignore │ ├── .npmrc │ ├── CHANGELOG.md │ ├── README.md │ ├── eslint.config.mjs │ ├── package.json │ ├── src │ │ ├── module.ts │ │ └── runtime │ │ │ └── composables │ │ │ └── useFetchModel.ts │ ├── test │ │ ├── basic.test.ts │ │ └── fixtures │ │ │ └── basic │ │ │ ├── app.vue │ │ │ ├── nuxt.config.ts │ │ │ └── package.json │ └── tsconfig.json └── vue │ ├── .editorconfig │ ├── .eslintrc │ ├── .github │ └── workflows │ │ └── ci.yml │ ├── .gitignore │ ├── .prettierrc │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── package.json │ ├── renovate.json │ ├── src │ ├── index.ts │ └── runtime │ │ └── plugin.ts │ ├── test │ └── index.test.ts │ └── tsconfig.json ├── pnpm-lock.yaml ├── pnpm-workspace.yaml └── turbo.json /.changeset/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaetansenn/vue-api/HEAD/.changeset/README.md -------------------------------------------------------------------------------- /.changeset/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaetansenn/vue-api/HEAD/.changeset/config.json -------------------------------------------------------------------------------- /.cursorignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaetansenn/vue-api/HEAD/.cursorignore -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaetansenn/vue-api/HEAD/.gitignore -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | 20.9.0 2 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaetansenn/vue-api/HEAD/README.md -------------------------------------------------------------------------------- /TODO.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaetansenn/vue-api/HEAD/TODO.md -------------------------------------------------------------------------------- /apps/docs/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaetansenn/vue-api/HEAD/apps/docs/.gitignore -------------------------------------------------------------------------------- /apps/docs/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaetansenn/vue-api/HEAD/apps/docs/CHANGELOG.md -------------------------------------------------------------------------------- /apps/docs/docs/.vitepress/config.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaetansenn/vue-api/HEAD/apps/docs/docs/.vitepress/config.mts -------------------------------------------------------------------------------- /apps/docs/docs/.vitepress/theme/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaetansenn/vue-api/HEAD/apps/docs/docs/.vitepress/theme/index.js -------------------------------------------------------------------------------- /apps/docs/docs/.vitepress/theme/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaetansenn/vue-api/HEAD/apps/docs/docs/.vitepress/theme/style.css -------------------------------------------------------------------------------- /apps/docs/docs/api/core.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaetansenn/vue-api/HEAD/apps/docs/docs/api/core.md -------------------------------------------------------------------------------- /apps/docs/docs/api/nuxt.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaetansenn/vue-api/HEAD/apps/docs/docs/api/nuxt.md -------------------------------------------------------------------------------- /apps/docs/docs/examples.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaetansenn/vue-api/HEAD/apps/docs/docs/examples.md -------------------------------------------------------------------------------- /apps/docs/docs/guide/composables/introduction.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaetansenn/vue-api/HEAD/apps/docs/docs/guide/composables/introduction.md -------------------------------------------------------------------------------- /apps/docs/docs/guide/composables/mapping.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaetansenn/vue-api/HEAD/apps/docs/docs/guide/composables/mapping.md -------------------------------------------------------------------------------- /apps/docs/docs/guide/composables/structuring-api-functions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaetansenn/vue-api/HEAD/apps/docs/docs/guide/composables/structuring-api-functions.md -------------------------------------------------------------------------------- /apps/docs/docs/guide/getting-started/installation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaetansenn/vue-api/HEAD/apps/docs/docs/guide/getting-started/installation.md -------------------------------------------------------------------------------- /apps/docs/docs/guide/getting-started/introduction.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaetansenn/vue-api/HEAD/apps/docs/docs/guide/getting-started/introduction.md -------------------------------------------------------------------------------- /apps/docs/docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaetansenn/vue-api/HEAD/apps/docs/docs/index.md -------------------------------------------------------------------------------- /apps/docs/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaetansenn/vue-api/HEAD/apps/docs/package.json -------------------------------------------------------------------------------- /apps/nuxt-example/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaetansenn/vue-api/HEAD/apps/nuxt-example/.gitignore -------------------------------------------------------------------------------- /apps/nuxt-example/.versionrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaetansenn/vue-api/HEAD/apps/nuxt-example/.versionrc -------------------------------------------------------------------------------- /apps/nuxt-example/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaetansenn/vue-api/HEAD/apps/nuxt-example/CHANGELOG.md -------------------------------------------------------------------------------- /apps/nuxt-example/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaetansenn/vue-api/HEAD/apps/nuxt-example/README.md -------------------------------------------------------------------------------- /apps/nuxt-example/api/_composables_/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaetansenn/vue-api/HEAD/apps/nuxt-example/api/_composables_/index.ts -------------------------------------------------------------------------------- /apps/nuxt-example/api/_utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaetansenn/vue-api/HEAD/apps/nuxt-example/api/_utils.ts -------------------------------------------------------------------------------- /apps/nuxt-example/api/auth/index.ts: -------------------------------------------------------------------------------- 1 | export default function () { 2 | return 'login it' 3 | } -------------------------------------------------------------------------------- /apps/nuxt-example/api/cms/blogs/article.ts: -------------------------------------------------------------------------------- 1 | export default function () { 2 | return 'test' 3 | } -------------------------------------------------------------------------------- /apps/nuxt-example/api/cms/blogs/index.ts: -------------------------------------------------------------------------------- 1 | export default function () { 2 | return 'test' 3 | } -------------------------------------------------------------------------------- /apps/nuxt-example/api/users/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaetansenn/vue-api/HEAD/apps/nuxt-example/api/users/index.ts -------------------------------------------------------------------------------- /apps/nuxt-example/nuxt.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaetansenn/vue-api/HEAD/apps/nuxt-example/nuxt.config.ts -------------------------------------------------------------------------------- /apps/nuxt-example/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaetansenn/vue-api/HEAD/apps/nuxt-example/package.json -------------------------------------------------------------------------------- /apps/nuxt-example/pages/[id].vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaetansenn/vue-api/HEAD/apps/nuxt-example/pages/[id].vue -------------------------------------------------------------------------------- /apps/nuxt-example/pages/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaetansenn/vue-api/HEAD/apps/nuxt-example/pages/index.vue -------------------------------------------------------------------------------- /apps/nuxt-example/pages/test.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaetansenn/vue-api/HEAD/apps/nuxt-example/pages/test.vue -------------------------------------------------------------------------------- /apps/nuxt-example/server/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../.nuxt/tsconfig.server.json" 3 | } 4 | -------------------------------------------------------------------------------- /apps/nuxt-example/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaetansenn/vue-api/HEAD/apps/nuxt-example/tsconfig.json -------------------------------------------------------------------------------- /apps/vue-example/.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaetansenn/vue-api/HEAD/apps/vue-example/.eslintrc.cjs -------------------------------------------------------------------------------- /apps/vue-example/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | *.log* 3 | .nitro 4 | .cache 5 | .output 6 | .env 7 | dist 8 | -------------------------------------------------------------------------------- /apps/vue-example/.versionrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaetansenn/vue-api/HEAD/apps/vue-example/.versionrc -------------------------------------------------------------------------------- /apps/vue-example/.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaetansenn/vue-api/HEAD/apps/vue-example/.vscode/extensions.json -------------------------------------------------------------------------------- /apps/vue-example/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaetansenn/vue-api/HEAD/apps/vue-example/CHANGELOG.md -------------------------------------------------------------------------------- /apps/vue-example/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaetansenn/vue-api/HEAD/apps/vue-example/README.md -------------------------------------------------------------------------------- /apps/vue-example/api/_composables_/index.ts: -------------------------------------------------------------------------------- 1 | export { default as useApiUsers } from '../users' -------------------------------------------------------------------------------- /apps/vue-example/api/users/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaetansenn/vue-api/HEAD/apps/vue-example/api/users/index.ts -------------------------------------------------------------------------------- /apps/vue-example/auto-imports.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaetansenn/vue-api/HEAD/apps/vue-example/auto-imports.d.ts -------------------------------------------------------------------------------- /apps/vue-example/env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /apps/vue-example/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaetansenn/vue-api/HEAD/apps/vue-example/index.html -------------------------------------------------------------------------------- /apps/vue-example/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaetansenn/vue-api/HEAD/apps/vue-example/package.json -------------------------------------------------------------------------------- /apps/vue-example/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaetansenn/vue-api/HEAD/apps/vue-example/public/favicon.ico -------------------------------------------------------------------------------- /apps/vue-example/src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaetansenn/vue-api/HEAD/apps/vue-example/src/App.vue -------------------------------------------------------------------------------- /apps/vue-example/src/assets/base.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaetansenn/vue-api/HEAD/apps/vue-example/src/assets/base.css -------------------------------------------------------------------------------- /apps/vue-example/src/assets/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaetansenn/vue-api/HEAD/apps/vue-example/src/assets/logo.svg -------------------------------------------------------------------------------- /apps/vue-example/src/assets/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaetansenn/vue-api/HEAD/apps/vue-example/src/assets/main.css -------------------------------------------------------------------------------- /apps/vue-example/src/components/HelloWorld.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaetansenn/vue-api/HEAD/apps/vue-example/src/components/HelloWorld.vue -------------------------------------------------------------------------------- /apps/vue-example/src/components/TheWelcome.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaetansenn/vue-api/HEAD/apps/vue-example/src/components/TheWelcome.vue -------------------------------------------------------------------------------- /apps/vue-example/src/components/WelcomeItem.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaetansenn/vue-api/HEAD/apps/vue-example/src/components/WelcomeItem.vue -------------------------------------------------------------------------------- /apps/vue-example/src/components/icons/IconCommunity.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaetansenn/vue-api/HEAD/apps/vue-example/src/components/icons/IconCommunity.vue -------------------------------------------------------------------------------- /apps/vue-example/src/components/icons/IconDocumentation.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaetansenn/vue-api/HEAD/apps/vue-example/src/components/icons/IconDocumentation.vue -------------------------------------------------------------------------------- /apps/vue-example/src/components/icons/IconEcosystem.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaetansenn/vue-api/HEAD/apps/vue-example/src/components/icons/IconEcosystem.vue -------------------------------------------------------------------------------- /apps/vue-example/src/components/icons/IconSupport.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaetansenn/vue-api/HEAD/apps/vue-example/src/components/icons/IconSupport.vue -------------------------------------------------------------------------------- /apps/vue-example/src/components/icons/IconTooling.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaetansenn/vue-api/HEAD/apps/vue-example/src/components/icons/IconTooling.vue -------------------------------------------------------------------------------- /apps/vue-example/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaetansenn/vue-api/HEAD/apps/vue-example/src/main.ts -------------------------------------------------------------------------------- /apps/vue-example/src/router/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaetansenn/vue-api/HEAD/apps/vue-example/src/router/index.ts -------------------------------------------------------------------------------- /apps/vue-example/src/views/HomePage.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaetansenn/vue-api/HEAD/apps/vue-example/src/views/HomePage.vue -------------------------------------------------------------------------------- /apps/vue-example/tsconfig.app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaetansenn/vue-api/HEAD/apps/vue-example/tsconfig.app.json -------------------------------------------------------------------------------- /apps/vue-example/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaetansenn/vue-api/HEAD/apps/vue-example/tsconfig.json -------------------------------------------------------------------------------- /apps/vue-example/tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaetansenn/vue-api/HEAD/apps/vue-example/tsconfig.node.json -------------------------------------------------------------------------------- /apps/vue-example/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaetansenn/vue-api/HEAD/apps/vue-example/vite.config.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaetansenn/vue-api/HEAD/package.json -------------------------------------------------------------------------------- /packages/core/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaetansenn/vue-api/HEAD/packages/core/.gitignore -------------------------------------------------------------------------------- /packages/core/.versionrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaetansenn/vue-api/HEAD/packages/core/.versionrc -------------------------------------------------------------------------------- /packages/core/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaetansenn/vue-api/HEAD/packages/core/CHANGELOG.md -------------------------------------------------------------------------------- /packages/core/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaetansenn/vue-api/HEAD/packages/core/README.md -------------------------------------------------------------------------------- /packages/core/build.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaetansenn/vue-api/HEAD/packages/core/build.config.ts -------------------------------------------------------------------------------- /packages/core/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaetansenn/vue-api/HEAD/packages/core/package.json -------------------------------------------------------------------------------- /packages/core/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaetansenn/vue-api/HEAD/packages/core/src/index.ts -------------------------------------------------------------------------------- /packages/core/src/node.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaetansenn/vue-api/HEAD/packages/core/src/node.ts -------------------------------------------------------------------------------- /packages/core/src/runtime/bin/cli.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaetansenn/vue-api/HEAD/packages/core/src/runtime/bin/cli.ts -------------------------------------------------------------------------------- /packages/core/src/runtime/providers/http/axios/index.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/core/src/runtime/providers/http/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaetansenn/vue-api/HEAD/packages/core/src/runtime/providers/http/index.ts -------------------------------------------------------------------------------- /packages/core/src/runtime/providers/http/ofetch/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaetansenn/vue-api/HEAD/packages/core/src/runtime/providers/http/ofetch/index.ts -------------------------------------------------------------------------------- /packages/core/src/runtime/providers/index.ts: -------------------------------------------------------------------------------- 1 | export * from './http' -------------------------------------------------------------------------------- /packages/core/src/runtime/utils/context.ts: -------------------------------------------------------------------------------- 1 | export interface IContext { 2 | [key: string]: any; 3 | } -------------------------------------------------------------------------------- /packages/core/src/runtime/utils/export.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaetansenn/vue-api/HEAD/packages/core/src/runtime/utils/export.ts -------------------------------------------------------------------------------- /packages/core/src/runtime/utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaetansenn/vue-api/HEAD/packages/core/src/runtime/utils/index.ts -------------------------------------------------------------------------------- /packages/core/src/runtime/utils/transform.debug.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaetansenn/vue-api/HEAD/packages/core/src/runtime/utils/transform.debug.ts -------------------------------------------------------------------------------- /packages/core/src/runtime/utils/transform.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaetansenn/vue-api/HEAD/packages/core/src/runtime/utils/transform.test.ts -------------------------------------------------------------------------------- /packages/core/src/runtime/utils/transform.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaetansenn/vue-api/HEAD/packages/core/src/runtime/utils/transform.ts -------------------------------------------------------------------------------- /packages/core/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaetansenn/vue-api/HEAD/packages/core/tsconfig.json -------------------------------------------------------------------------------- /packages/core/tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaetansenn/vue-api/HEAD/packages/core/tsconfig.node.json -------------------------------------------------------------------------------- /packages/core/vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaetansenn/vue-api/HEAD/packages/core/vitest.config.ts -------------------------------------------------------------------------------- /packages/nuxt/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaetansenn/vue-api/HEAD/packages/nuxt/.editorconfig -------------------------------------------------------------------------------- /packages/nuxt/.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaetansenn/vue-api/HEAD/packages/nuxt/.eslintrc -------------------------------------------------------------------------------- /packages/nuxt/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaetansenn/vue-api/HEAD/packages/nuxt/.gitignore -------------------------------------------------------------------------------- /packages/nuxt/.npmrc: -------------------------------------------------------------------------------- 1 | shamefully-hoist=true 2 | strict-peer-dependencies=false 3 | -------------------------------------------------------------------------------- /packages/nuxt/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaetansenn/vue-api/HEAD/packages/nuxt/CHANGELOG.md -------------------------------------------------------------------------------- /packages/nuxt/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaetansenn/vue-api/HEAD/packages/nuxt/README.md -------------------------------------------------------------------------------- /packages/nuxt/eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaetansenn/vue-api/HEAD/packages/nuxt/eslint.config.mjs -------------------------------------------------------------------------------- /packages/nuxt/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaetansenn/vue-api/HEAD/packages/nuxt/package.json -------------------------------------------------------------------------------- /packages/nuxt/src/module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaetansenn/vue-api/HEAD/packages/nuxt/src/module.ts -------------------------------------------------------------------------------- /packages/nuxt/src/runtime/composables/useFetchModel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaetansenn/vue-api/HEAD/packages/nuxt/src/runtime/composables/useFetchModel.ts -------------------------------------------------------------------------------- /packages/nuxt/test/basic.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaetansenn/vue-api/HEAD/packages/nuxt/test/basic.test.ts -------------------------------------------------------------------------------- /packages/nuxt/test/fixtures/basic/app.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaetansenn/vue-api/HEAD/packages/nuxt/test/fixtures/basic/app.vue -------------------------------------------------------------------------------- /packages/nuxt/test/fixtures/basic/nuxt.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaetansenn/vue-api/HEAD/packages/nuxt/test/fixtures/basic/nuxt.config.ts -------------------------------------------------------------------------------- /packages/nuxt/test/fixtures/basic/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaetansenn/vue-api/HEAD/packages/nuxt/test/fixtures/basic/package.json -------------------------------------------------------------------------------- /packages/nuxt/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaetansenn/vue-api/HEAD/packages/nuxt/tsconfig.json -------------------------------------------------------------------------------- /packages/vue/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaetansenn/vue-api/HEAD/packages/vue/.editorconfig -------------------------------------------------------------------------------- /packages/vue/.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaetansenn/vue-api/HEAD/packages/vue/.eslintrc -------------------------------------------------------------------------------- /packages/vue/.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaetansenn/vue-api/HEAD/packages/vue/.github/workflows/ci.yml -------------------------------------------------------------------------------- /packages/vue/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaetansenn/vue-api/HEAD/packages/vue/.gitignore -------------------------------------------------------------------------------- /packages/vue/.prettierrc: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /packages/vue/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaetansenn/vue-api/HEAD/packages/vue/CHANGELOG.md -------------------------------------------------------------------------------- /packages/vue/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaetansenn/vue-api/HEAD/packages/vue/LICENSE -------------------------------------------------------------------------------- /packages/vue/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaetansenn/vue-api/HEAD/packages/vue/README.md -------------------------------------------------------------------------------- /packages/vue/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaetansenn/vue-api/HEAD/packages/vue/package.json -------------------------------------------------------------------------------- /packages/vue/renovate.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": ["github>unjs/renovate-config"] 3 | } 4 | -------------------------------------------------------------------------------- /packages/vue/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaetansenn/vue-api/HEAD/packages/vue/src/index.ts -------------------------------------------------------------------------------- /packages/vue/src/runtime/plugin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaetansenn/vue-api/HEAD/packages/vue/src/runtime/plugin.ts -------------------------------------------------------------------------------- /packages/vue/test/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaetansenn/vue-api/HEAD/packages/vue/test/index.test.ts -------------------------------------------------------------------------------- /packages/vue/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaetansenn/vue-api/HEAD/packages/vue/tsconfig.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaetansenn/vue-api/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /pnpm-workspace.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaetansenn/vue-api/HEAD/pnpm-workspace.yaml -------------------------------------------------------------------------------- /turbo.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaetansenn/vue-api/HEAD/turbo.json --------------------------------------------------------------------------------