From 8b2c4a38a461ff5ecc95972291bc711e2c5dec9a Mon Sep 17 00:00:00 2001 From: 简律纯 Date: Fri, 28 Apr 2023 01:47:57 +0800 Subject: --- .../packages/acme-core/.eslintrc.js | 4 +++ .../packages/acme-core/package.json | 31 ++++++++++++++++++++++ .../packages/acme-core/src/Button.tsx | 11 ++++++++ .../packages/acme-core/src/index.tsx | 2 ++ .../packages/acme-core/tsconfig.json | 5 ++++ 5 files changed, 53 insertions(+) create mode 100644 examples/with-changesets/packages/acme-core/.eslintrc.js create mode 100644 examples/with-changesets/packages/acme-core/package.json create mode 100644 examples/with-changesets/packages/acme-core/src/Button.tsx create mode 100644 examples/with-changesets/packages/acme-core/src/index.tsx create mode 100644 examples/with-changesets/packages/acme-core/tsconfig.json (limited to 'examples/with-changesets/packages/acme-core') diff --git a/examples/with-changesets/packages/acme-core/.eslintrc.js b/examples/with-changesets/packages/acme-core/.eslintrc.js new file mode 100644 index 0000000..b2a3fa9 --- /dev/null +++ b/examples/with-changesets/packages/acme-core/.eslintrc.js @@ -0,0 +1,4 @@ +module.exports = { + root: true, + extends: ["acme"], +}; diff --git a/examples/with-changesets/packages/acme-core/package.json b/examples/with-changesets/packages/acme-core/package.json new file mode 100644 index 0000000..8aa79ba --- /dev/null +++ b/examples/with-changesets/packages/acme-core/package.json @@ -0,0 +1,31 @@ +{ + "name": "@acme/core", + "version": "0.0.0", + "main": "./dist/index.js", + "module": "./dist/index.mjs", + "types": "./dist/index.d.ts", + "sideEffects": false, + "license": "MIT", + "files": [ + "dist/**" + ], + "scripts": { + "build": "tsup src/index.tsx --format esm,cjs --dts --external react", + "dev": "tsup src/index.tsx --format esm,cjs --watch --dts --external react", + "lint": "eslint \"src/**/*.ts*\"", + "clean": "rm -rf .turbo && rm -rf node_modules && rm -rf dist" + }, + "devDependencies": { + "@acme/tsconfig": "workspace:*", + "eslint": "^7.32.0", + "eslint-config-acme": "workspace:*", + "@types/react": "^17.0.13", + "@types/react-dom": "^17.0.8", + "react": "^17.0.2", + "tsup": "^5.10.1", + "typescript": "^4.5.3" + }, + "publishConfig": { + "access": "public" + } +} diff --git a/examples/with-changesets/packages/acme-core/src/Button.tsx b/examples/with-changesets/packages/acme-core/src/Button.tsx new file mode 100644 index 0000000..fbd6ee0 --- /dev/null +++ b/examples/with-changesets/packages/acme-core/src/Button.tsx @@ -0,0 +1,11 @@ +import * as React from "react"; + +export interface ButtonProps { + children: React.ReactNode; +} + +export function Button(props: ButtonProps) { + return ; +} + +Button.displayName = "Button"; diff --git a/examples/with-changesets/packages/acme-core/src/index.tsx b/examples/with-changesets/packages/acme-core/src/index.tsx new file mode 100644 index 0000000..f623b20 --- /dev/null +++ b/examples/with-changesets/packages/acme-core/src/index.tsx @@ -0,0 +1,2 @@ +import * as React from "react"; +export { Button, type ButtonProps } from "./Button"; diff --git a/examples/with-changesets/packages/acme-core/tsconfig.json b/examples/with-changesets/packages/acme-core/tsconfig.json new file mode 100644 index 0000000..9be70c0 --- /dev/null +++ b/examples/with-changesets/packages/acme-core/tsconfig.json @@ -0,0 +1,5 @@ +{ + "extends": "@acme/tsconfig/react-library.json", + "include": ["."], + "exclude": ["dist", "build", "node_modules"] +} -- cgit v1.2.3-70-g09d2