├── .eslintignore ├── .eslintrc.json ├── .github └── workflows │ └── ci.yaml ├── .gitignore ├── .gitmodules ├── .prettierrc ├── LICENSE ├── README-zh_CN.md ├── README.md ├── package.json ├── src ├── compatibility │ ├── extension │ │ ├── music.ts │ │ └── pen.ts │ ├── index.ts │ └── scratch3 │ │ ├── control.ts │ │ ├── looks.ts │ │ ├── motion.ts │ │ ├── operators.ts │ │ ├── procedures.ts │ │ └── sound.ts ├── components │ ├── io │ │ ├── index.ts │ │ ├── keyboard.ts │ │ └── mouse.ts │ ├── renderer.ts │ ├── runtime.ts │ ├── target.ts │ └── thread.ts ├── index.ts ├── injector.ts ├── l10n │ └── index.ts ├── log │ ├── LICENSE │ ├── index.ts │ └── tw.cjs └── typing │ └── index.ts ├── tsconfig.json └── tsup.config.ts /.eslintignore: -------------------------------------------------------------------------------- 1 | dist/ -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FurryR/hyren/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.github/workflows/ci.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FurryR/hyren/HEAD/.github/workflows/ci.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | dist/ -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FurryR/hyren/HEAD/.gitmodules -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FurryR/hyren/HEAD/.prettierrc -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FurryR/hyren/HEAD/LICENSE -------------------------------------------------------------------------------- /README-zh_CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FurryR/hyren/HEAD/README-zh_CN.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FurryR/hyren/HEAD/README.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FurryR/hyren/HEAD/package.json -------------------------------------------------------------------------------- /src/compatibility/extension/music.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FurryR/hyren/HEAD/src/compatibility/extension/music.ts -------------------------------------------------------------------------------- /src/compatibility/extension/pen.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FurryR/hyren/HEAD/src/compatibility/extension/pen.ts -------------------------------------------------------------------------------- /src/compatibility/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FurryR/hyren/HEAD/src/compatibility/index.ts -------------------------------------------------------------------------------- /src/compatibility/scratch3/control.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FurryR/hyren/HEAD/src/compatibility/scratch3/control.ts -------------------------------------------------------------------------------- /src/compatibility/scratch3/looks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FurryR/hyren/HEAD/src/compatibility/scratch3/looks.ts -------------------------------------------------------------------------------- /src/compatibility/scratch3/motion.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FurryR/hyren/HEAD/src/compatibility/scratch3/motion.ts -------------------------------------------------------------------------------- /src/compatibility/scratch3/operators.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FurryR/hyren/HEAD/src/compatibility/scratch3/operators.ts -------------------------------------------------------------------------------- /src/compatibility/scratch3/procedures.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FurryR/hyren/HEAD/src/compatibility/scratch3/procedures.ts -------------------------------------------------------------------------------- /src/compatibility/scratch3/sound.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FurryR/hyren/HEAD/src/compatibility/scratch3/sound.ts -------------------------------------------------------------------------------- /src/components/io/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FurryR/hyren/HEAD/src/components/io/index.ts -------------------------------------------------------------------------------- /src/components/io/keyboard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FurryR/hyren/HEAD/src/components/io/keyboard.ts -------------------------------------------------------------------------------- /src/components/io/mouse.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FurryR/hyren/HEAD/src/components/io/mouse.ts -------------------------------------------------------------------------------- /src/components/renderer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FurryR/hyren/HEAD/src/components/renderer.ts -------------------------------------------------------------------------------- /src/components/runtime.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FurryR/hyren/HEAD/src/components/runtime.ts -------------------------------------------------------------------------------- /src/components/target.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FurryR/hyren/HEAD/src/components/target.ts -------------------------------------------------------------------------------- /src/components/thread.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FurryR/hyren/HEAD/src/components/thread.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FurryR/hyren/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/injector.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FurryR/hyren/HEAD/src/injector.ts -------------------------------------------------------------------------------- /src/l10n/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FurryR/hyren/HEAD/src/l10n/index.ts -------------------------------------------------------------------------------- /src/log/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FurryR/hyren/HEAD/src/log/LICENSE -------------------------------------------------------------------------------- /src/log/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FurryR/hyren/HEAD/src/log/index.ts -------------------------------------------------------------------------------- /src/log/tw.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FurryR/hyren/HEAD/src/log/tw.cjs -------------------------------------------------------------------------------- /src/typing/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FurryR/hyren/HEAD/src/typing/index.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FurryR/hyren/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tsup.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FurryR/hyren/HEAD/tsup.config.ts --------------------------------------------------------------------------------