diff --git a/package.json b/package.json index 60e44bd63bb..b7f7f9b15de 100644 --- a/package.json +++ b/package.json @@ -1,45 +1,45 @@ { "name": "vuestic-ui-wrapper", "version": "1.0.0", - "license": "MIT", - "repository": "https://github.com/epicmaxco/vuestic-ui", "devDependencies": { "lerna": "^3.20.2", "syncpack": "^9.8.6", "yorkie": "^2.0.0" }, + "gitHooks": { + "pre-commit": "lerna run --concurrency 1 --stream precommit --since HEAD" + }, + "license": "MIT", "private": true, + "repository": "https://github.com/epicmaxco/vuestic-ui", "scripts": { - "serve": "yarn workspace vuestic-ui serve", - "serve:book": "yarn workspace vuestic-ui serve", - "serve:production": "yarn workspace vuestic-ui serve:production", - "lint": "yarn workspace vuestic-ui lint", "build": "yarn workspace vuestic-ui build", "build:book": "yarn workspace vuestic-ui build:book", - "build:types": "yarn workspace vuestic-ui build:types", - "test:unit": "yarn workspace vuestic-ui test:unit", - "test:bundlers": "yarn workspace bundler-test test", - "lint:style": "yarn workspace vuestic-ui lint:style", - "serve:docs": "yarn workspace docs serve", "build:docs": "yarn workspace docs build", "build:docs:ci": "yarn workspace docs build:ci", + "build:types": "yarn workspace vuestic-ui build:types", + "generate:component": "yarn workspace docs generate:component", + "generate:docspage": "yarn workspace docs generate:docspage", + "lint": "yarn workspace vuestic-ui lint", + "lint:style": "yarn workspace vuestic-ui lint:style", "push": "yarn workspace vuestic-ui push", "push-production": "yarn workspace vuestic-ui push-production", - "generate:docspage": "yarn workspace docs generate:docspage", - "generate:component": "yarn workspace docs generate:component", - "sandbox:vite": "yarn workspace sandbox dev:vite", + "release": "yarn workspace deploy release", "sandbox:nuxt": "yarn workspace sandbox dev:nuxt", + "sandbox:vite": "yarn workspace sandbox dev:vite", "sandbox:vue-cli": "yarn workspace sandbox dev:vue-cli", "sandbox:web-components": "yarn workspace sandbox dev:web-components", - "release": "yarn workspace deploy release" + "serve": "yarn workspace vuestic-ui serve", + "serve:book": "yarn workspace vuestic-ui serve", + "serve:docs": "yarn workspace docs serve", + "serve:production": "yarn workspace vuestic-ui serve:production", + "test:bundlers": "yarn workspace bundler-test test", + "test:unit": "yarn workspace vuestic-ui test:unit" }, "workspaces": { "packages": [ "packages/*", "packages/extensions/*" ] - }, - "gitHooks": { - "pre-commit": "lerna run --concurrency 1 --stream precommit --since HEAD" } } diff --git a/packages/ag-grid-theme/package.json b/packages/ag-grid-theme/package.json index 67b1cadb672..3b773f592a9 100644 --- a/packages/ag-grid-theme/package.json +++ b/packages/ag-grid-theme/package.json @@ -1,40 +1,40 @@ { "name": "@vuestic/ag-grid-theme", - "version": "1.1.4", "description": "Custom theme with Vuestic UI styles for AG Grid Vue 3.", - "homepage": "https://vuestic.dev", - "repository": "https://github.com/epicmaxco/vuestic-ui", - "license": "MIT", - "type": "module", - "scripts": { - "build": "rollup --config rollup.config.js --bundleConfigAsCjs", - "prepack": "npm run build" - }, + "version": "1.1.4", "dependencies": { "@ag-grid-community/client-side-row-model": "^29.0.0", "@ag-grid-community/core": "^29.0.0", "@ag-grid-community/styles": "^29.0.0", "@ag-grid-community/vue3": "^29.0.0" }, - "peerDependencies": { - "vuestic-ui": "^1.3.0" - }, "devDependencies": { - "sass": "^1.57.1", "rollup": "^3.15.0", - "rollup-plugin-scss": "^4.0.0" + "rollup-plugin-scss": "^4.0.0", + "sass": "^1.57.1" }, + "exports": { + ".": "./dist/ag-theme-vuestic.css", + "./scss": "./src/styles/index.scss" + }, + "homepage": "https://vuestic.dev", "keywords": [ - "vuestic", "ag grid", "grid", "theme", + "vue", "vue3", - "vue" + "vuestic" ], + "license": "MIT", "main": "dist/ag-theme-vuestic.css", - "exports": { - ".": "./dist/ag-theme-vuestic.css", - "./scss": "./src/styles/index.scss" - } + "peerDependencies": { + "vuestic-ui": "^1.3.0" + }, + "repository": "https://github.com/epicmaxco/vuestic-ui", + "scripts": { + "build": "rollup --config rollup.config.js --bundleConfigAsCjs", + "prepack": "npm run build" + }, + "type": "module" } diff --git a/packages/bundlers-tests/package.json b/packages/bundlers-tests/package.json index 125959e47d5..d01826dde88 100644 --- a/packages/bundlers-tests/package.json +++ b/packages/bundlers-tests/package.json @@ -1,23 +1,23 @@ { "name": "bundler-test", - "private": true, "version": "0.0.0", + "private": true, "scripts": { "build:local-packages-16": "docker image prune -f && docker container prune -f && docker-compose --profile local-packages-16 build --no-cache", "build:local-packages-lts": "docker image prune -f && docker container prune -f && docker-compose --profile local-packages-lts build --no-cache", "build:test-page": "tsx ./kitchensink-builder/create-test-page.ts", + "run:nuxt-spa": "docker-compose --profile nuxt-spa up", + "run:nuxt-ssr": "docker-compose --profile nuxt-ssr up", "run:vite": "docker-compose --profile run-vite up", "run:webpack": "docker-compose --profile run-webpack up", - "run:nuxt-ssr": "docker-compose --profile nuxt-ssr up", - "run:nuxt-spa": "docker-compose --profile nuxt-spa up", - "test:vite": "docker-compose --profile vite up --build --exit-code-from cypress_vite", - "test:vite-cjs": "docker-compose --profile vite-cjs up --build --exit-code-from cypress_vite_cjs", + "test": "yarn build:test-page && yarn build:local-packages-16 && yarn build:local-packages-lts && yarn test:vite && yarn test:nuxt && yarn test:webpack && yarn test:16", + "test:16": "yarn build:local-packages-16 && yarn test:vite", "test:cli": "docker-compose --profile cli up --build --exit-code-from cypress_cli", "test:nuxt": "yarn test:nuxt-ssr", - "test:webpack": "docker-compose --profile webpack up --build --exit-code-from cypress_webpack", - "test:nuxt-ssr": "docker-compose --profile nuxt-ssr up --build --exit-code-from cypress_nuxt_ssr", "test:nuxt-spa": "docker-compose --profile nuxt-spa up --build --exit-code-from cypress_nuxt_spa", - "test": "yarn build:test-page && yarn build:local-packages-16 && yarn build:local-packages-lts && yarn test:vite && yarn test:nuxt && yarn test:webpack && yarn test:16", - "test:16": "yarn build:local-packages-16 && yarn test:vite" + "test:nuxt-ssr": "docker-compose --profile nuxt-ssr up --build --exit-code-from cypress_nuxt_ssr", + "test:vite": "docker-compose --profile vite up --build --exit-code-from cypress_vite", + "test:vite-cjs": "docker-compose --profile vite-cjs up --build --exit-code-from cypress_vite_cjs", + "test:webpack": "docker-compose --profile webpack up --build --exit-code-from cypress_webpack" } } diff --git a/packages/create-vuestic/package.json b/packages/create-vuestic/package.json index 4e1171add50..cfbb45a2c8c 100644 --- a/packages/create-vuestic/package.json +++ b/packages/create-vuestic/package.json @@ -1,15 +1,7 @@ { "name": "create-vuestic", - "version": "0.0.4", "description": "Easy way to create new vuestic-ui app", - "main": "index.js", - "license": "MIT", - "type": "module", - "scripts": { - "dev": "tsx ./src/index.ts", - "build": "rm -rf dist && tsup src/ --format esm", - "prepublishOnly": "npm run build" - }, + "version": "0.0.4", "bin": { "create-vuestic": "./dist/index.js" }, @@ -23,5 +15,13 @@ "@types/prompts": "^2.4.2", "tsup": "^6.5.0", "tsx": "^3.12.1" - } + }, + "license": "MIT", + "main": "index.js", + "scripts": { + "build": "rm -rf dist && tsup src/ --format esm", + "dev": "tsx ./src/index.ts", + "prepublishOnly": "npm run build" + }, + "type": "module" } diff --git a/packages/deploy/package.json b/packages/deploy/package.json index cce7d268450..cf109157205 100644 --- a/packages/deploy/package.json +++ b/packages/deploy/package.json @@ -1,17 +1,17 @@ { "name": "deploy", - "private": true, "version": "0.0.0", - "scripts": { - "release": "tsx release-script/release-script.ts" - }, "devDependencies": { - "tsx": "^3.12.1", + "chalk": "^5.2.0", "inquirer": "^9.0.0", - "typescript": "^4.3.2", - "chalk": "^5.2.0" + "tsx": "^3.12.1", + "typescript": "^5" }, "exports": { "./execute": "./execute/index.ts" + }, + "private": true, + "scripts": { + "release": "tsx release-script/release-script.ts" } } diff --git a/packages/docs/package.json b/packages/docs/package.json index 499e71258ca..5a8e78a6a76 100644 --- a/packages/docs/package.json +++ b/packages/docs/package.json @@ -1,17 +1,14 @@ { - "private": true, "name": "docs", "version": "0.0.1", - "scripts": { - "build": "yarn build:analysis && nuxt build --max_old_space_size=4096", - "build:ci": "yarn build:analysis && nuxt build --max_old_space_size=4096", - "build:analysis": "yarn workspace sandbox build:analysis ../docs/page-config/getting-started/tree-shaking", - "serve": "yarn build:analysis --use-cache && nuxt dev", - "generate": "yarn build:analysis && nuxt generate --max_old_space_size=4096", - "preview": "npx serve ./.output/public", - "test": "vitest", - "lint": "eslint --ext .js,.ts,.vue .", - "lint:style": "stylelint '**/*.{vue,html,css,scss}'" + "dependencies": { + "@docsearch/js": "^3.2.1", + "@nuxtjs/google-fonts": "^3.0.0-1", + "@types/acorn": "^6.0.0", + "acorn": "^8.8.1", + "codesandbox": "^2.2.3", + "highlight.js": "^11.7.0", + "marked": "^4.3.0" }, "devDependencies": { "@nuxt/eslint-config": "^0.1.1", @@ -20,8 +17,8 @@ "@nuxtjs/i18n": "^8.0.0-beta.11", "@nuxtjs/tailwindcss": "^6.3.0", "@types/escodegen": "^0.0.7", - "@types/marked": "^4.3.0", "@types/estree": "^1.0.0", + "@types/marked": "^4.3.0", "acorn": "^8.8.1", "acorn-walk": "^8.2.0", "autoprefixer": "^10.4.13", @@ -39,13 +36,16 @@ "vue-router": "^4.1.6", "vue-tsc": "^1.2.0" }, - "dependencies": { - "@docsearch/js": "^3.2.1", - "@nuxtjs/google-fonts": "^3.0.0-1", - "@types/acorn": "^6.0.0", - "acorn": "^8.8.1", - "codesandbox": "^2.2.3", - "highlight.js": "^11.7.0", - "marked": "^4.3.0" + "private": true, + "scripts": { + "build": "yarn build:analysis && nuxt build --max_old_space_size=4096", + "build:analysis": "yarn workspace sandbox build:analysis ../docs/page-config/getting-started/tree-shaking", + "build:ci": "yarn build:analysis && nuxt build --max_old_space_size=4096", + "generate": "yarn build:analysis && nuxt generate --max_old_space_size=4096", + "lint": "eslint --ext .js,.ts,.vue .", + "lint:style": "stylelint '**/*.{vue,html,css,scss}'", + "preview": "npx serve ./.output/public", + "serve": "yarn build:analysis --use-cache && nuxt dev", + "test": "vitest" } } diff --git a/packages/nuxt/package.json b/packages/nuxt/package.json index b03c72e914e..10fea4197aa 100644 --- a/packages/nuxt/package.json +++ b/packages/nuxt/package.json @@ -1,31 +1,7 @@ { "name": "@vuestic/nuxt", "description": "Vuestic UI module for Nuxt 3", - "keywords": [ - "vuesticui", - "vuestic", - "nuxt3", - "nuxt", - "vue" - ], "version": "1.0.13", - "license": "MIT", - "type": "module", - "exports": { - ".": { - "import": "./dist/module.mjs", - "require": "./dist/module.cjs" - } - }, - "main": "./dist/module.cjs", - "types": "./dist/types.d.ts", - "files": [ - "dist" - ], - "scripts": { - "build": "nuxt-module-build", - "prepack": "nuxt-module-build" - }, "dependencies": { "@nuxt/kit": "^3.0.0", "chokidar": "*", @@ -39,5 +15,29 @@ "@nuxt/vite-builder": "latest", "@nuxtjs/eslint-config-typescript": "latest", "eslint": "latest" - } + }, + "exports": { + ".": { + "import": "./dist/module.mjs", + "require": "./dist/module.cjs" + } + }, + "files": [ + "dist" + ], + "keywords": [ + "nuxt", + "nuxt3", + "vue", + "vuestic", + "vuesticui" + ], + "license": "MIT", + "main": "./dist/module.cjs", + "scripts": { + "build": "nuxt-module-build", + "prepack": "nuxt-module-build" + }, + "type": "module", + "types": "./dist/types.d.ts" } diff --git a/packages/sandbox/package.json b/packages/sandbox/package.json index 912478f5541..558cbcb8d17 100644 --- a/packages/sandbox/package.json +++ b/packages/sandbox/package.json @@ -1,30 +1,6 @@ { "name": "sandbox", - "private": true, "version": "0.0.1", - "scripts": { - "build": "rm -rf ./dist && yarn build:vite && yarn build:vue-cli && yarn build:nuxt", - "build:vite": "vue-tsc --noEmit && vite build --config ./configs/vite/vite.base.ts", - "build:analysis": "node ./scripts/stud-nuxt.mjs && tsx ./scripts/bundle-analysis.ts", - "build:vue-cli": "vue-cli-service build", - "build:nuxt": "nuxt build", - "build:web-components": "vue-tsc --noEmit && vite build --config ./web-components/vite.config.ts", - "dev:vite": "vite", - "dev:web-components": "vite --config ./web-components/vite.config.ts", - "dev:vue-cli": "vue-cli-service serve", - "dev:nuxt": "nuxt dev", - "serve:vite": "vite preview", - "serve:web-components": "vite preview --config ./web-components/vite.config.ts", - "serve:vue-cli": "serve -s dist/vue-cli", - "serve:nuxt": "nuxt preview ./dist/nuxt", - "test": "vitest", - "test:ci": "vitest run", - "test:test-utils": "vitest run -r ./src -c ./vitest.config.ts", - "build:vuestic": "yarn --cwd ../ui build", - "build:vuestic-nuxt": "yarn --cwd ../nuxt build", - "ci": "yarn build:vuestic && yarn build:vuestic-nuxt && yarn build && yarn test:ci", - "dependenciesInstalled": "node ./scripts/stud-nuxt.mjs" - }, "dependencies": { "@vue/cli-service": "5", "rollup-plugin-visualizer": "^5.5.4", @@ -40,7 +16,7 @@ "serve": "^14.2.0", "ts-loader": "^9.3.0", "ts-node": "^10.8.1", - "typescript": "^4.7.4", + "typescript": "^5", "vite": "^4.2.1", "vitest": "*", "vue-bundle-renderer": "0.4.1", @@ -49,6 +25,30 @@ "webpack-cli": "^4.9.2", "when-dependencies-installed": "^1.0.1" }, + "private": true, + "scripts": { + "build": "rm -rf ./dist && yarn build:vite && yarn build:vue-cli && yarn build:nuxt", + "build:analysis": "node ./scripts/stud-nuxt.mjs && tsx ./scripts/bundle-analysis.ts", + "build:nuxt": "nuxt build", + "build:vite": "vue-tsc --noEmit && vite build --config ./configs/vite/vite.base.ts", + "build:vue-cli": "vue-cli-service build", + "build:vuestic": "yarn --cwd ../ui build", + "build:vuestic-nuxt": "yarn --cwd ../nuxt build", + "build:web-components": "vue-tsc --noEmit && vite build --config ./web-components/vite.config.ts", + "ci": "yarn build:vuestic && yarn build:vuestic-nuxt && yarn build && yarn test:ci", + "dependenciesInstalled": "node ./scripts/stud-nuxt.mjs", + "dev:nuxt": "nuxt dev", + "dev:vite": "vite", + "dev:vue-cli": "vue-cli-service serve", + "dev:web-components": "vite --config ./web-components/vite.config.ts", + "serve:nuxt": "nuxt preview ./dist/nuxt", + "serve:vite": "vite preview", + "serve:vue-cli": "serve -s dist/vue-cli", + "serve:web-components": "vite preview --config ./web-components/vite.config.ts", + "test": "vitest", + "test:ci": "vitest run", + "test:test-utils": "vitest run -r ./src -c ./vitest.config.ts" + }, "workspaces": { "nohoist": [ "vite" diff --git a/packages/tailwind/package.json b/packages/tailwind/package.json index f878b45b4bd..b57497072cb 100644 --- a/packages/tailwind/package.json +++ b/packages/tailwind/package.json @@ -1,30 +1,28 @@ { "name": "@vuestic/tailwind", "description": "Script for config syncing between Tailwind CSS and Vuestic UI.", - "keywords": [ - "vuesticui", - "vuestic", - "tailwindcss", - "tailwind", - "uikit", - "uiframework" - ], "version": "0.1.3", - "license": "MIT", - "files": [ - "dist", - "bin" - ], "bin": { "sync-tailwind-with-vuestic": "./bin/sync-tailwind", "sync-vuestic-with-tailwind": "./bin/sync-vuestic", "watch-tailwind": "./bin/watch-tailwind" }, - "scripts": { - "build": "node ./build.mjs", - "build:vite": "vite build", - "prepack": "npm run build" + "devDependencies": { + "vite": "^4.2.1" }, + "files": [ + "dist", + "bin" + ], + "keywords": [ + "tailwind", + "tailwindcss", + "uiframework", + "uikit", + "vuestic", + "vuesticui" + ], + "license": "MIT", "peerDependencies": { "tailwindcss": "^3.2.4" }, @@ -32,7 +30,9 @@ "access": "public", "registry": "https://registry.npmjs.org" }, - "devDependencies": { - "vite": "^4.2.1" + "scripts": { + "build": "node ./build.mjs", + "build:vite": "vite build", + "prepack": "npm run build" } } diff --git a/packages/ui/package.json b/packages/ui/package.json index 579ff251869..917d1fbb2fe 100644 --- a/packages/ui/package.json +++ b/packages/ui/package.json @@ -1,46 +1,8 @@ { "name": "vuestic-ui", - "version": "1.6.4", "description": "Vue 3 UI Framework", - "license": "MIT", - "homepage": "https://vuestic.dev", - "repository": "https://github.com/epicmaxco/vuestic-ui", - "main": "dist/cjs/main.js", - "module": "dist/es/main.js", - "jsdelivr": "dist/iife/main.js", - "unpkg": "dist/iife/main.js", - "types": "dist/types/main.d.ts", - "keywords": [ - "vuestic", - "vuejs", - "vue", - "vue3", - "ui", - "vue framework", - "ui framework" - ], - "bugs": { - "url": "https://github.com/epicmaxco/vuestic-ui/issues" - }, - "sideEffects": [ - "*.css", - "*.vue" - ], - "scripts": { - "serve": "vue-cli-service serve --mode book", - "serve:production": "vue-cli-service serve --mode production", - "build": "tsx build/build.ts", - "build:types": "vue-tsc --declaration --emitDeclarationOnly --outDir dist/types", - "build:book": "vue-cli-service build --mode book", - "lint": "vue-cli-service lint", - "lint:style": "stylelint '**/*.{vue,html,css,scss}' --fix", - "test:e2e": "vue-cli-service test:e2e", - "test:unit": "vitest", - "push": "npm publish --tag=next", - "push-production": "npm publish --tag=latest", - "precommit": "lint-staged --concurrent=false && yarn test:unit --run", - "server:webapp": "npx http-server dist --push-state" - }, + "version": "1.6.4", + "bugs": "https://github.com/epicmaxco/vuestic-ui/issues", "dependencies": { "@types/lodash": "^4.14.161", "cleave.js": "^1.6.0", @@ -110,7 +72,7 @@ "stylelint": "^13.13.1", "stylelint-config-standard": "^22.0.0", "ts-loader": "^9.3.0", - "typescript": "^4.7.4", + "typescript": "^5", "vite": "^4.2.1", "vite-plugin-chunk-split": "^0.4.7", "vitest": "^0.18.1", @@ -125,25 +87,6 @@ "webpack-merge": "^5.5.0", "yargs": "^17.5.1" }, - "peerDependencies": { - "vue": "^3.0.4" - }, - "lint-staged": { - "*.{js,ts}": [ - "vue-cli-service lint --fix" - ], - "*.vue": [ - "vue-cli-service lint --fix", - "stylelint '**/*.{vue,html,css,scss}' --fix" - ], - ".{htm,html,css,sss,less,scss}": [ - "stylelint '**/*.{vue,html,css,scss}' --fix" - ] - }, - "publishConfig": { - "access": "public", - "registry": "https://registry.npmjs.org" - }, "exports": { ".": { "import": { @@ -164,11 +107,66 @@ "./styles/*": "./dist/styles/*", "./dist/*": "./dist/*" }, + "homepage": "https://vuestic.dev", + "jsdelivr": "dist/iife/main.js", + "keywords": [ + "ui", + "ui framework", + "vue", + "vue framework", + "vue3", + "vuejs", + "vuestic" + ], + "license": "MIT", + "lint-staged": { + "*.{js,ts}": [ + "vue-cli-service lint --fix" + ], + "*.vue": [ + "vue-cli-service lint --fix", + "stylelint '**/*.{vue,html,css,scss}' --fix" + ], + ".{htm,html,css,sss,less,scss}": [ + "stylelint '**/*.{vue,html,css,scss}' --fix" + ] + }, + "main": "dist/cjs/main.js", + "module": "dist/es/main.js", + "peerDependencies": { + "vue": "^3.0.4" + }, + "publishConfig": { + "access": "public", + "registry": "https://registry.npmjs.org" + }, + "repository": "https://github.com/epicmaxco/vuestic-ui", + "scripts": { + "build": "tsx build/build.ts", + "build:book": "vue-cli-service build --mode book", + "build:types": "vue-tsc --declaration --emitDeclarationOnly --outDir dist/types", + "lint": "vue-cli-service lint", + "lint:style": "stylelint '**/*.{vue,html,css,scss}' --fix", + "precommit": "lint-staged --concurrent=false && yarn test:unit --run", + "push": "npm publish --tag=next", + "push-production": "npm publish --tag=latest", + "serve": "vue-cli-service serve --mode book", + "serve:production": "vue-cli-service serve --mode production", + "server:webapp": "npx http-server dist --push-state", + "test:e2e": "vue-cli-service test:e2e", + "test:unit": "vitest" + }, + "sideEffects": [ + "*.css", + "*.vue" + ], + "types": "dist/types/main.d.ts", "typesVersions": { "*": { "web-components": [ "dist/types/main.d.ts" ] } - } + }, + "unpkg": "dist/iife/main.js" } diff --git a/packages/vue-cli-plugin/package.json b/packages/vue-cli-plugin/package.json index 58bedbc9fb0..3f3225f4c8b 100644 --- a/packages/vue-cli-plugin/package.json +++ b/packages/vue-cli-plugin/package.json @@ -1,18 +1,16 @@ { "name": "vue-cli-plugin-vuestic-ui", - "version": "1.0.11", "description": "Vuestic UI plugin for Vue CLI v4+", + "version": "1.0.11", + "bugs": "https://github.com/epicmaxco/vuestic-ui/issues", "homepage": "https://vuestic.dev", - "main": "index.js", - "repository": "https://github.com/epicmaxco/vuestic-ui", "keywords": [ - "vuestic", + "cli", "plugin", "vue", - "cli" + "vuestic" ], "license": "MIT", - "bugs": { - "url": "https://github.com/epicmaxco/vuestic-ui/issues" - } + "main": "index.js", + "repository": "https://github.com/epicmaxco/vuestic-ui" } diff --git a/yarn.lock b/yarn.lock index 637df4028e1..c7b145d25c8 100644 --- a/yarn.lock +++ b/yarn.lock @@ -17385,21 +17385,16 @@ typesafe-path@^0.2.2: resolved "https://registry.yarnpkg.com/typesafe-path/-/typesafe-path-0.2.2.tgz#91a436681b2f514badb114061b6a5e5c2b8943b1" integrity sha512-OJabfkAg1WLZSqJAJ0Z6Sdt3utnbzr/jh+NAHoyWHJe8CMSy79Gm085094M9nvTPy22KzTVn5Zq5mbapCI/hPA== -typescript@4.7.4: - version "4.7.4" - resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.7.4.tgz#1a88596d1cf47d59507a1bcdfb5b9dfe4d488235" - integrity sha512-C0WQT0gezHuw6AdY1M2jxUO83Rjf0HP7Sk1DtXj6j1EwkQNZrHAg2XPWlq62oqEhYvONq5pkC2Y9oPljWToLmQ== +typescript@5, typescript@^5, typescript@^5.0.4: + version "5.0.4" + resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.0.4.tgz#b217fd20119bd61a94d4011274e0ab369058da3b" + integrity sha512-cW9T5W9xY37cc+jfEnaUvX91foxtHkza3Nw3wkoF4sSlKn0MONdkdEndig/qPBWXNkmplh3NzayQzCiHM4/hqw== -typescript@^4.9.3: +typescript@^4.3.2, typescript@^4.7.4, typescript@^4.9.3: version "4.9.5" resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.9.5.tgz#095979f9bcc0d09da324d58d03ce8f8374cbe65a" integrity sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g== -typescript@^5, typescript@^5.0.4: - version "5.0.4" - resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.0.4.tgz#b217fd20119bd61a94d4011274e0ab369058da3b" - integrity sha512-cW9T5W9xY37cc+jfEnaUvX91foxtHkza3Nw3wkoF4sSlKn0MONdkdEndig/qPBWXNkmplh3NzayQzCiHM4/hqw== - ufo@^0.8.3: version "0.8.6" resolved "https://registry.yarnpkg.com/ufo/-/ufo-0.8.6.tgz#c0ec89bc0e0c9fa59a683680feb0f28b55ec323b"