by

Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
  • Jul 02 19:09

    cherifGsoul on master

    Update Canjs5 minor version in … (compare)

  • Jul 02 18:01

    cherifGsoul on master

    Update dist for release (compare)

  • Jul 02 18:01

    cherifGsoul on v6.5.0

    Update dist for release 6.5.0 (compare)

  • Jul 02 17:46

    cherifGsoul on master

    Bump can-ajax to 2.4.6 (#5496) (compare)

  • Jul 02 17:46
    cherifGsoul closed #5496
  • Jul 02 17:24
    cherifGsoul opened #5496
  • Jul 02 17:23

    cherifGsoul on bump-can-ajax

    Bump can-ajax to 2.4.6 (compare)

  • Jul 02 17:13

    cherifGsoul on observable-class-fields

    (compare)

  • Jul 02 17:13

    cherifGsoul on master

    Prepare 6.5.0 release (#5493) … (compare)

  • Jul 02 17:13
    cherifGsoul closed #5493
  • Jul 01 20:11
    cherifGsoul review_requested #5493
  • Jul 01 19:43
    cherifGsoul synchronize #5493
  • Jul 01 19:43

    cherifGsoul on observable-class-fields

    Bump appium version for ios (compare)

  • Jul 01 19:23
    cherifGsoul synchronize #5493
  • Jul 01 19:23

    cherifGsoul on observable-class-fields

    Bump ios safari version to 13.1 (compare)

  • Jul 01 18:59
    cherifGsoul synchronize #5493
  • Jul 01 18:59

    cherifGsoul on observable-class-fields

    Bump ios safari version (compare)

  • Jul 01 18:23
    cherifGsoul synchronize #5493
  • Jul 01 18:23

    cherifGsoul on observable-class-fields

    Bump safari version (compare)

  • Jun 29 17:49
    cherifGsoul synchronize #5493
Gerard Finnerty
@halcyonandon
@justinbmeyer I'm using systemjs and traceur (switching to babel) directly. I saw your talk on stealjs at the palo alto meet up. Since then, I inquired about the state of stealjs and was told it wasn't ready for production yet. Is steal ready for primetime? Is there a blog post or something that speaks to the advantages of steal over using systemjs directly?
Justin Meyer
@justinbmeyer
@halcyonandon steal is used by m.samsclub.com
it's primetime
doesn't compare systemjs directly
oh, btw, for steal questions: https://gitter.im/stealjs/steal
opolyo01
@opolyo01
@justinbmeyer I have a project that have React components and Can components, and client side loader like steal would not be able to transform JSX in React
Justin Meyer
@justinbmeyer
but in short, StealJS has a way better build, can export your modules, and load from npm
@opolyo01 why not?
I assume there are JSX transpilers in pure JS
opolyo01
@opolyo01
can steal does JSX transformation?
Justin Meyer
@justinbmeyer
I bet someone has already written one for SystemJS
(which stealjs can use)
opolyo01
@opolyo01
no, it is not pure JS
it is react specific thingy
Matthew Phillips
@matthewp
if you use babel it will transpile jsx as well
Justin Meyer
@justinbmeyer
@opolyo01 yeah, I know
for example, stealjs can load templates, Less, etc
opolyo01
@opolyo01
it would be awesome if steal could load jsx
Justin Meyer
@justinbmeyer
the same technique can be used to do jsx
but it sounds like bable transpiles jsx anyway
Matthew Phillips
@matthewp
@opolyo01 it can, we have some React users who hang out in stealjs/steal on gitter
Gerard Finnerty
@halcyonandon
@justinbmeyer thanks, what do you mean by load from npm? and export modules? I load systemjs from npm and export modules to where/what? bundling?
opolyo01
@opolyo01
@matthewp any link to example of this?
Justin Meyer
@justinbmeyer
@halcyonandon maybe read that article
steal lets you files from npm
w/o configuration
is an example of writing a less translate hook
something very similar would just have to be done for JSX
Gerard Finnerty
@halcyonandon
"StealJS can export your project into commonly used formats and platforms which can be used to create distributables that can be used in almost any situation:" isn't this what systemjs does?
Justin Meyer
@justinbmeyer
how can you use systemjs to export your project?
afaik, you can't use SystemJS to transpile a ES6 app to CJS, AMD, etc
you can use SystemJS just to load those modules
this allows something like: https://github.com/bitovi-components/bit-tabs
to be used by people using Browserify / RequireJS or plain script tags
this is huge in big orgs b/c you'll have a lot of different projects using different module loaders, but still want to share code
And stealjs goes beyond transpiling just JS, it takes care of LESS / CSS / templates too
so even though bit-tabs is using LESS
and ES6
Matthew Phillips
@matthewp
@opolyo01
I think you wanted a react demo app, i can push one, i have one for testing
Justin Meyer
@justinbmeyer
A browserify user can still require the exported CSS
opolyo01
@opolyo01
@matthewp yes please :)
hopefully adding one config setting like in webpack.config.js would simply transform those JSX files --> { test: /.js$/, loader: 'jsx-loader?harmony' }
Matthew Phillips
@matthewp
that's gross :)
ours is much simpler
opolyo01
@opolyo01
wait, so all you need is just this -- "transpiler": "babel",
Matthew Phillips
@matthewp
you need the babelOptions as well