PageSourceSearch

https://www.circle-crop-image.com/_next/static/chunks/7975e8fbed69a59c.js

js circle-crop-image.com collected 2026-10-04 19:13:15 UTC 6,584 bytes, 1 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,804730,e=>{e.v({name:"shipany-template-two",version:"1.8.2",private:!0,author:"ShipAny.ai",homepage:"https://shipany.ai",repository:{type:"git",url:"https://github.com/shipanyai/shipany-template-two"},keywords:["shipany","shipany-two","shipany-template-two","ai-saas-boilerplate","ai-saas-template","ai-saas-framework","ai-saas-development"],scripts:{dev:"next dev --turbopack",build:"next build","build:fast":"NODE_OPTIONS='--max-old-space-size=4096' next build",start:"next start",lint:"eslint .",format:"prettier --write .","format:check":"prettier --check .","db:generate":"tsx scripts/with-env.ts npx drizzle-kit generate --config=src/core/db/config.ts","db:migrate":"tsx scripts/with-env.ts npx drizzle-kit migrate --config=src/core/db/config.ts","db:push":"tsx scripts/with-env.ts npx drizzle-kit push --config=src/core/db/config.ts","db:studio":"tsx scripts/with-env.ts npx drizzle-kit studio --config=src/core/db/config.ts","auth:generate":"tsx scripts/with-env.ts npx @better-auth/cli generate --config=src/core/auth/index.ts","rbac:init":"tsx scripts/with-env.ts npx tsx scripts/init-rbac.ts","rbac:assign":"tsx scripts/with-env.ts npx tsx scripts/assign-role.ts",postinstall:"fumadocs-mdx","cf:preview":"opennextjs-cloudflare build && opennextjs-cloudflare preview","cf:deploy":"opennextjs-cloudflare build && opennextjs-cloudflare deploy","cf:upload":"opennextjs-cloudflare build && opennextjs-cloudflare upload","cf:typegen":"wrangler types --env-interface CloudflareEnv src/shared/types/cloudflare.d.ts"},dependencies:{"@ai-sdk/react":"^2.0.89","@ai-sdk/replicate":"^1.0.8","@better-fetch/fetch":"^1.1.18","@dnd-kit/core":"^6.3.1","@dnd-kit/modifiers":"^9.0.0","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2","@hookform/resolvers":"^5.2.1","@libsql/client":"^0.15.9","@next/bundle-analyzer":"16.0.7","@next/third-parties":"16.0.7","@openrouter/ai-sdk-provider":"^1.2.0","@paypal/checkout-server-sdk":"^1.0.3","@paypal/paypal-server-sdk":"1.1.0","@planetscale/database":"^1.19.0","@radix-ui/react-accordion":"^1.2.12","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-checkbox":"^1.3.3","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-dropdown-menu":"^2.1.16","@radix-ui/react-hover-card":"^1.1.15","@radix-ui/react-icons":"^1.3.2","@radix-ui/react-label":"^2.1.7","@radix-ui/react-navigation-menu":"^1.2.14","@radix-ui/react-progress":"^1.1.7","@radix-ui/react-radio-group":"^1.3.8","@radix-ui/react-scroll-area":"^1.2.10","@radix-ui/react-select":"^2.2.6","@radix-ui/react-separator":"^1.1.7","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-switch":"^1.2.6","@radix-ui/react-tabs":"^1.1.13","@radix-ui/react-toggle":"^1.1.10","@radix-ui/react-toggle-group":"^1.1.11","@radix-ui/react-tooltip":"^1.2.8","@radix-ui/react-use-controllable-state":"^1.2.2","@react-email/components":"^1.0.2","@tabler/icons-react":"^3.34.1","@tanstack/react-table":"^8.21.3","@types/mdx":"^2.0.13","@vercel/analytics":"^1.5.0",ai:"^5.0.39","ai-elements":"^1.6.0",aws4fetch:"^1.0.20","better-auth":"^1.3.7","class-variance-authority":"^0.7.1",clsx:"^2.1.1",cmdk:"^1.1.1",creem:"^0.3.37",dotenv:"^17.2.0","drizzle-orm":"^0.44.2","embla-carousel-auto-scroll":"^8.6.0","embla-carousel-react":"^8.6.0","framer-motion":"^12.23.12","fumadocs-core":"^15.7.12","fumadocs-mdx":"^11.10.0","fumadocs-ui":"^15.7.12","github-markdown-css":"^5.8.1","github-slugger":"^2.0.0","lucide-react":"^0.543.0","markdown-it":"^14.1.0",moment:"^2.30.1",motion:"^12.23.12",mysql2:"^3.16.0",nanoid:"^5.1.6",next:"16.0.7","next-intl":"^4.3.4","next-mdx-remote":"^6.0.0","next-themes":"^0.4.6","nextjs-toploader":"^3.9.17",overtype:"^1.2.6",postgres:"^3.4.7",react:"19.2.1","react-copy-to-clipboard":"^5.1.0","react-dom":"19.2.1","react-hook-form":"^7.62.0","react-icons":"^5.5.0","react-lazy-load-image-component":"^1.6.3","react-use-measure":"^2.1.7",recharts:"2.15.4","rehype-autolink-headings":"^7.1.0","rehype-slug":"^6.0.0","remark-gfm":"^4.0.1",replicate:"^1.3.1",resend:"^6.0.3","rough-notation":"^0.5.1",shiki:"^3.20.0","simple-flakeid":"^0.0.5",sonner:"^2.0.7",streamdown:"^1.4.0",stripe:"^18.5.0",swiper:"^12.0.1","tailwind-merge":"^3.3.1","tailwindcss-animate":"^1.0.7","use-stick-to-bottom":"^1.1.1",uuid:"^13.0.0",vaul:"^1.1.2",zod:"^4.1.5"},devDependencies:{"@eslint/eslintrc":"^3.3.1","@ianvs/prettier-plugin-sort-imports":"^4.7.0","@tailwindcss/postcss":"^4","@types/markdown-it":"^14.1.2","@types/node":"^20","@types/pg":"^8.15.5","@types/react":"19.2.2","@types/react-copy-to-cl
1ipboard":"^5.0.7","@types/react-dom":"19.2.2","@types/react-lazy-load-image-component":"^1.6.4",autoprefixer:"^10.4.21","babel-plugin-react-compiler":"^1.0.0","dotenv-cli":"^11.0.0","drizzle-kit":"^0.31.4",eslint:"^9.37.0","eslint-config-next":"16.0.7",postcss:"^8.5.6",prettier:"^3.6.2","prettier-plugin-tailwindcss":"^0.7.1",tailwindcss:"^4",tsx:"^4.20.3","tw-animate-css":"^1.3.5",typescript:"^5",wrangler:"^4.34.0"},pnpm:{overrides:{"@types/react":"19.2.2","@types/react-dom":"19.2.2"}}})},797160,e=>{"use strict";var t=e.i(623099),r=e.i(466471);function a({locale:e,...a}){if(!e)throw Error(void 0);return(0,r.jsx)(t.IntlProvider,{locale:e,...a})}e.s(["default",()=>a])},998415,e=>{"use strict";var t=e.i(466471),r=e.i(536355),a=e.i(884702),i=e.i(623099),s=e.i(408430),o=e.i(551956);function c(e){let c,n,l,d=(0,r.c)(5),{children:p}=e,u=(0,i.useLocale)();return d[0]!==u?(c=()=>{"undefined"!=typeof document&&u&&(document.documentElement.lang=u)},n=[u],d[0]=u,d[1]=c,d[2]=n):(c=d[1],n=d[2]),(0,a.useEffect)(c,n),d[3]!==p?(l=(0,t.jsx)(s.ThemeProvider,{attribute:"class",defaultTheme:o.envConfigs.appearance,enableSystem:!0,disableTransitionOnChange:!0,children:p}),d[3]=p,d[4]=l):l=d[4],l}e.s(["ThemeProvider",()=>c])},528842,e=>{"use strict";var t=e.i(466471),r=e.i(536355),a=e.i(408430),i=e.i(779342),s=e.i(884702);let o=e=>{let o,c,n,l,d,p=(0,r.c)(8);p[0]!==e?({...o}=e,p[0]=e,p[1]=o):o=p[1];let{theme:u}
1=(0,a.useTheme)(),[m,x]=(0,s.useState)(!1);if(p[2]===Symbol.for("react.memo_cache_sentinel")?(c=()=>{x(!0)},n=[],p[2]=c,p[3]=n):(c=p[2],n=p[3]),(0,s.useEffect)(c,n),!m)return null;let h=void 0===u?"system":u;return p[4]===Symbol.for("react.memo_cache_sentinel")?(l={"--normal-bg":"var(--popover)","--normal-text":"var(--popover-foreground)","--normal-border":"var(--border)"},p[4]=l):l=p[4],p[5]!==o||p[6]!==h?(d=(0,t.jsx)(i.Toaster,{theme:h,className:"toaster group",style:l,...o}),p[5]=o,p[6]=h,p[7]=d):d=p[7],d};e.s(["Toaster",()=>o])}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.