├── .editorconfig ├── .gitignore ├── .prettierrc.json ├── LICENSE ├── README.md ├── docs ├── glossary.md └── transition.md ├── index.html ├── package.json ├── pnpm-lock.yaml ├── public └── manifest.json ├── src ├── chrome │ ├── chromeInputIme.ts │ ├── chromeSkkContainer.ts │ └── index.ts ├── lib │ ├── parser.test.ts │ ├── parser.ts │ ├── substitution.test.ts │ └── substitution.ts ├── preview │ ├── app.tsx │ ├── index.tsx │ ├── status.tsx │ ├── string.ts │ └── textbox.tsx └── skk │ ├── constants.ts │ ├── dictionary │ ├── index.ts │ ├── parser.ts │ └── providers │ │ ├── skk_jisyo.ts │ │ └── user.ts │ ├── getKana.ts │ ├── index.ts │ ├── kanaToKana.test.ts │ ├── kanaToKana.ts │ ├── keyToYomi.test.ts │ ├── keyToYomi.ts │ ├── rules │ ├── ascii.ts │ └── romaji.ts │ └── types.ts ├── tsconfig.json └── vite.config.ts /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokoucha/cwskk/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokoucha/cwskk/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokoucha/cwskk/HEAD/.prettierrc.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokoucha/cwskk/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokoucha/cwskk/HEAD/README.md -------------------------------------------------------------------------------- /docs/glossary.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokoucha/cwskk/HEAD/docs/glossary.md -------------------------------------------------------------------------------- /docs/transition.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokoucha/cwskk/HEAD/docs/transition.md -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokoucha/cwskk/HEAD/index.html -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokoucha/cwskk/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokoucha/cwskk/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokoucha/cwskk/HEAD/public/manifest.json -------------------------------------------------------------------------------- /src/chrome/chromeInputIme.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokoucha/cwskk/HEAD/src/chrome/chromeInputIme.ts -------------------------------------------------------------------------------- /src/chrome/chromeSkkContainer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokoucha/cwskk/HEAD/src/chrome/chromeSkkContainer.ts -------------------------------------------------------------------------------- /src/chrome/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokoucha/cwskk/HEAD/src/chrome/index.ts -------------------------------------------------------------------------------- /src/lib/parser.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokoucha/cwskk/HEAD/src/lib/parser.test.ts -------------------------------------------------------------------------------- /src/lib/parser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokoucha/cwskk/HEAD/src/lib/parser.ts -------------------------------------------------------------------------------- /src/lib/substitution.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokoucha/cwskk/HEAD/src/lib/substitution.test.ts -------------------------------------------------------------------------------- /src/lib/substitution.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokoucha/cwskk/HEAD/src/lib/substitution.ts -------------------------------------------------------------------------------- /src/preview/app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokoucha/cwskk/HEAD/src/preview/app.tsx -------------------------------------------------------------------------------- /src/preview/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokoucha/cwskk/HEAD/src/preview/index.tsx -------------------------------------------------------------------------------- /src/preview/status.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokoucha/cwskk/HEAD/src/preview/status.tsx -------------------------------------------------------------------------------- /src/preview/string.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokoucha/cwskk/HEAD/src/preview/string.ts -------------------------------------------------------------------------------- /src/preview/textbox.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokoucha/cwskk/HEAD/src/preview/textbox.tsx -------------------------------------------------------------------------------- /src/skk/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokoucha/cwskk/HEAD/src/skk/constants.ts -------------------------------------------------------------------------------- /src/skk/dictionary/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokoucha/cwskk/HEAD/src/skk/dictionary/index.ts -------------------------------------------------------------------------------- /src/skk/dictionary/parser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokoucha/cwskk/HEAD/src/skk/dictionary/parser.ts -------------------------------------------------------------------------------- /src/skk/dictionary/providers/skk_jisyo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokoucha/cwskk/HEAD/src/skk/dictionary/providers/skk_jisyo.ts -------------------------------------------------------------------------------- /src/skk/dictionary/providers/user.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokoucha/cwskk/HEAD/src/skk/dictionary/providers/user.ts -------------------------------------------------------------------------------- /src/skk/getKana.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokoucha/cwskk/HEAD/src/skk/getKana.ts -------------------------------------------------------------------------------- /src/skk/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokoucha/cwskk/HEAD/src/skk/index.ts -------------------------------------------------------------------------------- /src/skk/kanaToKana.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokoucha/cwskk/HEAD/src/skk/kanaToKana.test.ts -------------------------------------------------------------------------------- /src/skk/kanaToKana.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokoucha/cwskk/HEAD/src/skk/kanaToKana.ts -------------------------------------------------------------------------------- /src/skk/keyToYomi.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokoucha/cwskk/HEAD/src/skk/keyToYomi.test.ts -------------------------------------------------------------------------------- /src/skk/keyToYomi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokoucha/cwskk/HEAD/src/skk/keyToYomi.ts -------------------------------------------------------------------------------- /src/skk/rules/ascii.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokoucha/cwskk/HEAD/src/skk/rules/ascii.ts -------------------------------------------------------------------------------- /src/skk/rules/romaji.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokoucha/cwskk/HEAD/src/skk/rules/romaji.ts -------------------------------------------------------------------------------- /src/skk/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokoucha/cwskk/HEAD/src/skk/types.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokoucha/cwskk/HEAD/tsconfig.json -------------------------------------------------------------------------------- /vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokoucha/cwskk/HEAD/vite.config.ts --------------------------------------------------------------------------------