File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ name : Release
2+
3+ on :
4+ push :
5+ branches :
6+ - main
7+ - dev
8+
9+ jobs :
10+ release :
11+ runs-on : ubuntu-latest
12+ steps :
13+ - name : Checkout
14+ uses : actions/checkout@v4
15+ with :
16+ fetch-depth : 0
17+ persist-credentials : false
18+
19+ - uses : pnpm/action-setup@v3
20+ with :
21+ version : 8
22+
23+ - name : Setup Node.js
24+ uses : actions/setup-node@v4
25+ with :
26+ node-version : 20
27+
28+ - name : Install dependencies
29+ run : pnpm i
30+
31+ - name : Run Tests
32+ run : pnpm run lib:test
33+
34+ - name : Install dependencies
35+ run : pnpm run lib:build
36+
37+ - name : Semantic Release
38+ env :
39+ GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
40+ NPM_TOKEN : ${{ secrets.NPM_TOKEN }}
41+ run : pnpm run lib:release
Original file line number Diff line number Diff line change 1+ {
2+ "branches": [
3+ "main",
4+ {
5+ "name": "dev",
6+ "prerelease": true
7+ }
8+ ],
9+ "plugins": [
10+ "@semantic-release/commit-analyzer",
11+ "@semantic-release/release-notes-generator",
12+ "@semantic-release/npm",
13+ "@semantic-release/github"
14+ ]
15+ }
Original file line number Diff line number Diff line change 2424 "lib:bump:dev" : " changelogen --bump --prerelease dev" ,
2525 "lib:publish" : " changelogen --publish" ,
2626 "lib:publish:dev" : " npm publish react-plock --tag dev" ,
27- "lib:release" : " changelogen - -release" ,
27+ "lib:release" : " semantic -release" ,
2828 "build" : " tsup index.ts --dts --minify"
2929 },
3030 "bugs" : {
3838 "@types/react" : " ^18.0.28" ,
3939 "changelogen" : " ^0.5.5" ,
4040 "jest" : " ^29.4.3" ,
41+ "semantic-release" : " ^22.0.12" ,
4142 "ts-jest" : " ^29.0.5"
4243 }
4344}
Original file line number Diff line number Diff line change 1- import * as React from "react" ;
1+ import React , { useEffect , useState } from "react" ;
22
33export function useMediaValues (
44 medias : number [ ] | undefined ,
55 columns : number [ ] ,
66 gap : number [ ]
77) {
8- const [ values , setValues ] = React . useState ( { columns : 0 , gap : 1 } ) ;
8+ const [ values , setValues ] = useState ( { columns : 0 , gap : 1 } ) ;
99
10- React . useEffect ( ( ) => {
10+ useEffect ( ( ) => {
1111 if ( ! medias ) {
1212 setValues ( { columns : columns [ 0 ] , gap : gap [ 0 ] } ) ;
1313 return ;
Original file line number Diff line number Diff line change 33 "private" : true ,
44 "scripts" : {
55 "lib:test" : " pnpm --filter react-plock test" ,
6- "lib:build" : " pnpm --filter react-plock build"
6+ "lib:build" : " pnpm --filter react-plock build" ,
7+ "lib:release" : " pnpm --filter react-plock lib:release"
78 },
89 "devDependencies" : {
910 "@types/node" : " ^18.14.4" ,
You can’t perform that action at this time.
0 commit comments