18.0.20 • Published 5 months ago

isomorphic-region-loader v18.0.20

Weekly downloads
-
License
MIT
Repository
-
Last release
5 months 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';
18.0.13

8 months ago

18.0.14

8 months ago

18.0.15

7 months ago

18.0.16

6 months ago

18.0.17

6 months ago

18.0.18

6 months ago

18.0.19

5 months ago

18.0.20

5 months ago

18.0.9

10 months ago

18.0.10

10 months ago

18.0.12

9 months ago

18.0.6

10 months ago

16.444.1

1 year ago

16.444.4

1 year ago

16.444.6

1 year ago

16.444.5

1 year ago

16.444.8

1 year ago

16.444.7

1 year ago

18.0.4

11 months ago

18.0.3

11 months ago

18.0.2

11 months ago

18.0.1

11 months ago

16.444.15

11 months ago

16.444.14

11 months ago

16.444.13

12 months ago

16.444.12

12 months ago

16.444.11

12 months ago

16.100.5

1 year ago

16.100.7

1 year ago

16.100.6

1 year ago

16.100.9

1 year ago

16.100.8

1 year ago

16.100.4

1 year ago

16.100.3

1 year ago

16.100.2

1 year ago

16.100.1

1 year ago

16.5.21

1 year ago

16.5.20

1 year ago

16.5.19

1 year ago

16.5.18

1 year ago

16.5.17

1 year ago

16.5.16

1 year ago

16.5.15

1 year ago

16.5.14

1 year ago

16.5.13

1 year ago

16.5.12

1 year ago

16.5.11

1 year ago

16.5.10

1 year ago

16.5.9

1 year ago

16.5.7

1 year ago

16.5.6

1 year ago

16.5.5

2 years ago

16.5.4

2 years ago

16.5.3

2 years ago

16.5.2

2 years ago

16.5.1

2 years ago

16.0.43

2 years ago

13.1.36

2 years ago

13.1.37

2 years ago

13.1.38

2 years ago

16.0.40

2 years ago

16.0.41

2 years ago

16.0.42

2 years ago

16.0.39

2 years ago

13.1.32

2 years ago

13.1.33

2 years ago

13.1.34

2 years ago

13.1.35

2 years ago

13.1.30

2 years ago

13.1.31

2 years ago

13.1.28

2 years ago

13.1.29

2 years ago

13.1.25

2 years ago

13.1.26

2 years ago

13.1.27

2 years ago

13.1.21

2 years ago

13.1.23

2 years ago

13.1.24

2 years ago

13.1.20

2 years ago

13.1.19

2 years ago

13.1.10

3 years ago

13.1.11

3 years ago

13.1.12

3 years ago

13.1.13

3 years ago

13.1.14

3 years ago

13.1.15

3 years ago

13.1.16

2 years ago

13.0.9

3 years ago

1.0.8

3 years ago

1.0.7

3 years ago

1.0.2

3 years ago

1.0.5

3 years ago

1.0.4

3 years ago

1.0.3

3 years ago

0.0.3

7 years ago

0.0.1

8 years ago