Skip to content

Commit 361c20a

Browse files
authored
Merge pull request #14 from starbeamjs/prepare-0.8.6
2 parents 4325ae4 + 9ff9b5f commit 361c20a

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

52 files changed

+1137
-355
lines changed

.config/.env/.env.development

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
STARBEAM_REGISTRY_URL=
1+
STARBEAM_REGISTRY_URL=http://localhost:4873

.vscode/settings.json

+3-2
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@
5252
"scssLint.showHighlights": true,
5353

5454
"[vue][scss]": {
55-
"editor.defaultFormatter": "Vue.volar"
55+
"editor.defaultFormatter": "esbenp.prettier-vscode"
5656
},
5757

5858
"[yaml]": {
@@ -89,5 +89,6 @@
8989
"url": "./packages/api-docs/dist/api.schema.json"
9090
}
9191
],
92-
"files.trimTrailingWhitespace": false
92+
"files.trimTrailingWhitespace": false,
93+
"typescript.tsdk": "node_modules/typescript/lib"
9394
}

package.json

+17-14
Original file line numberDiff line numberDiff line change
@@ -20,19 +20,19 @@
2020
"@csstools/postcss-design-tokens": "^1.2.0",
2121
"@iconify/json": "^2.1.140",
2222
"@starbeam/api-docs": "workspace:^0.0.0",
23-
"@starbeam/debug": "0.8.5",
24-
"@starbeam/interfaces": "0.8.5",
25-
"@starbeam/js": "0.8.5",
26-
"@starbeam/react": "0.8.5",
27-
"@starbeam/timeline": "0.8.5",
28-
"@starbeam/universal": "0.8.5",
23+
"@starbeam/debug": "*",
24+
"@starbeam/interfaces": "*",
25+
"@starbeam/js": "*",
26+
"@starbeam/preact": "*",
27+
"@starbeam/react": "0.8.6",
28+
"@starbeam/timeline": "*",
29+
"@starbeam/universal": "*",
2930
"@starbeam/vitepress": "workspace:1.0.0",
3031
"@tuzig/toml": "3.0.0-browser",
3132
"@types/diacritics": "^1.3.1",
3233
"@types/hash-sum": "^1.0.0",
3334
"@types/jsdoc-api": "workspace:1.0.0",
3435
"@types/markdown-it": "^12.2.3",
35-
"@types/mermaid": "^9.1.0",
3636
"@types/postcss-advanced-variables": "workspace:1.0.0",
3737
"@types/postcss-env-function": "workspace:1.0.0",
3838
"@types/postcss-functions": "workspace:1.0.0",
@@ -45,7 +45,6 @@
4545
"@vue/runtime-core": "^3.2.45",
4646
"@vue/runtime-dom": "^3.2.45",
4747
"@vueuse/core": "^9.5.0",
48-
"codesandbox-sandpack-vue3": "^1.2.10",
4948
"docs-snippet": "^1.0.4",
5049
"fenceparser": "^2.2.0",
5150
"fflate": "^0.7.4",
@@ -69,6 +68,8 @@
6968
"postcss-property-lookup": "^3.0.0",
7069
"postcss-scss": "^4.0.5",
7170
"prettier": "^2.7.1",
71+
"rollup-plugin-visualizer": "^5.8.3",
72+
"sandpack-vue3": "^2.0.0",
7273
"sass": "^1.56.1",
7374
"shiki": "^0.11.1",
7475
"shiki-twoslash": "^3.1.0",
@@ -90,12 +91,14 @@
9091
"@types/react": "^18.0.25",
9192
"@types/react-dom": "^18.0.9",
9293
"tslib": "^2.4.1",
93-
"@starbeam/debug": "0.8.5",
94-
"@starbeam/js": "0.8.5",
95-
"@starbeam/react": "0.8.5",
96-
"@starbeam/timeline": "0.8.5",
97-
"@starbeam/universal": "0.8.5",
98-
"@starbeam/interfaces": "0.8.5"
94+
"@starbeam/debug": "0.8.6",
95+
"@starbeam/js": "0.8.6",
96+
"@starbeam/react": "0.8.6",
97+
"@starbeam/timeline": "0.8.6",
98+
"@starbeam/universal": "0.8.6",
99+
"@starbeam/interfaces": "0.8.6",
100+
"@starbeam/preact": "0.8.6",
101+
"preact-render-to-string": "5.2.6"
99102
},
100103
"peerDependencyRules": {
101104
"allowedVersions": {

packages/twoslash/package.json

+20
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
{
2+
"name": "@starbeam/docs-twoslash",
3+
"private": true,
4+
"devDependencies": {
5+
"@types/react": "*",
6+
"@types/react-dom": "*",
7+
"typescript": "*",
8+
"@starbeam/debug": "*",
9+
"@starbeam/universal": "*",
10+
"@starbeam/js": "*",
11+
"@starbeam/preact": "*",
12+
"@starbeam/react": "*",
13+
"@starbeam/timeline": "*",
14+
"@starbeam/interfaces": "*",
15+
"react": "*",
16+
"react-dom": "*",
17+
"preact": "*",
18+
"preact-render-to-string": "*"
19+
}
20+
}

packages/twoslash/tsconfig.json

+22
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
{
2+
"compilerOptions": {
3+
"compilerOptions": {
4+
"composite": true,
5+
"outDir": "dist",
6+
"rootDir": ".",
7+
"target": "esnext" /* Set the JavaScript language version for emitted JavaScript and include compatible library declarations. */,
8+
"jsx": "react-jsx" /* Specify what JSX code is generated. */,
9+
"jsxImportSource": "preact",
10+
"module": "NodeNext" /* Specify what module code is generated. */,
11+
"moduleResolution": "node" /* Specify how TypeScript looks up a file from a given module specifier. */,
12+
"resolveJsonModule": true /* Enable importing .json files. */,
13+
"importsNotUsedAsValues": "error" /* Specify emit/checking behavior for imports that are only used for types. */,
14+
"isolatedModules": true /* Ensure that each file can be safely transpiled without relying on other imports. */,
15+
"allowSyntheticDefaultImports": true /* Allow 'import x from y' when a module doesn't have a default export. */,
16+
"esModuleInterop": true /* Emit additional JavaScript to ease support for importing CommonJS modules. This enables 'allowSyntheticDefaultImports' for type compatibility. */,
17+
"forceConsistentCasingInFileNames": true /* Ensure that casing is correct in imports. */,
18+
"strict": true /* Enable all strict type-checking options. */,
19+
"skipLibCheck": true /* Skip type checking all .d.ts files. */
20+
}
21+
}
22+
}

0 commit comments

Comments
 (0)