Hi Ryan,
Yes it is possible, but you have to understand that JsArray<T> won't behave exactly like List<T> without clr mode. Anyway, if you got your heart set on it, I have created a special mode called NoClr mode, which means that you don't want to use clr mode and you wish that standard .net types will compile to the closest possible native js types. To use this mode, all you have to do is to add a reference to SharpKit.JavaScript.NoClr assembly. If you can't find it, you can simply download the source code from our SVN and compile it, you can also simply take the file and include it in your project directly:
Project is here:
The file itself is here:
As this mode is open-source, feel free to explore it / customize it anyway you want. You can see that this mode is simply a set a metadata instructions that map .NET types into JS types, as well as .NET methods that map into JS methods.
If you need any help with this, let me know!
Cheers
Dan-el