1.0.0 • Published 2 years ago
uca-service v1.0.0
uca-service
How to start
- npm ci (from scratch)
- npm start
How to test
- npm ci (from scratch)
- npm run test
How to build for production
- npm ci
- npm run build
- npm ci --prod
- NODE_ENV=prod node dist/main
CODE CONVENTIONS
IMPORT/EXPORT
1. No export default outside index.js
// services/my-service.js
// BAD
const myFunction = (ctx, a, b) => {
return a + b
}
export default { myFunction }
// services/my-service.js
// GOOD
export const myFunction = (ctx, a, b) => {
return a + b
}
// STILL GOOD
const myFunction2 = (ctx, a, b) => {
return a + b
}
export { myFunction2 }
2. No export inside index.js
// services/index.js
// BAD
import { myFunction } from './my-service'
export { myFunction }
export const myFunction2 = (ctx, a, b) => {
return a - b
}
// services/index.js
// GOOD
import { myFunction } from './my-service'
import { myFunction2 } from './my-service2'
export default { myFunction, myFunction2 }
1.0.0
2 years ago