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
22 changes: 0 additions & 22 deletions .babelrc

This file was deleted.

8 changes: 8 additions & 0 deletions .changeset/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
# Changesets

Hello and welcome! This folder has been automatically generated by `@changesets/cli`, a build tool that works
with multi-package repos, or single-package repos to help you version and publish your code. You can
find the full documentation for it [in our repository](https://github.com/changesets/changesets)

We have a quick list of common questions to get you started engaging with this project in
[our documentation](https://github.com/changesets/changesets/blob/main/docs/common-questions.md)
14 changes: 14 additions & 0 deletions .changeset/config.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
{
"$schema": "https://unpkg.com/@changesets/config@3.1.1/schema.json",
"changelog": [
"@changesets/changelog-github",
{ "repo": "single-spa/single-spa-vue" }
],
"commit": false,
"fixed": [],
"linked": [],
"access": "restricted",
"baseBranch": "main",
"updateInternalDependencies": "patch",
"ignore": []
}
8 changes: 8 additions & 0 deletions .changeset/pre.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{
"mode": "pre",
"tag": "beta",
"initialVersions": {
"single-spa-vue": "3.0.1"
},
"changesets": []
}
4 changes: 0 additions & 4 deletions .eslintrc

This file was deleted.

2 changes: 1 addition & 1 deletion .github/workflows/build-and-test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,4 +16,4 @@ jobs:
- run: pnpm run build
- run: pnpm test
- run: pnpm run check-format
- run: pnpm run lint
- run: pnpm exec changeset status
3 changes: 2 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -36,4 +36,5 @@ jspm_packages
# Optional REPL history
.node_repl_history

dist
dist
lib
5 changes: 1 addition & 4 deletions .husky/pre-commit
Original file line number Diff line number Diff line change
@@ -1,4 +1 @@
#!/usr/bin/env sh
. "$(dirname -- "$0")/_/husky.sh"

pnpm exec pretty-quick --staged && pnpm exec concurrently -n pnpm:test pnpm:lint
pnpm exec pretty-quick --staged && pnpm test
1 change: 0 additions & 1 deletion .prettierignore
Original file line number Diff line number Diff line change
Expand Up @@ -2,5 +2,4 @@
.gitignore
dist
LICENSE
yarn.lock
pnpm-lock.yaml
2 changes: 1 addition & 1 deletion LICENSE
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
MIT License

Copyright (c) 2016 Bret Little
Copyright (c) 2025 Jolyn Denning

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
Expand Down
9 changes: 0 additions & 9 deletions jest.config.mjs

This file was deleted.

85 changes: 29 additions & 56 deletions package.json
Original file line number Diff line number Diff line change
@@ -1,89 +1,62 @@
{
"name": "single-spa-vue",
"version": "3.0.1",
"description": "a single-spa plugin for vue.js applications",
"main": "dist/umd/single-spa-vue.js",
"module": "dist/esm/single-spa-vue.js",
"packageManager": "pnpm@9.15.4",
"type": "module",
"description": "a single-spa helper library for Vue applications",
"packageManager": "pnpm@10.12.1",
"exports": {
".": {
"types": "./types/single-spa-vue.d.ts",
"import": "./dist/esm/single-spa-vue.js",
"require": "./dist/umd/single-spa-vue.js"
"types": "./lib/single-spa-vue.d.ts",
"default": "./lib/single-spa-vue.js"
},
"./parcel": {
"import": "./dist/esm/parcel.js",
"require": "./dist/umd/parcel.js"
"types": "./lib/parcel.d.ts",
"default": "./lib/parcel.js"
}
},
"scripts": {
"prepublishOnly": "pnpm run build",
"build": "rimraf dist && rollup -c",
"build:watch": "rollup -cw",
"test": "concurrently -n w: 'pnpm:test:*'",
"test:jest": "cross-env BABEL_ENV=test jest",
"test:types": "tsd",
"build": "vite build && tsc",
"test": "vitest --dom --dangerouslyIgnoreUnhandledErrors",
"format": "prettier --write .",
"check-format": "prettier --check .",
"lint": "eslint src",
"prepare": "husky install"
"prepare": "husky"
},
"repository": {
"type": "git",
"url": "git+https://github.com/single-spa/single-spa-vue.git"
},
"files": [
"dist",
"types"
"lib"
],
"types": "types/single-spa-vue.d.ts",
"keywords": [
"single-spa",
"vue",
"single",
"page",
"app",
"spa"
"single page application",
"microfrontends"
],
"author": "single-spa core team",
"author": "Jolyn Denning",
"license": "MIT",
"bugs": {
"url": "https://github.com/single-spa/single-spa-vue/issues"
},
"homepage": "https://github.com/single-spa/single-spa-vue#readme",
"devDependencies": {
"@babel/core": "^7.22.5",
"@babel/eslint-parser": "^7.22.5",
"@babel/preset-env": "^7.22.5",
"@rollup/plugin-babel": "^6.0.3",
"@rollup/plugin-commonjs": "^25.0.2",
"@rollup/plugin-node-resolve": "^15.1.0",
"@rollup/plugin-terser": "^0.4.3",
"@types/jest": "^29.5.2",
"@vue/test-utils": "^1.1.1",
"babel-jest": "^29.5.0",
"concurrently": "^8.2.0",
"cross-env": "^7.0.2",
"css.escape": "^1.5.1",
"eslint": "^8.43.0",
"eslint-config-important-stuff": "^1.1.0",
"husky": "^8.0.0",
"jest": "^29.5.0",
"jest-environment-jsdom": "^29.5.0",
"prettier": "^2.8.8",
"pretty-quick": "^3.1.3",
"rimraf": "^5.0.1",
"rollup": "^3.25.3",
"single-spa": "^5.9.5",
"tsd": "^0.28.1",
"vue": "^2.6.12",
"vue-template-compiler": "^2.6.12"
"@changesets/changelog-github": "^0.5.1",
"@changesets/cli": "^2.29.4",
"@vue/test-utils": "^2.4.6",
"husky": "^9.1.7",
"prettier": "^3.5.3",
"pretty-quick": "^4.1.1",
"typescript": "^5.8.3",
"vite": "^6.3.5",
"vite-plugin-external": "^6.2.2",
"vitest": "^3.1.2",
"vue-router": "^4.5.0"
},
"tsd": {
"compilerOptions": {
"lib": [
"dom"
]
}
"dependencies": {
"dom-element-getter-helpers": "^2.0.3",
"single-spa": "7.0.0-beta.8",
"vue": "^3.5.13"
}
}
Loading
Loading