Skip to content

Commit

Permalink
fix: npm scripts not working on windows (#54)
Browse files Browse the repository at this point in the history
  • Loading branch information
userquin authored Jun 16, 2021
1 parent 8178bc6 commit 48d8bf4
Show file tree
Hide file tree
Showing 4 changed files with 55 additions and 7 deletions.
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -4,3 +4,4 @@ dist
examples/*/README.md
.vite-ssg-temp
*.d.ts
.idea/
16 changes: 9 additions & 7 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -44,12 +44,13 @@
],
"scripts": {
"dev": "npm run build -- --watch",
"example:dev": "cp README.md examples/multiple-pages/README.md && npm -C examples/multiple-pages run dev",
"example:build": "cp README.md examples/multiple-pages/README.md && npm -C examples/multiple-pages run build",
"example:serve": "cp README.md examples/multiple-pages/README.md && npm -C examples/multiple-pages run serve",
"example:store:dev": "cp README.md examples/multiple-pages-with-store/README.md && npm -C examples/multiple-pages-with-store run dev",
"example:store:build": "cp README.md examples/multiple-pages-with-store/README.md && npm -C examples/multiple-pages-with-store run build",
"example:store:serve": "cp README.md examples/multiple-pages-with-store/README.md && npm -C examples/multiple-pages-with-store run serve",
"copy-files": "esno scripts/copy-files.ts",
"example:dev": "npm run copy-files && npm -C examples/multiple-pages run dev",
"example:build": "npm run copy-files && npm -C examples/multiple-pages run build",
"example:serve": "npm run copy-files && npm -C examples/multiple-pages run serve",
"example:store:dev": "npm run copy-files && npm -C examples/multiple-pages-with-store run dev",
"example:store:build": "npm run copy-files && npm -C examples/multiple-pages-with-store run build",
"example:store:serve": "npm run copy-files && npm -C examples/multiple-pages-with-store run serve",
"example:single:dev": "npm -C examples/single-page run dev",
"example:single:build": "npm -C examples/single-page run build",
"example:single:serve": "npm -C examples/single-page run serve",
Expand All @@ -66,9 +67,9 @@
"yargs": "^17.0.1"
},
"peerDependencies": {
"@vueuse/head": "^0.5.1",
"@vue/compiler-sfc": "^3.0.4",
"@vue/server-renderer": "^3.0.4",
"@vueuse/head": "^0.5.1",
"vite": "^2.0.0",
"vue": "^3.0.4",
"vue-router": "^4.0.1"
Expand All @@ -83,6 +84,7 @@
"@vue/server-renderer": "^3.0.11",
"@vueuse/head": "^0.5.1",
"eslint": "^7.26.0",
"esno": "^0.7.3",
"rollup": "^2.48.0",
"standard-version": "^9.3.0",
"tsup": "^4.11.0",
Expand Down
35 changes: 35 additions & 0 deletions pnpm-lock.yaml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

10 changes: 10 additions & 0 deletions scripts/copy-files.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
import { copyFileSync } from 'fs'

const destinations = [
'multiple-pages',
'multiple-pages-with-store',
]

destinations.map(ex => `examples/${ex}/README.md`).forEach((ex) => {
copyFileSync('README.md', ex)
})

0 comments on commit 48d8bf4

Please sign in to comment.