├── .babelrc.js ├── .browserslistrc ├── .editorconfig ├── .eslintignore ├── .eslintrc.js ├── .github └── workflows │ ├── demo.yml │ └── publish.yml ├── .gitignore ├── .husky ├── .gitignore └── pre-push ├── .npmrc ├── LICENSE ├── README.md ├── package.json ├── pnpm-lock.yaml ├── rollup.config.mjs ├── src ├── constants.ts ├── demo │ ├── app.js │ └── index.html ├── index.ts ├── node.ts ├── subject.ts ├── types │ ├── index.ts │ └── shim.d.ts └── util.ts ├── test ├── node.test.ts └── util.test.ts ├── tsconfig.json └── tsconfig.prod.json /.babelrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/violentmonkey/vm-shortcut/HEAD/.babelrc.js -------------------------------------------------------------------------------- /.browserslistrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/violentmonkey/vm-shortcut/HEAD/.browserslistrc -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/violentmonkey/vm-shortcut/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- 1 | /* 2 | !/src 3 | !/test 4 | -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/violentmonkey/vm-shortcut/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.github/workflows/demo.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/violentmonkey/vm-shortcut/HEAD/.github/workflows/demo.yml -------------------------------------------------------------------------------- /.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/violentmonkey/vm-shortcut/HEAD/.github/workflows/publish.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/violentmonkey/vm-shortcut/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/.gitignore: -------------------------------------------------------------------------------- 1 | _ 2 | -------------------------------------------------------------------------------- /.husky/pre-push: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | . "$(dirname "$0")/_/husky.sh" 3 | 4 | npm run lint 5 | -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- 1 | shamefully-hoist = true 2 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/violentmonkey/vm-shortcut/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/violentmonkey/vm-shortcut/HEAD/README.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/violentmonkey/vm-shortcut/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/violentmonkey/vm-shortcut/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /rollup.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/violentmonkey/vm-shortcut/HEAD/rollup.config.mjs -------------------------------------------------------------------------------- /src/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/violentmonkey/vm-shortcut/HEAD/src/constants.ts -------------------------------------------------------------------------------- /src/demo/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/violentmonkey/vm-shortcut/HEAD/src/demo/app.js -------------------------------------------------------------------------------- /src/demo/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/violentmonkey/vm-shortcut/HEAD/src/demo/index.html -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/violentmonkey/vm-shortcut/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/node.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/violentmonkey/vm-shortcut/HEAD/src/node.ts -------------------------------------------------------------------------------- /src/subject.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/violentmonkey/vm-shortcut/HEAD/src/subject.ts -------------------------------------------------------------------------------- /src/types/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/violentmonkey/vm-shortcut/HEAD/src/types/index.ts -------------------------------------------------------------------------------- /src/types/shim.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/violentmonkey/vm-shortcut/HEAD/src/types/shim.d.ts -------------------------------------------------------------------------------- /src/util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/violentmonkey/vm-shortcut/HEAD/src/util.ts -------------------------------------------------------------------------------- /test/node.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/violentmonkey/vm-shortcut/HEAD/test/node.test.ts -------------------------------------------------------------------------------- /test/util.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/violentmonkey/vm-shortcut/HEAD/test/util.test.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/violentmonkey/vm-shortcut/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tsconfig.prod.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/violentmonkey/vm-shortcut/HEAD/tsconfig.prod.json --------------------------------------------------------------------------------