alibaba / rax

🐰 Rax is a progressive framework for building universal application. https://rax.js.org
Other
7.99k stars 627 forks source link

refactor: rework bundle core logic #2219

Closed SoloJiang closed 3 years ago

SoloJiang commented 3 years ago

rax core result:

- dist
  - rax.js (cjs)
  - rax.min.js (cjs)
  - rax.umd.js (umd)
  - rax.min.umd.js (umd)
  - rax.mjs.js (esm)
  - rax.min.mjs.js (esm)
- lib
  - compat
    - index.js

Entry content is:

if (process.env.NODE_ENV === 'production') {
  module.exports = require('./dist/rax.min.js');
} else {
  module.exports = require('./dist/rax.js');
}