matrxdeprecated

MatrX main application

Usage no npm install needed!

<script type="module">
  import matrx from 'https://cdn.skypack.dev/matrx';
</script>

README

Build status

@matrx/matrx

This is the repository for the MatrX product.

License

All of the components found in the packages folder are open sourced under the MIT license but this main project is not open source licensed... eventhough the source is currently "open". Right now, it's current purpose is to provide end-to-end testing for the open sourced components. Feel free to look at the code in this main project as an example for how to use the open sourced components and of course, we'd love for you to use the open sourced components. Please contact us if you wish to use this parent project for commercial purposes.

Notes for development

Using external components

When using Svelte components installed from npm, such as @sveltejs/svelte-virtual-list, Svelte needs the original component source (rather than any precompiled JavaScript that ships with the component). This allows the component to be rendered server-side, and also keeps your client-side app smaller.

Because of that, it's essential that the bundler doesn't treat the package as an external dependency. You can either modify the external option under server in rollup.config.js or the externals option in webpack.config.js, or simply install the package to devDependencies rather than dependencies, which will cause it to get bundled (and therefore compiled) with your app:

npm install -D @sveltejs/svelte-virtual-list