Commit 08d125c9 authored by Anthony Gautreau's avatar Anthony Gautreau
Browse files

package

parent a445a416
Loading
Loading
Loading
Loading
+3 −1
Changes for components.d.ts: 3 added lines, 1 removed line.
Original line number Diff line number Diff line
@@ -8,8 +8,10 @@ export {}
declare module 'vue' {
  export interface GlobalComponents {
    Filter: typeof import('./src/components/Filter.vue')['default']
    HelloWorld: typeof import('./src/components/HelloWorld.vue')['default']
    Mail: typeof import('./src/components/Mail.vue')['default']
    RouterLink: typeof import('vue-router')['RouterLink']
    RouterView: typeof import('vue-router')['RouterView']
    TableHeader: typeof import('./src/components/TableHeader.vue')['default']
    TableMail: typeof import('./src/components/TableMail.vue')['default']
  }
}
+1353 −182

File changed.

Preview size limit exceeded, changes collapsed.

+28 −2
Changes for package.json: 28 added lines, 2 removed lines.
Original line number Diff line number Diff line
{
  "name": "unicaen-vue-mail",
  "version": "0.3.1",
  "author": {
    "name": "Anthony Gautreau",
    "email": "anthony.gautreau@unicaen.fr"
  },
  "version": "0.3.1",
  "description": "Unicaen Vue Mail",
  "private": false,
  "type": "module",
  "files": [
    "dist"
  ],
  "main": "./dist/unicaen-vue-mail.umd.js",
  "module": "./dist/unicaen-vue-mail.esm.js",
  "exports": {
    ".": {
      "import": "./dist/unicaen-vue-mail.esm.js",
      "require": "./dist/unicaen-vue-mail.umd.js"
    },
    "./dist/unicaen-vue-mail.css": {
      "import": "./dist/unicaen-vue-mail.css",
      "require": "./dist/unicaen-vue-mail.css"
    }
  },
  "types": "./dist/main.d.ts",
  "scripts": {
    "dev": "vite",
    "build": "vue-tsc --noEmit && vite build",
    "preview": "vite preview",
    "publish": "npm publish --registry https://kverdaccio.unicaen.fr/"
    "publish": "npm publish --registry https://kverdaccio.unicaen.fr/",
    "i-npm": "npm install --registry https://registry.npmjs.org/"
  },
  "dependencies": {
    "axios": "^1.6.8",
    "moment": "^2.30.1",
    "pinia": "^2.1.7",
    "roboto-fontface": "*",
    "vue": "^3.4.21",
    "vuetify": "^3.5.8"
@@ -26,11 +47,16 @@
    "@fortawesome/vue-fontawesome": "^3.0.6",
    "@types/node": "^20.11.25",
    "@vitejs/plugin-vue": "^5.0.4",
    "rollup-plugin-typescript2": "^0.36.0",
    "sass": "^1.71.1",
    "typescript": "^5.4.2",
    "unplugin-fonts": "^1.1.1",
    "unplugin-vue-components": "^0.26.0",
    "unplugin-vue-router": "^0.8.5",
    "vite": "^5.1.5",
    "vite-plugin-css-injected-by-js": "^3.5.0",
    "vite-plugin-dts": "^3.8.1",
    "vite-plugin-vue-layouts": "^0.11.0",
    "vite-plugin-vuetify": "^2.0.3",
    "vue-tsc": "^2.0.6"
  }

public/MOCK_DATA.json

0 → 100644
+1000 −0

File added.

Preview size limit exceeded, changes collapsed.

+11 −14
Changes for src/App.vue: 11 added lines, 14 removed lines.
Original line number Diff line number Diff line
<template>
  <v-app>
    <v-container >
      <Mail :title="props.title" :mails="props.mails" :params="props.params" />
      <Mail 
      :loading="loading"
      :error="error"
      :mails="mails"
      :params="[]"
      />
    </v-container>
  </v-app>
</template>

<script setup lang="ts">
import Mail from './components/Mail.vue';
import { storeToRefs } from 'pinia'
import { useMailsStore } from './stores/mails';

const props = {
  title: 'Mail',
  mails: [
    {
      destinataires: 'anthony.gautreau@unicaen.fr',
      dateEnvoi: '2022-01-01 02:00:00',
      statusEnvoi: 'SUCCESS',
      sujet: 'Test',
      motsClefs: 'test'
    },
  ],
  params: {}
}
const { mails, loading, error } = storeToRefs(useMailsStore())

useMailsStore().fetchMails()
</script>
Loading