├── .eslintrc.cjs ├── .github └── FUNDING.yml ├── .gitignore ├── .husky └── pre-commit ├── .npmrc ├── .prettierignore ├── .prettierrc ├── .stackblitzrc ├── LICENSE ├── README.md ├── eslint.config.mjs ├── i18n.config.ts ├── netlify.toml ├── nuxt.config.ts ├── package.json ├── pnpm-lock.yaml ├── scripts └── genLocaleKey.ts ├── server ├── api │ └── hello │ │ └── [name].ts ├── plugins │ └── nitroPlugin.ts ├── routes │ ├── hello.js │ └── hello.ts └── tsconfig.json ├── src ├── app.vue ├── assets │ └── css │ │ ├── globals.css │ │ └── index.css ├── components │ └── VThemeButton.vue ├── composables │ ├── index.ts │ └── useTrans.ts ├── config │ └── site.ts ├── constants │ └── index.ts ├── layouts │ ├── README.md │ └── default.vue ├── locales │ ├── en.ts │ ├── schema.ts │ └── zh_CN.ts ├── pages │ └── index.tsx ├── public │ ├── apple-touch-icon.png │ ├── avatar.jpg │ ├── favicon-16x16.png │ ├── favicon-32x32.png │ ├── favicon.ico │ ├── maskable-icon.png │ ├── nuxt.svg │ ├── pwa-192x192.png │ ├── pwa-512x512.png │ └── robots.txt ├── utils │ ├── clipboard.ts │ ├── css.ts │ └── date.ts └── workers │ └── sam.ts ├── tailwind.config.cjs └── tsconfig.json /.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hylarucoder/nuxt-segment-anything-webgpu/HEAD/.eslintrc.cjs -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | github: hylarucoder 2 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hylarucoder/nuxt-segment-anything-webgpu/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env sh 2 | . "$(dirname -- "$0")/_/husky.sh" 3 | 4 | npx lint-staged 5 | -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hylarucoder/nuxt-segment-anything-webgpu/HEAD/.npmrc -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hylarucoder/nuxt-segment-anything-webgpu/HEAD/.prettierignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hylarucoder/nuxt-segment-anything-webgpu/HEAD/.prettierrc -------------------------------------------------------------------------------- /.stackblitzrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hylarucoder/nuxt-segment-anything-webgpu/HEAD/.stackblitzrc -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hylarucoder/nuxt-segment-anything-webgpu/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hylarucoder/nuxt-segment-anything-webgpu/HEAD/README.md -------------------------------------------------------------------------------- /eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hylarucoder/nuxt-segment-anything-webgpu/HEAD/eslint.config.mjs -------------------------------------------------------------------------------- /i18n.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hylarucoder/nuxt-segment-anything-webgpu/HEAD/i18n.config.ts -------------------------------------------------------------------------------- /netlify.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hylarucoder/nuxt-segment-anything-webgpu/HEAD/netlify.toml -------------------------------------------------------------------------------- /nuxt.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hylarucoder/nuxt-segment-anything-webgpu/HEAD/nuxt.config.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hylarucoder/nuxt-segment-anything-webgpu/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hylarucoder/nuxt-segment-anything-webgpu/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /scripts/genLocaleKey.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hylarucoder/nuxt-segment-anything-webgpu/HEAD/scripts/genLocaleKey.ts -------------------------------------------------------------------------------- /server/api/hello/[name].ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hylarucoder/nuxt-segment-anything-webgpu/HEAD/server/api/hello/[name].ts -------------------------------------------------------------------------------- /server/plugins/nitroPlugin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hylarucoder/nuxt-segment-anything-webgpu/HEAD/server/plugins/nitroPlugin.ts -------------------------------------------------------------------------------- /server/routes/hello.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hylarucoder/nuxt-segment-anything-webgpu/HEAD/server/routes/hello.js -------------------------------------------------------------------------------- /server/routes/hello.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hylarucoder/nuxt-segment-anything-webgpu/HEAD/server/routes/hello.ts -------------------------------------------------------------------------------- /server/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../.nuxt/tsconfig.server.json" 3 | } 4 | -------------------------------------------------------------------------------- /src/app.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hylarucoder/nuxt-segment-anything-webgpu/HEAD/src/app.vue -------------------------------------------------------------------------------- /src/assets/css/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hylarucoder/nuxt-segment-anything-webgpu/HEAD/src/assets/css/globals.css -------------------------------------------------------------------------------- /src/assets/css/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hylarucoder/nuxt-segment-anything-webgpu/HEAD/src/assets/css/index.css -------------------------------------------------------------------------------- /src/components/VThemeButton.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hylarucoder/nuxt-segment-anything-webgpu/HEAD/src/components/VThemeButton.vue -------------------------------------------------------------------------------- /src/composables/index.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/composables/useTrans.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hylarucoder/nuxt-segment-anything-webgpu/HEAD/src/composables/useTrans.ts -------------------------------------------------------------------------------- /src/config/site.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hylarucoder/nuxt-segment-anything-webgpu/HEAD/src/config/site.ts -------------------------------------------------------------------------------- /src/constants/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hylarucoder/nuxt-segment-anything-webgpu/HEAD/src/constants/index.ts -------------------------------------------------------------------------------- /src/layouts/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hylarucoder/nuxt-segment-anything-webgpu/HEAD/src/layouts/README.md -------------------------------------------------------------------------------- /src/layouts/default.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hylarucoder/nuxt-segment-anything-webgpu/HEAD/src/layouts/default.vue -------------------------------------------------------------------------------- /src/locales/en.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hylarucoder/nuxt-segment-anything-webgpu/HEAD/src/locales/en.ts -------------------------------------------------------------------------------- /src/locales/schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hylarucoder/nuxt-segment-anything-webgpu/HEAD/src/locales/schema.ts -------------------------------------------------------------------------------- /src/locales/zh_CN.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hylarucoder/nuxt-segment-anything-webgpu/HEAD/src/locales/zh_CN.ts -------------------------------------------------------------------------------- /src/pages/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hylarucoder/nuxt-segment-anything-webgpu/HEAD/src/pages/index.tsx -------------------------------------------------------------------------------- /src/public/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hylarucoder/nuxt-segment-anything-webgpu/HEAD/src/public/apple-touch-icon.png -------------------------------------------------------------------------------- /src/public/avatar.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hylarucoder/nuxt-segment-anything-webgpu/HEAD/src/public/avatar.jpg -------------------------------------------------------------------------------- /src/public/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hylarucoder/nuxt-segment-anything-webgpu/HEAD/src/public/favicon-16x16.png -------------------------------------------------------------------------------- /src/public/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hylarucoder/nuxt-segment-anything-webgpu/HEAD/src/public/favicon-32x32.png -------------------------------------------------------------------------------- /src/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hylarucoder/nuxt-segment-anything-webgpu/HEAD/src/public/favicon.ico -------------------------------------------------------------------------------- /src/public/maskable-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hylarucoder/nuxt-segment-anything-webgpu/HEAD/src/public/maskable-icon.png -------------------------------------------------------------------------------- /src/public/nuxt.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hylarucoder/nuxt-segment-anything-webgpu/HEAD/src/public/nuxt.svg -------------------------------------------------------------------------------- /src/public/pwa-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hylarucoder/nuxt-segment-anything-webgpu/HEAD/src/public/pwa-192x192.png -------------------------------------------------------------------------------- /src/public/pwa-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hylarucoder/nuxt-segment-anything-webgpu/HEAD/src/public/pwa-512x512.png -------------------------------------------------------------------------------- /src/public/robots.txt: -------------------------------------------------------------------------------- 1 | User-agent: * 2 | Allow: / 3 | -------------------------------------------------------------------------------- /src/utils/clipboard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hylarucoder/nuxt-segment-anything-webgpu/HEAD/src/utils/clipboard.ts -------------------------------------------------------------------------------- /src/utils/css.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hylarucoder/nuxt-segment-anything-webgpu/HEAD/src/utils/css.ts -------------------------------------------------------------------------------- /src/utils/date.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hylarucoder/nuxt-segment-anything-webgpu/HEAD/src/utils/date.ts -------------------------------------------------------------------------------- /src/workers/sam.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hylarucoder/nuxt-segment-anything-webgpu/HEAD/src/workers/sam.ts -------------------------------------------------------------------------------- /tailwind.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hylarucoder/nuxt-segment-anything-webgpu/HEAD/tailwind.config.cjs -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "./.nuxt/tsconfig.json" 3 | } 4 | --------------------------------------------------------------------------------