chore: initialize Vite project with Automerge dependencies
Set up project scaffold for a P2P polling app: - package.json with @automerge/vanillajs, automerge-repo, vite deps - vite.config.js with wasm and top-level-await plugins required by Automerge - pnpm-lock.yaml lockfile - .gitignore excluding node_modules Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
1
.gitignore
vendored
Normal file
1
.gitignore
vendored
Normal file
@@ -0,0 +1 @@
|
|||||||
|
node_modules/
|
||||||
23
package.json
Normal file
23
package.json
Normal file
@@ -0,0 +1,23 @@
|
|||||||
|
{
|
||||||
|
"name": "p2p-poll-app",
|
||||||
|
"type": "module",
|
||||||
|
"engines": {
|
||||||
|
"node": ">=24"
|
||||||
|
},
|
||||||
|
"scripts": {
|
||||||
|
"dev": "vite",
|
||||||
|
"build": "vite build",
|
||||||
|
"preview": "vite preview"
|
||||||
|
},
|
||||||
|
"dependencies": {
|
||||||
|
"@automerge/automerge-repo": "^2.0.0",
|
||||||
|
"@automerge/automerge-repo-network-websocket": "^2.0.0",
|
||||||
|
"@automerge/automerge-repo-storage-indexeddb": "^2.0.0",
|
||||||
|
"@automerge/vanillajs": "^2.5.3"
|
||||||
|
},
|
||||||
|
"devDependencies": {
|
||||||
|
"vite": "^6.0.0",
|
||||||
|
"vite-plugin-top-level-await": "^1.4.0",
|
||||||
|
"vite-plugin-wasm": "^3.3.0"
|
||||||
|
}
|
||||||
|
}
|
||||||
1083
pnpm-lock.yaml
generated
Normal file
1083
pnpm-lock.yaml
generated
Normal file
File diff suppressed because it is too large
Load Diff
7
vite.config.js
Normal file
7
vite.config.js
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
import { defineConfig } from 'vite'
|
||||||
|
import wasm from 'vite-plugin-wasm'
|
||||||
|
import topLevelAwait from 'vite-plugin-top-level-await'
|
||||||
|
|
||||||
|
export default defineConfig({
|
||||||
|
plugins: [wasm(), topLevelAwait()]
|
||||||
|
})
|
||||||
Reference in New Issue
Block a user