16.5.21 • Published 24 days ago

isomorphic-region-loader v16.5.21

Weekly downloads
-
License
MIT
Repository
-
Last release
24 days ago
npm install --save-dev isomorphic-region-loader

This load is very helpfull if you wanna write isomorphic applications in javascript or typescript. Just specify region and this loader will cut it from bundle. Example:

import * as jquery from 'jquery'
//#region nodejs
import * as fs from 'fs'
//#endregion

class ExampleIsomorphicClass {
  ...
}

With webpack configuraiton below:

module.exports = {
  module: {
    rules: [
      {
        test: /\.ts$/,
        use: 'isomorphic-region-loader',
        options: { platform: 'browser' }  // 'borwser' default platform, also there is 'nodejs'
      }
    ]
  }
}

You will get:

import * as jquery from 'jquery'

class ExampleIsomorphicClass {
  ...
}

As result, code inside #region nodejs has been stripped. Also you can do similar things to your nodejs code and strip off browser things.

Inline

In your application

import {  ExampleIsomorphicClass } from '!isomorphic-region-loader!./isomorphic-class.ts';
16.5.21

24 days ago

16.5.20

26 days ago

16.5.19

1 month ago

16.5.18

1 month ago

16.5.17

1 month ago

16.5.16

1 month ago

16.5.15

1 month ago

16.5.14

2 months ago

16.5.13

3 months ago

16.5.12

3 months ago

16.5.11

4 months ago

16.5.10

4 months ago

16.5.9

4 months ago

16.5.7

4 months ago

16.5.6

4 months ago

16.5.5

4 months ago

16.5.4

5 months ago

16.5.3

5 months ago

16.5.2

5 months ago

16.5.1

5 months ago

16.0.43

7 months ago

13.1.36

12 months ago

13.1.37

12 months ago

13.1.38

11 months ago

16.0.40

11 months ago

16.0.41

11 months ago

16.0.42

11 months ago

16.0.39

11 months ago

13.1.32

1 year ago

13.1.33

1 year ago

13.1.34

1 year ago

13.1.35

1 year ago

13.1.30

1 year ago

13.1.31

1 year ago

13.1.28

1 year ago

13.1.29

1 year ago

13.1.25

1 year ago

13.1.26

1 year ago

13.1.27

1 year ago

13.1.21

1 year ago

13.1.23

1 year ago

13.1.24

1 year ago

13.1.20

1 year ago

13.1.19

1 year ago

13.1.10

1 year ago

13.1.11

1 year ago

13.1.12

1 year ago

13.1.13

1 year ago

13.1.14

1 year ago

13.1.15

1 year ago

13.1.16

1 year ago

13.0.9

1 year ago

1.0.8

2 years ago

1.0.7

2 years ago

1.0.2

2 years ago

1.0.5

2 years ago

1.0.4

2 years ago

1.0.3

2 years ago

0.0.3

6 years ago

0.0.1

6 years ago