Skip to content

Commit 81612fc

Browse files
committed
refactor: convert to monorepo, drop obsolete styles plugin and css inlining, bump dependencies
1 parent 006c8bf commit 81612fc

File tree

148 files changed

+8477
-9272
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

148 files changed

+8477
-9272
lines changed

.eslintignore

Lines changed: 0 additions & 7 deletions
This file was deleted.

.eslintrc

Lines changed: 0 additions & 18 deletions
This file was deleted.

.nuxtrc

Lines changed: 0 additions & 4 deletions
This file was deleted.

.stackblitz.js

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,13 @@
11
import { promises as fsPromises } from 'node:fs'
22

3-
removeParcel('./playground/nuxt.config.ts')
3+
removeParcel('./apps/playground/nuxt.config.ts')
44

5-
async function removeParcel(filename) {
5+
async function removeParcel (filename) {
66
try {
7-
const contents = await fsPromises.readFile(filename, 'utf-8')
7+
const contents = await fsPromises.readFile(filename, 'utf8')
88
const updatedContent = contents.replace('watcher: \'parcel\'', 'watcher: \'chokidar-granular\'')
99
await fsPromises.writeFile(filename, updatedContent)
10-
}
11-
catch (err) {
12-
console.error(err)
10+
} catch (error) {
11+
console.error(error)
1312
}
1413
}

apps/date-io-playground/.nuxtrc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
typescript.tsConfig.exclude[]=../../packages/vuetify-nuxt-module/src/runtime
Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
<script setup lang="ts">
2+
import type DateFnsAdapter from '@date-io/date-fns'
3+
import { adapter } from 'virtual:vuetify-date-configuration'
4+
5+
const dateString = ref('')
6+
7+
watch(dateString, x => {
8+
console.log('dateString', x)
9+
})
10+
11+
onMounted(() => {
12+
const date = useVDate()
13+
dateString.value = adapter === 'date-fns'
14+
? (date as DateFnsAdapter).formatByString(new Date(), 'dd MMMM yyyy')
15+
: date.format(date.parseISO(new Date().toISOString()), 'fullDate')
16+
})
17+
</script>
18+
19+
<template>
20+
<div>
21+
<div class="adapter">
22+
@date-io/{{ adapter }}: {{ dateString }}
23+
</div>
24+
<br>
25+
<v-date-picker />
26+
</div>
27+
</template>
28+
29+
<style>
30+
.adapter {
31+
padding: 1rem;
32+
}
33+
</style>
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,7 @@ export default defineNuxtConfig({
4141
baseURL: '/',
4242
head: {
4343
meta: [
44+
// eslint-disable-next-line unicorn/text-encoding-identifier-case
4445
{ charset: 'utf-8' },
4546
],
4647
},
Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
{
2+
"name": "vuetify-nuxt-module-date-io-playground",
3+
"type": "module",
4+
"private": true,
5+
"scripts": {
6+
"dev:prepare": "nuxt prepare",
7+
"dev": "nuxt dev",
8+
"build": "nuxt build",
9+
"generate": "nuxt generate",
10+
"preview": "nuxt preview"
11+
},
12+
"devDependencies": {
13+
"@date-io/date-fns": "^3.2.1",
14+
"@date-io/date-fns-jalali": "^3.2.0",
15+
"@date-io/dayjs": "^3.2.0",
16+
"@date-io/hijri": "^3.2.0",
17+
"@date-io/js-joda": "^3.2.0",
18+
"@date-io/luxon": "^3.2.0",
19+
"@date-io/moment": "^3.2.0",
20+
"@js-joda/core": "^5.7.0",
21+
"@js-joda/locale_en-us": "^4.15.3",
22+
"@js-joda/locale_es": "^4.15.3",
23+
"@types/date-fns": "^2.6.0",
24+
"@types/moment": "^2.13.0",
25+
"@types/moment-hijri": "^2.1.4",
26+
"@types/moment-jalaali": "^0.7.9",
27+
"@unocss/nuxt": "^66.6.2",
28+
"date-fns": "^4.1.0",
29+
"date-fns-jalali": "^2.19.0-2",
30+
"dayjs": "^1.11.19",
31+
"luxon": "^3.7.2",
32+
"moment": "^2.30.1",
33+
"moment-hijri": "^3.0.0",
34+
"moment-jalaali": "0.9.2",
35+
"nuxt": "^4.3.1",
36+
"sass-embedded": "^1.97.3",
37+
"typescript": "^5.9.3",
38+
"vue-tsc": "^3.2.5",
39+
"vuetify-nuxt-module": "workspace:*"
40+
}
41+
}

apps/playground/.nuxtrc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
typescript.tsConfig.exclude[]=../../packages/vuetify-nuxt-module/src/runtime

0 commit comments

Comments
 (0)