Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 12 additions & 0 deletions .run/build_vite.run.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
<component name="ProjectRunConfigurationManager">
<configuration default="false" name="build:vite" type="js.build_tools.npm" nameIsGenerated="true">
<package-json value="$PROJECT_DIR$/package.json" />
<command value="run" />
<scripts>
<script value="build:vite" />
</scripts>
<node-interpreter value="project" />
<envs />
<method v="2" />
</configuration>
</component>
12 changes: 12 additions & 0 deletions .run/dev_vite.run.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
<component name="ProjectRunConfigurationManager">
<configuration default="false" name="dev:vite" type="js.build_tools.npm" nameIsGenerated="true">
<package-json value="$PROJECT_DIR$/package.json" />
<command value="run" />
<scripts>
<script value="dev:vite" />
</scripts>
<node-interpreter value="project" />
<envs />
<method v="2" />
</configuration>
</component>
File renamed without changes.
File renamed without changes.
File renamed without changes.
60 changes: 60 additions & 0 deletions .v0.0.1/package.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,60 @@
{
"name": "nuxt3-win32-posix-path",
"version": "v0.1.0",
"author": "hychan48",
"type": "module",
"description": "nuxt3-win32-posix-path",
"keywords": ["path", "win32", "posix", "wsl","wsl2","cygwin","nt","vite-build-binaries"],
"license": "MIT",
"private": true,
"scripts": {
"dev:vite": "vite dev vite-src --base /nuxt3-win32-posix-path/",
"build:vite": "vite build vite-src",
"deploy:vite:gh": "gh-pages --dotfiles --dist dist",
"build": "nuxt build -- NOT NUXT3 anymore / temp",
"dev": "nuxt dev",
"generate": "nuxt generate --config nuxt.config.mjs",
"pwsh:generate:gh": "set NUXT_APP_BASE_URL=\"/nuxt3-win32-posix-path/\" && nuxt generate --config nuxt.config.mjs --no",
"gh-pages-deploy": "gh-pages --dotfiles --dist dist",
"preview": "nuxt preview",
"_postinstall": "nuxt prepare",
"test:unit": "mocha --recursive --timeout 10000 --exit --ui bdd tests/unit/",
"testPathSep:os": "node tests/concepts/printSep.dev.mjs",
"ghGenerateAndDeploy": "node lib/deploy/ghPagesDeploy.mjs",
"docs:dev": "vitepress dev docs",
"docs:build": "vitepress build docs",
"docs:preview": "vitepress preview docs",
"build-rollup:vite": "vite build --mode production",
"build-rollup:pkg": "pkg lib/dist/index.js --out-path lib/dist/bins",
"build-bins": "pnpm run /build-bins:.*/",
"build-bins:rollup": "vite build --mode production --config lib/bin_build/bin-vite.config.mjs",
"build-bins:pkg": "pkg lib/bin_build/.output/index.js --out-path lib/bin_build/dist/",
"pwsh:todo": "try script-shell",
"pwsh:ghGenerateAndDeploy": "c:/progra~1/PowerShell/7/pwsh.exe -File lib/deploy/ghPagesDeploy.ps1"
},
"devDependencies": {
"gh-pages": "^4.0.0",
"mocha": "^10.2.0",
"nuxt": "3.0.0",
"nyc": "^15.1.0",
"pkg": "^5.8.1",
"vite": "^4.3.9",
"vitepress": "1.0.0-beta.2",
"vitepress-plugin-auto-sidebar": "^1.1.0",
"vue": "^3.3.4"
},
"imports": {
"##/*": {
"default": "./*"
},
"#src/*": {
"default": "./src/*"
},
"#docs/*": {
"default": "./docs/*"
},
"#vite-src/*": {
"default": "./vite-src/*"
}
}
}
File renamed without changes.
13 changes: 13 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -40,6 +40,19 @@ lib/bin_build/dist/index-linux ssdf
---
# Nuxt 3 Minimal Starter

## pnpm
```powershell
cd $env:Public/Documents/WebstormProejcts
pnpm dlx nuxi@latest init nuxt3-win32-posix-path
pnpm dlx nuxi@latest init vite-win32-posix-path
```

## debug
```powershell
# might be easier like this...
pnpm create vite vite-src --template vue

```



Expand Down
3 changes: 3 additions & 0 deletions lib/deploy/ghPagesDeploy.mjs
Original file line number Diff line number Diff line change
@@ -1,6 +1,9 @@
import {spawnExecCmd} from "##/dev/node-fs-utils-dev/SpawnCmd.mjs";

/**
* fixme... this is from the nuxt dayhs note vite
* need to fix / clean this up / make a gist / append with workspace and *
* maybe cross-env? or dotenv
* pnpm install gh-pages -D
* https://yarnpkg.com/package/gh-pages
*
Expand Down
21 changes: 9 additions & 12 deletions package.json
Original file line number Diff line number Diff line change
@@ -1,31 +1,25 @@
{
"name": "nuxt3-win32-posix-path",
"version": "v0.0.1",
"version": "v0.1.0",
"author": "hychan48",
"type": "module",
"description": "nuxt3-win32-posix-path",
"keywords": ["path", "win32", "posix", "wsl","wsl2","cygwin","nt","vite-build-binaries"],
"license": "MIT",
"private": true,
"scripts": {
"build": "nuxt build",
"dev": "nuxt dev",
"generate": "nuxt generate --config nuxt.config.mjs",
"pwsh:generate:gh": "set NUXT_APP_BASE_URL=\"/nuxt3-win32-posix-path/\" && nuxt generate --config nuxt.config.mjs --no",
"gh-pages-deploy": "gh-pages --dotfiles --dist dist",
"preview": "nuxt preview",
"postinstall": "nuxt prepare",
"dev:vite": "vite dev vite-src --base /nuxt3-win32-posix-path/",
"build:vite": "vite build vite-src",
"deploy:vite:gh": "gh-pages --dotfiles --dist vite-src/dist",
"test:unit": "mocha --recursive --timeout 10000 --exit --ui bdd tests/unit/",
"testPathSep:os": "node tests/concepts/printSep.dev.mjs",
"ghGenerateAndDeploy": "node lib/deploy/ghPagesDeploy.mjs",
"docs:dev": "vitepress dev docs",
"docs:build": "vitepress build docs",
"docs:preview": "vitepress preview docs",
"build-rollup:vite": "vite build --mode production",
"build-rollup:pkg": "pkg lib/dist/index.js --out-path lib/dist/bins",
"build-bins": "pnpm run /build-bins:.*/",
"build-bins:rollup": "vite build --mode production --config lib/bin_build/bin-vite.config.mjs",
"build-bins:pkg": "pkg lib/bin_build/.output/index.js --out-path lib/bin_build/dist/",
"pwsh:ghGenerateAndDeploy": "c:/progra~1/PowerShell/7/pwsh.exe -File lib/deploy/ghPagesDeploy.ps1"
"build-bins:pkg": "pkg lib/bin_build/.output/index.js --out-path lib/bin_build/dist/"
},
"devDependencies": {
"gh-pages": "^4.0.0",
Expand All @@ -47,6 +41,9 @@
},
"#docs/*": {
"default": "./docs/*"
},
"#vite-src/*": {
"default": "./vite-src/*"
}
}
}
12 changes: 6 additions & 6 deletions src/index.mjs
Original file line number Diff line number Diff line change
Expand Up @@ -3,16 +3,16 @@
* that's one ay of oding it
*/

// import {pathWin32ToPosix,pathPosixToWin32} from "#src/pathReplacement.mjs";
import {pathWin32ToPosix,pathPosixToWin32} from "~/src/pathReplacement.mjs";
import {pathWin32ToPosix,pathPosixToWin32} from "#src/pathReplacement.mjs";
// import {pathWin32ToPosix,pathPosixToWin32} from "~/src/pathReplacement.mjs";
export {pathWin32ToPosix,pathPosixToWin32}

// import {win32ToWin32WSL2,win32ToWin32Slash} from "#src/win32ToWin32WSL/win32ToWin32WSL2.mjs";
import {win32ToWin32WSL2,win32ToWin32Slash,win32ToCygwin} from "~/src/win32ToWin32WSL/win32ToWin32WSL2.mjs";
import {win32ToWin32WSL2,win32ToWin32Slash,win32ToCygwin} from "#src/win32ToWin32WSL/win32ToWin32WSL2.mjs";
// import {win32ToWin32WSL2,win32ToWin32Slash,win32ToCygwin} from "~/src/win32ToWin32WSL/win32ToWin32WSL2.mjs";
export {win32ToWin32WSL2,win32ToWin32Slash,win32ToCygwin}

// import {win32ToWin32JS} from "#src/win32ToWin32JS.mjs";
import {win32ToWin32JS} from "~/src/win32ToWin32JS.mjs";
import {win32ToWin32JS} from "#src/win32ToWin32JS.mjs";
// import {win32ToWin32JS} from "~/src/win32ToWin32JS.mjs";
export {win32ToWin32JS}

// <!-- todo cygwin "/cygdrive/c/" to c:/ -->
24 changes: 24 additions & 0 deletions vite-src/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
# Logs
logs
*.log
npm-debug.log*
yarn-debug.log*
yarn-error.log*
pnpm-debug.log*
lerna-debug.log*

node_modules
dist
dist-ssr
*.local

# Editor directories and files
.vscode/*
!.vscode/extensions.json
.idea
.DS_Store
*.suo
*.ntvs*
*.njsproj
*.sln
*.sw?
3 changes: 3 additions & 0 deletions vite-src/.vscode/extensions.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
{
"recommendations": ["Vue.volar", "Vue.vscode-typescript-vue-plugin"]
}
7 changes: 7 additions & 0 deletions vite-src/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
# Vue 3 + Vite

This template should help get you started developing with Vue 3 in Vite. The template uses Vue 3 `<script setup>` SFCs, check out the [script setup docs](https://v3.vuejs.org/api/sfc-script-setup.html#sfc-script-setup) to learn more.

## Recommended IDE Setup

- [VS Code](https://code.visualstudio.com/) + [Volar](https://marketplace.visualstudio.com/items?itemName=Vue.volar) (and disable Vetur) + [TypeScript Vue Plugin (Volar)](https://marketplace.visualstudio.com/items?itemName=Vue.vscode-typescript-vue-plugin).
13 changes: 13 additions & 0 deletions vite-src/index.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<link rel="icon" type="image/svg+xml" href="/vite.svg" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>nuxt3-win32-posix-path | CodeForWings</title>
</head>
<body>
<div id="app"></div>
<script type="module" src="/src/main.js"></script>
</body>
</html>
18 changes: 18 additions & 0 deletions vite-src/package.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
{
"name": "vite-src",
"private": true,
"version": "0.0.0",
"type": "module",
"scripts": {
"dev": "vite",
"build": "vite build",
"preview": "vite preview"
},
"dependencies": {
"vue": "^3.3.4"
},
"devDependencies": {
"@vitejs/plugin-vue": "^4.2.3",
"vite": "^4.4.0"
}
}
Loading