├── .eslintrc ├── .gitignore ├── .node-version ├── README.md ├── app ├── components │ ├── About.tsx │ ├── Chart.tsx │ ├── CompForm.tsx │ ├── CompModal.tsx │ ├── CompTable.tsx │ ├── FormField.tsx │ ├── Logo.tsx │ ├── Modal.tsx │ └── Navigation.tsx ├── entry.client.tsx ├── entry.server.tsx ├── global.css ├── lib │ ├── comp.ts │ └── formProps.ts ├── root.tsx └── routes │ ├── api │ ├── search.tsx │ └── stock.tsx │ └── index.tsx ├── package.json ├── public ├── _headers └── favicon │ ├── android-chrome-192x192.png │ ├── android-chrome-512x512.png │ ├── apple-touch-icon.png │ ├── browserconfig.xml │ ├── favicon-16x16.png │ ├── favicon-32x32.png │ ├── favicon.ico │ ├── mstile-144x144.png │ ├── mstile-150x150.png │ ├── mstile-310x150.png │ ├── mstile-310x310.png │ ├── mstile-70x70.png │ ├── safari-pinned-tab.svg │ └── site.webmanifest ├── remix.config.js ├── remix.env.d.ts ├── scripts └── dev-wrangler.mjs ├── server.js ├── tailwind.config.js └── tsconfig.json /.eslintrc: -------------------------------------------------------------------------------- 1 | { 2 | "extends": ["@remix-run/eslint-config"] 3 | } 4 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyh/tc/HEAD/.gitignore -------------------------------------------------------------------------------- /.node-version: -------------------------------------------------------------------------------- 1 | 16.17.0 2 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyh/tc/HEAD/README.md -------------------------------------------------------------------------------- /app/components/About.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyh/tc/HEAD/app/components/About.tsx -------------------------------------------------------------------------------- /app/components/Chart.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyh/tc/HEAD/app/components/Chart.tsx -------------------------------------------------------------------------------- /app/components/CompForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyh/tc/HEAD/app/components/CompForm.tsx -------------------------------------------------------------------------------- /app/components/CompModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyh/tc/HEAD/app/components/CompModal.tsx -------------------------------------------------------------------------------- /app/components/CompTable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyh/tc/HEAD/app/components/CompTable.tsx -------------------------------------------------------------------------------- /app/components/FormField.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyh/tc/HEAD/app/components/FormField.tsx -------------------------------------------------------------------------------- /app/components/Logo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyh/tc/HEAD/app/components/Logo.tsx -------------------------------------------------------------------------------- /app/components/Modal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyh/tc/HEAD/app/components/Modal.tsx -------------------------------------------------------------------------------- /app/components/Navigation.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyh/tc/HEAD/app/components/Navigation.tsx -------------------------------------------------------------------------------- /app/entry.client.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyh/tc/HEAD/app/entry.client.tsx -------------------------------------------------------------------------------- /app/entry.server.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyh/tc/HEAD/app/entry.server.tsx -------------------------------------------------------------------------------- /app/global.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyh/tc/HEAD/app/global.css -------------------------------------------------------------------------------- /app/lib/comp.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyh/tc/HEAD/app/lib/comp.ts -------------------------------------------------------------------------------- /app/lib/formProps.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyh/tc/HEAD/app/lib/formProps.ts -------------------------------------------------------------------------------- /app/root.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyh/tc/HEAD/app/root.tsx -------------------------------------------------------------------------------- /app/routes/api/search.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyh/tc/HEAD/app/routes/api/search.tsx -------------------------------------------------------------------------------- /app/routes/api/stock.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyh/tc/HEAD/app/routes/api/stock.tsx -------------------------------------------------------------------------------- /app/routes/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyh/tc/HEAD/app/routes/index.tsx -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyh/tc/HEAD/package.json -------------------------------------------------------------------------------- /public/_headers: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyh/tc/HEAD/public/_headers -------------------------------------------------------------------------------- /public/favicon/android-chrome-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyh/tc/HEAD/public/favicon/android-chrome-192x192.png -------------------------------------------------------------------------------- /public/favicon/android-chrome-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyh/tc/HEAD/public/favicon/android-chrome-512x512.png -------------------------------------------------------------------------------- /public/favicon/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyh/tc/HEAD/public/favicon/apple-touch-icon.png -------------------------------------------------------------------------------- /public/favicon/browserconfig.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyh/tc/HEAD/public/favicon/browserconfig.xml -------------------------------------------------------------------------------- /public/favicon/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyh/tc/HEAD/public/favicon/favicon-16x16.png -------------------------------------------------------------------------------- /public/favicon/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyh/tc/HEAD/public/favicon/favicon-32x32.png -------------------------------------------------------------------------------- /public/favicon/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyh/tc/HEAD/public/favicon/favicon.ico -------------------------------------------------------------------------------- /public/favicon/mstile-144x144.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyh/tc/HEAD/public/favicon/mstile-144x144.png -------------------------------------------------------------------------------- /public/favicon/mstile-150x150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyh/tc/HEAD/public/favicon/mstile-150x150.png -------------------------------------------------------------------------------- /public/favicon/mstile-310x150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyh/tc/HEAD/public/favicon/mstile-310x150.png -------------------------------------------------------------------------------- /public/favicon/mstile-310x310.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyh/tc/HEAD/public/favicon/mstile-310x310.png -------------------------------------------------------------------------------- /public/favicon/mstile-70x70.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyh/tc/HEAD/public/favicon/mstile-70x70.png -------------------------------------------------------------------------------- /public/favicon/safari-pinned-tab.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyh/tc/HEAD/public/favicon/safari-pinned-tab.svg -------------------------------------------------------------------------------- /public/favicon/site.webmanifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyh/tc/HEAD/public/favicon/site.webmanifest -------------------------------------------------------------------------------- /remix.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyh/tc/HEAD/remix.config.js -------------------------------------------------------------------------------- /remix.env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyh/tc/HEAD/remix.env.d.ts -------------------------------------------------------------------------------- /scripts/dev-wrangler.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyh/tc/HEAD/scripts/dev-wrangler.mjs -------------------------------------------------------------------------------- /server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyh/tc/HEAD/server.js -------------------------------------------------------------------------------- /tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyh/tc/HEAD/tailwind.config.js -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyh/tc/HEAD/tsconfig.json --------------------------------------------------------------------------------