elemental-design / elemental-design/react-platform

Rollup plugin

Open
#2 0 comments 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
TypeScript
Stars
17
Forks
0
PR merge metrics
No merged PRs in 30d

Description

Develop a Rollup plugin to resolve platform cascades/extensions.

This could be accompanied by a Webpack plugin, for web entrypoints, but extension resolving for apps could be avoided by using this code pattern:

**`core.js`**

```js
let _module;

if (typeof window !== 'undefined) {
_module = require('./core.web');
} else {
_module = require('./polyfill'); // JS/React only implementation e.g. render null + console.warns
}

module.exports = _module;
```

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.