From 2ae97bba14370ff7663c41e92db5562dfa4bda05 Mon Sep 17 00:00:00 2001 From: mifi Date: Wed, 24 May 2023 10:23:44 -0400 Subject: [PATCH] Restructuring the folders --- .drone.yml | 24 +++++++++++++++++++++ .gitignore | 2 ++ .npmignore | 8 +++++++ package.json | 4 ++-- {lib => src}/domain/errors/ApiError.ts | 0 {lib => src}/domain/errors/DatabaseError.ts | 0 {lib => src}/domain/errors/ServiceError.ts | 0 {lib => src}/types/ApiResponse.ts | 0 {lib => src}/types/Payload.ts | 0 9 files changed, 36 insertions(+), 2 deletions(-) create mode 100644 .npmignore rename {lib => src}/domain/errors/ApiError.ts (100%) rename {lib => src}/domain/errors/DatabaseError.ts (100%) rename {lib => src}/domain/errors/ServiceError.ts (100%) rename {lib => src}/types/ApiResponse.ts (100%) rename {lib => src}/types/Payload.ts (100%) diff --git a/.drone.yml b/.drone.yml index 711fccc..b6cf162 100644 --- a/.drone.yml +++ b/.drone.yml @@ -37,6 +37,25 @@ steps: status: - success - failure +- name: Build + image: node:latest + commands: + - yarn build +- name: Send Build Status Notifications + image: plugins/webhook + settings: + urls: https://lab.mifi.dev/hooks/9p65zpagctgkmndo8nwwm4199r + content_type: application/json + template: | + { + "icon_url":"https://emojipedia-us.s3.dualstack.us-west-1.amazonaws.com/thumbs/120/apple/198/freezing-face_1f976.png", + "text": "[{{ repo.name }} - Build # {{ build.number }}] Build package {{ build.status }} {{#success build.status}}:tada:{{else}}:poop:{{/success}}", + "username":"DroneBot" + } + when: + status: + - success + - failure trigger: branch: @@ -54,6 +73,11 @@ workspace: path: /drone/auth steps: +- name: Build + image: node:latest + commands: + - yarn install + - yarn build - name: Publish NPM image: node:20-alpine failure: ignore diff --git a/.gitignore b/.gitignore index ceaea36..a281818 100644 --- a/.gitignore +++ b/.gitignore @@ -130,3 +130,5 @@ dist .yarn/install-state.gz .pnp.* +# Project +/lib diff --git a/.npmignore b/.npmignore new file mode 100644 index 0000000..bcade60 --- /dev/null +++ b/.npmignore @@ -0,0 +1,8 @@ +src +tsconfig.json +tslint.json +.prettierrc +.yarnrc.yml +.drone.yml +babel.config.* +jest.config.* \ No newline at end of file diff --git a/package.json b/package.json index 916f637..67e74d2 100644 --- a/package.json +++ b/package.json @@ -1,13 +1,13 @@ { "name": "@mifi/services-common", - "version": "1.0.1", + "version": "1.0.2", "author": "mifi (Mike Fitzpatrick)", "license": "MIT", "scripts": { "format": "prettier:fix && lint:fix", "lint": "eslint --ext .ts,.tsx lib/", "lint:fix": "eslint --fix --ext .ts,.tsx lib/", - "prettier": "prettier --check 'lib/**/*.ts'", + "prettier": "prettier --check 'src/**/*.ts'", "prettier:fix": "prettier --write 'lib/**/*.ts'", "test": "jest --passWithNoTests" }, diff --git a/lib/domain/errors/ApiError.ts b/src/domain/errors/ApiError.ts similarity index 100% rename from lib/domain/errors/ApiError.ts rename to src/domain/errors/ApiError.ts diff --git a/lib/domain/errors/DatabaseError.ts b/src/domain/errors/DatabaseError.ts similarity index 100% rename from lib/domain/errors/DatabaseError.ts rename to src/domain/errors/DatabaseError.ts diff --git a/lib/domain/errors/ServiceError.ts b/src/domain/errors/ServiceError.ts similarity index 100% rename from lib/domain/errors/ServiceError.ts rename to src/domain/errors/ServiceError.ts diff --git a/lib/types/ApiResponse.ts b/src/types/ApiResponse.ts similarity index 100% rename from lib/types/ApiResponse.ts rename to src/types/ApiResponse.ts diff --git a/lib/types/Payload.ts b/src/types/Payload.ts similarity index 100% rename from lib/types/Payload.ts rename to src/types/Payload.ts