├── .github └── workflows │ ├── main.yml │ └── pr.yml ├── .gitignore ├── Cargo.toml ├── LICENSE.Apache-2.0 ├── LICENSE.MIT ├── README.md ├── examples ├── backend-and-frontend │ ├── Cargo.toml │ ├── README.md │ ├── backend │ │ ├── Cargo.toml │ │ └── src │ │ │ └── main.rs │ ├── frontend │ │ ├── Cargo.toml │ │ └── src │ │ │ └── lib.rs │ ├── run │ │ ├── Cargo.toml │ │ └── src │ │ │ └── main.rs │ └── rust-toolchain ├── custom-cli-command │ ├── .dockerignore │ ├── Cargo.toml │ ├── README.md │ ├── backend │ │ ├── Cargo.toml │ │ └── src │ │ │ └── main.rs │ ├── frontend │ │ ├── Cargo.toml │ │ └── src │ │ │ └── lib.rs │ ├── run │ │ ├── Cargo.toml │ │ └── src │ │ │ └── main.rs │ └── rust-toolchain ├── frontend-only │ ├── Cargo.toml │ ├── README.md │ └── src │ │ ├── lib.rs │ │ └── main.rs └── run-an-example.rs ├── rust-toolchain ├── src ├── lib.rs └── prebuilt_wasm_opt.rs ├── tests ├── examples.rs ├── test-binaryen │ ├── Cargo.toml │ └── src │ │ ├── lib.rs │ │ └── main.rs ├── test-cargo-helper │ ├── Cargo.toml │ └── src │ │ ├── lib.rs │ │ └── main.rs ├── test-crate-name-vs-pkg-name │ ├── Cargo.toml │ └── src │ │ ├── lib.rs │ │ └── main.rs ├── test-crates.rs ├── test-default-build-path │ ├── Cargo.toml │ ├── src │ │ ├── lib.rs │ │ └── main.rs │ └── static │ │ ├── fancy.css │ │ └── index.html ├── test-no-serve │ ├── Cargo.toml │ └── src │ │ ├── lib.rs │ │ └── main.rs └── test-sass │ ├── Cargo.toml │ ├── src │ ├── lib.rs │ └── main.rs │ └── styles │ ├── _test3.scss │ ├── subdirectory │ ├── _test6.scss │ ├── test5.scss │ └── test7.scss │ ├── test1.scss │ ├── test2.sass │ └── test4.scss └── wasm-run-proc-macro ├── Cargo.toml ├── LICENSE.Apache-2.0 ├── LICENSE.MIT ├── README.md └── src ├── attr_parser.rs ├── lib.rs └── main_generator.rs /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IMI-eRnD-Be/wasm-run/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.github/workflows/pr.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IMI-eRnD-Be/wasm-run/HEAD/.github/workflows/pr.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IMI-eRnD-Be/wasm-run/HEAD/.gitignore -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IMI-eRnD-Be/wasm-run/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE.Apache-2.0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IMI-eRnD-Be/wasm-run/HEAD/LICENSE.Apache-2.0 -------------------------------------------------------------------------------- /LICENSE.MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IMI-eRnD-Be/wasm-run/HEAD/LICENSE.MIT -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IMI-eRnD-Be/wasm-run/HEAD/README.md -------------------------------------------------------------------------------- /examples/backend-and-frontend/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IMI-eRnD-Be/wasm-run/HEAD/examples/backend-and-frontend/Cargo.toml -------------------------------------------------------------------------------- /examples/backend-and-frontend/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IMI-eRnD-Be/wasm-run/HEAD/examples/backend-and-frontend/README.md -------------------------------------------------------------------------------- /examples/backend-and-frontend/backend/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IMI-eRnD-Be/wasm-run/HEAD/examples/backend-and-frontend/backend/Cargo.toml -------------------------------------------------------------------------------- /examples/backend-and-frontend/backend/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IMI-eRnD-Be/wasm-run/HEAD/examples/backend-and-frontend/backend/src/main.rs -------------------------------------------------------------------------------- /examples/backend-and-frontend/frontend/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IMI-eRnD-Be/wasm-run/HEAD/examples/backend-and-frontend/frontend/Cargo.toml -------------------------------------------------------------------------------- /examples/backend-and-frontend/frontend/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IMI-eRnD-Be/wasm-run/HEAD/examples/backend-and-frontend/frontend/src/lib.rs -------------------------------------------------------------------------------- /examples/backend-and-frontend/run/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IMI-eRnD-Be/wasm-run/HEAD/examples/backend-and-frontend/run/Cargo.toml -------------------------------------------------------------------------------- /examples/backend-and-frontend/run/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IMI-eRnD-Be/wasm-run/HEAD/examples/backend-and-frontend/run/src/main.rs -------------------------------------------------------------------------------- /examples/backend-and-frontend/rust-toolchain: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IMI-eRnD-Be/wasm-run/HEAD/examples/backend-and-frontend/rust-toolchain -------------------------------------------------------------------------------- /examples/custom-cli-command/.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IMI-eRnD-Be/wasm-run/HEAD/examples/custom-cli-command/.dockerignore -------------------------------------------------------------------------------- /examples/custom-cli-command/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IMI-eRnD-Be/wasm-run/HEAD/examples/custom-cli-command/Cargo.toml -------------------------------------------------------------------------------- /examples/custom-cli-command/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IMI-eRnD-Be/wasm-run/HEAD/examples/custom-cli-command/README.md -------------------------------------------------------------------------------- /examples/custom-cli-command/backend/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IMI-eRnD-Be/wasm-run/HEAD/examples/custom-cli-command/backend/Cargo.toml -------------------------------------------------------------------------------- /examples/custom-cli-command/backend/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IMI-eRnD-Be/wasm-run/HEAD/examples/custom-cli-command/backend/src/main.rs -------------------------------------------------------------------------------- /examples/custom-cli-command/frontend/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IMI-eRnD-Be/wasm-run/HEAD/examples/custom-cli-command/frontend/Cargo.toml -------------------------------------------------------------------------------- /examples/custom-cli-command/frontend/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IMI-eRnD-Be/wasm-run/HEAD/examples/custom-cli-command/frontend/src/lib.rs -------------------------------------------------------------------------------- /examples/custom-cli-command/run/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IMI-eRnD-Be/wasm-run/HEAD/examples/custom-cli-command/run/Cargo.toml -------------------------------------------------------------------------------- /examples/custom-cli-command/run/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IMI-eRnD-Be/wasm-run/HEAD/examples/custom-cli-command/run/src/main.rs -------------------------------------------------------------------------------- /examples/custom-cli-command/rust-toolchain: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IMI-eRnD-Be/wasm-run/HEAD/examples/custom-cli-command/rust-toolchain -------------------------------------------------------------------------------- /examples/frontend-only/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IMI-eRnD-Be/wasm-run/HEAD/examples/frontend-only/Cargo.toml -------------------------------------------------------------------------------- /examples/frontend-only/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IMI-eRnD-Be/wasm-run/HEAD/examples/frontend-only/README.md -------------------------------------------------------------------------------- /examples/frontend-only/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IMI-eRnD-Be/wasm-run/HEAD/examples/frontend-only/src/lib.rs -------------------------------------------------------------------------------- /examples/frontend-only/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IMI-eRnD-Be/wasm-run/HEAD/examples/frontend-only/src/main.rs -------------------------------------------------------------------------------- /examples/run-an-example.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IMI-eRnD-Be/wasm-run/HEAD/examples/run-an-example.rs -------------------------------------------------------------------------------- /rust-toolchain: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IMI-eRnD-Be/wasm-run/HEAD/rust-toolchain -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IMI-eRnD-Be/wasm-run/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/prebuilt_wasm_opt.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IMI-eRnD-Be/wasm-run/HEAD/src/prebuilt_wasm_opt.rs -------------------------------------------------------------------------------- /tests/examples.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IMI-eRnD-Be/wasm-run/HEAD/tests/examples.rs -------------------------------------------------------------------------------- /tests/test-binaryen/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IMI-eRnD-Be/wasm-run/HEAD/tests/test-binaryen/Cargo.toml -------------------------------------------------------------------------------- /tests/test-binaryen/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IMI-eRnD-Be/wasm-run/HEAD/tests/test-binaryen/src/lib.rs -------------------------------------------------------------------------------- /tests/test-binaryen/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IMI-eRnD-Be/wasm-run/HEAD/tests/test-binaryen/src/main.rs -------------------------------------------------------------------------------- /tests/test-cargo-helper/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IMI-eRnD-Be/wasm-run/HEAD/tests/test-cargo-helper/Cargo.toml -------------------------------------------------------------------------------- /tests/test-cargo-helper/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IMI-eRnD-Be/wasm-run/HEAD/tests/test-cargo-helper/src/lib.rs -------------------------------------------------------------------------------- /tests/test-cargo-helper/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IMI-eRnD-Be/wasm-run/HEAD/tests/test-cargo-helper/src/main.rs -------------------------------------------------------------------------------- /tests/test-crate-name-vs-pkg-name/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IMI-eRnD-Be/wasm-run/HEAD/tests/test-crate-name-vs-pkg-name/Cargo.toml -------------------------------------------------------------------------------- /tests/test-crate-name-vs-pkg-name/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IMI-eRnD-Be/wasm-run/HEAD/tests/test-crate-name-vs-pkg-name/src/lib.rs -------------------------------------------------------------------------------- /tests/test-crate-name-vs-pkg-name/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IMI-eRnD-Be/wasm-run/HEAD/tests/test-crate-name-vs-pkg-name/src/main.rs -------------------------------------------------------------------------------- /tests/test-crates.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IMI-eRnD-Be/wasm-run/HEAD/tests/test-crates.rs -------------------------------------------------------------------------------- /tests/test-default-build-path/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IMI-eRnD-Be/wasm-run/HEAD/tests/test-default-build-path/Cargo.toml -------------------------------------------------------------------------------- /tests/test-default-build-path/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IMI-eRnD-Be/wasm-run/HEAD/tests/test-default-build-path/src/lib.rs -------------------------------------------------------------------------------- /tests/test-default-build-path/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IMI-eRnD-Be/wasm-run/HEAD/tests/test-default-build-path/src/main.rs -------------------------------------------------------------------------------- /tests/test-default-build-path/static/fancy.css: -------------------------------------------------------------------------------- 1 | body { 2 | background-color: black; 3 | } 4 | -------------------------------------------------------------------------------- /tests/test-default-build-path/static/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IMI-eRnD-Be/wasm-run/HEAD/tests/test-default-build-path/static/index.html -------------------------------------------------------------------------------- /tests/test-no-serve/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IMI-eRnD-Be/wasm-run/HEAD/tests/test-no-serve/Cargo.toml -------------------------------------------------------------------------------- /tests/test-no-serve/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IMI-eRnD-Be/wasm-run/HEAD/tests/test-no-serve/src/lib.rs -------------------------------------------------------------------------------- /tests/test-no-serve/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IMI-eRnD-Be/wasm-run/HEAD/tests/test-no-serve/src/main.rs -------------------------------------------------------------------------------- /tests/test-sass/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IMI-eRnD-Be/wasm-run/HEAD/tests/test-sass/Cargo.toml -------------------------------------------------------------------------------- /tests/test-sass/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IMI-eRnD-Be/wasm-run/HEAD/tests/test-sass/src/lib.rs -------------------------------------------------------------------------------- /tests/test-sass/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IMI-eRnD-Be/wasm-run/HEAD/tests/test-sass/src/main.rs -------------------------------------------------------------------------------- /tests/test-sass/styles/_test3.scss: -------------------------------------------------------------------------------- 1 | body { 2 | background-color: black; 3 | } 4 | -------------------------------------------------------------------------------- /tests/test-sass/styles/subdirectory/_test6.scss: -------------------------------------------------------------------------------- 1 | body { 2 | background-color: black; 3 | } 4 | -------------------------------------------------------------------------------- /tests/test-sass/styles/subdirectory/test5.scss: -------------------------------------------------------------------------------- 1 | body { 2 | background-color: black; 3 | } 4 | -------------------------------------------------------------------------------- /tests/test-sass/styles/subdirectory/test7.scss: -------------------------------------------------------------------------------- 1 | @import 'test6'; 2 | -------------------------------------------------------------------------------- /tests/test-sass/styles/test1.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IMI-eRnD-Be/wasm-run/HEAD/tests/test-sass/styles/test1.scss -------------------------------------------------------------------------------- /tests/test-sass/styles/test2.sass: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IMI-eRnD-Be/wasm-run/HEAD/tests/test-sass/styles/test2.sass -------------------------------------------------------------------------------- /tests/test-sass/styles/test4.scss: -------------------------------------------------------------------------------- 1 | @import 'test3'; 2 | -------------------------------------------------------------------------------- /wasm-run-proc-macro/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IMI-eRnD-Be/wasm-run/HEAD/wasm-run-proc-macro/Cargo.toml -------------------------------------------------------------------------------- /wasm-run-proc-macro/LICENSE.Apache-2.0: -------------------------------------------------------------------------------- 1 | ../LICENSE.Apache-2.0 -------------------------------------------------------------------------------- /wasm-run-proc-macro/LICENSE.MIT: -------------------------------------------------------------------------------- 1 | ../LICENSE.MIT -------------------------------------------------------------------------------- /wasm-run-proc-macro/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IMI-eRnD-Be/wasm-run/HEAD/wasm-run-proc-macro/README.md -------------------------------------------------------------------------------- /wasm-run-proc-macro/src/attr_parser.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IMI-eRnD-Be/wasm-run/HEAD/wasm-run-proc-macro/src/attr_parser.rs -------------------------------------------------------------------------------- /wasm-run-proc-macro/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IMI-eRnD-Be/wasm-run/HEAD/wasm-run-proc-macro/src/lib.rs -------------------------------------------------------------------------------- /wasm-run-proc-macro/src/main_generator.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IMI-eRnD-Be/wasm-run/HEAD/wasm-run-proc-macro/src/main_generator.rs --------------------------------------------------------------------------------