npm.io
0.1.7 • Published 3 years ago

@colabo-headless/i-core-backend

Licence
MIT
Version
0.1.7
Deps
5
Size
2.6 MB
Vulns
0
Weekly
0

Intro

This is a NGLess common puzzle of ngless module of the Colabo.Space ecosystem

Export

# It will create globaly accessable npm package `@colabo-headless/i-core-backend`
npm link

Import

# Imports it in the local node_modules space of the hosting app
npm link @colabo-headless/i-core-backend

How to use

In package add an alias:

    "dependencies": {
 		"@colabo-headless/i-core": "npm:@colabo-headless/i-core-backend@0.1.2"
    }

Workaround

The code should use @angular imports.

In the colabo.,config.json where we want to not use angular, we should do:

    "symlinks": [
      {
        "comment": "We have to do this to make the code agnostic. In such a way, code will work with regular @angular in the frontend, and at the same time it will work in isomorphic through @colabo-ngless replacement",
        "from": "node_modules/@colabo-headless/i-core-backend",
        "to": "node_modules/@angular/core"
      }