0.1.2 • Published 4 months ago
kiosk-ui-lib v0.1.2
How to create a new component
Step 1: Add new components
- Add a new component in the folder /src
- Add the command lines in the
/src/index.ts
export { default as COMPONENT_NAME } from './COMPONENT_LINK'
export type { COMPONENT_TYPE } from './COMPONENT_LINK'
- Note: In each component created, we have to use this command on the top
import "./styles/global.css"
Step 2: Build components
- Run the command:
npm run prepublish
Step 3: Publish package
- Edit the version in package.json (The new version has to be different to the previous one)
- Run the command
npm publish
How to avoid overwrite the Tailwind Tailwind configuration while importing the package into another project
Note 1: Don't import Tailwind CSS directly in package
- Using
instead of:@tailwind base; @tailwind components; @tailwind utilities;
@import 'tailwindcss/base'; @import 'tailwindcss/components'; @import 'tailwindcss/utilities';
Note 2: Avoid bundling Tailwind in the consumer’s project
- Import the below setup in package.json:
"peerDependencies": { "next": "^15.1.6", "react": "^19.0.0", "react-dom": "^19.0.0", "tailwindcss": "^3.4.1" }
Note 3: Don't include tailwind.config.js in the package
- Create a file
.npmignore
in the root project - Add
tailwind.config.js
into to.npmignore
How to resolve the issue "Invalid Hook Error" while importing package into another project
Note 1: Add the bellow setup into package.json
"publishConfig": {
"access": "public"
}
Note 2: Update the tsconfig.json
{
"compilerOptions": {
"target": "ESNext",
"lib": ["dom", "esnext"],
"module": "ESNext",
"moduleResolution": "Node",
"jsx": "react-jsx",
"esModuleInterop": true,
"allowSyntheticDefaultImports": true,
"strict": true,
"skipLibCheck": true,
"forceConsistentCasingInFileNames": true,
"baseUrl": ".",
"paths": {
"@/*": ["src/*"]
},
"outDir": "./dist",
"declaration": true,
"declarationMap": true,
"sourceMap": true
},
"include": [
"src/**/*"
],
"exclude": [
"node_modules",
"dist"
]
}
0.1.2
4 months ago
0.1.1
4 months ago
0.1.0
4 months ago
0.0.25
4 months ago
0.0.24
4 months ago
0.0.23
4 months ago
0.0.22
4 months ago
0.0.21
4 months ago
0.0.20
4 months ago
0.0.19
4 months ago
0.0.18
4 months ago
0.0.17
4 months ago
0.0.16
4 months ago
0.0.15
4 months ago
0.0.14
4 months ago
0.0.13
4 months ago
0.0.12
4 months ago
0.0.10
4 months ago
0.0.9
4 months ago
0.0.8
4 months ago
0.0.7
4 months ago
0.0.6
4 months ago
0.0.5
4 months ago
0.0.4
4 months ago
0.0.3
4 months ago
0.0.2
4 months ago
0.0.1
4 months ago