Skip to content

Latest commit

 

History

History
35 lines (18 loc) · 2.81 KB

shared_dependencies.md

File metadata and controls

35 lines (18 loc) · 2.81 KB

Shared Dependencies:

  1. Manifest.json: This file will contain the metadata for the chrome extension. It will include the names of the background scripts (background.ts), content scripts (content.ts), popup scripts (popup.ts), and stylesheets (styles.css).

  2. background.ts: This file will contain the background script for the chrome extension. It will share the message names with content.ts and popup.ts for communication.

  3. content.ts: This file will contain the content script for the chrome extension. It will share the message names with background.ts and popup.ts for communication. It will also share the id names of DOM elements with popup.html.

  4. popup.html: This file will contain the HTML for the popup of the chrome extension. It will share the id names of DOM elements with content.ts and popup.ts.

  5. popup.ts: This file will contain the script for the popup of the chrome extension. It will share the message names with background.ts and content.ts for communication. It will also share the id names of DOM elements with popup.html.

  6. styles.css: This file will contain the CSS for the chrome extension. It will share the class names with popup.html.

  7. server.ts: This file will contain the Express server. It will share the route names with routes/api.ts.

  8. routes/api.ts: This file will contain the API routes. It will share the route names with server.ts and the function names with openaiService.ts.

  9. openaiService.ts: This file will contain the service for OpenAI. It will share the function names with routes/api.ts.

  10. app.module.ts: This file will contain the Angular module. It will share the component names with app.component.ts and message.component.ts.

  11. app.component.ts: This file will contain the main Angular component. It will share the service names with zendesk.service.ts and the component names with app.module.ts.

  12. app.component.html: This file will contain the HTML for the main Angular component. It will share the id names of DOM elements with app.component.ts.

  13. app.component.css: This file will contain the CSS for the main Angular component. It will share the class names with app.component.html.

  14. zendesk.service.ts: This file will contain the service for Zendesk. It will share the function names with app.component.ts.

  15. message.component.ts: This file will contain the message Angular component. It will share the component names with app.module.ts.

  16. message.component.html: This file will contain the HTML for the message Angular component. It will share the id names of DOM elements with message.component.ts.

  17. message.component.css: This file will contain the CSS for the message Angular component. It will share the class names with message.component.html.