Skip to content

Commit 5a6166e

Browse files
committed
Move docs cli to src/lib/cli.ts and build using svelte-package
1 parent 76fbf47 commit 5a6166e

4 files changed

Lines changed: 9 additions & 35 deletions

File tree

packages/docs/bin/layerstack-docs.js

Lines changed: 0 additions & 23 deletions
This file was deleted.

packages/docs/package.json

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
"version": "0.0.0",
99
"type": "module",
1010
"bin": {
11-
"layerstack-docs": "./bin/layerstack-docs.js"
11+
"layerstack-docs": "./dist/cli.js"
1212
},
1313
"scripts": {
1414
"dev": "trap 'exit 0' INT; svelte-package --watch",
@@ -42,7 +42,6 @@
4242
"sharp": "^0.34.5",
4343
"shiki": "^4.1.0",
4444
"svelte-ux": "2.0.0-next.22",
45-
"tsx": "^4.22.3",
4645
"typescript": "^5.8.3",
4746
"unist-builder": "^4.0.0",
4847
"unist-util-visit": "^5.1.0",
@@ -186,8 +185,6 @@
186185
},
187186
"files": [
188187
"dist",
189-
"bin",
190-
"src",
191188
"templates"
192189
]
193190
}
Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
#!/usr/bin/env node
12
/**
23
* `layerstack-docs` CLI — build-time generators for LayerStack docs apps.
34
*
@@ -8,11 +9,11 @@
89
* generate-stackblitz <source-dir> <output-file> [remote-sources-file] [--template-dir <dir>] [--source out=src ...] [--remote out=src ...]
910
* generate-releases <owner/repo> <output-dir>
1011
*/
11-
import { writeComponentAPIs } from './lib/node/component-api.js';
12-
import { writeExampleCatalogs } from './lib/node/example-catalog.js';
13-
import { generateScreenshots } from './lib/node/screenshots.js';
14-
import { generateStackBlitzFiles, getDefaultStackBlitzTemplateDir } from './lib/node/stackblitz.js';
15-
import { generateReleases } from './lib/node/releases.js';
12+
import { writeComponentAPIs } from './node/component-api.js';
13+
import { writeExampleCatalogs } from './node/example-catalog.js';
14+
import { generateScreenshots } from './node/screenshots.js';
15+
import { generateStackBlitzFiles, getDefaultStackBlitzTemplateDir } from './node/stackblitz.js';
16+
import { generateReleases } from './node/releases.js';
1617

1718
type ParsedArgs = {
1819
positionals: string[];

pnpm-lock.yaml

Lines changed: 2 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)