@dac-software/offers-perspective
v1.0.0
Published
Offers perspective lib for Qarson
Downloads
32
Readme
#Offers perspective
Simple library to share some methods for define user offers perspective.
Developing bundler is webpack.
Build production build made as simple tsc compilation with asset files copies provided
##Requirements - nodejs v10 + - npm v6.9.0 +
##Installation: Installing dependencies
npm install
Build production library files
npm run build
##Development
Running dev server in standalone mode
npm run start
Running dev mode through bundler in other project. Project should be linked by npm.
npm run build:dev
build dev emmits files into dist/esm/phone-number without CSS / files extraction, it is determined by webpack condition on compilation mode
Running tests
npm run test
####Codestyle
We are in consonance with standardjs.
Validation codestyle:
npm run codestyle-check-typescript
Automatic fix:
npm run codestyle-typescript-fix
####CI (bitbucket pipelines)
Checks codestyles and run tests
##Compilation summary
| | npm start
- (standalone dev) | npm run build:dev
(imported as esm in higher bundler) | npm run build
(production build)
|---|---|---|---|
|key dist files|none|dist/esm/offers-perspective.js|dist/esm/offers-perspective.js
|css extraction|no|css in js|esm: css in js
|files extraction|no|yes|no (copied)
NPM publishing:
- Increase version in package.json
- Npm login with proper username and password bash npm login 3) Npm publish (command will trigger prepare npm method which should build files to dist directory) bash npm publish --access=public