├── .dev.vars ├── .github └── workflows │ └── deploy.yml ├── .gitignore ├── LICENCE ├── README.md ├── README.zh.md ├── drizzle.config.ts ├── drizzle ├── 0000_nappy_captain_america.sql └── meta │ ├── 0000_snapshot.json │ └── _journal.json ├── global.d.ts ├── img ├── Create_D1_Database.png └── Create_D1_Table.png ├── package.json ├── src ├── db │ ├── index.ts │ └── scheme.ts ├── index.ts └── schema.sql ├── static ├── .env ├── .env.local ├── .env.production ├── .gitignore ├── .prettierrc ├── components.json ├── docs │ ├── api │ │ ├── en.md │ │ └── zh.md │ └── usage │ │ ├── en.md │ │ └── zh.md ├── index.html ├── package.json ├── postcss.config.js ├── public │ ├── logo.svg │ ├── robots.txt │ └── sitemap.xml ├── src │ ├── App.css │ ├── App.tsx │ ├── assets │ │ ├── github.svg │ │ ├── locale.svg │ │ ├── logo.svg │ │ └── react.svg │ ├── components │ │ ├── copy-button.tsx │ │ ├── editor.tsx │ │ ├── file-share.tsx │ │ ├── footer.tsx │ │ ├── header.tsx │ │ ├── md-renderer.tsx │ │ ├── prism-custom.css │ │ ├── share-history-sidebar.tsx │ │ ├── text-share.tsx │ │ ├── tutorial.tsx │ │ └── ui │ │ │ ├── button.tsx │ │ │ ├── checkbox.tsx │ │ │ ├── dialog.tsx │ │ │ ├── dropdown-menu.tsx │ │ │ ├── input.tsx │ │ │ ├── select.tsx │ │ │ └── tabs.tsx │ ├── context │ │ └── theme.tsx │ ├── hooks │ │ └── use-theme-select.ts │ ├── i18n.ts │ ├── index.css │ ├── lib │ │ └── utils.ts │ ├── locales │ │ ├── en.ts │ │ ├── indonesian.ts │ │ ├── japanese.ts │ │ ├── russian.ts │ │ ├── spanish.ts │ │ └── zh.ts │ ├── main.tsx │ ├── pages │ │ ├── detail.tsx │ │ ├── index.tsx │ │ └── tutorial.tsx │ ├── service.ts │ ├── utils │ │ ├── nanoid.ts │ │ └── share-storage.ts │ └── vite-env.d.ts ├── tailwind.config.js ├── tsconfig.json ├── tsconfig.node.json ├── vite.config.ts └── yarn.lock ├── tsconfig.json ├── wrangler.toml └── yarn.lock /.dev.vars: -------------------------------------------------------------------------------- 1 | BASE_URL=http://localhost:8787 2 | -------------------------------------------------------------------------------- /.github/workflows/deploy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiadd/pastebin-worker/HEAD/.github/workflows/deploy.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | .temp 3 | .cache 4 | .wrangler 5 | *.sh 6 | dist 7 | .claude 8 | -------------------------------------------------------------------------------- /LICENCE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiadd/pastebin-worker/HEAD/LICENCE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiadd/pastebin-worker/HEAD/README.md -------------------------------------------------------------------------------- /README.zh.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiadd/pastebin-worker/HEAD/README.zh.md -------------------------------------------------------------------------------- /drizzle.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiadd/pastebin-worker/HEAD/drizzle.config.ts -------------------------------------------------------------------------------- /drizzle/0000_nappy_captain_america.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiadd/pastebin-worker/HEAD/drizzle/0000_nappy_captain_america.sql -------------------------------------------------------------------------------- /drizzle/meta/0000_snapshot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiadd/pastebin-worker/HEAD/drizzle/meta/0000_snapshot.json -------------------------------------------------------------------------------- /drizzle/meta/_journal.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiadd/pastebin-worker/HEAD/drizzle/meta/_journal.json -------------------------------------------------------------------------------- /global.d.ts: -------------------------------------------------------------------------------- 1 | declare module '__STATIC_CONTENT_MANIFEST'; 2 | -------------------------------------------------------------------------------- /img/Create_D1_Database.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiadd/pastebin-worker/HEAD/img/Create_D1_Database.png -------------------------------------------------------------------------------- /img/Create_D1_Table.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiadd/pastebin-worker/HEAD/img/Create_D1_Table.png -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiadd/pastebin-worker/HEAD/package.json -------------------------------------------------------------------------------- /src/db/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiadd/pastebin-worker/HEAD/src/db/index.ts -------------------------------------------------------------------------------- /src/db/scheme.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiadd/pastebin-worker/HEAD/src/db/scheme.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiadd/pastebin-worker/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/schema.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiadd/pastebin-worker/HEAD/src/schema.sql -------------------------------------------------------------------------------- /static/.env: -------------------------------------------------------------------------------- 1 | VITE_API_URL= https://as.al 2 | -------------------------------------------------------------------------------- /static/.env.local: -------------------------------------------------------------------------------- 1 | VITE_API_URL= http://localhost:8787 2 | -------------------------------------------------------------------------------- /static/.env.production: -------------------------------------------------------------------------------- 1 | VITE_API_URL= '' 2 | -------------------------------------------------------------------------------- /static/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiadd/pastebin-worker/HEAD/static/.gitignore -------------------------------------------------------------------------------- /static/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiadd/pastebin-worker/HEAD/static/.prettierrc -------------------------------------------------------------------------------- /static/components.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiadd/pastebin-worker/HEAD/static/components.json -------------------------------------------------------------------------------- /static/docs/api/en.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/docs/api/zh.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/docs/usage/en.md: -------------------------------------------------------------------------------- 1 | # hello 2 | -------------------------------------------------------------------------------- /static/docs/usage/zh.md: -------------------------------------------------------------------------------- 1 | # 你好 2 | -------------------------------------------------------------------------------- /static/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiadd/pastebin-worker/HEAD/static/index.html -------------------------------------------------------------------------------- /static/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiadd/pastebin-worker/HEAD/static/package.json -------------------------------------------------------------------------------- /static/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiadd/pastebin-worker/HEAD/static/postcss.config.js -------------------------------------------------------------------------------- /static/public/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiadd/pastebin-worker/HEAD/static/public/logo.svg -------------------------------------------------------------------------------- /static/public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiadd/pastebin-worker/HEAD/static/public/robots.txt -------------------------------------------------------------------------------- /static/public/sitemap.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiadd/pastebin-worker/HEAD/static/public/sitemap.xml -------------------------------------------------------------------------------- /static/src/App.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiadd/pastebin-worker/HEAD/static/src/App.css -------------------------------------------------------------------------------- /static/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiadd/pastebin-worker/HEAD/static/src/App.tsx -------------------------------------------------------------------------------- /static/src/assets/github.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiadd/pastebin-worker/HEAD/static/src/assets/github.svg -------------------------------------------------------------------------------- /static/src/assets/locale.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiadd/pastebin-worker/HEAD/static/src/assets/locale.svg -------------------------------------------------------------------------------- /static/src/assets/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiadd/pastebin-worker/HEAD/static/src/assets/logo.svg -------------------------------------------------------------------------------- /static/src/assets/react.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiadd/pastebin-worker/HEAD/static/src/assets/react.svg -------------------------------------------------------------------------------- /static/src/components/copy-button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiadd/pastebin-worker/HEAD/static/src/components/copy-button.tsx -------------------------------------------------------------------------------- /static/src/components/editor.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiadd/pastebin-worker/HEAD/static/src/components/editor.tsx -------------------------------------------------------------------------------- /static/src/components/file-share.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiadd/pastebin-worker/HEAD/static/src/components/file-share.tsx -------------------------------------------------------------------------------- /static/src/components/footer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiadd/pastebin-worker/HEAD/static/src/components/footer.tsx -------------------------------------------------------------------------------- /static/src/components/header.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiadd/pastebin-worker/HEAD/static/src/components/header.tsx -------------------------------------------------------------------------------- /static/src/components/md-renderer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiadd/pastebin-worker/HEAD/static/src/components/md-renderer.tsx -------------------------------------------------------------------------------- /static/src/components/prism-custom.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiadd/pastebin-worker/HEAD/static/src/components/prism-custom.css -------------------------------------------------------------------------------- /static/src/components/share-history-sidebar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiadd/pastebin-worker/HEAD/static/src/components/share-history-sidebar.tsx -------------------------------------------------------------------------------- /static/src/components/text-share.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiadd/pastebin-worker/HEAD/static/src/components/text-share.tsx -------------------------------------------------------------------------------- /static/src/components/tutorial.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiadd/pastebin-worker/HEAD/static/src/components/tutorial.tsx -------------------------------------------------------------------------------- /static/src/components/ui/button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiadd/pastebin-worker/HEAD/static/src/components/ui/button.tsx -------------------------------------------------------------------------------- /static/src/components/ui/checkbox.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiadd/pastebin-worker/HEAD/static/src/components/ui/checkbox.tsx -------------------------------------------------------------------------------- /static/src/components/ui/dialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiadd/pastebin-worker/HEAD/static/src/components/ui/dialog.tsx -------------------------------------------------------------------------------- /static/src/components/ui/dropdown-menu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiadd/pastebin-worker/HEAD/static/src/components/ui/dropdown-menu.tsx -------------------------------------------------------------------------------- /static/src/components/ui/input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiadd/pastebin-worker/HEAD/static/src/components/ui/input.tsx -------------------------------------------------------------------------------- /static/src/components/ui/select.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiadd/pastebin-worker/HEAD/static/src/components/ui/select.tsx -------------------------------------------------------------------------------- /static/src/components/ui/tabs.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiadd/pastebin-worker/HEAD/static/src/components/ui/tabs.tsx -------------------------------------------------------------------------------- /static/src/context/theme.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiadd/pastebin-worker/HEAD/static/src/context/theme.tsx -------------------------------------------------------------------------------- /static/src/hooks/use-theme-select.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiadd/pastebin-worker/HEAD/static/src/hooks/use-theme-select.ts -------------------------------------------------------------------------------- /static/src/i18n.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiadd/pastebin-worker/HEAD/static/src/i18n.ts -------------------------------------------------------------------------------- /static/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiadd/pastebin-worker/HEAD/static/src/index.css -------------------------------------------------------------------------------- /static/src/lib/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiadd/pastebin-worker/HEAD/static/src/lib/utils.ts -------------------------------------------------------------------------------- /static/src/locales/en.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiadd/pastebin-worker/HEAD/static/src/locales/en.ts -------------------------------------------------------------------------------- /static/src/locales/indonesian.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiadd/pastebin-worker/HEAD/static/src/locales/indonesian.ts -------------------------------------------------------------------------------- /static/src/locales/japanese.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiadd/pastebin-worker/HEAD/static/src/locales/japanese.ts -------------------------------------------------------------------------------- /static/src/locales/russian.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiadd/pastebin-worker/HEAD/static/src/locales/russian.ts -------------------------------------------------------------------------------- /static/src/locales/spanish.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiadd/pastebin-worker/HEAD/static/src/locales/spanish.ts -------------------------------------------------------------------------------- /static/src/locales/zh.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiadd/pastebin-worker/HEAD/static/src/locales/zh.ts -------------------------------------------------------------------------------- /static/src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiadd/pastebin-worker/HEAD/static/src/main.tsx -------------------------------------------------------------------------------- /static/src/pages/detail.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiadd/pastebin-worker/HEAD/static/src/pages/detail.tsx -------------------------------------------------------------------------------- /static/src/pages/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiadd/pastebin-worker/HEAD/static/src/pages/index.tsx -------------------------------------------------------------------------------- /static/src/pages/tutorial.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiadd/pastebin-worker/HEAD/static/src/pages/tutorial.tsx -------------------------------------------------------------------------------- /static/src/service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiadd/pastebin-worker/HEAD/static/src/service.ts -------------------------------------------------------------------------------- /static/src/utils/nanoid.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiadd/pastebin-worker/HEAD/static/src/utils/nanoid.ts -------------------------------------------------------------------------------- /static/src/utils/share-storage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiadd/pastebin-worker/HEAD/static/src/utils/share-storage.ts -------------------------------------------------------------------------------- /static/src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /static/tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiadd/pastebin-worker/HEAD/static/tailwind.config.js -------------------------------------------------------------------------------- /static/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiadd/pastebin-worker/HEAD/static/tsconfig.json -------------------------------------------------------------------------------- /static/tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiadd/pastebin-worker/HEAD/static/tsconfig.node.json -------------------------------------------------------------------------------- /static/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiadd/pastebin-worker/HEAD/static/vite.config.ts -------------------------------------------------------------------------------- /static/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiadd/pastebin-worker/HEAD/static/yarn.lock -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiadd/pastebin-worker/HEAD/tsconfig.json -------------------------------------------------------------------------------- /wrangler.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiadd/pastebin-worker/HEAD/wrangler.toml -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiadd/pastebin-worker/HEAD/yarn.lock --------------------------------------------------------------------------------