├── .circleci └── config.yml ├── .commitlintrc.json ├── .editorconfig ├── .eslintrc.json ├── .flowconfig ├── .github ├── CONTRIBUTING.md ├── HACKING.md └── WORKFLOW.md ├── .gitignore ├── .huskyrc.json ├── .prettierrc.json ├── .travis.yml ├── CHANGELOG.md ├── LICENSE.md ├── README.md ├── babel.config.js ├── examples ├── node_wasm │ ├── Cargo.toml │ ├── package.json │ ├── rollup.config.js │ └── src │ │ ├── index.js │ │ └── lib.rs └── stencil │ ├── .editorconfig │ ├── LICENSE │ ├── package.json │ ├── readme.md │ ├── src │ ├── components.d.ts │ ├── components │ │ └── my-component │ │ │ ├── Cargo.toml │ │ │ ├── lib.rs │ │ │ ├── my-component.css │ │ │ ├── my-component.spec.ts │ │ │ └── my-component.tsx │ ├── index.html │ └── wasm.d.ts │ ├── stencil.config.ts │ └── tsconfig.json ├── flow-typed └── rollupPluginRustDef.js ├── index.d.ts ├── jest.config.js ├── jest.setup.js ├── package.json ├── rollup.config.js ├── script └── resolveModule.js ├── src ├── main.js ├── options.js └── util.js └── test ├── export.spec.js ├── fail.spec.js ├── fixtures ├── empty.js ├── hook_function │ ├── Cargo.toml │ ├── index.js │ └── lib.rs └── single_function │ ├── Cargo.toml │ ├── index.js │ └── lib.rs ├── import.spec.js └── util ├── index.js └── require.js /.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrSensor/rollup-plugin-rust/HEAD/.circleci/config.yml -------------------------------------------------------------------------------- /.commitlintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrSensor/rollup-plugin-rust/HEAD/.commitlintrc.json -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrSensor/rollup-plugin-rust/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrSensor/rollup-plugin-rust/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.flowconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrSensor/rollup-plugin-rust/HEAD/.flowconfig -------------------------------------------------------------------------------- /.github/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrSensor/rollup-plugin-rust/HEAD/.github/CONTRIBUTING.md -------------------------------------------------------------------------------- /.github/HACKING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrSensor/rollup-plugin-rust/HEAD/.github/HACKING.md -------------------------------------------------------------------------------- /.github/WORKFLOW.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrSensor/rollup-plugin-rust/HEAD/.github/WORKFLOW.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrSensor/rollup-plugin-rust/HEAD/.gitignore -------------------------------------------------------------------------------- /.huskyrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrSensor/rollup-plugin-rust/HEAD/.huskyrc.json -------------------------------------------------------------------------------- /.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrSensor/rollup-plugin-rust/HEAD/.prettierrc.json -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrSensor/rollup-plugin-rust/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrSensor/rollup-plugin-rust/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrSensor/rollup-plugin-rust/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrSensor/rollup-plugin-rust/HEAD/README.md -------------------------------------------------------------------------------- /babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrSensor/rollup-plugin-rust/HEAD/babel.config.js -------------------------------------------------------------------------------- /examples/node_wasm/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrSensor/rollup-plugin-rust/HEAD/examples/node_wasm/Cargo.toml -------------------------------------------------------------------------------- /examples/node_wasm/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrSensor/rollup-plugin-rust/HEAD/examples/node_wasm/package.json -------------------------------------------------------------------------------- /examples/node_wasm/rollup.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrSensor/rollup-plugin-rust/HEAD/examples/node_wasm/rollup.config.js -------------------------------------------------------------------------------- /examples/node_wasm/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrSensor/rollup-plugin-rust/HEAD/examples/node_wasm/src/index.js -------------------------------------------------------------------------------- /examples/node_wasm/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrSensor/rollup-plugin-rust/HEAD/examples/node_wasm/src/lib.rs -------------------------------------------------------------------------------- /examples/stencil/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrSensor/rollup-plugin-rust/HEAD/examples/stencil/.editorconfig -------------------------------------------------------------------------------- /examples/stencil/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrSensor/rollup-plugin-rust/HEAD/examples/stencil/LICENSE -------------------------------------------------------------------------------- /examples/stencil/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrSensor/rollup-plugin-rust/HEAD/examples/stencil/package.json -------------------------------------------------------------------------------- /examples/stencil/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrSensor/rollup-plugin-rust/HEAD/examples/stencil/readme.md -------------------------------------------------------------------------------- /examples/stencil/src/components.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrSensor/rollup-plugin-rust/HEAD/examples/stencil/src/components.d.ts -------------------------------------------------------------------------------- /examples/stencil/src/components/my-component/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrSensor/rollup-plugin-rust/HEAD/examples/stencil/src/components/my-component/Cargo.toml -------------------------------------------------------------------------------- /examples/stencil/src/components/my-component/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrSensor/rollup-plugin-rust/HEAD/examples/stencil/src/components/my-component/lib.rs -------------------------------------------------------------------------------- /examples/stencil/src/components/my-component/my-component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/stencil/src/components/my-component/my-component.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrSensor/rollup-plugin-rust/HEAD/examples/stencil/src/components/my-component/my-component.spec.ts -------------------------------------------------------------------------------- /examples/stencil/src/components/my-component/my-component.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrSensor/rollup-plugin-rust/HEAD/examples/stencil/src/components/my-component/my-component.tsx -------------------------------------------------------------------------------- /examples/stencil/src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrSensor/rollup-plugin-rust/HEAD/examples/stencil/src/index.html -------------------------------------------------------------------------------- /examples/stencil/src/wasm.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrSensor/rollup-plugin-rust/HEAD/examples/stencil/src/wasm.d.ts -------------------------------------------------------------------------------- /examples/stencil/stencil.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrSensor/rollup-plugin-rust/HEAD/examples/stencil/stencil.config.ts -------------------------------------------------------------------------------- /examples/stencil/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrSensor/rollup-plugin-rust/HEAD/examples/stencil/tsconfig.json -------------------------------------------------------------------------------- /flow-typed/rollupPluginRustDef.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrSensor/rollup-plugin-rust/HEAD/flow-typed/rollupPluginRustDef.js -------------------------------------------------------------------------------- /index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrSensor/rollup-plugin-rust/HEAD/index.d.ts -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrSensor/rollup-plugin-rust/HEAD/jest.config.js -------------------------------------------------------------------------------- /jest.setup.js: -------------------------------------------------------------------------------- 1 | jest.setTimeout(10000); 2 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrSensor/rollup-plugin-rust/HEAD/package.json -------------------------------------------------------------------------------- /rollup.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrSensor/rollup-plugin-rust/HEAD/rollup.config.js -------------------------------------------------------------------------------- /script/resolveModule.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrSensor/rollup-plugin-rust/HEAD/script/resolveModule.js -------------------------------------------------------------------------------- /src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrSensor/rollup-plugin-rust/HEAD/src/main.js -------------------------------------------------------------------------------- /src/options.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrSensor/rollup-plugin-rust/HEAD/src/options.js -------------------------------------------------------------------------------- /src/util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrSensor/rollup-plugin-rust/HEAD/src/util.js -------------------------------------------------------------------------------- /test/export.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrSensor/rollup-plugin-rust/HEAD/test/export.spec.js -------------------------------------------------------------------------------- /test/fail.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrSensor/rollup-plugin-rust/HEAD/test/fail.spec.js -------------------------------------------------------------------------------- /test/fixtures/empty.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fixtures/hook_function/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrSensor/rollup-plugin-rust/HEAD/test/fixtures/hook_function/Cargo.toml -------------------------------------------------------------------------------- /test/fixtures/hook_function/index.js: -------------------------------------------------------------------------------- 1 | export { default } from './lib.rs'; 2 | -------------------------------------------------------------------------------- /test/fixtures/hook_function/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrSensor/rollup-plugin-rust/HEAD/test/fixtures/hook_function/lib.rs -------------------------------------------------------------------------------- /test/fixtures/single_function/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrSensor/rollup-plugin-rust/HEAD/test/fixtures/single_function/Cargo.toml -------------------------------------------------------------------------------- /test/fixtures/single_function/index.js: -------------------------------------------------------------------------------- 1 | export { default } from './lib.rs'; 2 | -------------------------------------------------------------------------------- /test/fixtures/single_function/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrSensor/rollup-plugin-rust/HEAD/test/fixtures/single_function/lib.rs -------------------------------------------------------------------------------- /test/import.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrSensor/rollup-plugin-rust/HEAD/test/import.spec.js -------------------------------------------------------------------------------- /test/util/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrSensor/rollup-plugin-rust/HEAD/test/util/index.js -------------------------------------------------------------------------------- /test/util/require.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DrSensor/rollup-plugin-rust/HEAD/test/util/require.js --------------------------------------------------------------------------------