Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
27 commits
Select commit Hold shift + click to select a range
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
3 changes: 0 additions & 3 deletions .browserslistrc

This file was deleted.

9 changes: 9 additions & 0 deletions .editorconfig
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
[*.{js,jsx,mjs,cjs,ts,tsx,mts,cts,vue,css,scss,sass,less,styl}]
charset = utf-8
indent_size = 2
indent_style = space
insert_final_newline = true
trim_trailing_whitespace = true

end_of_line = lf
max_line_length = 100
42 changes: 35 additions & 7 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,19 +1,47 @@
.DS_Store
# Dependencies
node_modules
# /dist
.pnp
.pnp.js

# Testing
coverage

# Build outputs
dist/
**/dist/
build
.next
out
.nuxt
.svelte-kit

# local env files
.env.local
.env.*.local
# Turbo
.turbo

# Log files
# Environment
.env
.env.*
!.env.example

# Cache
.cache
.mf
.rollup.cache
tsconfig.tsbuildinfo

# Logs
logs
*.log
npm-debug.log*
yarn-debug.log*
yarn-error.log*
pnpm-debug.log*

# Editor directories and files
.vscode/*
!.vscode/extensions.json
.idea
.vscode
.DS_Store
*.suo
*.ntvs*
*.njsproj
Expand Down
8 changes: 8 additions & 0 deletions .vscode/extensions.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{
"recommendations": [
"Vue.volar",
"dbaeumer.vscode-eslint",
"EditorConfig.EditorConfig",
"esbenp.prettier-vscode"
]
}
5 changes: 0 additions & 5 deletions babel.config.js

This file was deleted.

152 changes: 0 additions & 152 deletions build/rollup.config.js

This file was deleted.

24 changes: 24 additions & 0 deletions demos/vue/.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?
Empty file added demos/vue/README.md
Empty file.
10 changes: 10 additions & 0 deletions demos/vue/eslint.config.mjs
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
import eslintConfigBase from '@card-stack/eslint-config/base'
import eslintConfigVue from '@card-stack/eslint-config/vue'

export default [
{
ignores: ['vite.config.ts', '*.config.ts', '*.config.js', 'eslint.config.mjs']
},
...eslintConfigBase,
...eslintConfigVue
]
13 changes: 13 additions & 0 deletions demos/vue/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>Vite + Vue + TS</title>
</head>
<body>
<div id="app"></div>
<script type="module" src="/src/main.ts"></script>
</body>
</html>
33 changes: 33 additions & 0 deletions demos/vue/package.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
{
"name": "vue-example",
"private": true,
"version": "0.0.0",
"type": "module",
"scripts": {
"dev": "vite",
"build": "vue-tsc && vite build",
"preview": "vite preview",
"clean": "rm -rf .turbo && rm -rf node_modules && rm -rf dist",
"lint": "eslint .",
"lint:fix": "eslint . --fix",
"format": "prettier --check \"src/**/*.{ts,tsx,vue,js,jsx,json,css,scss}\"",
"format:fix": "prettier --write \"src/**/*.{ts,tsx,vue,js,jsx,json,css,scss}\"",
"test": "vitest run",
"test:watch": "vitest",
"typecheck": "tsc --noEmit"
},
"dependencies": {
"@card-stack/vue": "workspace:*",
"vue": "^3.4.0"
},
"devDependencies": {
"@card-stack/eslint-config": "workspace:*",
"@card-stack/prettier-config": "workspace:*",
"@vitejs/plugin-vue": "^5.0.0",
"@vue/tsconfig": "^0.7.0",
"typescript": "^5.5.0",
"vite": "^5.0.0",
"vue-tsc": "^2.2.10"
},
"prettier": "@card-stack/prettier-config"
}
1 change: 1 addition & 0 deletions demos/vue/public/vite.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading