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

9 months ago

18.0.14

8 months ago

18.0.15

8 months ago

18.0.16

7 months ago

18.0.17

7 months ago

18.0.18

6 months ago

18.0.19

6 months ago

18.0.20

5 months ago

18.0.9

11 months ago

18.0.10

11 months ago

18.0.12

10 months ago

18.0.6

11 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

12 months ago

18.0.3

12 months ago

18.0.2

12 months ago

18.0.1

12 months ago

16.444.15

12 months ago

16.444.14

12 months ago

16.444.13

1 year ago

16.444.12

1 year ago

16.444.11

1 year 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

2 years ago

16.5.9

2 years ago

16.5.7

2 years ago

16.5.6

2 years 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

3 years ago

13.1.23

3 years ago

13.1.24

3 years ago

13.1.20

3 years ago

13.1.19

3 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

3 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

8 years ago

0.0.1

8 years ago