0.6.3 • Published 2 years ago

@misk/common v0.6.3

Weekly downloads
3,338
License
SEE LICENSE IN ht...
Repository
github
Last release
2 years ago

Misk Common

npm.io This package provides shared libraries, externals, and styles across Misk tab repos.

Getting Started

$ yarn add @misk/common

Automatic Inclusion

  • If your Webpack config builds off of a template in @misk/dev, vendors.js and styles.js will automatically be included in the build of that repo.
  • If your Webpack config does not build off of a template in @misk/dev, use the Manual Inclusion steps below.

Manual Inclusion

  • Using the common vendors libraries and styles. We use copy-webpack-plugin to copy the compiled vendor.js and styles.js files into build folder.

    • Install copy-webpack-plugin

      npm i -D copy-webpack-plugin
    • Add the following to your webpack.config.js

      const CopyWebpackPlugin = require('copy-webpack-plugin');
      ...
      
      module.exports = {
        mode
        entry
        ...
        plugins: [
          new CopyWebpackPlugin(
            [{ from: './node_modules/@misk/common/lib' }],
            { debug: 'info', copyUnmodified: true }
          )
        ],
      }
    • Add the following to your index.html to import styles.css, vendors.js, and common.js

      <body>
        <!-- Misk Common Libraries -->
        <link rel="stylesheet" type="text/css" href="/@misk/common/styles.css" />
        <script type="text/javascript" src="/@misk/common/vendors.js" preload />
        <script type="text/javascript" src="/@misk/common/common.js" preload />
      
        <!-- Other JS -->
      </body>

Included Libraries

From package.json:

  @blueprintjs/core
  @blueprintjs/icons
  axios
  connected-react-router
  dayjs
  history
  immutable
  react
  react-dom
  react-helmet
  react-hot-loader
  react-redux
  react-router
  react-router-dom
  react-router-redux
  react-transition-group
  redux
  redux-saga
  skeleton-css
  styled-components

Included Styles

  import '../node_modules/@blueprintjs/core/lib/css/blueprint.css'
  import '../node_modules/normalize.css/normalize.css'
  import '../node_modules/skeleton-css/css/skeleton.css'
  import './styles/misk-common.css'

Contributing

#Adding a new package

  • yarn add {package} to add the package to package.json
  • Add package to vendorExternals in @misk/dev/externals.js
  • Add window to javascript require include in src/vendors.js
  • Update README.md with a copy of the updated package.json list of packages

#Adding a Cached Remote Asset

  • There are sometimes cases where remote assets should be cached in order to be included in the single line imports of vendors.js or styles.js
  • Add a new task to package.json under the metadata key "miskCachedUrls" with the format as follows
    "miskCachedUrls": {
      "taskname": {
        "filepath": "font.css",
        "url": "https://url.com/fonts/font.css"
      },
      "taskname2": {...}
    }
    • taskname: string description of the remote asset
    • filepath: filepath within @misk/common/cachedUrls/ to which the url will be downloaded
    • url: valid url that within a browser downloads or presents the desired file
  • yarn run refresh initiates the download of all declared "miskCachedUrls" using code in ./refreshCachedUrls.js
  • Cached files are refreshed on every package publish to NPM

Webpack Configs

  • webpack.config.js: Exports common variables and functions
  • webpack.static.config.js: Exports common styles file
  • webpack.vendor.config.js: Exports common vendors library file

Releasing

Changelog (and Breaking Changes)

0.5.0

2 years ago

0.5.1

2 years ago

0.6.3

2 years ago

0.6.2

2 years ago

0.6.1

2 years ago

0.6.0

2 years ago

0.4.1

2 years ago

0.4.0

2 years ago

0.3.2

3 years ago

0.3.1

3 years ago

0.3.3

3 years ago

0.3.0

3 years ago

0.2.0-19

3 years ago

0.2.0-18

3 years ago

0.2.0-17

3 years ago

0.2.0-16

3 years ago

0.2.0-15

3 years ago

0.2.0-14

3 years ago

0.1.28-53

3 years ago

0.1.28-54

3 years ago

0.1.28-51

3 years ago

0.1.28-52

3 years ago

0.1.28-57

3 years ago

0.1.28-58

3 years ago

0.1.28-55

3 years ago

0.1.28-56

3 years ago

0.1.28-59

3 years ago

0.1.28-64

3 years ago

0.1.28-62

3 years ago

0.1.28-63

3 years ago

0.1.28-60

3 years ago

0.1.28-61

3 years ago

0.2.0-13

3 years ago

0.1.28-50

3 years ago

0.1.28-49

3 years ago

0.1.28-43

3 years ago

0.1.28-46

3 years ago

0.1.28-47

3 years ago

0.1.28-44

3 years ago

0.1.28-45

3 years ago

0.1.28-48

3 years ago

0.1.28-42

3 years ago

0.1.28-41

3 years ago

0.1.28-40

3 years ago

0.1.28-39

3 years ago

0.1.28-38

3 years ago

0.1.28-37

3 years ago

0.1.28-36

3 years ago

0.1.28-35

3 years ago

0.1.28-34

3 years ago

0.1.28-33

3 years ago

0.1.28-31

3 years ago

0.1.28-32

3 years ago

0.1.28-30

3 years ago

0.1.28-28

3 years ago

0.1.28-29

3 years ago

0.1.28-27

3 years ago

0.1.28-25

3 years ago

0.1.28-26

3 years ago

0.1.28-24

3 years ago

0.1.28-23

3 years ago

0.1.28-22

3 years ago

0.1.28-21

3 years ago

0.1.28-19

3 years ago

0.1.28-20

3 years ago

0.1.28-18

3 years ago

0.1.28-17

3 years ago

0.1.28-16

3 years ago

0.1.28-14

3 years ago

0.1.28-15

3 years ago

0.1.28-13

3 years ago

0.1.28-12

3 years ago

0.1.28-11

3 years ago

0.1.28-10

3 years ago

0.1.28-9

3 years ago

0.1.28-8

3 years ago

0.1.28-7

3 years ago

0.1.28-6

3 years ago

0.1.28-5

3 years ago

0.1.28-4

3 years ago

0.1.28-2

3 years ago

0.2.0-11

3 years ago

0.2.0-10

3 years ago

0.2.0-12

3 years ago

0.2.0-9

3 years ago

0.2.0-8

3 years ago

0.1.28-3

3 years ago

0.2.0-7

3 years ago

0.2.0-6

3 years ago

0.2.0-4

3 years ago

0.2.0-3

3 years ago

0.2.0-2

3 years ago

0.2.0-1

3 years ago

0.1.28-1

3 years ago

0.1.28-0

3 years ago

0.1.27

3 years ago

0.1.27-97

3 years ago

0.1.27-96

3 years ago

0.1.27-95

3 years ago

0.1.27-94

3 years ago

0.1.27-93

3 years ago

0.1.27-92

3 years ago

0.1.27-91

3 years ago

0.1.27-90

3 years ago

0.1.27-89

3 years ago

0.1.27-88

3 years ago

0.1.27-87

3 years ago

0.1.27-85

3 years ago

0.1.27-86

3 years ago

0.1.27-84

3 years ago

0.1.27-83

3 years ago

0.1.27-82

3 years ago

0.1.27-81

3 years ago

0.1.27-80

3 years ago

0.1.27-79

3 years ago

0.1.27-78

3 years ago

0.1.27-77

3 years ago

0.1.27-76

3 years ago

0.1.27-75

3 years ago

0.1.27-74

3 years ago

0.1.27-73

3 years ago

0.1.27-72

3 years ago

0.1.27-71

3 years ago

0.1.27-70

3 years ago

0.1.27-69

3 years ago

0.1.27-68

3 years ago

0.1.27-67

3 years ago

0.1.27-66

3 years ago

0.1.27-65

3 years ago

0.1.27-64

3 years ago

0.1.27-63

3 years ago

0.1.27-62

3 years ago

0.1.27-61

3 years ago

0.1.27-60

3 years ago

0.1.27-59

3 years ago

0.1.27-58

3 years ago

0.1.27-57

3 years ago

0.1.27-56

3 years ago

0.1.27-55

3 years ago

0.1.27-53

3 years ago

0.1.27-54

3 years ago

0.1.27-52

3 years ago

0.1.27-51

3 years ago

0.1.27-50

3 years ago

0.1.27-49

3 years ago

0.1.27-48

3 years ago

0.1.27-47

3 years ago

0.1.27-46

3 years ago

0.1.27-45

3 years ago

0.1.27-44

3 years ago

0.1.27-43

3 years ago

0.1.27-42

3 years ago

0.1.27-41

3 years ago

0.1.27-40

3 years ago

0.1.27-39

3 years ago

0.1.27-38

3 years ago

0.1.27-37

3 years ago

0.1.27-36

3 years ago

0.1.27-35

3 years ago

0.1.27-34

3 years ago

0.1.27-32

3 years ago

0.1.27-33

3 years ago

0.1.27-30

3 years ago

0.1.27-31

3 years ago

0.1.27-29

3 years ago

0.1.27-28

3 years ago

0.1.27-27

3 years ago

0.1.27-26

4 years ago

0.1.27-25

4 years ago

0.1.27-24

4 years ago

0.1.27-23

4 years ago

0.1.27-22

4 years ago

0.1.27-21

4 years ago

0.1.27-20

4 years ago

0.1.27-16

4 years ago

0.1.27-17

4 years ago

0.1.27-18

4 years ago

0.1.27-19

4 years ago

0.1.27-14

4 years ago

0.1.27-15

4 years ago

0.1.27-13

4 years ago

0.1.27-12

4 years ago

0.1.27-11

4 years ago

0.1.27-10

4 years ago

0.1.27-9

4 years ago

0.1.27-8

4 years ago

0.1.27-7

4 years ago

0.1.27-6

4 years ago

0.1.27-5

4 years ago

0.1.27-4

4 years ago

0.1.27-3

4 years ago

0.1.27-2

4 years ago

0.1.27-1

4 years ago

0.1.27-0

4 years ago

0.1.26-91

4 years ago

0.1.26

4 years ago

0.1.26-90

4 years ago

0.1.26-89

4 years ago

0.1.26-88

4 years ago

0.1.26-87

4 years ago

0.1.26-86

4 years ago

0.1.26-85

4 years ago

0.1.26-84

4 years ago

0.1.26-83

4 years ago

0.1.26-82

4 years ago

0.1.26-81

4 years ago

0.1.26-80

4 years ago

0.1.26-79

4 years ago

0.1.26-78

4 years ago

0.1.26-77

4 years ago

0.1.26-76

4 years ago

0.1.26-75

4 years ago

0.1.26-74

4 years ago

0.1.26-73

4 years ago

0.1.26-72

4 years ago

0.1.26-71

4 years ago

0.1.26-70

4 years ago

0.1.26-69

4 years ago

0.1.26-68

4 years ago

0.1.26-67

4 years ago

0.1.26-66

4 years ago

0.1.26-65

4 years ago

0.1.26-64

4 years ago

0.1.26-63

4 years ago

0.1.26-62

4 years ago

0.1.26-61

4 years ago

0.1.26-60

4 years ago

0.1.26-59

4 years ago

0.1.26-58

4 years ago

0.1.26-57

4 years ago

0.1.26-56

4 years ago

0.1.26-55

4 years ago

0.1.26-54

4 years ago

0.1.26-53

4 years ago

0.1.26-52

4 years ago

0.1.26-51

4 years ago

0.1.26-50

4 years ago

0.1.26-49

4 years ago

0.1.26-48

4 years ago

0.1.26-47

4 years ago

0.1.26-46

4 years ago

0.1.26-45

4 years ago

0.1.26-44

4 years ago

0.1.26-43

4 years ago

0.1.26-42

4 years ago

0.1.26-41

4 years ago

0.1.26-40

4 years ago

0.1.26-39

4 years ago

0.1.26-38

4 years ago

0.1.26-37

4 years ago

0.1.26-36

4 years ago

0.1.26-35

4 years ago

0.1.26-34

4 years ago

0.1.26-33

4 years ago

0.1.26-32

4 years ago

0.1.26-31

4 years ago

0.1.26-30

4 years ago

0.1.26-29

4 years ago

0.1.26-28

4 years ago

0.1.26-27

4 years ago

0.1.26-26

4 years ago

0.1.26-25

4 years ago

0.1.26-24

4 years ago

0.1.26-23

4 years ago

0.1.26-22

4 years ago

0.1.26-21

4 years ago

0.1.26-19

4 years ago

0.1.26-20

4 years ago

0.1.26-18

4 years ago

0.1.26-17

4 years ago

0.1.26-16

4 years ago

0.1.26-15

4 years ago

0.1.26-14

4 years ago

0.1.26-13

4 years ago

0.1.26-12

4 years ago

0.1.26-11

4 years ago

0.1.26-10

4 years ago

0.1.26-9

4 years ago

0.1.26-8

4 years ago

0.1.26-7

4 years ago

0.1.26-6

4 years ago

0.1.26-5

4 years ago

0.1.26-4

4 years ago

0.1.26-3

4 years ago

0.1.26-1

4 years ago

0.1.26-0

4 years ago

0.1.26-2

4 years ago

0.1.25

4 years ago

0.1.24

4 years ago

0.1.23

5 years ago

0.1.23-4

5 years ago

0.1.23-3

5 years ago

0.1.23-2

5 years ago

0.1.23-1

5 years ago

0.1.23-0

5 years ago

0.1.22

5 years ago

0.1.21

5 years ago

0.1.20

5 years ago

0.1.20-4

5 years ago

0.1.20-3

5 years ago

0.1.20-2

5 years ago

0.1.20-1

5 years ago

0.1.20-0

5 years ago

0.1.19

5 years ago

0.1.19-3

5 years ago

0.1.19-2

5 years ago

0.1.19-1

5 years ago

0.1.19-0

5 years ago

0.1.18

5 years ago

0.1.18-7

5 years ago

0.1.18-6

5 years ago

0.1.18-5

5 years ago

0.1.18-4

5 years ago

0.1.18-3

5 years ago

0.1.18-2

5 years ago

0.1.18-1

5 years ago

0.1.18-0

5 years ago

0.1.17

5 years ago

0.1.17-4

5 years ago

0.1.17-3

5 years ago

0.1.17-2

5 years ago

0.1.17-1

5 years ago

0.1.17-0

5 years ago

0.1.16

5 years ago

0.1.16-4

5 years ago

0.1.16-3

5 years ago

0.1.16-2

5 years ago

0.1.16-1

5 years ago

0.1.16-0

5 years ago

0.1.15

5 years ago

0.1.14

5 years ago

0.1.13

5 years ago

0.1.13-1

5 years ago

0.1.13-0

5 years ago

0.1.12

5 years ago

0.1.11

5 years ago

0.1.10

5 years ago

0.1.9

5 years ago

0.1.8

5 years ago

0.1.7

5 years ago

0.1.6

5 years ago

0.1.5

5 years ago

0.1.5-43

5 years ago

0.1.5-42

5 years ago

0.1.5-41

5 years ago

0.1.5-40

5 years ago

0.1.5-39

5 years ago

0.1.5-38

5 years ago

0.1.5-37

5 years ago

0.1.5-36

5 years ago

0.1.5-35

5 years ago

0.1.5-34

5 years ago

0.1.5-33

5 years ago

0.1.5-32

5 years ago

0.1.5-31

5 years ago

0.1.5-30

5 years ago

0.1.5-29

5 years ago

0.1.5-28

5 years ago

0.1.5-27

5 years ago

0.1.5-26

5 years ago

0.1.5-25

5 years ago

0.1.5-24

5 years ago

0.1.5-23

5 years ago

0.1.5-22

5 years ago

0.1.5-21

5 years ago

0.1.5-20

5 years ago

0.1.5-19

5 years ago

0.1.5-18

5 years ago

0.1.5-17

5 years ago

0.1.5-16

5 years ago

0.1.5-15

5 years ago

0.1.5-14

5 years ago

0.1.5-13

5 years ago

0.1.5-12

5 years ago

0.1.5-11

5 years ago

0.1.5-10

5 years ago

0.1.5-9

5 years ago

0.1.5-8

5 years ago

0.1.5-7

5 years ago

0.1.5-6

5 years ago

0.1.5-5

5 years ago

0.1.5-4

5 years ago

0.1.5-3

5 years ago

0.1.5-2

5 years ago

0.1.5-1

5 years ago

0.1.4

5 years ago

0.1.4-14

5 years ago

0.1.4-13

5 years ago

0.1.4-12

5 years ago

0.1.4-11

5 years ago

0.1.4-10

5 years ago

0.1.4-9

5 years ago

0.1.4-8

5 years ago

0.1.4-6

5 years ago

0.1.4-3

5 years ago

0.1.4-2

5 years ago

0.1.4-1

5 years ago

0.1.3

5 years ago

0.1.3-19

5 years ago

0.1.3-18

5 years ago

0.1.3-16

5 years ago

0.1.3-15

5 years ago

0.1.3-14

5 years ago

0.1.3-13

5 years ago

0.1.3-12

5 years ago

0.1.3-11

5 years ago

0.1.3-10

5 years ago

0.1.3-9

5 years ago

0.1.3-8

5 years ago

0.1.3-7

5 years ago

0.1.3-6

5 years ago

0.1.3-5

5 years ago

0.1.3-4

5 years ago

0.1.3-3

5 years ago

0.1.3-2

5 years ago

0.1.3-1

5 years ago

0.1.1

5 years ago

0.1.1-alpha-0.3

5 years ago

0.1.1-alpha-0.2

5 years ago

0.1.1-alpha-0.1

5 years ago

0.1.0

5 years ago

0.1.0-alpha-0.10

5 years ago

0.1.0-alpha-0.9

5 years ago

0.1.0-alpha-0.8

5 years ago

0.1.0-alpha-0.7

5 years ago

0.1.0-alpha-0.6

5 years ago

0.1.0-alpha-0.5

5 years ago

0.1.0-alpha-0.4

5 years ago

0.1.0-alpha-0.3

5 years ago

0.1.0-alpha-0.2

5 years ago

0.1.0-alpha-0.1

5 years ago

0.0.70

5 years ago

0.0.68

5 years ago

0.0.67

5 years ago

0.0.66

5 years ago

0.0.65

5 years ago

0.0.64

5 years ago

0.0.63

5 years ago

0.0.62

5 years ago

0.0.61

5 years ago

0.0.60

5 years ago

0.0.59

6 years ago

0.0.58

6 years ago

0.0.57

6 years ago

0.0.56

6 years ago

0.0.55

6 years ago

0.0.54

6 years ago

0.0.53

6 years ago

0.0.52

6 years ago

0.0.51

6 years ago

0.0.50

6 years ago

0.0.49

6 years ago

0.0.48

6 years ago

0.0.47

6 years ago

0.0.46

6 years ago

0.0.45

6 years ago

0.0.44

6 years ago

0.0.43

6 years ago

0.0.42

6 years ago

0.0.41

6 years ago

0.0.40

6 years ago

0.0.39

6 years ago

0.0.38

6 years ago

0.0.36

6 years ago

0.0.35

6 years ago

0.0.34

6 years ago

0.0.33

6 years ago

0.0.32

6 years ago

0.0.31

6 years ago

0.0.30

6 years ago

0.0.29

6 years ago

0.0.28

6 years ago

0.0.27

6 years ago

0.0.26

6 years ago

0.0.25

6 years ago

0.0.24

6 years ago

0.0.23

6 years ago

0.0.22

6 years ago

0.0.21

6 years ago

0.0.20

6 years ago

0.0.19

6 years ago

0.0.18

6 years ago

0.0.17

6 years ago

0.0.16

6 years ago

0.0.15

6 years ago

0.0.14

6 years ago

0.0.13

6 years ago

0.0.12

6 years ago

0.0.11

6 years ago

0.0.10

6 years ago

0.0.9

6 years ago

0.0.8

6 years ago

0.0.7

6 years ago

0.0.6

6 years ago

0.0.5

6 years ago

0.0.4

6 years ago

0.0.3

6 years ago

0.0.2

6 years ago