From 8b2c4a38a461ff5ecc95972291bc711e2c5dec9a Mon Sep 17 00:00:00 2001 From: 简律纯 Date: Fri, 28 Apr 2023 01:47:57 +0800 Subject: --- examples/with-changesets/apps/docs/.eslintrc.js | 4 ++++ examples/with-changesets/apps/docs/next-env.d.ts | 5 ++++ examples/with-changesets/apps/docs/next.config.js | 3 +++ examples/with-changesets/apps/docs/package.json | 27 ++++++++++++++++++++++ .../with-changesets/apps/docs/src/pages/index.tsx | 14 +++++++++++ examples/with-changesets/apps/docs/tsconfig.json | 10 ++++++++ 6 files changed, 63 insertions(+) create mode 100644 examples/with-changesets/apps/docs/.eslintrc.js create mode 100644 examples/with-changesets/apps/docs/next-env.d.ts create mode 100644 examples/with-changesets/apps/docs/next.config.js create mode 100644 examples/with-changesets/apps/docs/package.json create mode 100644 examples/with-changesets/apps/docs/src/pages/index.tsx create mode 100644 examples/with-changesets/apps/docs/tsconfig.json (limited to 'examples/with-changesets/apps') diff --git a/examples/with-changesets/apps/docs/.eslintrc.js b/examples/with-changesets/apps/docs/.eslintrc.js new file mode 100644 index 0000000..b2a3fa9 --- /dev/null +++ b/examples/with-changesets/apps/docs/.eslintrc.js @@ -0,0 +1,4 @@ +module.exports = { + root: true, + extends: ["acme"], +}; diff --git a/examples/with-changesets/apps/docs/next-env.d.ts b/examples/with-changesets/apps/docs/next-env.d.ts new file mode 100644 index 0000000..4f11a03 --- /dev/null +++ b/examples/with-changesets/apps/docs/next-env.d.ts @@ -0,0 +1,5 @@ +/// +/// + +// NOTE: This file should not be edited +// see https://nextjs.org/docs/basic-features/typescript for more information. diff --git a/examples/with-changesets/apps/docs/next.config.js b/examples/with-changesets/apps/docs/next.config.js new file mode 100644 index 0000000..da1bb77 --- /dev/null +++ b/examples/with-changesets/apps/docs/next.config.js @@ -0,0 +1,3 @@ +module.exports = { + reactStrictMode: true, +}; diff --git a/examples/with-changesets/apps/docs/package.json b/examples/with-changesets/apps/docs/package.json new file mode 100644 index 0000000..ad53e23 --- /dev/null +++ b/examples/with-changesets/apps/docs/package.json @@ -0,0 +1,27 @@ +{ + "name": "@acme/docs", + "version": "0.0.0", + "private": true, + "scripts": { + "build": "next build", + "start": "next start ", + "dev": "next dev -p 3002", + "lint": "next lint", + "clean": "rm -rf .turbo && rm -rf node_modules && rm -rf .next" + }, + "dependencies": { + "@acme/core": "workspace:*", + "@acme/utils": "workspace:*", + "next": "latest", + "react": "^18.2.0", + "react-dom": "^18.2.0" + }, + "devDependencies": { + "@acme/tsconfig": "workspace:*", + "@types/node": "^17.0.12", + "@types/react": "^18.0.22", + "@types/react-dom": "^18.0.7", + "eslint-config-acme": "workspace:*", + "typescript": "^4.5.4" + } +} diff --git a/examples/with-changesets/apps/docs/src/pages/index.tsx b/examples/with-changesets/apps/docs/src/pages/index.tsx new file mode 100644 index 0000000..6c614dd --- /dev/null +++ b/examples/with-changesets/apps/docs/src/pages/index.tsx @@ -0,0 +1,14 @@ +import { Button } from "@acme/core"; +import { useIsomorphicLayoutEffect } from "@acme/utils"; + +export default function Docs() { + useIsomorphicLayoutEffect(() => { + console.log("Acme docs page"); + }, []); + return ( +
+

Acme Documentation

+ +
+ ); +} diff --git a/examples/with-changesets/apps/docs/tsconfig.json b/examples/with-changesets/apps/docs/tsconfig.json new file mode 100644 index 0000000..5139129 --- /dev/null +++ b/examples/with-changesets/apps/docs/tsconfig.json @@ -0,0 +1,10 @@ +{ + "exclude": ["node_modules"], + "extends": "@acme/tsconfig/nextjs.json", + "compilerOptions": { + "rootDir": "src", + "outDir": "dist", + "incremental": true + }, + "include": ["src", "next-env.d.ts"] +} -- cgit v1.2.3-70-g09d2