├── .github └── workflows │ └── publish.yml ├── .gitignore ├── .vscode ├── launch.json └── settings.json ├── LICENSE ├── README.md ├── dev.to ├── app-auth │ ├── .gitignore │ ├── README.md │ ├── eslint.config.js │ ├── index.html │ ├── package.json │ ├── public │ │ └── vite.svg │ ├── src │ │ ├── client │ │ │ ├── app.jsx │ │ │ ├── main.tsx │ │ │ └── user.jsx │ │ ├── server │ │ │ ├── api-admin │ │ │ │ ├── profile │ │ │ │ │ └── CRUD.js │ │ │ │ └── user │ │ │ │ │ └── CRUD.js │ │ │ ├── api-dev │ │ │ │ ├── GET.js │ │ │ │ └── sync-model │ │ │ │ │ └── GET.js │ │ │ ├── db │ │ │ │ ├── database.ts │ │ │ │ ├── index.ts │ │ │ │ └── model │ │ │ │ │ ├── Profile.ts │ │ │ │ │ └── User.ts │ │ │ ├── restful │ │ │ │ ├── common.ts │ │ │ │ ├── createOne.ts │ │ │ │ ├── deleteOne.ts │ │ │ │ ├── getMany.ts │ │ │ │ ├── getOne.ts │ │ │ │ ├── index.ts │ │ │ │ └── updateOne.ts │ │ │ └── types.ts │ │ └── vite-env.d.ts │ ├── tsconfig.app.json │ ├── tsconfig.json │ ├── tsconfig.node.json │ ├── vite.config.ts │ └── yarn.lock └── app-crud │ ├── .gitignore │ ├── README.md │ ├── data │ └── users.db │ ├── eslint.config.js │ ├── index.html │ ├── package.json │ ├── public │ └── vite.svg │ ├── src │ ├── client │ │ ├── api │ │ │ ├── dataProvider.js │ │ │ └── index.js │ │ ├── main.jsx │ │ └── user-admin │ │ │ ├── form.jsx │ │ │ ├── index.jsx │ │ │ └── table.jsx │ └── server │ │ ├── api-dev │ │ └── GET.js │ │ ├── api-prod │ │ └── GET.js │ │ ├── api │ │ ├── AUTH.js │ │ ├── ERROR.js │ │ └── user │ │ │ ├── GET.js │ │ │ ├── POST.js │ │ │ └── [userId] │ │ │ ├── DELETE.js │ │ │ ├── GET.js │ │ │ └── PUT.js │ │ ├── configure.js │ │ └── db │ │ └── index.js │ ├── vite.config.js │ └── yarn.lock ├── package.json ├── packages ├── examples │ ├── app │ │ ├── .gitignore │ │ ├── README.md │ │ ├── data │ │ │ ├── products.db │ │ │ └── users.db │ │ ├── eslint.config.js │ │ ├── index.html │ │ ├── package.json │ │ ├── public │ │ │ └── vite.svg │ │ ├── src │ │ │ ├── client │ │ │ │ ├── api │ │ │ │ │ ├── dataProvider.js │ │ │ │ │ └── index.js │ │ │ │ ├── hooks │ │ │ │ │ └── index.js │ │ │ │ ├── main.jsx │ │ │ │ └── user-admin │ │ │ │ │ └── index.jsx │ │ │ └── server │ │ │ │ ├── api │ │ │ │ └── user │ │ │ │ │ ├── [id] │ │ │ │ │ └── index.js │ │ │ │ │ └── index.js │ │ │ │ ├── configure.js │ │ │ │ └── db │ │ │ │ └── index.js │ │ ├── vite.config.js │ │ └── yarn.lock │ ├── appIsolated │ │ ├── .gitignore │ │ ├── README.md │ │ ├── data │ │ │ ├── products.db │ │ │ └── users.db │ │ ├── eslint.config.js │ │ ├── index.html │ │ ├── package.json │ │ ├── public │ │ │ └── vite.svg │ │ ├── src │ │ │ ├── client │ │ │ │ ├── api │ │ │ │ │ ├── dataProvider.js │ │ │ │ │ └── index.js │ │ │ │ ├── hooks │ │ │ │ │ └── index.js │ │ │ │ ├── main.jsx │ │ │ │ └── user-admin │ │ │ │ │ └── index.jsx │ │ │ └── server │ │ │ │ ├── api │ │ │ │ └── user │ │ │ │ │ ├── GET.js │ │ │ │ │ ├── POST.js │ │ │ │ │ ├── USE.js │ │ │ │ │ └── [userId] │ │ │ │ │ ├── DELETE.js │ │ │ │ │ ├── GET.js │ │ │ │ │ ├── PUT.js │ │ │ │ │ └── USE.js │ │ │ │ ├── configure.js │ │ │ │ └── db │ │ │ │ └── index.js │ │ └── vite.config.js │ ├── basic │ │ ├── .env │ │ ├── .gitignore │ │ ├── index.html │ │ ├── package.json │ │ ├── private │ │ │ ├── .env │ │ │ ├── package.json │ │ │ └── readme.md │ │ ├── public │ │ │ └── favicon.ico │ │ ├── src │ │ │ ├── api │ │ │ │ ├── admin.ts │ │ │ │ ├── admin │ │ │ │ │ ├── post │ │ │ │ │ │ ├── [postId] │ │ │ │ │ │ │ └── index.ts │ │ │ │ │ │ └── index.ts │ │ │ │ │ ├── user.ts │ │ │ │ │ └── user │ │ │ │ │ │ ├── [userId] │ │ │ │ │ │ └── index.ts │ │ │ │ │ │ └── index.ts │ │ │ │ ├── auth │ │ │ │ │ ├── login.ts │ │ │ │ │ ├── logout.ts │ │ │ │ │ └── supplant.ts │ │ │ │ ├── routers.ts │ │ │ │ ├── site.ts │ │ │ │ └── site │ │ │ │ │ ├── article │ │ │ │ │ ├── $articleId.js │ │ │ │ │ ├── new.js │ │ │ │ │ └── zip.js │ │ │ │ │ ├── index.js │ │ │ │ │ └── page │ │ │ │ │ └── $pageId.js │ │ │ ├── common │ │ │ │ ├── authMiddleware.ts │ │ │ │ └── response.ts │ │ │ ├── custom-server-example │ │ │ │ ├── configure.ts │ │ │ │ ├── handler.ts │ │ │ │ └── server.ts │ │ │ ├── main.tsx │ │ │ ├── middleware │ │ │ │ ├── jwt.ts │ │ │ │ └── sessionToken.ts │ │ │ ├── vite-env.d.ts │ │ │ └── web │ │ │ │ └── App.tsx │ │ ├── tsconfig.app.json │ │ ├── tsconfig.json │ │ ├── tsconfig.node.json │ │ ├── vite.config.ts │ │ └── yarn.lock │ └── dual │ │ ├── .gitignore │ │ ├── README.md │ │ ├── eslint.config.js │ │ ├── index.html │ │ ├── package.json │ │ ├── public │ │ └── vite.svg │ │ ├── src │ │ ├── api-isolated │ │ │ ├── AUTH.js │ │ │ ├── ERROR.js │ │ │ ├── GET.js │ │ │ ├── USE.js │ │ │ └── user │ │ │ │ ├── ERROR.js │ │ │ │ ├── GET.js │ │ │ │ ├── LOGGER.js │ │ │ │ ├── POST.js │ │ │ │ ├── [id] │ │ │ │ ├── DELETE.js │ │ │ │ ├── PATCH.js │ │ │ │ ├── PUT.js │ │ │ │ └── USE.js │ │ │ │ └── confirm │ │ │ │ └── POST.js │ │ ├── api-legacy │ │ │ ├── index.js │ │ │ └── user │ │ │ │ ├── [id] │ │ │ │ └── index.js │ │ │ │ ├── confirm.js │ │ │ │ └── index.js │ │ ├── main.tsx │ │ └── vite-env.d.ts │ │ ├── tsconfig.app.json │ │ ├── tsconfig.json │ │ ├── tsconfig.node.json │ │ ├── vite.config.ts │ │ └── yarn.lock └── plugin │ ├── .gitignore │ ├── README.md │ ├── README_1.0.md │ ├── package.json │ ├── src │ ├── api-server │ │ ├── configure.ts │ │ ├── env.ts │ │ ├── handler.ts │ │ ├── routers.ts │ │ └── server.ts │ ├── env.d.ts │ ├── index.ts │ ├── model.ts │ ├── plugin-build │ │ └── index.ts │ ├── plugin-route │ │ ├── common.ts │ │ ├── index.ts │ │ └── routersFile.ts │ ├── plugin-serve │ │ └── index.ts │ └── utils.ts │ ├── tsconfig.json │ ├── tsup.config.ts │ ├── tutorial-crud.md │ ├── tutorial-isolated.md │ ├── tutorial-legacy.md │ └── yarn.lock └── yarn.lock /.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yracnet/vite-plugin-api-routes/HEAD/.github/workflows/publish.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yracnet/vite-plugin-api-routes/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yracnet/vite-plugin-api-routes/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yracnet/vite-plugin-api-routes/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yracnet/vite-plugin-api-routes/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yracnet/vite-plugin-api-routes/HEAD/README.md -------------------------------------------------------------------------------- /dev.to/app-auth/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yracnet/vite-plugin-api-routes/HEAD/dev.to/app-auth/.gitignore -------------------------------------------------------------------------------- /dev.to/app-auth/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yracnet/vite-plugin-api-routes/HEAD/dev.to/app-auth/README.md -------------------------------------------------------------------------------- /dev.to/app-auth/eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yracnet/vite-plugin-api-routes/HEAD/dev.to/app-auth/eslint.config.js -------------------------------------------------------------------------------- /dev.to/app-auth/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yracnet/vite-plugin-api-routes/HEAD/dev.to/app-auth/index.html -------------------------------------------------------------------------------- /dev.to/app-auth/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yracnet/vite-plugin-api-routes/HEAD/dev.to/app-auth/package.json -------------------------------------------------------------------------------- /dev.to/app-auth/public/vite.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yracnet/vite-plugin-api-routes/HEAD/dev.to/app-auth/public/vite.svg -------------------------------------------------------------------------------- /dev.to/app-auth/src/client/app.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yracnet/vite-plugin-api-routes/HEAD/dev.to/app-auth/src/client/app.jsx -------------------------------------------------------------------------------- /dev.to/app-auth/src/client/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yracnet/vite-plugin-api-routes/HEAD/dev.to/app-auth/src/client/main.tsx -------------------------------------------------------------------------------- /dev.to/app-auth/src/client/user.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yracnet/vite-plugin-api-routes/HEAD/dev.to/app-auth/src/client/user.jsx -------------------------------------------------------------------------------- /dev.to/app-auth/src/server/api-admin/profile/CRUD.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yracnet/vite-plugin-api-routes/HEAD/dev.to/app-auth/src/server/api-admin/profile/CRUD.js -------------------------------------------------------------------------------- /dev.to/app-auth/src/server/api-admin/user/CRUD.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yracnet/vite-plugin-api-routes/HEAD/dev.to/app-auth/src/server/api-admin/user/CRUD.js -------------------------------------------------------------------------------- /dev.to/app-auth/src/server/api-dev/GET.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yracnet/vite-plugin-api-routes/HEAD/dev.to/app-auth/src/server/api-dev/GET.js -------------------------------------------------------------------------------- /dev.to/app-auth/src/server/api-dev/sync-model/GET.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yracnet/vite-plugin-api-routes/HEAD/dev.to/app-auth/src/server/api-dev/sync-model/GET.js -------------------------------------------------------------------------------- /dev.to/app-auth/src/server/db/database.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yracnet/vite-plugin-api-routes/HEAD/dev.to/app-auth/src/server/db/database.ts -------------------------------------------------------------------------------- /dev.to/app-auth/src/server/db/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yracnet/vite-plugin-api-routes/HEAD/dev.to/app-auth/src/server/db/index.ts -------------------------------------------------------------------------------- /dev.to/app-auth/src/server/db/model/Profile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yracnet/vite-plugin-api-routes/HEAD/dev.to/app-auth/src/server/db/model/Profile.ts -------------------------------------------------------------------------------- /dev.to/app-auth/src/server/db/model/User.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yracnet/vite-plugin-api-routes/HEAD/dev.to/app-auth/src/server/db/model/User.ts -------------------------------------------------------------------------------- /dev.to/app-auth/src/server/restful/common.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yracnet/vite-plugin-api-routes/HEAD/dev.to/app-auth/src/server/restful/common.ts -------------------------------------------------------------------------------- /dev.to/app-auth/src/server/restful/createOne.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yracnet/vite-plugin-api-routes/HEAD/dev.to/app-auth/src/server/restful/createOne.ts -------------------------------------------------------------------------------- /dev.to/app-auth/src/server/restful/deleteOne.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yracnet/vite-plugin-api-routes/HEAD/dev.to/app-auth/src/server/restful/deleteOne.ts -------------------------------------------------------------------------------- /dev.to/app-auth/src/server/restful/getMany.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yracnet/vite-plugin-api-routes/HEAD/dev.to/app-auth/src/server/restful/getMany.ts -------------------------------------------------------------------------------- /dev.to/app-auth/src/server/restful/getOne.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yracnet/vite-plugin-api-routes/HEAD/dev.to/app-auth/src/server/restful/getOne.ts -------------------------------------------------------------------------------- /dev.to/app-auth/src/server/restful/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yracnet/vite-plugin-api-routes/HEAD/dev.to/app-auth/src/server/restful/index.ts -------------------------------------------------------------------------------- /dev.to/app-auth/src/server/restful/updateOne.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yracnet/vite-plugin-api-routes/HEAD/dev.to/app-auth/src/server/restful/updateOne.ts -------------------------------------------------------------------------------- /dev.to/app-auth/src/server/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yracnet/vite-plugin-api-routes/HEAD/dev.to/app-auth/src/server/types.ts -------------------------------------------------------------------------------- /dev.to/app-auth/src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /dev.to/app-auth/tsconfig.app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yracnet/vite-plugin-api-routes/HEAD/dev.to/app-auth/tsconfig.app.json -------------------------------------------------------------------------------- /dev.to/app-auth/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yracnet/vite-plugin-api-routes/HEAD/dev.to/app-auth/tsconfig.json -------------------------------------------------------------------------------- /dev.to/app-auth/tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yracnet/vite-plugin-api-routes/HEAD/dev.to/app-auth/tsconfig.node.json -------------------------------------------------------------------------------- /dev.to/app-auth/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yracnet/vite-plugin-api-routes/HEAD/dev.to/app-auth/vite.config.ts -------------------------------------------------------------------------------- /dev.to/app-auth/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yracnet/vite-plugin-api-routes/HEAD/dev.to/app-auth/yarn.lock -------------------------------------------------------------------------------- /dev.to/app-crud/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yracnet/vite-plugin-api-routes/HEAD/dev.to/app-crud/.gitignore -------------------------------------------------------------------------------- /dev.to/app-crud/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yracnet/vite-plugin-api-routes/HEAD/dev.to/app-crud/README.md -------------------------------------------------------------------------------- /dev.to/app-crud/data/users.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yracnet/vite-plugin-api-routes/HEAD/dev.to/app-crud/data/users.db -------------------------------------------------------------------------------- /dev.to/app-crud/eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yracnet/vite-plugin-api-routes/HEAD/dev.to/app-crud/eslint.config.js -------------------------------------------------------------------------------- /dev.to/app-crud/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yracnet/vite-plugin-api-routes/HEAD/dev.to/app-crud/index.html -------------------------------------------------------------------------------- /dev.to/app-crud/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yracnet/vite-plugin-api-routes/HEAD/dev.to/app-crud/package.json -------------------------------------------------------------------------------- /dev.to/app-crud/public/vite.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yracnet/vite-plugin-api-routes/HEAD/dev.to/app-crud/public/vite.svg -------------------------------------------------------------------------------- /dev.to/app-crud/src/client/api/dataProvider.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yracnet/vite-plugin-api-routes/HEAD/dev.to/app-crud/src/client/api/dataProvider.js -------------------------------------------------------------------------------- /dev.to/app-crud/src/client/api/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yracnet/vite-plugin-api-routes/HEAD/dev.to/app-crud/src/client/api/index.js -------------------------------------------------------------------------------- /dev.to/app-crud/src/client/main.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yracnet/vite-plugin-api-routes/HEAD/dev.to/app-crud/src/client/main.jsx -------------------------------------------------------------------------------- /dev.to/app-crud/src/client/user-admin/form.jsx: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /dev.to/app-crud/src/client/user-admin/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yracnet/vite-plugin-api-routes/HEAD/dev.to/app-crud/src/client/user-admin/index.jsx -------------------------------------------------------------------------------- /dev.to/app-crud/src/client/user-admin/table.jsx: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /dev.to/app-crud/src/server/api-dev/GET.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yracnet/vite-plugin-api-routes/HEAD/dev.to/app-crud/src/server/api-dev/GET.js -------------------------------------------------------------------------------- /dev.to/app-crud/src/server/api-prod/GET.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yracnet/vite-plugin-api-routes/HEAD/dev.to/app-crud/src/server/api-prod/GET.js -------------------------------------------------------------------------------- /dev.to/app-crud/src/server/api/AUTH.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yracnet/vite-plugin-api-routes/HEAD/dev.to/app-crud/src/server/api/AUTH.js -------------------------------------------------------------------------------- /dev.to/app-crud/src/server/api/ERROR.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yracnet/vite-plugin-api-routes/HEAD/dev.to/app-crud/src/server/api/ERROR.js -------------------------------------------------------------------------------- /dev.to/app-crud/src/server/api/user/GET.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yracnet/vite-plugin-api-routes/HEAD/dev.to/app-crud/src/server/api/user/GET.js -------------------------------------------------------------------------------- /dev.to/app-crud/src/server/api/user/POST.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yracnet/vite-plugin-api-routes/HEAD/dev.to/app-crud/src/server/api/user/POST.js -------------------------------------------------------------------------------- /dev.to/app-crud/src/server/api/user/[userId]/DELETE.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yracnet/vite-plugin-api-routes/HEAD/dev.to/app-crud/src/server/api/user/[userId]/DELETE.js -------------------------------------------------------------------------------- /dev.to/app-crud/src/server/api/user/[userId]/GET.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yracnet/vite-plugin-api-routes/HEAD/dev.to/app-crud/src/server/api/user/[userId]/GET.js -------------------------------------------------------------------------------- /dev.to/app-crud/src/server/api/user/[userId]/PUT.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yracnet/vite-plugin-api-routes/HEAD/dev.to/app-crud/src/server/api/user/[userId]/PUT.js -------------------------------------------------------------------------------- /dev.to/app-crud/src/server/configure.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yracnet/vite-plugin-api-routes/HEAD/dev.to/app-crud/src/server/configure.js -------------------------------------------------------------------------------- /dev.to/app-crud/src/server/db/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yracnet/vite-plugin-api-routes/HEAD/dev.to/app-crud/src/server/db/index.js -------------------------------------------------------------------------------- /dev.to/app-crud/vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yracnet/vite-plugin-api-routes/HEAD/dev.to/app-crud/vite.config.js -------------------------------------------------------------------------------- /dev.to/app-crud/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yracnet/vite-plugin-api-routes/HEAD/dev.to/app-crud/yarn.lock -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yracnet/vite-plugin-api-routes/HEAD/package.json -------------------------------------------------------------------------------- /packages/examples/app/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yracnet/vite-plugin-api-routes/HEAD/packages/examples/app/.gitignore -------------------------------------------------------------------------------- /packages/examples/app/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yracnet/vite-plugin-api-routes/HEAD/packages/examples/app/README.md -------------------------------------------------------------------------------- /packages/examples/app/data/products.db: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/examples/app/data/users.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yracnet/vite-plugin-api-routes/HEAD/packages/examples/app/data/users.db -------------------------------------------------------------------------------- /packages/examples/app/eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yracnet/vite-plugin-api-routes/HEAD/packages/examples/app/eslint.config.js -------------------------------------------------------------------------------- /packages/examples/app/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yracnet/vite-plugin-api-routes/HEAD/packages/examples/app/index.html -------------------------------------------------------------------------------- /packages/examples/app/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yracnet/vite-plugin-api-routes/HEAD/packages/examples/app/package.json -------------------------------------------------------------------------------- /packages/examples/app/public/vite.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yracnet/vite-plugin-api-routes/HEAD/packages/examples/app/public/vite.svg -------------------------------------------------------------------------------- /packages/examples/app/src/client/api/dataProvider.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yracnet/vite-plugin-api-routes/HEAD/packages/examples/app/src/client/api/dataProvider.js -------------------------------------------------------------------------------- /packages/examples/app/src/client/api/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yracnet/vite-plugin-api-routes/HEAD/packages/examples/app/src/client/api/index.js -------------------------------------------------------------------------------- /packages/examples/app/src/client/hooks/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yracnet/vite-plugin-api-routes/HEAD/packages/examples/app/src/client/hooks/index.js -------------------------------------------------------------------------------- /packages/examples/app/src/client/main.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yracnet/vite-plugin-api-routes/HEAD/packages/examples/app/src/client/main.jsx -------------------------------------------------------------------------------- /packages/examples/app/src/client/user-admin/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yracnet/vite-plugin-api-routes/HEAD/packages/examples/app/src/client/user-admin/index.jsx -------------------------------------------------------------------------------- /packages/examples/app/src/server/api/user/[id]/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yracnet/vite-plugin-api-routes/HEAD/packages/examples/app/src/server/api/user/[id]/index.js -------------------------------------------------------------------------------- /packages/examples/app/src/server/api/user/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yracnet/vite-plugin-api-routes/HEAD/packages/examples/app/src/server/api/user/index.js -------------------------------------------------------------------------------- /packages/examples/app/src/server/configure.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yracnet/vite-plugin-api-routes/HEAD/packages/examples/app/src/server/configure.js -------------------------------------------------------------------------------- /packages/examples/app/src/server/db/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yracnet/vite-plugin-api-routes/HEAD/packages/examples/app/src/server/db/index.js -------------------------------------------------------------------------------- /packages/examples/app/vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yracnet/vite-plugin-api-routes/HEAD/packages/examples/app/vite.config.js -------------------------------------------------------------------------------- /packages/examples/app/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yracnet/vite-plugin-api-routes/HEAD/packages/examples/app/yarn.lock -------------------------------------------------------------------------------- /packages/examples/appIsolated/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yracnet/vite-plugin-api-routes/HEAD/packages/examples/appIsolated/.gitignore -------------------------------------------------------------------------------- /packages/examples/appIsolated/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yracnet/vite-plugin-api-routes/HEAD/packages/examples/appIsolated/README.md -------------------------------------------------------------------------------- /packages/examples/appIsolated/data/products.db: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/examples/appIsolated/data/users.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yracnet/vite-plugin-api-routes/HEAD/packages/examples/appIsolated/data/users.db -------------------------------------------------------------------------------- /packages/examples/appIsolated/eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yracnet/vite-plugin-api-routes/HEAD/packages/examples/appIsolated/eslint.config.js -------------------------------------------------------------------------------- /packages/examples/appIsolated/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yracnet/vite-plugin-api-routes/HEAD/packages/examples/appIsolated/index.html -------------------------------------------------------------------------------- /packages/examples/appIsolated/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yracnet/vite-plugin-api-routes/HEAD/packages/examples/appIsolated/package.json -------------------------------------------------------------------------------- /packages/examples/appIsolated/public/vite.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yracnet/vite-plugin-api-routes/HEAD/packages/examples/appIsolated/public/vite.svg -------------------------------------------------------------------------------- /packages/examples/appIsolated/src/client/api/dataProvider.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yracnet/vite-plugin-api-routes/HEAD/packages/examples/appIsolated/src/client/api/dataProvider.js -------------------------------------------------------------------------------- /packages/examples/appIsolated/src/client/api/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yracnet/vite-plugin-api-routes/HEAD/packages/examples/appIsolated/src/client/api/index.js -------------------------------------------------------------------------------- /packages/examples/appIsolated/src/client/hooks/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yracnet/vite-plugin-api-routes/HEAD/packages/examples/appIsolated/src/client/hooks/index.js -------------------------------------------------------------------------------- /packages/examples/appIsolated/src/client/main.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yracnet/vite-plugin-api-routes/HEAD/packages/examples/appIsolated/src/client/main.jsx -------------------------------------------------------------------------------- /packages/examples/appIsolated/src/client/user-admin/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yracnet/vite-plugin-api-routes/HEAD/packages/examples/appIsolated/src/client/user-admin/index.jsx -------------------------------------------------------------------------------- /packages/examples/appIsolated/src/server/api/user/GET.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yracnet/vite-plugin-api-routes/HEAD/packages/examples/appIsolated/src/server/api/user/GET.js -------------------------------------------------------------------------------- /packages/examples/appIsolated/src/server/api/user/POST.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yracnet/vite-plugin-api-routes/HEAD/packages/examples/appIsolated/src/server/api/user/POST.js -------------------------------------------------------------------------------- /packages/examples/appIsolated/src/server/api/user/USE.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yracnet/vite-plugin-api-routes/HEAD/packages/examples/appIsolated/src/server/api/user/USE.js -------------------------------------------------------------------------------- /packages/examples/appIsolated/src/server/api/user/[userId]/DELETE.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yracnet/vite-plugin-api-routes/HEAD/packages/examples/appIsolated/src/server/api/user/[userId]/DELETE.js -------------------------------------------------------------------------------- /packages/examples/appIsolated/src/server/api/user/[userId]/GET.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yracnet/vite-plugin-api-routes/HEAD/packages/examples/appIsolated/src/server/api/user/[userId]/GET.js -------------------------------------------------------------------------------- /packages/examples/appIsolated/src/server/api/user/[userId]/PUT.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yracnet/vite-plugin-api-routes/HEAD/packages/examples/appIsolated/src/server/api/user/[userId]/PUT.js -------------------------------------------------------------------------------- /packages/examples/appIsolated/src/server/api/user/[userId]/USE.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yracnet/vite-plugin-api-routes/HEAD/packages/examples/appIsolated/src/server/api/user/[userId]/USE.js -------------------------------------------------------------------------------- /packages/examples/appIsolated/src/server/configure.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yracnet/vite-plugin-api-routes/HEAD/packages/examples/appIsolated/src/server/configure.js -------------------------------------------------------------------------------- /packages/examples/appIsolated/src/server/db/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yracnet/vite-plugin-api-routes/HEAD/packages/examples/appIsolated/src/server/db/index.js -------------------------------------------------------------------------------- /packages/examples/appIsolated/vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yracnet/vite-plugin-api-routes/HEAD/packages/examples/appIsolated/vite.config.js -------------------------------------------------------------------------------- /packages/examples/basic/.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yracnet/vite-plugin-api-routes/HEAD/packages/examples/basic/.env -------------------------------------------------------------------------------- /packages/examples/basic/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yracnet/vite-plugin-api-routes/HEAD/packages/examples/basic/.gitignore -------------------------------------------------------------------------------- /packages/examples/basic/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yracnet/vite-plugin-api-routes/HEAD/packages/examples/basic/index.html -------------------------------------------------------------------------------- /packages/examples/basic/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yracnet/vite-plugin-api-routes/HEAD/packages/examples/basic/package.json -------------------------------------------------------------------------------- /packages/examples/basic/private/.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yracnet/vite-plugin-api-routes/HEAD/packages/examples/basic/private/.env -------------------------------------------------------------------------------- /packages/examples/basic/private/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yracnet/vite-plugin-api-routes/HEAD/packages/examples/basic/private/package.json -------------------------------------------------------------------------------- /packages/examples/basic/private/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yracnet/vite-plugin-api-routes/HEAD/packages/examples/basic/private/readme.md -------------------------------------------------------------------------------- /packages/examples/basic/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yracnet/vite-plugin-api-routes/HEAD/packages/examples/basic/public/favicon.ico -------------------------------------------------------------------------------- /packages/examples/basic/src/api/admin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yracnet/vite-plugin-api-routes/HEAD/packages/examples/basic/src/api/admin.ts -------------------------------------------------------------------------------- /packages/examples/basic/src/api/admin/post/[postId]/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yracnet/vite-plugin-api-routes/HEAD/packages/examples/basic/src/api/admin/post/[postId]/index.ts -------------------------------------------------------------------------------- /packages/examples/basic/src/api/admin/post/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yracnet/vite-plugin-api-routes/HEAD/packages/examples/basic/src/api/admin/post/index.ts -------------------------------------------------------------------------------- /packages/examples/basic/src/api/admin/user.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yracnet/vite-plugin-api-routes/HEAD/packages/examples/basic/src/api/admin/user.ts -------------------------------------------------------------------------------- /packages/examples/basic/src/api/admin/user/[userId]/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yracnet/vite-plugin-api-routes/HEAD/packages/examples/basic/src/api/admin/user/[userId]/index.ts -------------------------------------------------------------------------------- /packages/examples/basic/src/api/admin/user/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yracnet/vite-plugin-api-routes/HEAD/packages/examples/basic/src/api/admin/user/index.ts -------------------------------------------------------------------------------- /packages/examples/basic/src/api/auth/login.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yracnet/vite-plugin-api-routes/HEAD/packages/examples/basic/src/api/auth/login.ts -------------------------------------------------------------------------------- /packages/examples/basic/src/api/auth/logout.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yracnet/vite-plugin-api-routes/HEAD/packages/examples/basic/src/api/auth/logout.ts -------------------------------------------------------------------------------- /packages/examples/basic/src/api/auth/supplant.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yracnet/vite-plugin-api-routes/HEAD/packages/examples/basic/src/api/auth/supplant.ts -------------------------------------------------------------------------------- /packages/examples/basic/src/api/routers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yracnet/vite-plugin-api-routes/HEAD/packages/examples/basic/src/api/routers.ts -------------------------------------------------------------------------------- /packages/examples/basic/src/api/site.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yracnet/vite-plugin-api-routes/HEAD/packages/examples/basic/src/api/site.ts -------------------------------------------------------------------------------- /packages/examples/basic/src/api/site/article/$articleId.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yracnet/vite-plugin-api-routes/HEAD/packages/examples/basic/src/api/site/article/$articleId.js -------------------------------------------------------------------------------- /packages/examples/basic/src/api/site/article/new.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yracnet/vite-plugin-api-routes/HEAD/packages/examples/basic/src/api/site/article/new.js -------------------------------------------------------------------------------- /packages/examples/basic/src/api/site/article/zip.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yracnet/vite-plugin-api-routes/HEAD/packages/examples/basic/src/api/site/article/zip.js -------------------------------------------------------------------------------- /packages/examples/basic/src/api/site/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yracnet/vite-plugin-api-routes/HEAD/packages/examples/basic/src/api/site/index.js -------------------------------------------------------------------------------- /packages/examples/basic/src/api/site/page/$pageId.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yracnet/vite-plugin-api-routes/HEAD/packages/examples/basic/src/api/site/page/$pageId.js -------------------------------------------------------------------------------- /packages/examples/basic/src/common/authMiddleware.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yracnet/vite-plugin-api-routes/HEAD/packages/examples/basic/src/common/authMiddleware.ts -------------------------------------------------------------------------------- /packages/examples/basic/src/common/response.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yracnet/vite-plugin-api-routes/HEAD/packages/examples/basic/src/common/response.ts -------------------------------------------------------------------------------- /packages/examples/basic/src/custom-server-example/configure.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yracnet/vite-plugin-api-routes/HEAD/packages/examples/basic/src/custom-server-example/configure.ts -------------------------------------------------------------------------------- /packages/examples/basic/src/custom-server-example/handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yracnet/vite-plugin-api-routes/HEAD/packages/examples/basic/src/custom-server-example/handler.ts -------------------------------------------------------------------------------- /packages/examples/basic/src/custom-server-example/server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yracnet/vite-plugin-api-routes/HEAD/packages/examples/basic/src/custom-server-example/server.ts -------------------------------------------------------------------------------- /packages/examples/basic/src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yracnet/vite-plugin-api-routes/HEAD/packages/examples/basic/src/main.tsx -------------------------------------------------------------------------------- /packages/examples/basic/src/middleware/jwt.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yracnet/vite-plugin-api-routes/HEAD/packages/examples/basic/src/middleware/jwt.ts -------------------------------------------------------------------------------- /packages/examples/basic/src/middleware/sessionToken.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yracnet/vite-plugin-api-routes/HEAD/packages/examples/basic/src/middleware/sessionToken.ts -------------------------------------------------------------------------------- /packages/examples/basic/src/vite-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yracnet/vite-plugin-api-routes/HEAD/packages/examples/basic/src/vite-env.d.ts -------------------------------------------------------------------------------- /packages/examples/basic/src/web/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yracnet/vite-plugin-api-routes/HEAD/packages/examples/basic/src/web/App.tsx -------------------------------------------------------------------------------- /packages/examples/basic/tsconfig.app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yracnet/vite-plugin-api-routes/HEAD/packages/examples/basic/tsconfig.app.json -------------------------------------------------------------------------------- /packages/examples/basic/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yracnet/vite-plugin-api-routes/HEAD/packages/examples/basic/tsconfig.json -------------------------------------------------------------------------------- /packages/examples/basic/tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yracnet/vite-plugin-api-routes/HEAD/packages/examples/basic/tsconfig.node.json -------------------------------------------------------------------------------- /packages/examples/basic/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yracnet/vite-plugin-api-routes/HEAD/packages/examples/basic/vite.config.ts -------------------------------------------------------------------------------- /packages/examples/basic/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yracnet/vite-plugin-api-routes/HEAD/packages/examples/basic/yarn.lock -------------------------------------------------------------------------------- /packages/examples/dual/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yracnet/vite-plugin-api-routes/HEAD/packages/examples/dual/.gitignore -------------------------------------------------------------------------------- /packages/examples/dual/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yracnet/vite-plugin-api-routes/HEAD/packages/examples/dual/README.md -------------------------------------------------------------------------------- /packages/examples/dual/eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yracnet/vite-plugin-api-routes/HEAD/packages/examples/dual/eslint.config.js -------------------------------------------------------------------------------- /packages/examples/dual/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yracnet/vite-plugin-api-routes/HEAD/packages/examples/dual/index.html -------------------------------------------------------------------------------- /packages/examples/dual/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yracnet/vite-plugin-api-routes/HEAD/packages/examples/dual/package.json -------------------------------------------------------------------------------- /packages/examples/dual/public/vite.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yracnet/vite-plugin-api-routes/HEAD/packages/examples/dual/public/vite.svg -------------------------------------------------------------------------------- /packages/examples/dual/src/api-isolated/AUTH.js: -------------------------------------------------------------------------------- 1 | export default () => {}; 2 | -------------------------------------------------------------------------------- /packages/examples/dual/src/api-isolated/ERROR.js: -------------------------------------------------------------------------------- 1 | export default () => {}; 2 | -------------------------------------------------------------------------------- /packages/examples/dual/src/api-isolated/GET.js: -------------------------------------------------------------------------------- 1 | export default () => {}; 2 | -------------------------------------------------------------------------------- /packages/examples/dual/src/api-isolated/USE.js: -------------------------------------------------------------------------------- 1 | export default () => {}; 2 | -------------------------------------------------------------------------------- /packages/examples/dual/src/api-isolated/user/ERROR.js: -------------------------------------------------------------------------------- 1 | export default () => {}; 2 | -------------------------------------------------------------------------------- /packages/examples/dual/src/api-isolated/user/GET.js: -------------------------------------------------------------------------------- 1 | export default () => {}; 2 | -------------------------------------------------------------------------------- /packages/examples/dual/src/api-isolated/user/LOGGER.js: -------------------------------------------------------------------------------- 1 | export default () => {}; 2 | -------------------------------------------------------------------------------- /packages/examples/dual/src/api-isolated/user/POST.js: -------------------------------------------------------------------------------- 1 | export default () => {}; 2 | -------------------------------------------------------------------------------- /packages/examples/dual/src/api-isolated/user/[id]/DELETE.js: -------------------------------------------------------------------------------- 1 | export default () => {}; 2 | -------------------------------------------------------------------------------- /packages/examples/dual/src/api-isolated/user/[id]/PATCH.js: -------------------------------------------------------------------------------- 1 | export default () => {}; 2 | -------------------------------------------------------------------------------- /packages/examples/dual/src/api-isolated/user/[id]/PUT.js: -------------------------------------------------------------------------------- 1 | export default () => {}; 2 | -------------------------------------------------------------------------------- /packages/examples/dual/src/api-isolated/user/[id]/USE.js: -------------------------------------------------------------------------------- 1 | export default () => {}; 2 | -------------------------------------------------------------------------------- /packages/examples/dual/src/api-isolated/user/confirm/POST.js: -------------------------------------------------------------------------------- 1 | export default () => {}; 2 | -------------------------------------------------------------------------------- /packages/examples/dual/src/api-legacy/index.js: -------------------------------------------------------------------------------- 1 | export default () => {}; 2 | -------------------------------------------------------------------------------- /packages/examples/dual/src/api-legacy/user/[id]/index.js: -------------------------------------------------------------------------------- 1 | export default () => {}; 2 | -------------------------------------------------------------------------------- /packages/examples/dual/src/api-legacy/user/confirm.js: -------------------------------------------------------------------------------- 1 | export default () => {}; 2 | -------------------------------------------------------------------------------- /packages/examples/dual/src/api-legacy/user/index.js: -------------------------------------------------------------------------------- 1 | export default () => {}; 2 | -------------------------------------------------------------------------------- /packages/examples/dual/src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yracnet/vite-plugin-api-routes/HEAD/packages/examples/dual/src/main.tsx -------------------------------------------------------------------------------- /packages/examples/dual/src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /packages/examples/dual/tsconfig.app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yracnet/vite-plugin-api-routes/HEAD/packages/examples/dual/tsconfig.app.json -------------------------------------------------------------------------------- /packages/examples/dual/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yracnet/vite-plugin-api-routes/HEAD/packages/examples/dual/tsconfig.json -------------------------------------------------------------------------------- /packages/examples/dual/tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yracnet/vite-plugin-api-routes/HEAD/packages/examples/dual/tsconfig.node.json -------------------------------------------------------------------------------- /packages/examples/dual/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yracnet/vite-plugin-api-routes/HEAD/packages/examples/dual/vite.config.ts -------------------------------------------------------------------------------- /packages/examples/dual/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yracnet/vite-plugin-api-routes/HEAD/packages/examples/dual/yarn.lock -------------------------------------------------------------------------------- /packages/plugin/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yracnet/vite-plugin-api-routes/HEAD/packages/plugin/.gitignore -------------------------------------------------------------------------------- /packages/plugin/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yracnet/vite-plugin-api-routes/HEAD/packages/plugin/README.md -------------------------------------------------------------------------------- /packages/plugin/README_1.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yracnet/vite-plugin-api-routes/HEAD/packages/plugin/README_1.0.md -------------------------------------------------------------------------------- /packages/plugin/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yracnet/vite-plugin-api-routes/HEAD/packages/plugin/package.json -------------------------------------------------------------------------------- /packages/plugin/src/api-server/configure.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yracnet/vite-plugin-api-routes/HEAD/packages/plugin/src/api-server/configure.ts -------------------------------------------------------------------------------- /packages/plugin/src/api-server/env.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yracnet/vite-plugin-api-routes/HEAD/packages/plugin/src/api-server/env.ts -------------------------------------------------------------------------------- /packages/plugin/src/api-server/handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yracnet/vite-plugin-api-routes/HEAD/packages/plugin/src/api-server/handler.ts -------------------------------------------------------------------------------- /packages/plugin/src/api-server/routers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yracnet/vite-plugin-api-routes/HEAD/packages/plugin/src/api-server/routers.ts -------------------------------------------------------------------------------- /packages/plugin/src/api-server/server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yracnet/vite-plugin-api-routes/HEAD/packages/plugin/src/api-server/server.ts -------------------------------------------------------------------------------- /packages/plugin/src/env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | 3 | declare var API_ROUTES: any; 4 | -------------------------------------------------------------------------------- /packages/plugin/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yracnet/vite-plugin-api-routes/HEAD/packages/plugin/src/index.ts -------------------------------------------------------------------------------- /packages/plugin/src/model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yracnet/vite-plugin-api-routes/HEAD/packages/plugin/src/model.ts -------------------------------------------------------------------------------- /packages/plugin/src/plugin-build/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yracnet/vite-plugin-api-routes/HEAD/packages/plugin/src/plugin-build/index.ts -------------------------------------------------------------------------------- /packages/plugin/src/plugin-route/common.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yracnet/vite-plugin-api-routes/HEAD/packages/plugin/src/plugin-route/common.ts -------------------------------------------------------------------------------- /packages/plugin/src/plugin-route/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yracnet/vite-plugin-api-routes/HEAD/packages/plugin/src/plugin-route/index.ts -------------------------------------------------------------------------------- /packages/plugin/src/plugin-route/routersFile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yracnet/vite-plugin-api-routes/HEAD/packages/plugin/src/plugin-route/routersFile.ts -------------------------------------------------------------------------------- /packages/plugin/src/plugin-serve/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yracnet/vite-plugin-api-routes/HEAD/packages/plugin/src/plugin-serve/index.ts -------------------------------------------------------------------------------- /packages/plugin/src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yracnet/vite-plugin-api-routes/HEAD/packages/plugin/src/utils.ts -------------------------------------------------------------------------------- /packages/plugin/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yracnet/vite-plugin-api-routes/HEAD/packages/plugin/tsconfig.json -------------------------------------------------------------------------------- /packages/plugin/tsup.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yracnet/vite-plugin-api-routes/HEAD/packages/plugin/tsup.config.ts -------------------------------------------------------------------------------- /packages/plugin/tutorial-crud.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yracnet/vite-plugin-api-routes/HEAD/packages/plugin/tutorial-crud.md -------------------------------------------------------------------------------- /packages/plugin/tutorial-isolated.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yracnet/vite-plugin-api-routes/HEAD/packages/plugin/tutorial-isolated.md -------------------------------------------------------------------------------- /packages/plugin/tutorial-legacy.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yracnet/vite-plugin-api-routes/HEAD/packages/plugin/tutorial-legacy.md -------------------------------------------------------------------------------- /packages/plugin/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yracnet/vite-plugin-api-routes/HEAD/packages/plugin/yarn.lock -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yracnet/vite-plugin-api-routes/HEAD/yarn.lock --------------------------------------------------------------------------------