Skip to content

Commit

Permalink
docs: document plugins used for each utility (#49)
Browse files Browse the repository at this point in the history
  • Loading branch information
Fryuni authored Feb 11, 2024
1 parent 2c33c1a commit fe763dd
Show file tree
Hide file tree
Showing 5 changed files with 16 additions and 6 deletions.
4 changes: 3 additions & 1 deletion docs/src/content/docs/utilities/add-dts.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -9,11 +9,13 @@ create a file inside `.astro` and reference it from `src/env.d.ts`. For example:

<Tabs>
<TabItem label="Extended hooks">
```ts title="my-integration/index.ts" "addDts"
```ts title="my-integration/index.ts" /addDts\\b/ {2,6}
import { defineIntegration } from "astro-integration-kit";
import { addDtsPlugin } from "astro-integration-kit/plugins";

export default defineIntegration({
name: "my-integration",
plugins: [addDtsPlugin],
setup(options) {
return {
"astro:config:setup": ({ addDts }) => {
Expand Down
4 changes: 3 additions & 1 deletion docs/src/content/docs/utilities/add-virtual-import.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -8,11 +8,13 @@ import { Tabs, TabItem } from '@astrojs/starlight/components';

<Tabs>
<TabItem label="Extended hooks">
```ts title="my-integration/index.ts" "addVirtualImport"
```ts title="my-integration/index.ts" /addVirtualImport\\b/ {2,6}
import { defineIntegration } from "astro-integration-kit";
import { addVirtualImportPlugin } from "astro-integration-kit/plugins";

export default defineIntegration({
name: "my-integration",
plugins: [addVirtualImportPlugin],
setup() {
return {
"astro:config:setup": ({ addVirtualImport }) => {
Expand Down
4 changes: 3 additions & 1 deletion docs/src/content/docs/utilities/add-vite-plugin.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -9,12 +9,14 @@ to the Astro config. For example:

<Tabs>
<TabItem label="Extended hooks">
```ts title="my-integration/index.ts" "addVitePlugin"
```ts title="my-integration/index.ts" /addVitePlugin\\b/ {2,7}
import { defineIntegration } from "astro-integration-kit";
import { addVitePluginPlugin } from "astro-integration-kit/plugins";
import { VitePWA } from 'vite-plugin-pwa'

export default defineIntegration({
name: "my-integration",
plugins: [addVitePluginPlugin],
setup(options) {
return {
"astro:config:setup": ({ addVitePlugin }) => {
Expand Down
4 changes: 3 additions & 1 deletion docs/src/content/docs/utilities/has-integration.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -8,11 +8,13 @@ import { Tabs, TabItem } from '@astrojs/starlight/components';

<Tabs>
<TabItem label="Extended hooks">
```ts title="my-integration/index.ts" "hasIntegration"
```ts title="my-integration/index.ts" /hasIntegration\\b/ {2,6}
import { defineIntegration } from "astro-integration-kit";
import { hasIntegrationPlugin } from "astro-integration-kit/plugins";

export default defineIntegration({
name: "my-integration",
plugins: [hasIntegrationPlugin],
setup() {
return {
"astro:config:setup": ({ hasIntegration, logger }) => {
Expand Down
6 changes: 4 additions & 2 deletions docs/src/content/docs/utilities/watch-integration.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -9,11 +9,13 @@ the integration directory has changed. For example:

<Tabs>
<TabItem label="Extended hooks">
```ts title="my-integration/index.ts" "watchIntegration"
```ts title="my-integration/index.ts" /watchIntegration\\b/ {2,6}
import { createResolver, defineIntegration } from "astro-integration-kit";
import { watchIntegrationPlugin } from "astro-integration-kit/plugins";

export default defineIntegration({
name: "my-integration",
plugins: [watchIntegrationPlugin],
setup() {
const { resolve } = createResolver(import.meta.url);

Expand Down Expand Up @@ -50,4 +52,4 @@ the integration directory has changed. For example:
}
```
</TabItem>
</Tabs>
</Tabs>

0 comments on commit fe763dd

Please sign in to comment.