mirror of https://github.com/vuejs/core.git
chore: remove non-function-related changes from vapor branch
This commit is contained in:
parent
54c29aba9a
commit
f2b69d79ca
|
@ -1,2 +1,2 @@
|
||||||
github: [yyx990803, sxzz]
|
github: yyx990803
|
||||||
open_collective: vuejs
|
open_collective: vuejs
|
||||||
|
|
|
@ -0,0 +1,74 @@
|
||||||
|
name: "\U0001F41E Bug report"
|
||||||
|
description: Create a report to help us improve
|
||||||
|
body:
|
||||||
|
- type: markdown
|
||||||
|
attributes:
|
||||||
|
value: |
|
||||||
|
**Before You Start...**
|
||||||
|
|
||||||
|
This form is only for submitting bug reports. If you have a usage question
|
||||||
|
or are unsure if this is really a bug, make sure to:
|
||||||
|
|
||||||
|
- Read the [docs](https://vuejs.org/)
|
||||||
|
- Ask on [Discord Chat](https://chat.vuejs.org/)
|
||||||
|
- Ask on [GitHub Discussions](https://github.com/vuejs/core/discussions)
|
||||||
|
- Look for / ask questions on [Stack Overflow](https://stackoverflow.com/questions/ask?tags=vue.js)
|
||||||
|
|
||||||
|
Also try to search for your issue - it may have already been answered or even fixed in the development branch.
|
||||||
|
However, if you find that an old, closed issue still persists in the latest version,
|
||||||
|
you should open a new issue using the form below instead of commenting on the old issue.
|
||||||
|
- type: input
|
||||||
|
id: version
|
||||||
|
attributes:
|
||||||
|
label: Vue version
|
||||||
|
validations:
|
||||||
|
required: true
|
||||||
|
- type: input
|
||||||
|
id: reproduction-link
|
||||||
|
attributes:
|
||||||
|
label: Link to minimal reproduction
|
||||||
|
description: |
|
||||||
|
The easiest way to provide a reproduction is by showing the bug in [The SFC Playground](https://play.vuejs.org/).
|
||||||
|
If it cannot be reproduced in the playground and requires a proper build setup, try [StackBlitz](https://vite.new/vue).
|
||||||
|
If neither of these are suitable, you can always provide a GitHub repository.
|
||||||
|
|
||||||
|
The reproduction should be **minimal** - i.e. it should contain only the bare minimum amount of code needed
|
||||||
|
to show the bug. See [Bug Reproduction Guidelines](https://github.com/vuejs/core/blob/main/.github/bug-repro-guidelines.md) for more details.
|
||||||
|
|
||||||
|
Please do not just fill in a random link. The issue will be closed if no valid reproduction is provided.
|
||||||
|
placeholder: Reproduction Link
|
||||||
|
validations:
|
||||||
|
required: true
|
||||||
|
- type: textarea
|
||||||
|
id: steps-to-reproduce
|
||||||
|
attributes:
|
||||||
|
label: Steps to reproduce
|
||||||
|
description: |
|
||||||
|
What do we need to do after opening your repro in order to make the bug happen? Clear and concise reproduction instructions are important for us to be able to triage your issue in a timely manner. Note that you can use [Markdown](https://guides.github.com/features/mastering-markdown/) to format lists and code.
|
||||||
|
placeholder: Steps to reproduce
|
||||||
|
validations:
|
||||||
|
required: true
|
||||||
|
- type: textarea
|
||||||
|
id: expected
|
||||||
|
attributes:
|
||||||
|
label: What is expected?
|
||||||
|
validations:
|
||||||
|
required: true
|
||||||
|
- type: textarea
|
||||||
|
id: actually-happening
|
||||||
|
attributes:
|
||||||
|
label: What is actually happening?
|
||||||
|
validations:
|
||||||
|
required: true
|
||||||
|
- type: textarea
|
||||||
|
id: system-info
|
||||||
|
attributes:
|
||||||
|
label: System Info
|
||||||
|
description: Output of `npx envinfo --system --npmPackages vue --binaries --browsers`
|
||||||
|
render: shell
|
||||||
|
placeholder: System, Binaries, Browsers
|
||||||
|
- type: textarea
|
||||||
|
id: additional-comments
|
||||||
|
attributes:
|
||||||
|
label: Any additional comments?
|
||||||
|
description: e.g. some background/context of how you ran into this bug.
|
|
@ -0,0 +1,17 @@
|
||||||
|
blank_issues_enabled: false
|
||||||
|
contact_links:
|
||||||
|
- name: Feature Request
|
||||||
|
url: https://github.com/vuejs/rfcs/discussions
|
||||||
|
about: Suggest new features for consideration
|
||||||
|
- name: Discord Chat
|
||||||
|
url: https://chat.vuejs.org
|
||||||
|
about: Ask questions and discuss with other Vue users in real time.
|
||||||
|
- name: Questions & Discussions
|
||||||
|
url: https://github.com/vuejs/core/discussions
|
||||||
|
about: Use GitHub discussions for message-board style questions and discussions.
|
||||||
|
- name: Patreon
|
||||||
|
url: https://www.patreon.com/evanyou
|
||||||
|
about: Love Vue.js? Please consider supporting us via Patreon.
|
||||||
|
- name: Open Collective
|
||||||
|
url: https://opencollective.com/vuejs/donate
|
||||||
|
about: Love Vue.js? Please consider supporting us via Open Collective.
|
|
@ -0,0 +1,33 @@
|
||||||
|
name: canary minor release
|
||||||
|
on:
|
||||||
|
# Runs every Monday at 1 AM UTC (9:00 AM in Singapore)
|
||||||
|
schedule:
|
||||||
|
- cron: 0 1 * * MON
|
||||||
|
workflow_dispatch:
|
||||||
|
|
||||||
|
jobs:
|
||||||
|
canary:
|
||||||
|
# prevents this action from running on forks
|
||||||
|
if: github.repository == 'vuejs/core'
|
||||||
|
runs-on: ubuntu-latest
|
||||||
|
environment: Release
|
||||||
|
steps:
|
||||||
|
- uses: actions/checkout@v4
|
||||||
|
with:
|
||||||
|
ref: minor
|
||||||
|
|
||||||
|
- name: Install pnpm
|
||||||
|
uses: pnpm/action-setup@v4.0.0
|
||||||
|
|
||||||
|
- name: Install Node.js
|
||||||
|
uses: actions/setup-node@v4
|
||||||
|
with:
|
||||||
|
node-version-file: '.node-version'
|
||||||
|
registry-url: 'https://registry.npmjs.org'
|
||||||
|
cache: 'pnpm'
|
||||||
|
|
||||||
|
- run: pnpm install
|
||||||
|
|
||||||
|
- run: pnpm release --canary --publish --tag minor
|
||||||
|
env:
|
||||||
|
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
|
|
@ -0,0 +1,31 @@
|
||||||
|
name: canary release
|
||||||
|
on:
|
||||||
|
# Runs every Monday at 1 AM UTC (9:00 AM in Singapore)
|
||||||
|
schedule:
|
||||||
|
- cron: 0 1 * * MON
|
||||||
|
workflow_dispatch:
|
||||||
|
|
||||||
|
jobs:
|
||||||
|
canary:
|
||||||
|
# prevents this action from running on forks
|
||||||
|
if: github.repository == 'vuejs/core'
|
||||||
|
runs-on: ubuntu-latest
|
||||||
|
environment: Release
|
||||||
|
steps:
|
||||||
|
- uses: actions/checkout@v4
|
||||||
|
|
||||||
|
- name: Install pnpm
|
||||||
|
uses: pnpm/action-setup@v4.0.0
|
||||||
|
|
||||||
|
- name: Install Node.js
|
||||||
|
uses: actions/setup-node@v4
|
||||||
|
with:
|
||||||
|
node-version-file: '.node-version'
|
||||||
|
registry-url: 'https://registry.npmjs.org'
|
||||||
|
cache: 'pnpm'
|
||||||
|
|
||||||
|
- run: pnpm install
|
||||||
|
|
||||||
|
- run: pnpm release --canary --publish
|
||||||
|
env:
|
||||||
|
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
|
|
@ -14,3 +14,29 @@ jobs:
|
||||||
test:
|
test:
|
||||||
if: ${{ ! startsWith(github.event.head_commit.message, 'release:') && (github.event_name == 'push' || github.event.pull_request.head.repo.full_name != github.repository) }}
|
if: ${{ ! startsWith(github.event.head_commit.message, 'release:') && (github.event_name == 'push' || github.event.pull_request.head.repo.full_name != github.repository) }}
|
||||||
uses: ./.github/workflows/test.yml
|
uses: ./.github/workflows/test.yml
|
||||||
|
|
||||||
|
continuous-release:
|
||||||
|
if: github.repository == 'vuejs/core'
|
||||||
|
runs-on: ubuntu-latest
|
||||||
|
steps:
|
||||||
|
- name: Checkout
|
||||||
|
uses: actions/checkout@v4
|
||||||
|
|
||||||
|
- name: Install pnpm
|
||||||
|
uses: pnpm/action-setup@v4
|
||||||
|
|
||||||
|
- name: Install Node.js
|
||||||
|
uses: actions/setup-node@v4
|
||||||
|
with:
|
||||||
|
node-version-file: '.node-version'
|
||||||
|
registry-url: 'https://registry.npmjs.org'
|
||||||
|
cache: 'pnpm'
|
||||||
|
|
||||||
|
- name: Install deps
|
||||||
|
run: pnpm install
|
||||||
|
|
||||||
|
- name: Build
|
||||||
|
run: pnpm build --withTypes
|
||||||
|
|
||||||
|
- name: Release
|
||||||
|
run: pnpx pkg-pr-new publish --compact --pnpm './packages/*'
|
||||||
|
|
|
@ -9,7 +9,7 @@ permissions:
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
close-issues:
|
close-issues:
|
||||||
if: github.repository == 'vuejs/vue-vapor'
|
if: github.repository == 'vuejs/core'
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
steps:
|
steps:
|
||||||
- name: can't reproduce
|
- name: can't reproduce
|
||||||
|
|
|
@ -0,0 +1,90 @@
|
||||||
|
name: ecosystem-ci trigger
|
||||||
|
|
||||||
|
on:
|
||||||
|
issue_comment:
|
||||||
|
types: [created]
|
||||||
|
|
||||||
|
jobs:
|
||||||
|
trigger:
|
||||||
|
runs-on: ubuntu-latest
|
||||||
|
if: github.repository == 'vuejs/core' && github.event.issue.pull_request && startsWith(github.event.comment.body, '/ecosystem-ci run')
|
||||||
|
steps:
|
||||||
|
- name: Check user permission
|
||||||
|
uses: actions/github-script@v7
|
||||||
|
with:
|
||||||
|
script: |
|
||||||
|
const user = context.payload.sender.login
|
||||||
|
console.log(`Validate user: ${user}`)
|
||||||
|
|
||||||
|
let isVuejsMember = false
|
||||||
|
try {
|
||||||
|
const { status } = await github.rest.orgs.checkMembershipForUser({
|
||||||
|
org: 'vuejs',
|
||||||
|
username: user
|
||||||
|
});
|
||||||
|
|
||||||
|
isVuejsMember = (status === 204)
|
||||||
|
} catch (e) {}
|
||||||
|
|
||||||
|
if (isVuejsMember) {
|
||||||
|
console.log('Allowed')
|
||||||
|
await github.rest.reactions.createForIssueComment({
|
||||||
|
owner: context.repo.owner,
|
||||||
|
repo: context.repo.repo,
|
||||||
|
comment_id: context.payload.comment.id,
|
||||||
|
content: '+1',
|
||||||
|
})
|
||||||
|
} else {
|
||||||
|
console.log('Not allowed')
|
||||||
|
await github.rest.reactions.createForIssueComment({
|
||||||
|
owner: context.repo.owner,
|
||||||
|
repo: context.repo.repo,
|
||||||
|
comment_id: context.payload.comment.id,
|
||||||
|
content: '-1',
|
||||||
|
})
|
||||||
|
throw new Error('not allowed')
|
||||||
|
}
|
||||||
|
- name: Get PR info
|
||||||
|
uses: actions/github-script@v7
|
||||||
|
id: get-pr-data
|
||||||
|
with:
|
||||||
|
script: |
|
||||||
|
console.log(`Get PR info: ${context.repo.owner}/${context.repo.repo}#${context.issue.number}`)
|
||||||
|
const { data: pr } = await github.rest.pulls.get({
|
||||||
|
owner: context.repo.owner,
|
||||||
|
repo: context.repo.repo,
|
||||||
|
pull_number: context.issue.number
|
||||||
|
})
|
||||||
|
return {
|
||||||
|
num: context.issue.number,
|
||||||
|
branchName: pr.head.ref,
|
||||||
|
repo: pr.head.repo.full_name,
|
||||||
|
commit: pr.head.sha
|
||||||
|
}
|
||||||
|
- name: Trigger run
|
||||||
|
uses: actions/github-script@v7
|
||||||
|
id: trigger
|
||||||
|
env:
|
||||||
|
COMMENT: ${{ github.event.comment.body }}
|
||||||
|
with:
|
||||||
|
github-token: ${{ secrets.ECOSYSTEM_CI_ACCESS_TOKEN }}
|
||||||
|
result-encoding: string
|
||||||
|
script: |
|
||||||
|
const comment = process.env.COMMENT.trim()
|
||||||
|
const prData = ${{ steps.get-pr-data.outputs.result }}
|
||||||
|
|
||||||
|
const suite = comment.replace(/^\/ecosystem-ci run/, '').trim()
|
||||||
|
|
||||||
|
await github.rest.actions.createWorkflowDispatch({
|
||||||
|
owner: context.repo.owner,
|
||||||
|
repo: 'ecosystem-ci',
|
||||||
|
workflow_id: 'ecosystem-ci-from-pr.yml',
|
||||||
|
ref: 'main',
|
||||||
|
inputs: {
|
||||||
|
prNumber: '' + prData.num,
|
||||||
|
branchName: prData.branchName,
|
||||||
|
repo: prData.repo,
|
||||||
|
suite: suite === '' ? '-' : suite,
|
||||||
|
commit: prData.commit
|
||||||
|
}
|
||||||
|
})
|
|
@ -9,7 +9,7 @@ permissions:
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
action:
|
action:
|
||||||
if: github.repository == 'vuejs/vue-vapor'
|
if: github.repository == 'vuejs/core'
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
steps:
|
steps:
|
||||||
- uses: dessant/lock-threads@v5
|
- uses: dessant/lock-threads@v5
|
||||||
|
|
|
@ -0,0 +1,55 @@
|
||||||
|
name: Release
|
||||||
|
|
||||||
|
on:
|
||||||
|
push:
|
||||||
|
tags:
|
||||||
|
- 'v*' # Push events to matching v*, i.e. v1.0, v20.15.10
|
||||||
|
|
||||||
|
jobs:
|
||||||
|
test:
|
||||||
|
uses: ./.github/workflows/test.yml
|
||||||
|
|
||||||
|
release:
|
||||||
|
# prevents this action from running on forks
|
||||||
|
if: github.repository == 'vuejs/core'
|
||||||
|
needs: [test]
|
||||||
|
runs-on: ubuntu-latest
|
||||||
|
permissions:
|
||||||
|
contents: write
|
||||||
|
id-token: write
|
||||||
|
# Use Release environment for deployment protection
|
||||||
|
environment: Release
|
||||||
|
steps:
|
||||||
|
- name: Checkout
|
||||||
|
uses: actions/checkout@v4
|
||||||
|
|
||||||
|
- name: Install pnpm
|
||||||
|
uses: pnpm/action-setup@v4
|
||||||
|
|
||||||
|
- name: Install Node.js
|
||||||
|
uses: actions/setup-node@v4
|
||||||
|
with:
|
||||||
|
node-version-file: '.node-version'
|
||||||
|
registry-url: 'https://registry.npmjs.org'
|
||||||
|
cache: 'pnpm'
|
||||||
|
|
||||||
|
- name: Install deps
|
||||||
|
run: pnpm install
|
||||||
|
|
||||||
|
- name: Build and publish
|
||||||
|
id: publish
|
||||||
|
run: |
|
||||||
|
pnpm release --publishOnly
|
||||||
|
env:
|
||||||
|
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
|
||||||
|
|
||||||
|
- name: Create GitHub release
|
||||||
|
id: release_tag
|
||||||
|
uses: yyx990803/release-tag@master
|
||||||
|
env:
|
||||||
|
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||||
|
with:
|
||||||
|
tag_name: ${{ github.ref }}
|
||||||
|
body: |
|
||||||
|
For stable releases, please refer to [CHANGELOG.md](https://github.com/vuejs/core/blob/main/CHANGELOG.md) for details.
|
||||||
|
For pre-releases, please refer to [CHANGELOG.md](https://github.com/vuejs/core/blob/minor/CHANGELOG.md) of the `minor` branch.
|
|
@ -18,7 +18,7 @@ env:
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
upload:
|
upload:
|
||||||
if: github.repository == 'vuejs/vue-vapor'
|
if: github.repository == 'vuejs/core'
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
|
@ -38,17 +38,6 @@ jobs:
|
||||||
|
|
||||||
- run: pnpm run size
|
- run: pnpm run size
|
||||||
|
|
||||||
- name: Download Previous Size Data
|
|
||||||
uses: dawidd6/action-download-artifact@v2
|
|
||||||
if: ${{ github.event_name == 'push' }}
|
|
||||||
with:
|
|
||||||
branch: main
|
|
||||||
workflow: size-data.yml
|
|
||||||
event: push
|
|
||||||
name: size-data
|
|
||||||
path: temp/size-prev
|
|
||||||
if_no_artifact_found: warn
|
|
||||||
|
|
||||||
- name: Save PR number & base branch
|
- name: Save PR number & base branch
|
||||||
if: ${{github.event_name == 'pull_request'}}
|
if: ${{github.event_name == 'pull_request'}}
|
||||||
run: |
|
run: |
|
||||||
|
|
|
@ -18,7 +18,7 @@ jobs:
|
||||||
size-report:
|
size-report:
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
if: >
|
if: >
|
||||||
github.repository == 'vuejs/vue-vapor' &&
|
github.repository == 'vuejs/core' &&
|
||||||
github.event.workflow_run.event == 'pull_request' &&
|
github.event.workflow_run.event == 'pull_request' &&
|
||||||
github.event.workflow_run.conclusion == 'success'
|
github.event.workflow_run.conclusion == 'success'
|
||||||
steps:
|
steps:
|
||||||
|
|
|
@ -27,6 +27,59 @@ jobs:
|
||||||
- name: Run unit tests
|
- name: Run unit tests
|
||||||
run: pnpm run test-unit
|
run: pnpm run test-unit
|
||||||
|
|
||||||
|
unit-test-windows:
|
||||||
|
runs-on: windows-latest
|
||||||
|
env:
|
||||||
|
PUPPETEER_SKIP_DOWNLOAD: 'true'
|
||||||
|
steps:
|
||||||
|
- uses: actions/checkout@v4
|
||||||
|
|
||||||
|
- name: Install pnpm
|
||||||
|
uses: pnpm/action-setup@v4.0.0
|
||||||
|
|
||||||
|
- name: Install Node.js
|
||||||
|
uses: actions/setup-node@v4
|
||||||
|
with:
|
||||||
|
node-version-file: '.node-version'
|
||||||
|
cache: 'pnpm'
|
||||||
|
|
||||||
|
- run: pnpm install
|
||||||
|
|
||||||
|
- name: Run compiler unit tests
|
||||||
|
run: pnpm run test-unit compiler
|
||||||
|
|
||||||
|
- name: Run ssr unit tests
|
||||||
|
run: pnpm run test-unit server-renderer
|
||||||
|
|
||||||
|
e2e-test:
|
||||||
|
runs-on: ubuntu-latest
|
||||||
|
steps:
|
||||||
|
- uses: actions/checkout@v4
|
||||||
|
|
||||||
|
- name: Setup cache for Chromium binary
|
||||||
|
uses: actions/cache@v4
|
||||||
|
with:
|
||||||
|
path: ~/.cache/puppeteer
|
||||||
|
key: chromium-${{ hashFiles('pnpm-lock.yaml') }}
|
||||||
|
|
||||||
|
- name: Install pnpm
|
||||||
|
uses: pnpm/action-setup@v4.0.0
|
||||||
|
|
||||||
|
- name: Install Node.js
|
||||||
|
uses: actions/setup-node@v4
|
||||||
|
with:
|
||||||
|
node-version-file: '.node-version'
|
||||||
|
cache: 'pnpm'
|
||||||
|
|
||||||
|
- run: pnpm install
|
||||||
|
- run: node node_modules/puppeteer/install.mjs
|
||||||
|
|
||||||
|
- name: Run e2e tests
|
||||||
|
run: pnpm run test-e2e
|
||||||
|
|
||||||
|
- name: verify treeshaking
|
||||||
|
run: node scripts/verify-treeshaking.js
|
||||||
|
|
||||||
lint-and-test-dts:
|
lint-and-test-dts:
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
env:
|
env:
|
||||||
|
@ -53,32 +106,3 @@ jobs:
|
||||||
|
|
||||||
- name: Run type declaration tests
|
- name: Run type declaration tests
|
||||||
run: pnpm run test-dts
|
run: pnpm run test-dts
|
||||||
|
|
||||||
continuous-release:
|
|
||||||
if: github.repository == 'vuejs/vue-vapor'
|
|
||||||
runs-on: ubuntu-latest
|
|
||||||
permissions:
|
|
||||||
contents: read
|
|
||||||
id-token: write
|
|
||||||
steps:
|
|
||||||
- name: Checkout
|
|
||||||
uses: actions/checkout@v4
|
|
||||||
|
|
||||||
- name: Install pnpm
|
|
||||||
uses: pnpm/action-setup@v4
|
|
||||||
|
|
||||||
- name: Install Node.js
|
|
||||||
uses: actions/setup-node@v4
|
|
||||||
with:
|
|
||||||
node-version-file: '.node-version'
|
|
||||||
registry-url: 'https://registry.npmjs.org'
|
|
||||||
cache: 'pnpm'
|
|
||||||
|
|
||||||
- name: Install deps
|
|
||||||
run: pnpm install
|
|
||||||
|
|
||||||
- name: Build
|
|
||||||
run: pnpm build --withTypes
|
|
||||||
|
|
||||||
- name: Release
|
|
||||||
run: pnpx pkg-pr-new publish --pnpm './packages/*' --template './playground'
|
|
||||||
|
|
|
@ -5,7 +5,6 @@
|
||||||
"cSpell.enabledLanguageIds": ["markdown", "plaintext", "text", "yml"],
|
"cSpell.enabledLanguageIds": ["markdown", "plaintext", "text", "yml"],
|
||||||
|
|
||||||
// Use prettier to format typescript, javascript and JSON files
|
// Use prettier to format typescript, javascript and JSON files
|
||||||
"editor.formatOnSave": true,
|
|
||||||
"[typescript]": {
|
"[typescript]": {
|
||||||
"editor.defaultFormatter": "esbenp.prettier-vscode"
|
"editor.defaultFormatter": "esbenp.prettier-vscode"
|
||||||
},
|
},
|
||||||
|
|
51
README.md
51
README.md
|
@ -1,31 +1,12 @@
|
||||||
# Vue Vapor
|
# vuejs/core [](https://www.npmjs.com/package/vue) [](https://github.com/vuejs/core/actions/workflows/ci.yml) [](https://www.npmjs.com/package/vue)
|
||||||
|
|
||||||
This repository is a fork of [vuejs/core](https://github.com/vuejs/core) and is used for research and development of no virtual dom mode.
|
## Getting Started
|
||||||
|
|
||||||
- [Vapor Playground](https://vapor-repl.netlify.app/)
|
Please follow the documentation at [vuejs.org](https://vuejs.org/)!
|
||||||
- [Vapor Template Explorer](https://vapor-template-explorer.netlify.app/)
|
|
||||||
|
|
||||||
## Vue Vapor Team
|
|
||||||
|
|
||||||
- [Evan You](https://github.com/yyx990803) - Creator of Vue.js and Vue Vapor.
|
|
||||||
- [Kevin Deng 三咲智子](https://github.com/sxzz) - Creator Vue Vapor.
|
|
||||||
- [Rizumu Ayaka](https://github.com/LittleSound) - Active contributor.
|
|
||||||
- [Ubugeeei](https://github.com/Ubugeeei) - Active contributor.
|
|
||||||
- [Doctor Wu](https://github.com/doctor-wu) - Active contributor.
|
|
||||||
|
|
||||||
## Sponsors
|
## Sponsors
|
||||||
|
|
||||||
Vue Vapor is an MIT-licensed open source project with its ongoing development made possible entirely by the support of these amazing sponsors and [Vue's backers](https://github.com/vuejs/core/blob/main/BACKERS.md). If you'd like to join them, please consider [sponsoring Kevin Deng](https://github.com/sponsors/sxzz) or [supporting Vue's development](https://vuejs.org/sponsor).
|
Vue.js is an MIT-licensed open source project with its ongoing development made possible entirely by the support of these awesome [backers](https://github.com/vuejs/core/blob/main/BACKERS.md). If you'd like to join them, please consider [ sponsoring Vue's development](https://vuejs.org/sponsor/).
|
||||||
|
|
||||||
<p align="center">
|
|
||||||
<h3 align="center">Kevin Deng's Sponsors</h3>
|
|
||||||
</p>
|
|
||||||
|
|
||||||
<p align="center">
|
|
||||||
<a href="https://cdn.jsdelivr.net/gh/sxzz/sponsors/sponsors.svg">
|
|
||||||
<img src='https://cdn.jsdelivr.net/gh/sxzz/sponsors/sponsors.svg'/>
|
|
||||||
</a>
|
|
||||||
</p>
|
|
||||||
|
|
||||||
<p align="center">
|
<p align="center">
|
||||||
<h3 align="center">Special Sponsor</h3>
|
<h3 align="center">Special Sponsor</h3>
|
||||||
|
@ -43,10 +24,30 @@ Vue Vapor is an MIT-licensed open source project with its ongoing development ma
|
||||||
</a>
|
</a>
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
|
## Questions
|
||||||
|
|
||||||
|
For questions and support please use [the official forum](https://forum.vuejs.org) or [community chat](https://chat.vuejs.org/). The issue list of this repo is **exclusively** for bug reports and feature requests.
|
||||||
|
|
||||||
|
## Issues
|
||||||
|
|
||||||
|
Please make sure to respect issue requirements and use [the new issue helper](https://new-issue.vuejs.org/) when opening an issue. Issues not conforming to the guidelines may be closed immediately.
|
||||||
|
|
||||||
|
## Stay In Touch
|
||||||
|
|
||||||
|
- [Twitter](https://twitter.com/vuejs)
|
||||||
|
- [Blog](https://blog.vuejs.org/)
|
||||||
|
- [Job Board](https://vuejobs.com/?ref=vuejs)
|
||||||
|
|
||||||
|
## Contribution
|
||||||
|
|
||||||
|
Please make sure to read the [Contributing Guide](https://github.com/vuejs/core/blob/main/.github/contributing.md) before making a pull request. If you have a Vue-related project/component/tool, add it with a pull request to [this curated list](https://github.com/vuejs/awesome-vue)!
|
||||||
|
|
||||||
|
Thank you to all the people who already contributed to Vue!
|
||||||
|
|
||||||
|
<a href="https://github.com/vuejs/core/graphs/contributors"><img src="https://opencollective.com/vuejs/contributors.svg?width=890" /></a>
|
||||||
|
|
||||||
## License
|
## License
|
||||||
|
|
||||||
[MIT](https://opensource.org/licenses/MIT)
|
[MIT](https://opensource.org/licenses/MIT)
|
||||||
|
|
||||||
Copyright (c) 2024-present, Kevin Deng 三咲智子
|
|
||||||
|
|
||||||
Copyright (c) 2013-present, Yuxi (Evan) You
|
Copyright (c) 2013-present, Yuxi (Evan) You
|
||||||
|
|
|
@ -45,7 +45,8 @@
|
||||||
"postinstall": "simple-git-hooks"
|
"postinstall": "simple-git-hooks"
|
||||||
},
|
},
|
||||||
"simple-git-hooks": {
|
"simple-git-hooks": {
|
||||||
"pre-commit": "pnpm lint-staged"
|
"pre-commit": "pnpm lint-staged && pnpm check",
|
||||||
|
"commit-msg": "node scripts/verify-commit.js"
|
||||||
},
|
},
|
||||||
"lint-staged": {
|
"lint-staged": {
|
||||||
"*.{js,json}": [
|
"*.{js,json}": [
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
|
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||||
<link rel="icon" type="image/svg" href="/logo.svg" />
|
<link rel="icon" type="image/svg" href="/logo.svg" />
|
||||||
<title>Vue Vapor SFC Playground</title>
|
<title>Vue SFC Playground</title>
|
||||||
<script>
|
<script>
|
||||||
const savedPreferDark = localStorage.getItem(
|
const savedPreferDark = localStorage.getItem(
|
||||||
'vue-sfc-playground-prefer-dark',
|
'vue-sfc-playground-prefer-dark',
|
||||||
|
|
|
@ -10,7 +10,6 @@ import {
|
||||||
} from '@vue/repl'
|
} from '@vue/repl'
|
||||||
import Monaco from '@vue/repl/monaco-editor'
|
import Monaco from '@vue/repl/monaco-editor'
|
||||||
import { ref, watchEffect, onMounted, computed, watch } from 'vue'
|
import { ref, watchEffect, onMounted, computed, watch } from 'vue'
|
||||||
import welcomeSFC from './welcome.vue?raw'
|
|
||||||
|
|
||||||
const replRef = ref<InstanceType<typeof Repl>>()
|
const replRef = ref<InstanceType<typeof Repl>>()
|
||||||
|
|
||||||
|
@ -98,9 +97,6 @@ const store = useStore(
|
||||||
vueVersion,
|
vueVersion,
|
||||||
builtinImportMap: importMap,
|
builtinImportMap: importMap,
|
||||||
sfcOptions,
|
sfcOptions,
|
||||||
template: ref({
|
|
||||||
welcomeSFC: welcomeSFC,
|
|
||||||
}),
|
|
||||||
},
|
},
|
||||||
hash,
|
hash,
|
||||||
)
|
)
|
||||||
|
|
|
@ -72,7 +72,7 @@ function toggleDark() {
|
||||||
<nav>
|
<nav>
|
||||||
<h1>
|
<h1>
|
||||||
<img alt="logo" src="/logo.svg" />
|
<img alt="logo" src="/logo.svg" />
|
||||||
<span>Vue Vapor SFC Playground</span>
|
<span>Vue SFC Playground</span>
|
||||||
</h1>
|
</h1>
|
||||||
<div class="links">
|
<div class="links">
|
||||||
<VersionSelect
|
<VersionSelect
|
||||||
|
|
|
@ -40,11 +40,11 @@ const App = {
|
||||||
compilerOptions.prefixIdentifiers || compilerOptions.mode === 'module'
|
compilerOptions.prefixIdentifiers || compilerOptions.mode === 'module'
|
||||||
|
|
||||||
return [
|
return [
|
||||||
h('h1', `Vue Vapor Template Explorer`),
|
h('h1', `Vue Template Explorer`),
|
||||||
h(
|
h(
|
||||||
'a',
|
'a',
|
||||||
{
|
{
|
||||||
href: `https://github.com/vuejs/vue-vapor/tree/${__COMMIT__}`,
|
href: `https://github.com/vuejs/vue/tree/${__COMMIT__}`,
|
||||||
target: `_blank`,
|
target: `_blank`,
|
||||||
},
|
},
|
||||||
`@${__COMMIT__}`,
|
`@${__COMMIT__}`,
|
||||||
|
|
|
@ -33,7 +33,7 @@
|
||||||
},
|
},
|
||||||
"repository": {
|
"repository": {
|
||||||
"type": "git",
|
"type": "git",
|
||||||
"url": "git+https://github.com/vuejs/vue-vapor.git",
|
"url": "git+https://github.com/vuejs/core.git",
|
||||||
"directory": "packages/compiler-core"
|
"directory": "packages/compiler-core"
|
||||||
},
|
},
|
||||||
"keywords": [
|
"keywords": [
|
||||||
|
@ -42,9 +42,9 @@
|
||||||
"author": "Evan You",
|
"author": "Evan You",
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"bugs": {
|
"bugs": {
|
||||||
"url": "https://github.com/vuejs/vue-vapor/issues"
|
"url": "https://github.com/vuejs/core/issues"
|
||||||
},
|
},
|
||||||
"homepage": "https://github.com/vuejs/vue-vapor/tree/main/packages/compiler-core#readme",
|
"homepage": "https://github.com/vuejs/core/tree/main/packages/compiler-core#readme",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@babel/parser": "catalog:",
|
"@babel/parser": "catalog:",
|
||||||
"@vue/shared": "workspace:*",
|
"@vue/shared": "workspace:*",
|
||||||
|
|
|
@ -38,7 +38,7 @@
|
||||||
},
|
},
|
||||||
"repository": {
|
"repository": {
|
||||||
"type": "git",
|
"type": "git",
|
||||||
"url": "git+https://github.com/vuejs/vue-vapor.git",
|
"url": "git+https://github.com/vuejs/core.git",
|
||||||
"directory": "packages/compiler-dom"
|
"directory": "packages/compiler-dom"
|
||||||
},
|
},
|
||||||
"keywords": [
|
"keywords": [
|
||||||
|
@ -47,9 +47,9 @@
|
||||||
"author": "Evan You",
|
"author": "Evan You",
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"bugs": {
|
"bugs": {
|
||||||
"url": "https://github.com/vuejs/vue-vapor/issues"
|
"url": "https://github.com/vuejs/core/issues"
|
||||||
},
|
},
|
||||||
"homepage": "https://github.com/vuejs/vue-vapor/tree/main/packages/compiler-dom#readme",
|
"homepage": "https://github.com/vuejs/core/tree/main/packages/compiler-dom#readme",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@vue/shared": "workspace:*",
|
"@vue/shared": "workspace:*",
|
||||||
"@vue/compiler-core": "workspace:*"
|
"@vue/compiler-core": "workspace:*"
|
||||||
|
|
|
@ -29,7 +29,7 @@
|
||||||
},
|
},
|
||||||
"repository": {
|
"repository": {
|
||||||
"type": "git",
|
"type": "git",
|
||||||
"url": "git+https://github.com/vuejs/vue-vapor.git",
|
"url": "git+https://github.com/vuejs/core.git",
|
||||||
"directory": "packages/compiler-sfc"
|
"directory": "packages/compiler-sfc"
|
||||||
},
|
},
|
||||||
"keywords": [
|
"keywords": [
|
||||||
|
@ -38,9 +38,9 @@
|
||||||
"author": "Evan You",
|
"author": "Evan You",
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"bugs": {
|
"bugs": {
|
||||||
"url": "https://github.com/vuejs/vue-vapor/issues"
|
"url": "https://github.com/vuejs/core/issues"
|
||||||
},
|
},
|
||||||
"homepage": "https://github.com/vuejs/vue-vapor/tree/main/packages/compiler-sfc#readme",
|
"homepage": "https://github.com/vuejs/core/tree/main/packages/compiler-sfc#readme",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@babel/parser": "catalog:",
|
"@babel/parser": "catalog:",
|
||||||
"@vue/compiler-core": "workspace:*",
|
"@vue/compiler-core": "workspace:*",
|
||||||
|
|
|
@ -15,7 +15,7 @@
|
||||||
},
|
},
|
||||||
"repository": {
|
"repository": {
|
||||||
"type": "git",
|
"type": "git",
|
||||||
"url": "git+https://github.com/vuejs/vue-vapor.git",
|
"url": "git+https://github.com/vuejs/core.git",
|
||||||
"directory": "packages/compiler-ssr"
|
"directory": "packages/compiler-ssr"
|
||||||
},
|
},
|
||||||
"keywords": [
|
"keywords": [
|
||||||
|
@ -24,9 +24,9 @@
|
||||||
"author": "Evan You",
|
"author": "Evan You",
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"bugs": {
|
"bugs": {
|
||||||
"url": "https://github.com/vuejs/vue-vapor/issues"
|
"url": "https://github.com/vuejs/core/issues"
|
||||||
},
|
},
|
||||||
"homepage": "https://github.com/vuejs/vue-vapor/tree/main/packages/compiler-ssr#readme",
|
"homepage": "https://github.com/vuejs/core/tree/main/packages/compiler-ssr#readme",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@vue/shared": "workspace:*",
|
"@vue/shared": "workspace:*",
|
||||||
"@vue/compiler-dom": "workspace:*"
|
"@vue/compiler-dom": "workspace:*"
|
||||||
|
|
|
@ -30,7 +30,7 @@
|
||||||
},
|
},
|
||||||
"repository": {
|
"repository": {
|
||||||
"type": "git",
|
"type": "git",
|
||||||
"url": "git+https://github.com/vuejs/vue-vapor.git",
|
"url": "git+https://github.com/vuejs/core.git",
|
||||||
"directory": "packages/compiler-vapor"
|
"directory": "packages/compiler-vapor"
|
||||||
},
|
},
|
||||||
"keywords": [
|
"keywords": [
|
||||||
|
@ -39,9 +39,9 @@
|
||||||
"author": "Evan You",
|
"author": "Evan You",
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"bugs": {
|
"bugs": {
|
||||||
"url": "https://github.com/vuejs/vue-vapor/issues"
|
"url": "https://github.com/vuejs/core/issues"
|
||||||
},
|
},
|
||||||
"homepage": "https://github.com/vuejs/vue-vapor/tree/main/packages/compiler-vapor#readme",
|
"homepage": "https://github.com/vuejs/core/tree/main/packages/compiler-vapor#readme",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@vue/compiler-dom": "workspace:*",
|
"@vue/compiler-dom": "workspace:*",
|
||||||
"@vue/shared": "workspace:*",
|
"@vue/shared": "workspace:*",
|
||||||
|
|
|
@ -28,7 +28,7 @@
|
||||||
"sideEffects": false,
|
"sideEffects": false,
|
||||||
"repository": {
|
"repository": {
|
||||||
"type": "git",
|
"type": "git",
|
||||||
"url": "git+https://github.com/vuejs/vue-vapor.git",
|
"url": "git+https://github.com/vuejs/core.git",
|
||||||
"directory": "packages/reactivity"
|
"directory": "packages/reactivity"
|
||||||
},
|
},
|
||||||
"buildOptions": {
|
"buildOptions": {
|
||||||
|
@ -46,9 +46,9 @@
|
||||||
"author": "Evan You",
|
"author": "Evan You",
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"bugs": {
|
"bugs": {
|
||||||
"url": "https://github.com/vuejs/vue-vapor/issues"
|
"url": "https://github.com/vuejs/core/issues"
|
||||||
},
|
},
|
||||||
"homepage": "https://github.com/vuejs/vue-vapor/tree/main/packages/reactivity#readme",
|
"homepage": "https://github.com/vuejs/core/tree/main/packages/reactivity#readme",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@vue/shared": "workspace:*"
|
"@vue/shared": "workspace:*"
|
||||||
}
|
}
|
||||||
|
|
|
@ -33,7 +33,7 @@
|
||||||
"sideEffects": false,
|
"sideEffects": false,
|
||||||
"repository": {
|
"repository": {
|
||||||
"type": "git",
|
"type": "git",
|
||||||
"url": "git+https://github.com/vuejs/vue-vapor.git",
|
"url": "git+https://github.com/vuejs/core.git",
|
||||||
"directory": "packages/runtime-core"
|
"directory": "packages/runtime-core"
|
||||||
},
|
},
|
||||||
"keywords": [
|
"keywords": [
|
||||||
|
@ -42,9 +42,9 @@
|
||||||
"author": "Evan You",
|
"author": "Evan You",
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"bugs": {
|
"bugs": {
|
||||||
"url": "https://github.com/vuejs/vue-vapor/issues"
|
"url": "https://github.com/vuejs/core/issues"
|
||||||
},
|
},
|
||||||
"homepage": "https://github.com/vuejs/vue-vapor/tree/main/packages/runtime-core#readme",
|
"homepage": "https://github.com/vuejs/core/tree/main/packages/runtime-core#readme",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@vue/shared": "workspace:*",
|
"@vue/shared": "workspace:*",
|
||||||
"@vue/reactivity": "workspace:*"
|
"@vue/reactivity": "workspace:*"
|
||||||
|
|
|
@ -36,7 +36,7 @@
|
||||||
},
|
},
|
||||||
"repository": {
|
"repository": {
|
||||||
"type": "git",
|
"type": "git",
|
||||||
"url": "git+https://github.com/vuejs/vue-vapor.git",
|
"url": "git+https://github.com/vuejs/core.git",
|
||||||
"directory": "packages/runtime-dom"
|
"directory": "packages/runtime-dom"
|
||||||
},
|
},
|
||||||
"keywords": [
|
"keywords": [
|
||||||
|
@ -45,9 +45,9 @@
|
||||||
"author": "Evan You",
|
"author": "Evan You",
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"bugs": {
|
"bugs": {
|
||||||
"url": "https://github.com/vuejs/vue-vapor/issues"
|
"url": "https://github.com/vuejs/core/issues"
|
||||||
},
|
},
|
||||||
"homepage": "https://github.com/vuejs/vue-vapor/tree/main/packages/runtime-dom#readme",
|
"homepage": "https://github.com/vuejs/core/tree/main/packages/runtime-dom#readme",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@vue/shared": "workspace:*",
|
"@vue/shared": "workspace:*",
|
||||||
"@vue/runtime-core": "workspace:*",
|
"@vue/runtime-core": "workspace:*",
|
||||||
|
|
|
@ -12,7 +12,7 @@
|
||||||
],
|
],
|
||||||
"repository": {
|
"repository": {
|
||||||
"type": "git",
|
"type": "git",
|
||||||
"url": "git+https://github.com/vuejs/vue-vapor.git",
|
"url": "git+https://github.com/vuejs/core.git",
|
||||||
"directory": "packages/runtime-test"
|
"directory": "packages/runtime-test"
|
||||||
},
|
},
|
||||||
"keywords": [
|
"keywords": [
|
||||||
|
@ -21,9 +21,9 @@
|
||||||
"author": "Evan You",
|
"author": "Evan You",
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"bugs": {
|
"bugs": {
|
||||||
"url": "https://github.com/vuejs/vue-vapor/issues"
|
"url": "https://github.com/vuejs/core/issues"
|
||||||
},
|
},
|
||||||
"homepage": "https://github.com/vuejs/vue-vapor/tree/main/packages/runtime-test#readme",
|
"homepage": "https://github.com/vuejs/core/tree/main/packages/runtime-test#readme",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@vue/shared": "workspace:*",
|
"@vue/shared": "workspace:*",
|
||||||
"@vue/runtime-core": "workspace:*"
|
"@vue/runtime-core": "workspace:*"
|
||||||
|
|
|
@ -19,7 +19,7 @@
|
||||||
},
|
},
|
||||||
"repository": {
|
"repository": {
|
||||||
"type": "git",
|
"type": "git",
|
||||||
"url": "git+https://github.com/vuejs/vue-vapor.git",
|
"url": "git+https://github.com/vuejs/core.git",
|
||||||
"directory": "packages/runtime-vapor"
|
"directory": "packages/runtime-vapor"
|
||||||
},
|
},
|
||||||
"keywords": [
|
"keywords": [
|
||||||
|
@ -28,9 +28,9 @@
|
||||||
"author": "Evan You",
|
"author": "Evan You",
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"bugs": {
|
"bugs": {
|
||||||
"url": "https://github.com/vuejs/vue-vapor/issues"
|
"url": "https://github.com/vuejs/core/issues"
|
||||||
},
|
},
|
||||||
"homepage": "https://github.com/vuejs/vue-vapor/tree/dev/packages/runtime-vapor#readme",
|
"homepage": "https://github.com/vuejs/core/tree/dev/packages/runtime-vapor#readme",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@vue/shared": "workspace:*",
|
"@vue/shared": "workspace:*",
|
||||||
"@vue/reactivity": "workspace:*"
|
"@vue/reactivity": "workspace:*"
|
||||||
|
|
|
@ -33,7 +33,7 @@
|
||||||
},
|
},
|
||||||
"repository": {
|
"repository": {
|
||||||
"type": "git",
|
"type": "git",
|
||||||
"url": "git+https://github.com/vuejs/vue-vapor.git",
|
"url": "git+https://github.com/vuejs/core.git",
|
||||||
"directory": "packages/server-renderer"
|
"directory": "packages/server-renderer"
|
||||||
},
|
},
|
||||||
"keywords": [
|
"keywords": [
|
||||||
|
@ -42,9 +42,9 @@
|
||||||
"author": "Evan You",
|
"author": "Evan You",
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"bugs": {
|
"bugs": {
|
||||||
"url": "https://github.com/vuejs/vue-vapor/issues"
|
"url": "https://github.com/vuejs/core/issues"
|
||||||
},
|
},
|
||||||
"homepage": "https://github.com/vuejs/vue-vapor/tree/main/packages/server-renderer#readme",
|
"homepage": "https://github.com/vuejs/core/tree/main/packages/server-renderer#readme",
|
||||||
"peerDependencies": {
|
"peerDependencies": {
|
||||||
"vue": "workspace:*"
|
"vue": "workspace:*"
|
||||||
},
|
},
|
||||||
|
|
|
@ -32,7 +32,7 @@
|
||||||
},
|
},
|
||||||
"repository": {
|
"repository": {
|
||||||
"type": "git",
|
"type": "git",
|
||||||
"url": "git+https://github.com/vuejs/vue-vapor.git",
|
"url": "git+https://github.com/vuejs/core.git",
|
||||||
"directory": "packages/shared"
|
"directory": "packages/shared"
|
||||||
},
|
},
|
||||||
"keywords": [
|
"keywords": [
|
||||||
|
@ -41,7 +41,7 @@
|
||||||
"author": "Evan You",
|
"author": "Evan You",
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"bugs": {
|
"bugs": {
|
||||||
"url": "https://github.com/vuejs/vue-vapor/issues"
|
"url": "https://github.com/vuejs/core/issues"
|
||||||
},
|
},
|
||||||
"homepage": "https://github.com/vuejs/vue-vapor/tree/main/packages/shared#readme"
|
"homepage": "https://github.com/vuejs/core/tree/main/packages/shared#readme"
|
||||||
}
|
}
|
||||||
|
|
|
@ -40,7 +40,7 @@
|
||||||
},
|
},
|
||||||
"repository": {
|
"repository": {
|
||||||
"type": "git",
|
"type": "git",
|
||||||
"url": "git+https://github.com/vuejs/vue-vapor.git"
|
"url": "git+https://github.com/vuejs/core.git"
|
||||||
},
|
},
|
||||||
"keywords": [
|
"keywords": [
|
||||||
"vue"
|
"vue"
|
||||||
|
@ -48,9 +48,9 @@
|
||||||
"author": "Evan You",
|
"author": "Evan You",
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"bugs": {
|
"bugs": {
|
||||||
"url": "https://github.com/vuejs/vue-vapor/issues"
|
"url": "https://github.com/vuejs/core/issues"
|
||||||
},
|
},
|
||||||
"homepage": "https://github.com/vuejs/vue-vapor/tree/main/packages/vue-compat#readme",
|
"homepage": "https://github.com/vuejs/core/tree/main/packages/vue-compat#readme",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@babel/parser": "catalog:",
|
"@babel/parser": "catalog:",
|
||||||
"estree-walker": "catalog:",
|
"estree-walker": "catalog:",
|
||||||
|
|
|
@ -84,7 +84,7 @@
|
||||||
},
|
},
|
||||||
"repository": {
|
"repository": {
|
||||||
"type": "git",
|
"type": "git",
|
||||||
"url": "git+https://github.com/vuejs/vue-vapor.git"
|
"url": "git+https://github.com/vuejs/vue.git"
|
||||||
},
|
},
|
||||||
"keywords": [
|
"keywords": [
|
||||||
"vue"
|
"vue"
|
||||||
|
@ -92,9 +92,9 @@
|
||||||
"author": "Evan You",
|
"author": "Evan You",
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"bugs": {
|
"bugs": {
|
||||||
"url": "https://github.com/vuejs/vue-vapor/issues"
|
"url": "https://github.com/vuejs/vue/issues"
|
||||||
},
|
},
|
||||||
"homepage": "https://github.com/vuejs/vue-vapor/tree/main/packages/vue#readme",
|
"homepage": "https://github.com/vuejs/vue/tree/main/packages/vue#readme",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@vue/shared": "workspace:*",
|
"@vue/shared": "workspace:*",
|
||||||
"@vue/compiler-dom": "workspace:*",
|
"@vue/compiler-dom": "workspace:*",
|
||||||
|
|
Loading…
Reference in New Issue