Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore/refactor-all-packages-json #697

Merged
merged 19 commits into from
Sep 5, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
19 commits
Select commit Hold shift + click to select a range
2f8b5b1
chore: refactor clean scripts in all `package.json`
PatrykKuniczak Sep 3, 2024
6dfd684
chore: refactor build and dev scripts in all `package.json`
PatrykKuniczak Sep 3, 2024
e3d5f35
fix: remove firefox things from `content-ui` package.json
PatrykKuniczak Sep 3, 2024
1d596d4
fix: add missing `cross-env` to packages
PatrykKuniczak Sep 3, 2024
fcbffdf
fix: `libAssetsPlugin` error, by add node version into `devDeps`
PatrykKuniczak Sep 3, 2024
a0ce8f0
style: re-range `turbo.json`
PatrykKuniczak Sep 3, 2024
939b871
chore: create more meaningful description for `chrome-extension` package
PatrykKuniczak Sep 3, 2024
f39b867
chore: bump @types/node to 20.16.3
PatrykKuniczak Sep 3, 2024
bc21cf2
style: rename a little description for all `package.json`
PatrykKuniczak Sep 3, 2024
13e6d64
fix: change dependsOn for `build` from `turbo.json`
PatrykKuniczak Sep 3, 2024
3636c5b
fix: remove `clean` script from all `package.json`
PatrykKuniczak Sep 3, 2024
40c6f3a
chore: move responsibility of running commands before `build` to `tur…
PatrykKuniczak Sep 3, 2024
8a140ef
chore: remove `dev-server` script from root `package.json`
PatrykKuniczak Sep 4, 2024
6321cc4
chore: remove `zip` from `turbo.json` and do it only with `package.json`
PatrykKuniczak Sep 4, 2024
efe7bf6
fix: remove unnecessary `test` script
PatrykKuniczak Sep 4, 2024
2586b49
fix: back to live `clean` script in all `package.json` and remove dep…
PatrykKuniczak Sep 4, 2024
5dcf6c0
chore: add command chain to `build` and `build:firefox` instead of `t…
PatrykKuniczak Sep 4, 2024
328c7e1
chore: disable `cache` for rest `turbo.json tasks`
PatrykKuniczak Sep 4, 2024
2743f9b
fix: remove `-root` script from root `package.json`
PatrykKuniczak Sep 5, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
20 changes: 10 additions & 10 deletions chrome-extension/package.json
Original file line number Diff line number Diff line change
@@ -1,22 +1,20 @@
{
"name": "chrome-extension",
"version": "0.3.1",
"description": "chrome extension",
"description": "chrome extension - core settings",
"type": "module",
"scripts": {
"clean": "rimraf ../../dist",
"build": "tsc --noEmit && vite build",
"build:firefox": "tsc --noEmit && cross-env __FIREFOX__=true vite build",
"build:watch": "cross-env __DEV__=true vite build --mode development",
"build:firefox:watch": "cross-env __DEV__=true __FIREFOX__=true vite build --mode development",
"dev": "pnpm build:watch",
"dev:firefox": "pnpm build:firefox:watch",
"clean:node_modules": "pnpx rimraf node_modules",
"clean:turbo": "pnpx rimraf .turbo",
"clean": "pnpm clean:node_modules && pnpm clean:turbo",
"build": "vite build",
"dev": "cross-env __DEV__=true vite build --mode development",
"test": "vitest run",
"lint": "eslint ./ --ext .ts,.js,.tsx,.jsx",
"lint:fix": "pnpm lint --fix",
"prettier": "prettier . --write --ignore-path ../.prettierignore",
"type-check": "tsc --noEmit"
},
"type": "module",
"dependencies": {
"webextension-polyfill": "^0.12.0",
"@extension/shared": "workspace:*",
Expand All @@ -31,6 +29,8 @@
"@types/ws": "^8.5.12",
"magic-string": "^0.30.10",
"ts-loader": "^9.5.1",
"deepmerge": "^4.3.1"
"deepmerge": "^4.3.1",
"cross-env": "^7.0.3",
"@types/node": "^20.16.3"
}
}
2 changes: 1 addition & 1 deletion chrome-extension/tsconfig.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"extends": "@extension/tsconfig/app",
"compilerOptions": {
"baseUrl": "./",
"baseUrl": ".",
PatrykKuniczak marked this conversation as resolved.
Show resolved Hide resolved
"types": ["vite/client", "node", "chrome"],
"paths": {
"@root/*": ["./*"],
Expand Down
25 changes: 12 additions & 13 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,19 +7,19 @@
"type": "git",
"url": "https://github.com/Jonghakseo/chrome-extension-boilerplate-react-vite.git"
},
"type": "module",
"scripts": {
"clean:node_modules": "pnpx rimraf --glob **/node_modules",
"clean:turbo": "turbo clean && turbo daemon stop && rimraf dist && rimraf .turbo",
"clean": "pnpm clean:turbo && pnpm clean:node_modules",
"clean:bundle": "pnpx rimraf dist && pnpx rimraf dist-zip && pnpx turbo clean:bundle",
"clean:node_modules": "pnpx turbo daemon stop && pnpx rimraf node_modules && pnpx turbo clean:node_modules",
"clean:turbo": "pnpx turbo daemon stop && pnpx rimraf .turbo && pnpx turbo clean:turbo",
"clean": "pnpm clean:bundle && pnpm clean:node_modules && pnpm clean:turbo",
"clean:install": "pnpm clean:node_modules && pnpm install --frozen-lockfile",
"build": "turbo build",
"build:firefox": "cross-env __FIREFOX__=true turbo build",
"zip": "turbo zip",
"zip:firefox": "cross-env __FIREFOX__=true turbo zip",
"dev-server": "pnpm -F hmr ready && pnpm -F hmr dev",
"dev": "turbo ready && turbo watch dev --concurrency 20",
"dev:firefox": "turbo ready && cross-env __FIREFOX__=true turbo watch dev --concurrency 20",
"test": "turbo test",
"build": "pnpm clean:bundle && turbo ready && pnpm type-check && turbo build",
"build:firefox": "pnpm clean:bundle && turbo ready && pnpm type-check && cross-env __FIREFOX__=true turbo build",
"zip": "turbo build && pnpm -F zipper zip",
"zip:firefox": "turbo build && cross-env __FIREFOX__=true pnpm -F zipper zip",
"dev": "cross-env __DEV__=true turbo watch dev --concurrency 20",
"dev:firefox": "cross-env __DEV__=true __FIREFOX__=true turbo watch dev --concurrency 20",
"type-check": "turbo type-check",
"lint": "turbo lint --continue -- --fix --cache --cache-location node_modules/.cache/.eslintcache",
"lint:fix": "turbo lint:fix --continue -- --fix --cache --cache-location node_modules/.cache/.eslintcache",
Expand All @@ -29,14 +29,13 @@
"update-version:win32": "bash update_version.sh",
"update-version:default": "./update_version.sh"
},
"type": "module",
"dependencies": {
"react": "18.3.1",
"react-dom": "18.3.1"
},
"devDependencies": {
"@types/chrome": "^0.0.270",
"@types/node": "^20.14.10",
"@types/node": "^20.16.3",
"@types/react": "^18.3.3",
"@types/react-dom": "^18.3.0",
"@typescript-eslint/eslint-plugin": "^7.18.0",
Expand Down
8 changes: 5 additions & 3 deletions packages/dev-utils/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "@extension/dev-utils",
"version": "0.3.1",
"description": "chrome extension dev utils",
"description": "chrome extension - dev utils",
"private": true,
"sideEffects": false,
"files": [
Expand All @@ -11,14 +11,16 @@
"module": "dist/index.js",
"types": "index.ts",
"scripts": {
"clean": "rimraf ./dist && rimraf ./build",
"clean:bundle": "pnpx rimraf dist",
"clean:node_modules": "pnpx rimraf node_modules",
"clean:turbo": "pnpx rimraf .turbo",
"clean": "pnpm clean:bundle && pnpm clean:node_modules && pnpm clean:turbo",
"ready": "tsc",
"lint": "eslint . --ext .ts,.tsx",
"lint:fix": "pnpm lint --fix",
"prettier": "prettier . --write --ignore-path ../../.prettierignore",
"type-check": "tsc --noEmit"
},
"dependencies": {},
"devDependencies": {
"@extension/tsconfig": "workspace:*",
"@extension/shared": "workspace:*"
Expand Down
8 changes: 5 additions & 3 deletions packages/hmr/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "@extension/hmr",
"version": "0.3.1",
"description": "chrome extension hot module reload or refresh",
"description": "chrome extension - hot module reload/refresh",
"private": true,
"sideEffects": true,
"files": [
Expand All @@ -11,7 +11,10 @@
"module": "dist/index.js",
"types": "index.ts",
"scripts": {
"clean": "rimraf ./dist && rimraf ./build",
"clean:bundle": "pnpx rimraf dist && pnpx rimraf build",
"clean:node_modules": "pnpx rimraf node_modules",
"clean:turbo": "pnpx rimraf .turbo",
"clean": "pnpm clean:bundle && pnpm clean:node_modules && pnpm clean:turbo",
"build:tsc": "tsc -b tsconfig.build.json",
"build:rollup": "rollup --config rollup.config.mjs",
"ready": "pnpm run build:tsc && pnpm run build:rollup",
Expand All @@ -21,7 +24,6 @@
"prettier": "prettier . --write --ignore-path ../../.prettierignore",
"type-check": "tsc --noEmit"
},
"dependencies": {},
"devDependencies": {
"@extension/tsconfig": "workspace:*",
"@rollup/plugin-sucrase": "^5.0.2",
Expand Down
8 changes: 5 additions & 3 deletions packages/i18n/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "@extension/i18n",
"version": "0.3.1",
"description": "chrome extension internationalization",
"description": "chrome extension - internationalization",
PatrykKuniczak marked this conversation as resolved.
Show resolved Hide resolved
"private": true,
"sideEffects": false,
"files": [
Expand All @@ -10,7 +10,10 @@
"types": "index.ts",
"main": "./dist/index.js",
"scripts": {
"clean": "rimraf ./dist",
"clean:bundle": "pnpx rimraf dist",
"clean:node_modules": "pnpx rimraf node_modules",
"clean:turbo": "pnpx rimraf .turbo",
"clean": "pnpm clean:bundle && pnpm clean:node_modules && pnpm clean:turbo",
"genenrate-i8n": "node genenrate-i18n.mjs",
"ready": "pnpm genenrate-i8n && node build.dev.mjs",
"build": "pnpm genenrate-i8n && node build.prod.mjs",
Expand All @@ -19,7 +22,6 @@
"prettier": "prettier . --write --ignore-path ../../.prettierignore",
"type-check": "tsc --noEmit"
},
"dependencies": {},
"devDependencies": {
"@extension/tsconfig": "workspace:*",
"@extension/hmr": "workspace:*"
Expand Down
8 changes: 5 additions & 3 deletions packages/shared/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "@extension/shared",
"version": "0.3.1",
"description": "chrome extension shared code",
"description": "chrome extension - shared code",
"private": true,
"sideEffects": false,
"files": [
Expand All @@ -10,14 +10,16 @@
"types": "index.ts",
"main": "./dist/index.js",
"scripts": {
"clean": "rimraf ./dist",
"clean:bundle": "pnpx rimraf dist",
"clean:node_modules": "pnpx rimraf node_modules",
"clean:turbo": "pnpx rimraf .turbo",
"clean": "pnpm clean:bundle && pnpm clean:node_modules && pnpm clean:turbo",
"ready": "node build.mjs",
"lint": "eslint . --ext .ts,.tsx",
"lint:fix": "pnpm lint --fix",
"prettier": "prettier . --write --ignore-path ../../.prettierignore",
"type-check": "tsc --noEmit"
},
"dependencies": {},
"devDependencies": {
"@extension/storage": "workspace:*",
"@extension/tsconfig": "workspace:*"
Expand Down
8 changes: 5 additions & 3 deletions packages/storage/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "@extension/storage",
"version": "0.3.1",
"description": "chrome extension storage",
"description": "chrome extension - storage",
"private": true,
"sideEffects": false,
"files": [
Expand All @@ -10,14 +10,16 @@
"main": "./dist/index.js",
"types": "index.ts",
"scripts": {
"clean": "rimraf ./dist",
"clean:bundle": "pnpx rimraf dist",
"clean:node_modules": "pnpx rimraf node_modules",
"clean:turbo": "pnpx rimraf .turbo",
"clean": "pnpm clean:bundle && pnpm clean:node_modules && pnpm clean:turbo",
"ready": "node build.mjs",
"lint": "eslint . --ext .ts,.tsx",
"lint:fix": "pnpm lint --fix",
"prettier": "prettier . --write --ignore-path ../../.prettierignore",
"type-check": "tsc --noEmit"
},
"dependencies": {},
"devDependencies": {
"@extension/tsconfig": "workspace:*"
}
Expand Down
2 changes: 1 addition & 1 deletion packages/tailwind-config/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "@extension/tailwindcss-config",
"version": "0.3.1",
"description": "Tailwind CSS configuration for boilerplate",
"description": "chrome extension - tailwindcss configuration",
"main": "tailwind.config.ts",
"private": true
}
2 changes: 1 addition & 1 deletion packages/tsconfig/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@extension/tsconfig",
"version": "0.3.1",
"description": "tsconfig for chrome extension",
"description": "chrome extension - tsconfig",
"private": true
}
7 changes: 5 additions & 2 deletions packages/ui/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "@extension/ui",
"version": "0.3.1",
"description": "chrome extension ui components",
"description": "chrome extension - ui components",
"private": true,
"sideEffects": false,
"type": "module",
Expand All @@ -12,7 +12,10 @@
"types": "index.ts",
"main": "./dist/index.js",
"scripts": {
"clean": "rimraf ./dist && rimraf .turbo",
"clean:bundle": "pnpx rimraf dist",
"clean:node_modules": "pnpx rimraf node_modules",
"clean:turbo": "pnpx rimraf .turbo",
"clean": "pnpm clean:bundle && pnpm clean:node_modules && pnpm clean:turbo",
"ready": "node build.mjs",
"lint": "eslint . --ext .ts,.tsx",
"lint:fix": "pnpm lint --fix",
Expand Down
6 changes: 5 additions & 1 deletion packages/vite-config/package.json
Original file line number Diff line number Diff line change
@@ -1,10 +1,14 @@
{
"name": "@extension/vite-config",
"version": "0.3.1",
"description": "Vite base configuration",
"description": "chrome extension - vite base configuration",
"main": "index.mjs",
"type": "module",
"private": true,
"scripts": {
"clean:node_modules": "pnpx rimraf node_modules",
"clean": "pnpm clean:node_modules"
},
"devDependencies": {
"@extension/hmr": "workspace:*",
"@extension/tsconfig": "workspace:*",
Expand Down
7 changes: 5 additions & 2 deletions packages/zipper/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "@extension/zipper",
"version": "0.3.1",
"description": "chrome extension zipper",
"description": "chrome extension - zipper",
"private": true,
"sideEffects": false,
"files": [
Expand All @@ -11,7 +11,10 @@
"module": "dist/index.js",
"types": "index.ts",
"scripts": {
"clean": "rimraf ./dist && rimraf ./build",
"clean:bundle": "pnpx rimraf dist",
"clean:node_modules": "pnpx rimraf node_modules",
"clean:turbo": "pnpx rimraf .turbo",
"clean": "pnpm clean:bundle && pnpm clean:node_modules && pnpm clean:turbo",
"zip": "tsx index.ts",
"ready": "tsc",
"lint": "eslint . --ext .ts,.tsx",
Expand Down
12 changes: 6 additions & 6 deletions pages/content-runtime/package.json
Original file line number Diff line number Diff line change
@@ -1,23 +1,23 @@
{
"name": "@extension/content-runtime-script",
"version": "0.3.1",
"description": "chrome extension content runtime script",
"description": "chrome extension - content runtime script",
"private": true,
"sideEffects": true,
"files": [
"dist/**"
],
"scripts": {
"clean": "rimraf ./dist",
"build": "pnpm run clean && pnpm type-check && vite build",
"build:watch": "cross-env __DEV__=true vite build -w --mode development",
"dev": "pnpm build:watch",
"clean:node_modules": "pnpx rimraf node_modules",
"clean:turbo": "pnpx rimraf .turbo",
"clean": "pnpm clean:node_modules && pnpm clean:turbo",
"build": "vite build",
"dev": "cross-env __DEV__=true vite build --mode development",
"lint": "eslint . --ext .ts,.tsx",
"lint:fix": "pnpm lint --fix",
"prettier": "prettier . --write --ignore-path ../../.prettierignore",
"type-check": "tsc --noEmit"
},
"dependencies": {},
"devDependencies": {
"@extension/tsconfig": "workspace:*",
"@extension/hmr": "workspace:*",
Expand Down
12 changes: 8 additions & 4 deletions pages/content-ui/package.json
Original file line number Diff line number Diff line change
@@ -1,17 +1,20 @@
{
"name": "@extension/content-ui",
"version": "0.3.1",
"description": "chrome extension content ui",
"description": "chrome extension - content ui",
"type": "module",
"private": true,
"sideEffects": true,
"files": [
"dist/**"
],
"scripts": {
"clean": "rimraf ./dist",
"clean:bundle": "pnpx rimraf dist",
"clean:node_modules": "pnpx rimraf node_modules",
"clean:turbo": "pnpx rimraf .turbo",
"clean": "pnpm clean:bundle && pnpm clean:node_modules && pnpm clean:turbo",
"build:tailwindcss": "pnpm dlx tailwindcss -i ./src/tailwind-input.css -o ./dist/tailwind-output.css -m",
"build": "pnpm clean && pnpm type-check && pnpm build:tailwindcss && vite build",
"build": "pnpm build:tailwindcss && vite build",
"build:watch": "concurrently \"cross-env __DEV__=true vite build --mode development\" \"pnpm build:tailwindcss -- -w\"",
"dev": "pnpm build:tailwindcss && pnpm build:watch",
"lint": "eslint . --ext .ts,.tsx",
Expand All @@ -29,6 +32,7 @@
"@extension/tsconfig": "workspace:*",
"@extension/hmr": "workspace:*",
"@extension/vite-config": "workspace:*",
"concurrently": "^8.2.2"
"concurrently": "^8.2.2",
"cross-env": "^7.0.3"
}
}
Loading