├── .changeset ├── README.md ├── config.json └── wicked-dogs-dream.md ├── .commitlintrc.ts ├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md └── workflows │ ├── codecov.yml │ ├── codeql.yml │ ├── continous-release.yml │ ├── release.yml │ ├── snyk-security.yml │ └── sonarqube.yml ├── .gitignore ├── .husky ├── commit-msg └── post-commit ├── .npmrc ├── .nvmrc ├── .prettierignore ├── .run └── All Tests in nemo _ jest.config.ts.run.xml ├── .vscode └── nemo.code-workspace ├── CODE_OF_CONDUCT.md ├── LICENSE ├── README.md ├── apps └── docs │ ├── .gitignore │ ├── app │ ├── (docs) │ │ └── docs │ │ │ ├── [[...slug]] │ │ │ └── page.tsx │ │ │ └── layout.tsx │ ├── (home) │ │ └── page.tsx │ ├── api │ │ └── search │ │ │ └── route.ts │ ├── docs-og │ │ └── [...slug] │ │ │ └── route.tsx │ ├── global.css │ ├── layout.tsx │ ├── llms.txt │ │ └── route.ts │ ├── opengraph-image.png │ ├── robots.ts │ ├── sitemap.ts │ ├── source.ts │ └── twitter-image.png │ ├── components.json │ ├── components │ ├── code-block.tsx │ ├── copy-button.tsx │ ├── homepage │ │ ├── comparizon.tsx │ │ ├── hero.tsx │ │ └── vercel-oss-program.tsx │ ├── icon.tsx │ ├── overlay.tsx │ └── ui │ │ └── button.tsx │ ├── content │ ├── 1.4 │ │ ├── api-reference │ │ │ └── supabase.mdx │ │ ├── configuration.mdx │ │ ├── context.mdx │ │ ├── conventions │ │ │ ├── functions-naming.mdx │ │ │ ├── meta.json │ │ │ └── project-structure.mdx │ │ ├── forward-functions.mdx │ │ ├── functions.mdx │ │ ├── index.mdx │ │ ├── matcher.mdx │ │ └── meta.json │ └── 2.0 │ │ ├── 3rd-parties │ │ ├── meta.json │ │ ├── next-auth.mdx │ │ └── supabase.mdx │ │ ├── advanced-matching.mdx │ │ ├── best-practices.mdx │ │ ├── configuration.mdx │ │ ├── context.mdx │ │ ├── conventions │ │ ├── functions-naming.mdx │ │ ├── meta.json │ │ └── project-structure.mdx │ │ ├── functions.mdx │ │ ├── index.mdx │ │ ├── matcher.mdx │ │ ├── meta.json │ │ └── nesting.mdx │ ├── eslint.config.mjs │ ├── lib │ ├── metadata.ts │ └── utils.ts │ ├── next.config.mjs │ ├── package.json │ ├── postcss.config.js │ ├── source.config.ts │ ├── tailwind.config.ts │ ├── tsconfig.json │ ├── turbo.json │ └── types │ └── index.d.ts ├── bun.lock ├── bunfig.toml ├── examples ├── basic │ ├── .gitignore │ ├── README.md │ ├── eslint.config.mjs │ ├── next.config.mjs │ ├── package.json │ ├── postcss.config.js │ ├── public │ │ ├── next.svg │ │ └── vercel.svg │ ├── src │ │ ├── app │ │ │ ├── favicon.ico │ │ │ ├── globals.css │ │ │ ├── layout.tsx │ │ │ ├── page.tsx │ │ │ ├── page1 │ │ │ │ └── page.tsx │ │ │ └── page2 │ │ │ │ └── page.tsx │ │ └── middleware.ts │ ├── tailwind.config.ts │ ├── tsconfig.json │ └── turbo.json ├── cookies │ ├── .gitignore │ ├── README.md │ ├── eslint.config.mjs │ ├── next.config.mjs │ ├── package.json │ ├── postcss.config.js │ ├── public │ │ ├── next.svg │ │ └── vercel.svg │ ├── src │ │ ├── app │ │ │ ├── favicon.ico │ │ │ ├── globals.css │ │ │ ├── layout.tsx │ │ │ └── page.tsx │ │ └── middleware.ts │ ├── tailwind.config.ts │ ├── tsconfig.json │ └── turbo.json ├── headers │ ├── .gitignore │ ├── README.md │ ├── eslint.config.mjs │ ├── next.config.mjs │ ├── package.json │ ├── postcss.config.js │ ├── public │ │ ├── next.svg │ │ └── vercel.svg │ ├── src │ │ ├── app │ │ │ ├── favicon.ico │ │ │ ├── globals.css │ │ │ ├── layout.tsx │ │ │ └── page.tsx │ │ └── middleware.ts │ ├── tailwind.config.ts │ ├── tsconfig.json │ └── turbo.json └── next-auth │ ├── .gitignore │ ├── README.md │ ├── eslint.config.mjs │ ├── next.config.mjs │ ├── package.json │ ├── postcss.config.js │ ├── public │ ├── next.svg │ └── vercel.svg │ ├── src │ ├── app │ │ ├── api │ │ │ └── auth │ │ │ │ └── [...nextauth] │ │ │ │ └── route.ts │ │ ├── favicon.ico │ │ ├── globals.css │ │ ├── layout.tsx │ │ ├── page.tsx │ │ ├── page1 │ │ │ └── page.tsx │ │ └── page2 │ │ │ └── page.tsx │ ├── auth.ts │ └── middleware.ts │ ├── tailwind.config.ts │ ├── tsconfig.json │ └── turbo.json ├── package.json ├── packages └── nemo │ ├── .gitignore │ ├── CHANGELOG.md │ ├── README.md │ ├── __tests__ │ ├── edge-cases.test.ts │ ├── errors.test.ts │ ├── event.test.ts │ ├── index.test.ts │ ├── logger.test.ts │ ├── middleware-chain.test.ts │ ├── middleware-execution-order.test.ts │ ├── nesting.test.ts │ ├── path-matching.test.ts │ ├── storage.test.ts │ ├── usage.test.ts │ └── utils.test.ts │ ├── eslint.config.mjs │ ├── package.json │ ├── src │ ├── errors.ts │ ├── event.ts │ ├── index.ts │ ├── logger.ts │ ├── storage │ │ ├── adapter.ts │ │ ├── adapters │ │ │ └── memory.ts │ │ └── index.ts │ ├── types.ts │ └── utils.ts │ ├── tsconfig.json │ ├── tsup.config.ts │ └── turbo.json ├── sonar-project.properties └── turbo.json /.changeset/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4nr34l/nemo/HEAD/.changeset/README.md -------------------------------------------------------------------------------- /.changeset/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4nr34l/nemo/HEAD/.changeset/config.json -------------------------------------------------------------------------------- /.changeset/wicked-dogs-dream.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4nr34l/nemo/HEAD/.changeset/wicked-dogs-dream.md -------------------------------------------------------------------------------- /.commitlintrc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4nr34l/nemo/HEAD/.commitlintrc.ts -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4nr34l/nemo/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4nr34l/nemo/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/workflows/codecov.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4nr34l/nemo/HEAD/.github/workflows/codecov.yml -------------------------------------------------------------------------------- /.github/workflows/codeql.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4nr34l/nemo/HEAD/.github/workflows/codeql.yml -------------------------------------------------------------------------------- /.github/workflows/continous-release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4nr34l/nemo/HEAD/.github/workflows/continous-release.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4nr34l/nemo/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/snyk-security.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4nr34l/nemo/HEAD/.github/workflows/snyk-security.yml -------------------------------------------------------------------------------- /.github/workflows/sonarqube.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4nr34l/nemo/HEAD/.github/workflows/sonarqube.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4nr34l/nemo/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/commit-msg: -------------------------------------------------------------------------------- 1 | 2 | bunx -- commitlint --edit "$1" 3 | -------------------------------------------------------------------------------- /.husky/post-commit: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | git update-index -g -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4nr34l/nemo/HEAD/.npmrc -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | v22 -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4nr34l/nemo/HEAD/.prettierignore -------------------------------------------------------------------------------- /.run/All Tests in nemo _ jest.config.ts.run.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4nr34l/nemo/HEAD/.run/All Tests in nemo _ jest.config.ts.run.xml -------------------------------------------------------------------------------- /.vscode/nemo.code-workspace: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4nr34l/nemo/HEAD/.vscode/nemo.code-workspace -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4nr34l/nemo/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4nr34l/nemo/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | packages/nemo/README.md -------------------------------------------------------------------------------- /apps/docs/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4nr34l/nemo/HEAD/apps/docs/.gitignore -------------------------------------------------------------------------------- /apps/docs/app/(docs)/docs/[[...slug]]/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4nr34l/nemo/HEAD/apps/docs/app/(docs)/docs/[[...slug]]/page.tsx -------------------------------------------------------------------------------- /apps/docs/app/(docs)/docs/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4nr34l/nemo/HEAD/apps/docs/app/(docs)/docs/layout.tsx -------------------------------------------------------------------------------- /apps/docs/app/(home)/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4nr34l/nemo/HEAD/apps/docs/app/(home)/page.tsx -------------------------------------------------------------------------------- /apps/docs/app/api/search/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4nr34l/nemo/HEAD/apps/docs/app/api/search/route.ts -------------------------------------------------------------------------------- /apps/docs/app/docs-og/[...slug]/route.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4nr34l/nemo/HEAD/apps/docs/app/docs-og/[...slug]/route.tsx -------------------------------------------------------------------------------- /apps/docs/app/global.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4nr34l/nemo/HEAD/apps/docs/app/global.css -------------------------------------------------------------------------------- /apps/docs/app/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4nr34l/nemo/HEAD/apps/docs/app/layout.tsx -------------------------------------------------------------------------------- /apps/docs/app/llms.txt/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4nr34l/nemo/HEAD/apps/docs/app/llms.txt/route.ts -------------------------------------------------------------------------------- /apps/docs/app/opengraph-image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4nr34l/nemo/HEAD/apps/docs/app/opengraph-image.png -------------------------------------------------------------------------------- /apps/docs/app/robots.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4nr34l/nemo/HEAD/apps/docs/app/robots.ts -------------------------------------------------------------------------------- /apps/docs/app/sitemap.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4nr34l/nemo/HEAD/apps/docs/app/sitemap.ts -------------------------------------------------------------------------------- /apps/docs/app/source.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4nr34l/nemo/HEAD/apps/docs/app/source.ts -------------------------------------------------------------------------------- /apps/docs/app/twitter-image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4nr34l/nemo/HEAD/apps/docs/app/twitter-image.png -------------------------------------------------------------------------------- /apps/docs/components.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4nr34l/nemo/HEAD/apps/docs/components.json -------------------------------------------------------------------------------- /apps/docs/components/code-block.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4nr34l/nemo/HEAD/apps/docs/components/code-block.tsx -------------------------------------------------------------------------------- /apps/docs/components/copy-button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4nr34l/nemo/HEAD/apps/docs/components/copy-button.tsx -------------------------------------------------------------------------------- /apps/docs/components/homepage/comparizon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4nr34l/nemo/HEAD/apps/docs/components/homepage/comparizon.tsx -------------------------------------------------------------------------------- /apps/docs/components/homepage/hero.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4nr34l/nemo/HEAD/apps/docs/components/homepage/hero.tsx -------------------------------------------------------------------------------- /apps/docs/components/homepage/vercel-oss-program.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4nr34l/nemo/HEAD/apps/docs/components/homepage/vercel-oss-program.tsx -------------------------------------------------------------------------------- /apps/docs/components/icon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4nr34l/nemo/HEAD/apps/docs/components/icon.tsx -------------------------------------------------------------------------------- /apps/docs/components/overlay.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4nr34l/nemo/HEAD/apps/docs/components/overlay.tsx -------------------------------------------------------------------------------- /apps/docs/components/ui/button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4nr34l/nemo/HEAD/apps/docs/components/ui/button.tsx -------------------------------------------------------------------------------- /apps/docs/content/1.4/api-reference/supabase.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4nr34l/nemo/HEAD/apps/docs/content/1.4/api-reference/supabase.mdx -------------------------------------------------------------------------------- /apps/docs/content/1.4/configuration.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4nr34l/nemo/HEAD/apps/docs/content/1.4/configuration.mdx -------------------------------------------------------------------------------- /apps/docs/content/1.4/context.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4nr34l/nemo/HEAD/apps/docs/content/1.4/context.mdx -------------------------------------------------------------------------------- /apps/docs/content/1.4/conventions/functions-naming.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4nr34l/nemo/HEAD/apps/docs/content/1.4/conventions/functions-naming.mdx -------------------------------------------------------------------------------- /apps/docs/content/1.4/conventions/meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4nr34l/nemo/HEAD/apps/docs/content/1.4/conventions/meta.json -------------------------------------------------------------------------------- /apps/docs/content/1.4/conventions/project-structure.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4nr34l/nemo/HEAD/apps/docs/content/1.4/conventions/project-structure.mdx -------------------------------------------------------------------------------- /apps/docs/content/1.4/forward-functions.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4nr34l/nemo/HEAD/apps/docs/content/1.4/forward-functions.mdx -------------------------------------------------------------------------------- /apps/docs/content/1.4/functions.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4nr34l/nemo/HEAD/apps/docs/content/1.4/functions.mdx -------------------------------------------------------------------------------- /apps/docs/content/1.4/index.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4nr34l/nemo/HEAD/apps/docs/content/1.4/index.mdx -------------------------------------------------------------------------------- /apps/docs/content/1.4/matcher.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4nr34l/nemo/HEAD/apps/docs/content/1.4/matcher.mdx -------------------------------------------------------------------------------- /apps/docs/content/1.4/meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4nr34l/nemo/HEAD/apps/docs/content/1.4/meta.json -------------------------------------------------------------------------------- /apps/docs/content/2.0/3rd-parties/meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4nr34l/nemo/HEAD/apps/docs/content/2.0/3rd-parties/meta.json -------------------------------------------------------------------------------- /apps/docs/content/2.0/3rd-parties/next-auth.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4nr34l/nemo/HEAD/apps/docs/content/2.0/3rd-parties/next-auth.mdx -------------------------------------------------------------------------------- /apps/docs/content/2.0/3rd-parties/supabase.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4nr34l/nemo/HEAD/apps/docs/content/2.0/3rd-parties/supabase.mdx -------------------------------------------------------------------------------- /apps/docs/content/2.0/advanced-matching.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4nr34l/nemo/HEAD/apps/docs/content/2.0/advanced-matching.mdx -------------------------------------------------------------------------------- /apps/docs/content/2.0/best-practices.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4nr34l/nemo/HEAD/apps/docs/content/2.0/best-practices.mdx -------------------------------------------------------------------------------- /apps/docs/content/2.0/configuration.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4nr34l/nemo/HEAD/apps/docs/content/2.0/configuration.mdx -------------------------------------------------------------------------------- /apps/docs/content/2.0/context.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4nr34l/nemo/HEAD/apps/docs/content/2.0/context.mdx -------------------------------------------------------------------------------- /apps/docs/content/2.0/conventions/functions-naming.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4nr34l/nemo/HEAD/apps/docs/content/2.0/conventions/functions-naming.mdx -------------------------------------------------------------------------------- /apps/docs/content/2.0/conventions/meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4nr34l/nemo/HEAD/apps/docs/content/2.0/conventions/meta.json -------------------------------------------------------------------------------- /apps/docs/content/2.0/conventions/project-structure.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4nr34l/nemo/HEAD/apps/docs/content/2.0/conventions/project-structure.mdx -------------------------------------------------------------------------------- /apps/docs/content/2.0/functions.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4nr34l/nemo/HEAD/apps/docs/content/2.0/functions.mdx -------------------------------------------------------------------------------- /apps/docs/content/2.0/index.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4nr34l/nemo/HEAD/apps/docs/content/2.0/index.mdx -------------------------------------------------------------------------------- /apps/docs/content/2.0/matcher.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4nr34l/nemo/HEAD/apps/docs/content/2.0/matcher.mdx -------------------------------------------------------------------------------- /apps/docs/content/2.0/meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4nr34l/nemo/HEAD/apps/docs/content/2.0/meta.json -------------------------------------------------------------------------------- /apps/docs/content/2.0/nesting.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4nr34l/nemo/HEAD/apps/docs/content/2.0/nesting.mdx -------------------------------------------------------------------------------- /apps/docs/eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4nr34l/nemo/HEAD/apps/docs/eslint.config.mjs -------------------------------------------------------------------------------- /apps/docs/lib/metadata.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4nr34l/nemo/HEAD/apps/docs/lib/metadata.ts -------------------------------------------------------------------------------- /apps/docs/lib/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4nr34l/nemo/HEAD/apps/docs/lib/utils.ts -------------------------------------------------------------------------------- /apps/docs/next.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4nr34l/nemo/HEAD/apps/docs/next.config.mjs -------------------------------------------------------------------------------- /apps/docs/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4nr34l/nemo/HEAD/apps/docs/package.json -------------------------------------------------------------------------------- /apps/docs/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4nr34l/nemo/HEAD/apps/docs/postcss.config.js -------------------------------------------------------------------------------- /apps/docs/source.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4nr34l/nemo/HEAD/apps/docs/source.config.ts -------------------------------------------------------------------------------- /apps/docs/tailwind.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4nr34l/nemo/HEAD/apps/docs/tailwind.config.ts -------------------------------------------------------------------------------- /apps/docs/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4nr34l/nemo/HEAD/apps/docs/tsconfig.json -------------------------------------------------------------------------------- /apps/docs/turbo.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4nr34l/nemo/HEAD/apps/docs/turbo.json -------------------------------------------------------------------------------- /apps/docs/types/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4nr34l/nemo/HEAD/apps/docs/types/index.d.ts -------------------------------------------------------------------------------- /bun.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4nr34l/nemo/HEAD/bun.lock -------------------------------------------------------------------------------- /bunfig.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4nr34l/nemo/HEAD/bunfig.toml -------------------------------------------------------------------------------- /examples/basic/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4nr34l/nemo/HEAD/examples/basic/.gitignore -------------------------------------------------------------------------------- /examples/basic/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4nr34l/nemo/HEAD/examples/basic/README.md -------------------------------------------------------------------------------- /examples/basic/eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4nr34l/nemo/HEAD/examples/basic/eslint.config.mjs -------------------------------------------------------------------------------- /examples/basic/next.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4nr34l/nemo/HEAD/examples/basic/next.config.mjs -------------------------------------------------------------------------------- /examples/basic/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4nr34l/nemo/HEAD/examples/basic/package.json -------------------------------------------------------------------------------- /examples/basic/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4nr34l/nemo/HEAD/examples/basic/postcss.config.js -------------------------------------------------------------------------------- /examples/basic/public/next.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4nr34l/nemo/HEAD/examples/basic/public/next.svg -------------------------------------------------------------------------------- /examples/basic/public/vercel.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4nr34l/nemo/HEAD/examples/basic/public/vercel.svg -------------------------------------------------------------------------------- /examples/basic/src/app/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4nr34l/nemo/HEAD/examples/basic/src/app/favicon.ico -------------------------------------------------------------------------------- /examples/basic/src/app/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4nr34l/nemo/HEAD/examples/basic/src/app/globals.css -------------------------------------------------------------------------------- /examples/basic/src/app/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4nr34l/nemo/HEAD/examples/basic/src/app/layout.tsx -------------------------------------------------------------------------------- /examples/basic/src/app/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4nr34l/nemo/HEAD/examples/basic/src/app/page.tsx -------------------------------------------------------------------------------- /examples/basic/src/app/page1/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4nr34l/nemo/HEAD/examples/basic/src/app/page1/page.tsx -------------------------------------------------------------------------------- /examples/basic/src/app/page2/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4nr34l/nemo/HEAD/examples/basic/src/app/page2/page.tsx -------------------------------------------------------------------------------- /examples/basic/src/middleware.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4nr34l/nemo/HEAD/examples/basic/src/middleware.ts -------------------------------------------------------------------------------- /examples/basic/tailwind.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4nr34l/nemo/HEAD/examples/basic/tailwind.config.ts -------------------------------------------------------------------------------- /examples/basic/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4nr34l/nemo/HEAD/examples/basic/tsconfig.json -------------------------------------------------------------------------------- /examples/basic/turbo.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4nr34l/nemo/HEAD/examples/basic/turbo.json -------------------------------------------------------------------------------- /examples/cookies/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4nr34l/nemo/HEAD/examples/cookies/.gitignore -------------------------------------------------------------------------------- /examples/cookies/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4nr34l/nemo/HEAD/examples/cookies/README.md -------------------------------------------------------------------------------- /examples/cookies/eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4nr34l/nemo/HEAD/examples/cookies/eslint.config.mjs -------------------------------------------------------------------------------- /examples/cookies/next.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4nr34l/nemo/HEAD/examples/cookies/next.config.mjs -------------------------------------------------------------------------------- /examples/cookies/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4nr34l/nemo/HEAD/examples/cookies/package.json -------------------------------------------------------------------------------- /examples/cookies/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4nr34l/nemo/HEAD/examples/cookies/postcss.config.js -------------------------------------------------------------------------------- /examples/cookies/public/next.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4nr34l/nemo/HEAD/examples/cookies/public/next.svg -------------------------------------------------------------------------------- /examples/cookies/public/vercel.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4nr34l/nemo/HEAD/examples/cookies/public/vercel.svg -------------------------------------------------------------------------------- /examples/cookies/src/app/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4nr34l/nemo/HEAD/examples/cookies/src/app/favicon.ico -------------------------------------------------------------------------------- /examples/cookies/src/app/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4nr34l/nemo/HEAD/examples/cookies/src/app/globals.css -------------------------------------------------------------------------------- /examples/cookies/src/app/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4nr34l/nemo/HEAD/examples/cookies/src/app/layout.tsx -------------------------------------------------------------------------------- /examples/cookies/src/app/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4nr34l/nemo/HEAD/examples/cookies/src/app/page.tsx -------------------------------------------------------------------------------- /examples/cookies/src/middleware.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4nr34l/nemo/HEAD/examples/cookies/src/middleware.ts -------------------------------------------------------------------------------- /examples/cookies/tailwind.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4nr34l/nemo/HEAD/examples/cookies/tailwind.config.ts -------------------------------------------------------------------------------- /examples/cookies/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4nr34l/nemo/HEAD/examples/cookies/tsconfig.json -------------------------------------------------------------------------------- /examples/cookies/turbo.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4nr34l/nemo/HEAD/examples/cookies/turbo.json -------------------------------------------------------------------------------- /examples/headers/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4nr34l/nemo/HEAD/examples/headers/.gitignore -------------------------------------------------------------------------------- /examples/headers/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4nr34l/nemo/HEAD/examples/headers/README.md -------------------------------------------------------------------------------- /examples/headers/eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4nr34l/nemo/HEAD/examples/headers/eslint.config.mjs -------------------------------------------------------------------------------- /examples/headers/next.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4nr34l/nemo/HEAD/examples/headers/next.config.mjs -------------------------------------------------------------------------------- /examples/headers/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4nr34l/nemo/HEAD/examples/headers/package.json -------------------------------------------------------------------------------- /examples/headers/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4nr34l/nemo/HEAD/examples/headers/postcss.config.js -------------------------------------------------------------------------------- /examples/headers/public/next.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4nr34l/nemo/HEAD/examples/headers/public/next.svg -------------------------------------------------------------------------------- /examples/headers/public/vercel.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4nr34l/nemo/HEAD/examples/headers/public/vercel.svg -------------------------------------------------------------------------------- /examples/headers/src/app/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4nr34l/nemo/HEAD/examples/headers/src/app/favicon.ico -------------------------------------------------------------------------------- /examples/headers/src/app/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4nr34l/nemo/HEAD/examples/headers/src/app/globals.css -------------------------------------------------------------------------------- /examples/headers/src/app/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4nr34l/nemo/HEAD/examples/headers/src/app/layout.tsx -------------------------------------------------------------------------------- /examples/headers/src/app/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4nr34l/nemo/HEAD/examples/headers/src/app/page.tsx -------------------------------------------------------------------------------- /examples/headers/src/middleware.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4nr34l/nemo/HEAD/examples/headers/src/middleware.ts -------------------------------------------------------------------------------- /examples/headers/tailwind.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4nr34l/nemo/HEAD/examples/headers/tailwind.config.ts -------------------------------------------------------------------------------- /examples/headers/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4nr34l/nemo/HEAD/examples/headers/tsconfig.json -------------------------------------------------------------------------------- /examples/headers/turbo.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4nr34l/nemo/HEAD/examples/headers/turbo.json -------------------------------------------------------------------------------- /examples/next-auth/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4nr34l/nemo/HEAD/examples/next-auth/.gitignore -------------------------------------------------------------------------------- /examples/next-auth/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4nr34l/nemo/HEAD/examples/next-auth/README.md -------------------------------------------------------------------------------- /examples/next-auth/eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4nr34l/nemo/HEAD/examples/next-auth/eslint.config.mjs -------------------------------------------------------------------------------- /examples/next-auth/next.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4nr34l/nemo/HEAD/examples/next-auth/next.config.mjs -------------------------------------------------------------------------------- /examples/next-auth/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4nr34l/nemo/HEAD/examples/next-auth/package.json -------------------------------------------------------------------------------- /examples/next-auth/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4nr34l/nemo/HEAD/examples/next-auth/postcss.config.js -------------------------------------------------------------------------------- /examples/next-auth/public/next.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4nr34l/nemo/HEAD/examples/next-auth/public/next.svg -------------------------------------------------------------------------------- /examples/next-auth/public/vercel.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4nr34l/nemo/HEAD/examples/next-auth/public/vercel.svg -------------------------------------------------------------------------------- /examples/next-auth/src/app/api/auth/[...nextauth]/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4nr34l/nemo/HEAD/examples/next-auth/src/app/api/auth/[...nextauth]/route.ts -------------------------------------------------------------------------------- /examples/next-auth/src/app/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4nr34l/nemo/HEAD/examples/next-auth/src/app/favicon.ico -------------------------------------------------------------------------------- /examples/next-auth/src/app/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4nr34l/nemo/HEAD/examples/next-auth/src/app/globals.css -------------------------------------------------------------------------------- /examples/next-auth/src/app/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4nr34l/nemo/HEAD/examples/next-auth/src/app/layout.tsx -------------------------------------------------------------------------------- /examples/next-auth/src/app/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4nr34l/nemo/HEAD/examples/next-auth/src/app/page.tsx -------------------------------------------------------------------------------- /examples/next-auth/src/app/page1/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4nr34l/nemo/HEAD/examples/next-auth/src/app/page1/page.tsx -------------------------------------------------------------------------------- /examples/next-auth/src/app/page2/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4nr34l/nemo/HEAD/examples/next-auth/src/app/page2/page.tsx -------------------------------------------------------------------------------- /examples/next-auth/src/auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4nr34l/nemo/HEAD/examples/next-auth/src/auth.ts -------------------------------------------------------------------------------- /examples/next-auth/src/middleware.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4nr34l/nemo/HEAD/examples/next-auth/src/middleware.ts -------------------------------------------------------------------------------- /examples/next-auth/tailwind.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4nr34l/nemo/HEAD/examples/next-auth/tailwind.config.ts -------------------------------------------------------------------------------- /examples/next-auth/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4nr34l/nemo/HEAD/examples/next-auth/tsconfig.json -------------------------------------------------------------------------------- /examples/next-auth/turbo.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4nr34l/nemo/HEAD/examples/next-auth/turbo.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4nr34l/nemo/HEAD/package.json -------------------------------------------------------------------------------- /packages/nemo/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | dist 3 | coverage 4 | .turbo 5 | -------------------------------------------------------------------------------- /packages/nemo/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4nr34l/nemo/HEAD/packages/nemo/CHANGELOG.md -------------------------------------------------------------------------------- /packages/nemo/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4nr34l/nemo/HEAD/packages/nemo/README.md -------------------------------------------------------------------------------- /packages/nemo/__tests__/edge-cases.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4nr34l/nemo/HEAD/packages/nemo/__tests__/edge-cases.test.ts -------------------------------------------------------------------------------- /packages/nemo/__tests__/errors.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4nr34l/nemo/HEAD/packages/nemo/__tests__/errors.test.ts -------------------------------------------------------------------------------- /packages/nemo/__tests__/event.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4nr34l/nemo/HEAD/packages/nemo/__tests__/event.test.ts -------------------------------------------------------------------------------- /packages/nemo/__tests__/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4nr34l/nemo/HEAD/packages/nemo/__tests__/index.test.ts -------------------------------------------------------------------------------- /packages/nemo/__tests__/logger.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4nr34l/nemo/HEAD/packages/nemo/__tests__/logger.test.ts -------------------------------------------------------------------------------- /packages/nemo/__tests__/middleware-chain.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4nr34l/nemo/HEAD/packages/nemo/__tests__/middleware-chain.test.ts -------------------------------------------------------------------------------- /packages/nemo/__tests__/middleware-execution-order.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4nr34l/nemo/HEAD/packages/nemo/__tests__/middleware-execution-order.test.ts -------------------------------------------------------------------------------- /packages/nemo/__tests__/nesting.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4nr34l/nemo/HEAD/packages/nemo/__tests__/nesting.test.ts -------------------------------------------------------------------------------- /packages/nemo/__tests__/path-matching.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4nr34l/nemo/HEAD/packages/nemo/__tests__/path-matching.test.ts -------------------------------------------------------------------------------- /packages/nemo/__tests__/storage.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4nr34l/nemo/HEAD/packages/nemo/__tests__/storage.test.ts -------------------------------------------------------------------------------- /packages/nemo/__tests__/usage.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4nr34l/nemo/HEAD/packages/nemo/__tests__/usage.test.ts -------------------------------------------------------------------------------- /packages/nemo/__tests__/utils.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4nr34l/nemo/HEAD/packages/nemo/__tests__/utils.test.ts -------------------------------------------------------------------------------- /packages/nemo/eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4nr34l/nemo/HEAD/packages/nemo/eslint.config.mjs -------------------------------------------------------------------------------- /packages/nemo/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4nr34l/nemo/HEAD/packages/nemo/package.json -------------------------------------------------------------------------------- /packages/nemo/src/errors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4nr34l/nemo/HEAD/packages/nemo/src/errors.ts -------------------------------------------------------------------------------- /packages/nemo/src/event.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4nr34l/nemo/HEAD/packages/nemo/src/event.ts -------------------------------------------------------------------------------- /packages/nemo/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4nr34l/nemo/HEAD/packages/nemo/src/index.ts -------------------------------------------------------------------------------- /packages/nemo/src/logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4nr34l/nemo/HEAD/packages/nemo/src/logger.ts -------------------------------------------------------------------------------- /packages/nemo/src/storage/adapter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4nr34l/nemo/HEAD/packages/nemo/src/storage/adapter.ts -------------------------------------------------------------------------------- /packages/nemo/src/storage/adapters/memory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4nr34l/nemo/HEAD/packages/nemo/src/storage/adapters/memory.ts -------------------------------------------------------------------------------- /packages/nemo/src/storage/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4nr34l/nemo/HEAD/packages/nemo/src/storage/index.ts -------------------------------------------------------------------------------- /packages/nemo/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4nr34l/nemo/HEAD/packages/nemo/src/types.ts -------------------------------------------------------------------------------- /packages/nemo/src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4nr34l/nemo/HEAD/packages/nemo/src/utils.ts -------------------------------------------------------------------------------- /packages/nemo/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4nr34l/nemo/HEAD/packages/nemo/tsconfig.json -------------------------------------------------------------------------------- /packages/nemo/tsup.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4nr34l/nemo/HEAD/packages/nemo/tsup.config.ts -------------------------------------------------------------------------------- /packages/nemo/turbo.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4nr34l/nemo/HEAD/packages/nemo/turbo.json -------------------------------------------------------------------------------- /sonar-project.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4nr34l/nemo/HEAD/sonar-project.properties -------------------------------------------------------------------------------- /turbo.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z4nr34l/nemo/HEAD/turbo.json --------------------------------------------------------------------------------