1.0.25 • Published 9 months ago
lmucs-shared-types v1.0.25
- Quick Start
- Linking a NextJS project with these shared types
- Shared Types Repo Setup
- Troubleshooting
- NPM Setup
- Reference
Shared TypeScript Types
Quick Start
Note: You should only need to do this once.
- Clone this repo and run
bun link
. - Then, in your project that uses these types, run
bun link lmucs-shared-types
.
Updating types
You should run bun ci
after each update to the types, so your other projects are refreshed.
- Add/update your types, then run
bun ci
which willclean
andbuild
new types. - For projects hosted on Vercel, you must
bun pub
to publish these types to NPM.
Linking a NextJS project with these shared types
https://chatgpt.com/share/58780926-f656-46f7-b106-7a033b075789
Notes
- Main project (NextJS) will use types in the
dist
directory, which is why it must be refreshed each time.
Shared Types Repo Setup
- Remove
dist
from.gitignore
, so thedist
files are in the repo
package.json
"files": [
"/dist"
],
Troubleshooting
Types are not reflected in Vercel
- Remove
bun.lockb
andnode_modules
from NextJS project and re-install usingbun i
, then push again.
NPM Setup
npm login
cd project-shared-types
npm init
npm publish
https://chatgpt.com/share/eaa775d6-4252-4969-bc3b-ac50d4721da0
Reference
1.0.19
10 months ago
1.0.18
10 months ago
1.0.17
10 months ago
1.0.16
10 months ago
1.0.22
9 months ago
1.0.21
9 months ago
1.0.20
10 months ago
1.0.15
10 months ago
1.0.25
9 months ago
1.0.14
10 months ago
1.0.24
9 months ago
1.0.23
9 months ago
1.0.13
10 months ago
1.0.12
10 months ago
1.0.11
10 months ago
1.0.10
10 months ago
1.0.8
10 months ago
1.0.7
10 months ago
1.0.5
10 months ago
1.0.4
10 months ago
1.0.3
10 months ago
1.0.1
10 months ago