Skip to content

Commit d363b88

Browse files
authored
�standalone devtools for debugging remotely (#27)
* wip * fix asset name * remove standalone and fix action * fix typo
1 parent f0d2a9b commit d363b88

45 files changed

Lines changed: 2899 additions & 8 deletions

Some content is hidden

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

.github/workflows/build-zip.yml

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,15 @@ jobs:
1313
node-version: "16"
1414
- run: |-
1515
yarn
16-
yarn browser build
17-
yarn browser zip
16+
yarn build
17+
yarn zip
1818
- uses: shogo82148/actions-upload-release-asset@v1
1919
with:
2020
upload_url: ${{ github.event.release.upload_url }}
2121
asset_path: packages/browser-extension/dist.zip
22+
asset_name: browser-extension.zip
23+
- uses: shogo82148/actions-upload-release-asset@v1
24+
with:
25+
upload_url: ${{ github.event.release.upload_url }}
26+
asset_path: packages/standalone-webview/dist.zip
27+
asset_name: standalone-webview.zip

.pnp.cjs

Lines changed: 30 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,14 @@
33
"description": "pbkit DevTools",
44
"packageManager": "yarn@3.2.1",
55
"workspaces": [
6-
"packages/browser-extension"
6+
"packages/browser-extension",
7+
"packages/standalone-webview"
78
],
89
"scripts": {
9-
"browser": "yarn workspace @pbkit-devtools/browser-extension",
10-
"build": "yarn workspaces foreach -pt -j unlimited run build"
10+
"browser": "yarn workspace browser-extension",
11+
"standalone": "yarn workspace standalone-webview",
12+
"build": "yarn workspaces foreach -pt -j unlimited run build",
13+
"zip": "yarn workspaces foreach -pt -j unlimited run zip"
1114
},
1215
"devDependencies": {
1316
"typescript": "^4.7.4"

packages/browser-extension/tsconfig.json

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,11 @@
11
{
22
"compilerOptions": {
33
"target": "es5",
4-
"lib": ["dom", "dom.iterable", "esnext"],
4+
"lib": [
5+
"dom",
6+
"dom.iterable",
7+
"esnext"
8+
],
59
"allowJs": true,
610
"skipLibCheck": true,
711
"strict": true,
@@ -15,5 +19,13 @@
1519
"isolatedModules": true,
1620
"jsx": "preserve"
1721
},
18-
"include": ["./next-env.d.ts", "**/*.d.ts", "**/*.ts", "**/*.tsx"]
22+
"include": [
23+
"./next-env.d.ts",
24+
"**/*.d.ts",
25+
"**/*.ts",
26+
"**/*.tsx"
27+
],
28+
"exclude": [
29+
"node_modules"
30+
]
1931
}
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
# next.js
2+
/.next/
3+
/out/
4+
5+
# production
6+
/dist
7+
/dist.zip
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
# standalone-webview
2+
3+
```sh
4+
yarn build && yarn zip
5+
```
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
/// <reference types="next" />
2+
/// <reference types="next/types/global" />
3+
/// <reference types="next/image-types/global" />
4+
5+
// NOTE: This file should not be edited
6+
// see https://nextjs.org/docs/basic-features/typescript for more information.
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
/** @type {import('next').NextConfig} */
2+
module.exports = {
3+
basePath: process.env.BASE_PATH || "",
4+
pageExtensions: ["page.tsx"],
5+
};
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
{
2+
"name": "standalone-webview",
3+
"scripts": {
4+
"dev": "next dev",
5+
"build": "next build && next export -o dist && rsync -a public/ dist",
6+
"zip": "cd dist && zip -r ../dist.zip ."
7+
},
8+
"dependencies": {
9+
"@types/chrome": "^0.0.171",
10+
"@types/node": "^17.0.0",
11+
"@types/react": "17.0.26",
12+
"flexlayout-react": "^0.7.3",
13+
"jotai": "^1.4.8",
14+
"next": "11.1.2",
15+
"normalize.css": "^8.0.1",
16+
"open-color": "^1.9.1",
17+
"pbkit": "^0.0.41",
18+
"react": "17.0.2",
19+
"react-dom": "17.0.2",
20+
"react-json-view": "^1.21.3",
21+
"react-select": "^5.3.2",
22+
"sass": "^1.45.0",
23+
"typescript": "^4.7.4"
24+
}
25+
}

packages/standalone-webview/public/largeIcons.svg

Lines changed: 2 additions & 0 deletions
Loading

0 commit comments

Comments
 (0)