Skip to content

Investigar webpack y similares #147

@emilioplatzer

Description

@emilioplatzer

Objetivos

  1. Resolver el problema de servir y/o ubicar los archivos .js de las dependencias (ahora los ponemos en clientIncludes o clientModules para que el backend-plus los busque en la cadena de node_modules.
  2. Poder empaquetar varias versiones, por ejemplo una en ES5 para browsers viejos y otra en ES2017 para los nuevos. Además al empaquetar distintas versiones tiene también que encontrar las dependencias correctas según la versión. O sea si dialogPromise tiene dos versiones (es5 y es2017) los empaquetados de backend-plus deben usar el que les corresponda, sin necesidad de que haya dos fuentes distintos.
  3. Poder seguir viendo en el debug del Chrome los fuentes de backend-plus y de sus dependencias.
  4. Poder usar Typescript
  5. Considerar los .css (que podrían ser .stylus)

Restricciones

  1. En el caso de que se use algún método que levanta los módulos asincrónicamente y/o on-demand tiene que poder usarse offline (con app.manifest)
  2. No es necesario que se genere un solo archivo, pero si son varios que no haya que poner a mano la lista de fuentes y su ubicación en el servidor.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions