1.0.1 • Published 6 years ago

symsource v1.0.1

Weekly downloads
-
License
ISC
Repository
github
Last release
6 years ago

symsource

npm i -g symsource

Share source code between projects

This tool helps sharing source code in monorepo.

Having structure like:

-root
|_ libs
   |_ domain
   |_ shared
   |_ infra
|_ web
  |_ src
|_ server
  |_ src

It will create symlinks in web/src and server/src to libs folder

-root
|_ libs
   |_ domain
   |_ shared
   |_ infra
|_ web
  |_ src
    |_libs
      |_domain <symlink>  to ../../../libs/shared
      |_shared <symlink>  to ../../../libs/shared
|_ server
  |_ src

Usage: Add to package.json of any root project

...
"libs" : ["domain", "shared"],

And invoke symsource in root level of monorepo

1.0.1

6 years ago

1.0.0

6 years ago