concierge-common
This package is not of use to anyone.
First, run npm link
from this directory, (e.g. git/concierge-common
), so that other modules can find this concierge-common module that is NOT published on npm.
In every module that uses this concierge-common, run npm link concierge-common
so that the module will use the local concierge-common as opposed to the one on npm.
Note that if you do an npm install
in a consuming module, you will probably have to rerun npm link concierge-common
.
When making changes to concierge-common code, do the following:
-
npm run build
-
Push code to GitHub.
-
npm version patch
-
Push code to GitHub.
-
npm publish
-
Update concierge-common version number in all consuming module
package.json
files. -
Update the locked version of packages by doing
npm install --save concierge-common
in each consuming module. -
Push each consuming module's code to GitHub.
Common classes, constants, objects between concierge and concierge-rest concierge-common code must NOT use ES6 because concierge-rest node server app does not use ES6. Consumers of concierge-common can use ES6, e.g. the concierge client app uses ES6.