UNPKG

sandpack-vue3

Version:

Vue3 components that give you the power of editable sandboxes that run in the browser.

154 lines (153 loc) 4.23 kB
{ "name": "sandpack-vue3", "version": "3.1.12", "description": "Vue3 components that give you the power of editable sandboxes that run in the browser.", "keywords": [ "vue3", "sandpack", "sandpack-vue", "sandpack-vue3", "sandpack-react", "@codesandbox", "@codesandbox/sandpack-vue", "@codesandbox/sandpack-vue3", "codesandbox" ], "homepage": "https://sandpack-vue3.js-bridge.com", "bugs": { "url": "https://github.com/jerrywu001/sandpack-vue3/issues" }, "repository": { "type": "git", "url": "git+https://github.com/jerrywu001/sandpack-vue3.git" }, "license": "MIT", "author": "jerrywu001 <57242263@163.com>", "type": "module", "main": "./dist/index.js", "module": "./dist/index.mjs", "types": "./dist/index.d.ts", "exports": { ".": { "types": "./dist/index.d.ts", "import": "./dist/index.mjs", "require": "./dist/index.js" }, "./unstyled": { "types": "./dist/unstyled.d.ts", "import": "./dist/unstyled.mjs", "require": "./dist/unstyled.js" }, "./*": [ "./*", "./*.d.ts" ] }, "typesVersions": { "*": { "*": [ "./dist/*", "./*" ] } }, "files": [ "dist", "package.json", "README.md", "*.d.ts" ], "workspaces": [ "playground" ], "scripts": { "build": "tsup && npm run build:vite", "build:storybook": "npm run build:storybook -w playground", "build:vite": "vite build", "dev": "npm run dev -w playground", "dev:pack": "npm run dev:usepack -w playground", "lint": "eslint --ext .ts,.tsx ./src", "prepare": "chmod a+x .husky/* && husky install", "prepublishOnly": "npm run build", "release": "bumpp --commit --tag --push", "storybook": "npm run storybook -w playground", "test": "vitest", "test:ui": "vitest --ui", "typecheck": "tsc" }, "dependencies": { "@codemirror/autocomplete": "^6.18.1", "@codemirror/commands": "^6.6.2", "@codemirror/lang-css": "^6.3.0", "@codemirror/lang-html": "^6.4.9", "@codemirror/lang-javascript": "^6.2.2", "@codemirror/language": "^6.10.3", "@codemirror/state": "^6.4.1", "@codemirror/view": "^6.34.1", "@codesandbox/sandpack-client": "^2.19.8", "@lezer/highlight": "^1.2.1", "@stitches/core": "^1.2.8", "ansi-to-vue3": "^0.1.2", "clean-set": "^1.1.2", "dequal": "^2.0.3", "lz-string": "^1.5.0" }, "devDependencies": { "@babel/core": "^7.25.2", "@babel/plugin-transform-typescript": "^7.25.2", "@babel/preset-typescript": "^7.24.7", "@codemirror/lang-python": "^6.1.6", "@codemirror/legacy-modes": "^6.4.1", "@codesandbox/sandpack-themes": "^2.0.21", "@commitlint/cli": "^18.6.1", "@commitlint/config-conventional": "^18.6.3", "@swc/core": "^1.7.26", "@testing-library/jest-dom": "^6.5.0", "@testing-library/user-event": "^14.5.2", "@testing-library/vue": "^8.1.0", "@types/lz-string": "^1.5.0", "@types/node": "^20.16.10", "@typescript-eslint/eslint-plugin": "^5.62.0", "@typescript-eslint/parser": "^5.62.0", "@vitejs/plugin-vue": "^4.6.2", "@vitejs/plugin-vue-jsx": "^3.1.0", "@vitest/ui": "^1.6.0", "@vue/babel-plugin-jsx": "^1.2.5", "@vue/eslint-config-typescript": "^11.0.3", "acorn-walk": "^8.3.4", "astring": "^1.9.0", "autoprefixer": "^10.4.20", "babel-loader": "^9.2.1", "bumpp": "^9.6.1", "cssnano": "^6.1.2", "esbuild-plugin-babel": "^0.2.3", "eslint": "^8.57.1", "eslint-config-airbnb-base": "^15.0.0", "eslint-config-airbnb-typescript": "^17.1.0", "eslint-plugin-import": "^2.30.0", "eslint-plugin-jsx-a11y": "^6.10.0", "eslint-plugin-vue": "^9.28.0", "husky": "^8.0.3", "jsdom": "^24.1.3", "lint-staged": "^15.2.10", "npm": "^10.8.3", "shelljs": "^0.8.5", "tsup": "^8.3.0", "typescript": "^5.6.2", "vite": "^4.5.5", "vite-plugin-windicss": "^1.9.3", "vitest": "^1.6.0", "vue-tsc": "^1.8.27" }, "peerDependencies": { "vue": ">=3.2.0" }, "peerDependenciesMeta": { "vue": { "optional": true } }, "engines": { "node": ">=16" } }