Skip to content

Commit 572c78b

Browse files
committed
feat(workflow): Update dependencies and integrate service worker
1 parent 11ecb9f commit 572c78b

File tree

10 files changed

+292
-32
lines changed

10 files changed

+292
-32
lines changed

.github/workflows/pkg-pr-new.yml

+24
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
name: Publish Any Commit
2+
on: [push, pull_request]
3+
4+
jobs:
5+
build:
6+
runs-on: ubuntu-latest
7+
8+
steps:
9+
- name: Checkout code
10+
uses: actions/checkout@v4
11+
12+
- run: corepack enable
13+
- uses: actions/setup-node@v4
14+
with:
15+
node-version: 20
16+
cache: 'pnpm'
17+
18+
- name: Install dependencies
19+
run: pnpm install
20+
21+
- name: Build
22+
run: pnpm build
23+
24+
- run: pnpx pkg-pr-new publish --compact

.vscode/settings.json

+3
Original file line numberDiff line numberDiff line change
@@ -5,5 +5,8 @@
55
},
66
"[html]": {
77
"editor.defaultFormatter": "esbenp.prettier-vscode"
8+
},
9+
"[yaml]": {
10+
"editor.defaultFormatter": "esbenp.prettier-vscode"
811
}
912
}

kitchen-sink/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
"@codesandbox/sandpack-react": "^2.19.10",
1010
"@codesandbox/sandpack-themes": "^2.0.21",
1111
"@tanstack/react-router": "^1.95.1",
12-
"bippy": "^0.2.6",
12+
"bippy": "^0.2.9",
1313
"clsx": "^2.1.1",
1414
"react": "^19.0.0",
1515
"react-dom": "^19.0.0",

kitchen-sink/src/main.tsx

+4
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,15 @@ import { StrictMode } from 'react';
22
import ReactDOM from 'react-dom/client';
33
import { RouterProvider, createRouter } from '@tanstack/react-router';
44
import './main.css';
5+
import { registerServiceWorker } from 'bippy/dist/index';
56

67
import { routeTree } from './routeTree.gen';
78

89
const router = createRouter({ routeTree });
910

11+
registerServiceWorker();
12+
console.log(registerServiceWorker);
13+
1014
declare module '@tanstack/react-router' {
1115
interface Register {
1216
router: typeof router;

kitchen-sink/vite.config.ts

+12-8
Original file line numberDiff line numberDiff line change
@@ -23,12 +23,16 @@ export default defineConfig({
2323
define: {
2424
__VERSION__: `"v${JSON.parse(fs.readFileSync('../package.json', 'utf8')).version}"`,
2525
},
26-
resolve:
27-
process.env.NODE_ENV === 'production'
28-
? {}
29-
: {
30-
alias: {
31-
bippy: path.resolve(__dirname, '..'),
32-
},
33-
},
26+
// resolve:
27+
// process.env.NODE_ENV === 'production'
28+
// ? {
29+
// alias: {
30+
// bippy: path.resolve(__dirname, '..'),
31+
// },
32+
// }
33+
// : {
34+
// alias: {
35+
// bippy: path.resolve(__dirname, '..'),
36+
// },
37+
// },
3438
});

package.json

+2-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "bippy",
3-
"version": "0.2.7",
3+
"version": "0.2.9",
44
"description": "hack into react internals",
55
"keywords": [
66
"react",
@@ -107,6 +107,7 @@
107107
"esbuild": "^0.24.2",
108108
"esbuild-plugin-inline-worker": "^0.1.1",
109109
"happy-dom": "^15.11.7",
110+
"pkg-pr-new": "^0.0.39",
110111
"publint": "^0.2.12",
111112
"react": "19.0.0",
112113
"react-dom": "19.0.0",

0 commit comments

Comments
 (0)