Skip to content

Commit 431636b

Browse files
committed
chore: use pnpm workspace
1 parent f590ec2 commit 431636b

72 files changed

Lines changed: 338 additions & 134 deletions

Some content is hidden

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

package.json

Lines changed: 17 additions & 51 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,9 @@
11
{
2-
"name": "react-typist-component",
2+
"name": "react-components-monorepo",
33
"version": "1.0.4",
4-
"description": "A react component lets you create typewriter effect.",
54
"author": "Yu-Xuan Zheng",
65
"keywords": [
7-
"react",
8-
"react component",
9-
"typewriter",
10-
"typewriter component",
11-
"react typewriter component",
12-
"typist",
13-
"typist component",
14-
"react typist component"
6+
"react components"
157
],
168
"license": "MIT",
179
"repository": {
@@ -33,60 +25,23 @@
3325
"scripts": {
3426
"preinstall": "npx only-allow pnpm",
3527
"commit": "cz",
36-
"dev": "vite",
37-
"test": "jest",
38-
"build:website": "tsc && vite build",
39-
"build:types": "rimraf types/* && tsc --project tsconfig.lib.json",
40-
"build:lib": "pnpm build:types && vite build --mode lib && api-extractor run",
41-
"prepublishOnly": "pnpm build:lib",
42-
"preview": "vite preview",
43-
"storybook": "start-storybook -p 6006",
44-
"build-storybook": "build-storybook"
28+
"test": "pnpm -r --filter ./packages/* run test",
29+
"build:lib": "pnpm -r --filter ./packages/* run build:lib",
30+
"prepublishOnly": "pnpm build:lib"
4531
},
4632
"devDependencies": {
47-
"@babel/core": "^7.18.5",
48-
"@microsoft/api-extractor": "^7.28.4",
49-
"@storybook/addon-actions": "^6.5.9",
50-
"@storybook/addon-essentials": "^6.5.9",
51-
"@storybook/addon-interactions": "^6.5.9",
52-
"@storybook/addon-links": "^6.5.9",
53-
"@storybook/builder-vite": "^0.2.0",
54-
"@storybook/react": "^6.5.9",
55-
"@storybook/testing-library": "^0.0.13",
56-
"@testing-library/jest-dom": "^5.16.4",
57-
"@testing-library/react": "^13.3.0",
58-
"@types/jest": "^28.1.6",
59-
"@types/react": "^18.0.15",
60-
"@types/react-dom": "^18.0.6",
6133
"@typescript-eslint/eslint-plugin": "^5.25.0",
6234
"@typescript-eslint/parser": "^5.25.0",
63-
"@vitejs/plugin-react": "^2.0.0",
64-
"autoprefixer": "^10.4.8",
65-
"babel-loader": "^8.2.5",
6635
"commitizen": "^4.2.4",
6736
"cz-conventional-changelog": "3.3.0",
6837
"eslint": "^8.15.0",
6938
"eslint-plugin-react": "^7.30.0",
7039
"eslint-plugin-react-hooks": "^4.5.0",
7140
"eslint-plugin-storybook": "^0.6.1",
72-
"grapheme-splitter": "^1.0.4",
73-
"jest": "^28.1.3",
74-
"jest-environment-jsdom": "^28.1.3",
75-
"postcss": "^8.4.16",
7641
"prettier": "^2.7.1",
7742
"prettier-plugin-tailwindcss": "^0.1.13",
78-
"react": "^18.2.0",
79-
"react-dom": "^18.2.0",
80-
"rimraf": "^3.0.2",
81-
"tailwindcss": "^3.1.8",
82-
"ts-jest": "^28.0.7",
83-
"typescript": "^4.7.4",
84-
"vite": "^3.0.2"
43+
"typescript": "^4.7.4"
8544
},
86-
"peerDependencies": {
87-
"react": ">=18.0.0"
88-
},
89-
"dependencies": {},
9045
"config": {
9146
"commitizen": {
9247
"path": "./node_modules/cz-conventional-changelog"
@@ -98,5 +53,16 @@
9853
"singleQuote": true,
9954
"jsxSingleQuote": true,
10055
"printWidth": 80
56+
},
57+
"pnpm": {
58+
"overrides": {
59+
"@types/react": "^18.0.15",
60+
"@types/react-dom": "^18.0.6",
61+
"react": "^18.2.0",
62+
"react-dom": "^18.2.0",
63+
"vite": "^3.0.2",
64+
"@vitejs/plugin-react": "^2.0.0",
65+
"typescript": "^4.7.4"
66+
}
10167
}
10268
}

.storybook/main.js renamed to packages/react-typist-component/.storybook/main.js

File renamed without changes.

.storybook/preview-head.html renamed to packages/react-typist-component/.storybook/preview-head.html

File renamed without changes.

.storybook/preview.js renamed to packages/react-typist-component/.storybook/preview.js

File renamed without changes.

api-extractor.json renamed to packages/react-typist-component/api-extractor.json

File renamed without changes.

dev/App.tsx renamed to packages/react-typist-component/dev/App.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import React from 'react';
2-
import Typist from '../src';
2+
import Typist from '../packages/react-typist-component/src';
33
import Header from './components/Header';
44
import Section from './components/Section';
55
import PauseExample from './components/PauseExample';

dev/components/Header.tsx renamed to packages/react-typist-component/dev/components/Header.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import React from 'react';
22

3-
import Typist from '../../src';
3+
import Typist from '../../packages/react-typist-component/src';
44
import randomDelayGenerator from '../utils/randomDelayGenerator';
55

66
export default function Header() {

dev/components/PauseExample.tsx renamed to packages/react-typist-component/dev/components/PauseExample.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import React, { useState } from 'react';
22

3-
import Typist from '../../src';
3+
import Typist from '../../packages/react-typist-component/src';
44
import Section from './Section';
55

66
export default function PauseExample() {

dev/components/Section.tsx renamed to packages/react-typist-component/dev/components/Section.tsx

File renamed without changes.

dev/favicon.svg renamed to packages/react-typist-component/dev/favicon.svg

File renamed without changes.

0 commit comments

Comments
 (0)