├── .eslintignore ├── .eslintrc ├── .gitignore ├── .husky └── pre-commit ├── .npmignore ├── .prettierrc ├── Cargo.lock ├── Cargo.toml ├── LICENSE ├── README.md ├── core ├── lib.rs ├── timer.rs └── utils.rs ├── example ├── index.html ├── index.js └── webpack.config.js ├── package.json ├── publish.js ├── rollup.config.js ├── src ├── index.ts └── wasm.ts ├── tests └── app.rs ├── tsconfig.json └── yarn.lock /.eslintignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | dist 3 | pkg 4 | target 5 | example/build -------------------------------------------------------------------------------- /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaoruu/rust-typescript-template/HEAD/.eslintrc -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | dist 3 | target 4 | pkg 5 | wasm-pack.log 6 | example/build -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | . "$(dirname "$0")/_/husky.sh" 3 | 4 | npx lint-staged 5 | -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaoruu/rust-typescript-template/HEAD/.npmignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaoruu/rust-typescript-template/HEAD/.prettierrc -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaoruu/rust-typescript-template/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaoruu/rust-typescript-template/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaoruu/rust-typescript-template/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaoruu/rust-typescript-template/HEAD/README.md -------------------------------------------------------------------------------- /core/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaoruu/rust-typescript-template/HEAD/core/lib.rs -------------------------------------------------------------------------------- /core/timer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaoruu/rust-typescript-template/HEAD/core/timer.rs -------------------------------------------------------------------------------- /core/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaoruu/rust-typescript-template/HEAD/core/utils.rs -------------------------------------------------------------------------------- /example/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaoruu/rust-typescript-template/HEAD/example/index.html -------------------------------------------------------------------------------- /example/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaoruu/rust-typescript-template/HEAD/example/index.js -------------------------------------------------------------------------------- /example/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaoruu/rust-typescript-template/HEAD/example/webpack.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaoruu/rust-typescript-template/HEAD/package.json -------------------------------------------------------------------------------- /publish.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaoruu/rust-typescript-template/HEAD/publish.js -------------------------------------------------------------------------------- /rollup.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaoruu/rust-typescript-template/HEAD/rollup.config.js -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaoruu/rust-typescript-template/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/wasm.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaoruu/rust-typescript-template/HEAD/src/wasm.ts -------------------------------------------------------------------------------- /tests/app.rs: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaoruu/rust-typescript-template/HEAD/tsconfig.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaoruu/rust-typescript-template/HEAD/yarn.lock --------------------------------------------------------------------------------