From 587f1516603ee89069ce0318a16608ff0402b5be Mon Sep 17 00:00:00 2001 From: Julien Deniau Date: Fri, 30 May 2025 10:43:06 +0200 Subject: [PATCH 01/14] use yarn instead of npm for build script --- packages/devtools/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/devtools/package.json b/packages/devtools/package.json index 5960c62..6048416 100644 --- a/packages/devtools/package.json +++ b/packages/devtools/package.json @@ -18,7 +18,7 @@ "build": "yarn run build:types && yarn run build:module", "lint:types": "tsc --noEmit", "lint": "yarn run lint:types", - "prepublishOnly": "npm run-script build", + "prepublishOnly": "yarn build", "test": "jest" }, "keywords": [ From 4034840426059eda9493056f1f19cb5112c29cba Mon Sep 17 00:00:00 2001 From: Julien Deniau Date: Fri, 30 May 2025 11:02:45 +0200 Subject: [PATCH 02/14] migrate to yarn npm instead of npm --- .github/workflows/npm-publish.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/npm-publish.yml b/.github/workflows/npm-publish.yml index 1ee29fc..ff28731 100644 --- a/.github/workflows/npm-publish.yml +++ b/.github/workflows/npm-publish.yml @@ -34,7 +34,7 @@ jobs: registry-url: https://registry.npmjs.org/ - run: corepack enable - run: yarn install --immutable - - run: npm publish --provenance + - run: yarn npm publish --provenance working-directory: ./packages/devtools env: NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }} From ce371dbb4a2e969d88ce1cebef3a3d0dcb2d7798 Mon Sep 17 00:00:00 2001 From: Julien Deniau Date: Fri, 30 May 2025 11:34:32 +0200 Subject: [PATCH 03/14] use JS for rollup configuration --- packages/devtools/{rollup.config.ts => rollup.config.js} | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) rename packages/devtools/{rollup.config.ts => rollup.config.js} (93%) diff --git a/packages/devtools/rollup.config.ts b/packages/devtools/rollup.config.js similarity index 93% rename from packages/devtools/rollup.config.ts rename to packages/devtools/rollup.config.js index b6285ec..7495013 100644 --- a/packages/devtools/rollup.config.ts +++ b/packages/devtools/rollup.config.js @@ -1,5 +1,4 @@ import fs from 'node:fs'; -import type { RollupOptions } from 'rollup'; import { babel } from '@rollup/plugin-babel'; import nodeResolve from '@rollup/plugin-node-resolve'; @@ -26,7 +25,8 @@ function injectDemoSource() { }; } -const config: Array = [ +/** @type {import('rollup').RollupOptions[]} */ +const config = [ { input: 'src/index.ts', output: { From 9f973f2a42c6ec9b1a5d667643e501b1dbb5bc44 Mon Sep 17 00:00:00 2001 From: Julien Deniau Date: Fri, 30 May 2025 11:49:43 +0200 Subject: [PATCH 04/14] npm publish is back --- .github/workflows/npm-publish.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/npm-publish.yml b/.github/workflows/npm-publish.yml index ff28731..1ee29fc 100644 --- a/.github/workflows/npm-publish.yml +++ b/.github/workflows/npm-publish.yml @@ -34,7 +34,7 @@ jobs: registry-url: https://registry.npmjs.org/ - run: corepack enable - run: yarn install --immutable - - run: yarn npm publish --provenance + - run: npm publish --provenance working-directory: ./packages/devtools env: NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }} From 5ba975ae8eef38dc9f37303618b812fbbfca040c Mon Sep 17 00:00:00 2001 From: Julien Deniau Date: Fri, 30 May 2025 15:51:33 +0200 Subject: [PATCH 05/14] use immutable image --- packages/extension/extension/icon-128.png | Bin 5143 -> 3459 bytes packages/extension/img/icon-128.png | Bin 5143 -> 3459 bytes packages/extension/img/icon-large.png | Bin 25651 -> 0 bytes 3 files changed, 0 insertions(+), 0 deletions(-) delete mode 100644 packages/extension/img/icon-large.png diff --git a/packages/extension/extension/icon-128.png b/packages/extension/extension/icon-128.png index 38cc5fc77635f87d15193de585d784b21414361a..073bea11fe54e4d1d2ad7fd7f01e5ab92590af86 100644 GIT binary patch literal 3459 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 literal 5143 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 BOIrW{ diff --git a/packages/extension/img/icon-128.png b/packages/extension/img/icon-128.png index 38cc5fc77635f87d15193de585d784b21414361a..073bea11fe54e4d1d2ad7fd7f01e5ab92590af86 100644 GIT binary patch literal 3459 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 literal 5143 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 BOIrW{ diff --git a/packages/extension/img/icon-large.png b/packages/extension/img/icon-large.png deleted file mode 100644 index 5e4e8432e26f0d167562387f779aff681e4b20df..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 25651 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 IWfSzj05=*#Pyhe` From 065701986514fedd722ca06a963253bca627b390 Mon Sep 17 00:00:00 2001 From: Julien Deniau Date: Fri, 30 May 2025 15:21:37 +0000 Subject: [PATCH 06/14] Continue to build commonjs until immutable v6 --- packages/devtools/demo/demo.js | 2 +- packages/devtools/package.json | 7 +++++-- packages/devtools/rollup.config.js | 14 ++++++++++---- packages/devtools/test.js | 2 +- 4 files changed, 17 insertions(+), 8 deletions(-) diff --git a/packages/devtools/demo/demo.js b/packages/devtools/demo/demo.js index 98e9ef7..7facf9e 100644 --- a/packages/devtools/demo/demo.js +++ b/packages/devtools/demo/demo.js @@ -1,5 +1,5 @@ import * as Immutable from 'immutable'; -import installDevTools from '../dist/index.js'; +import installDevTools from '../dist/index.mjs'; var MyRecord = Immutable.Record( { diff --git a/packages/devtools/package.json b/packages/devtools/package.json index 6048416..65acca9 100644 --- a/packages/devtools/package.json +++ b/packages/devtools/package.json @@ -5,16 +5,19 @@ "description": "Chrome Dev Tools formatter for the Immutable JS library", "exports": { ".": { - "import": "./dist/index.js", + "import": "./dist/index.mjs", + "require": "./dist/index.cjs", "types": "./dist/index.d.ts" } }, + "main": "dist/index.cjs", + "types": "dist/index.d.ts", "files": [ "dist" ], "scripts": { "build:types": "tsc", - "build:module": "rollup -c", + "build:module": "rm -rf dist; rollup -c", "build": "yarn run build:types && yarn run build:module", "lint:types": "tsc --noEmit", "lint": "yarn run lint:types", diff --git a/packages/devtools/rollup.config.js b/packages/devtools/rollup.config.js index 7495013..5a2f3a1 100644 --- a/packages/devtools/rollup.config.js +++ b/packages/devtools/rollup.config.js @@ -29,10 +29,16 @@ function injectDemoSource() { const config = [ { input: 'src/index.ts', - output: { - dir: 'dist', - format: 'es', - }, + output: [ + { + file: 'dist/index.mjs', + format: 'es', + }, + { + file: 'dist/index.cjs', + format: 'cjs', + }, + ], plugins: [ babel({ babelHelpers: 'bundled', diff --git a/packages/devtools/test.js b/packages/devtools/test.js index 687897d..1ee12f6 100644 --- a/packages/devtools/test.js +++ b/packages/devtools/test.js @@ -3,7 +3,7 @@ import Immutable4 from 'immutable'; import Immutable3 from 'immutable3'; -import installDevTools from './dist/index.js'; +import installDevTools from './dist/index.mjs'; installDevTools(Immutable4); console.log('Testing with Immutable 4'); From 424a33a2aab69c4d4cc815b7583e4eec16634115 Mon Sep 17 00:00:00 2001 From: Julien Deniau Date: Fri, 30 May 2025 17:36:24 +0200 Subject: [PATCH 07/14] v2.1.3 --- package.json | 2 +- packages/devtools/package.json | 5 +++-- packages/extension/extension/manifest.json | 2 +- packages/extension/package.json | 2 +- 4 files changed, 6 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index 0efc35f..7ebfddf 100644 --- a/package.json +++ b/package.json @@ -2,7 +2,7 @@ "name": "@immutable/devtools", "description": "Immutable.js DevTools", "type": "module", - "version": "2.1.2", + "version": "2.1.3", "scripts": { "dev": "yarn workspace @immutable/devtools-extension run dev", "build": "yarn workspaces foreach --all -pt run build", diff --git a/packages/devtools/package.json b/packages/devtools/package.json index 65acca9..d5e3521 100644 --- a/packages/devtools/package.json +++ b/packages/devtools/package.json @@ -1,7 +1,7 @@ { "name": "@jdeniau/immutable-devtools", "type": "module", - "version": "2.1.2", + "version": "2.1.3", "description": "Chrome Dev Tools formatter for the Immutable JS library", "exports": { ".": { @@ -16,8 +16,9 @@ "dist" ], "scripts": { + "clean": "node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true });\"", "build:types": "tsc", - "build:module": "rm -rf dist; rollup -c", + "build:module": "yarn clean && rollup -c", "build": "yarn run build:types && yarn run build:module", "lint:types": "tsc --noEmit", "lint": "yarn run lint:types", diff --git a/packages/extension/extension/manifest.json b/packages/extension/extension/manifest.json index 3764aec..59e3741 100644 --- a/packages/extension/extension/manifest.json +++ b/packages/extension/extension/manifest.json @@ -2,7 +2,7 @@ "name": "Immutable.js devtools extension", "short_name": "Immutable.js devtools", "description": "Makes Immutable JS objects more readable when they are logged to the console.", - "version": "2.1.2", + "version": "2.1.3", "manifest_version": 3, "minimum_chrome_version": "88.0", "content_scripts": [ diff --git a/packages/extension/package.json b/packages/extension/package.json index 45c81f1..f87f7a5 100644 --- a/packages/extension/package.json +++ b/packages/extension/package.json @@ -1,7 +1,7 @@ { "name": "@immutable/devtools-extension", "type": "module", - "version": "2.1.2", + "version": "2.1.3", "description": "", "exports": "./index.js", "scripts": { From 27366b2529b4866830c3c41a0b71b08a6b1cf510 Mon Sep 17 00:00:00 2001 From: Julien Deniau Date: Fri, 30 May 2025 17:46:20 +0200 Subject: [PATCH 08/14] fix missing types --- packages/devtools/package.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/devtools/package.json b/packages/devtools/package.json index d5e3521..fe93d55 100644 --- a/packages/devtools/package.json +++ b/packages/devtools/package.json @@ -18,8 +18,8 @@ "scripts": { "clean": "node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true });\"", "build:types": "tsc", - "build:module": "yarn clean && rollup -c", - "build": "yarn run build:types && yarn run build:module", + "build:module": "rollup -c", + "build": "yarn clean && yarn run build:types && yarn run build:module", "lint:types": "tsc --noEmit", "lint": "yarn run lint:types", "prepublishOnly": "yarn build", From 1c29df3424c318db2097e4d8d6a69dc0ac496046 Mon Sep 17 00:00:00 2001 From: Julien Deniau Date: Fri, 30 May 2025 17:46:50 +0200 Subject: [PATCH 09/14] v2.1.4 --- package.json | 2 +- packages/devtools/package.json | 2 +- packages/extension/extension/manifest.json | 2 +- packages/extension/package.json | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package.json b/package.json index 7ebfddf..09b8b46 100644 --- a/package.json +++ b/package.json @@ -2,7 +2,7 @@ "name": "@immutable/devtools", "description": "Immutable.js DevTools", "type": "module", - "version": "2.1.3", + "version": "2.1.4", "scripts": { "dev": "yarn workspace @immutable/devtools-extension run dev", "build": "yarn workspaces foreach --all -pt run build", diff --git a/packages/devtools/package.json b/packages/devtools/package.json index fe93d55..f788a0e 100644 --- a/packages/devtools/package.json +++ b/packages/devtools/package.json @@ -1,7 +1,7 @@ { "name": "@jdeniau/immutable-devtools", "type": "module", - "version": "2.1.3", + "version": "2.1.4", "description": "Chrome Dev Tools formatter for the Immutable JS library", "exports": { ".": { diff --git a/packages/extension/extension/manifest.json b/packages/extension/extension/manifest.json index 59e3741..da063a3 100644 --- a/packages/extension/extension/manifest.json +++ b/packages/extension/extension/manifest.json @@ -2,7 +2,7 @@ "name": "Immutable.js devtools extension", "short_name": "Immutable.js devtools", "description": "Makes Immutable JS objects more readable when they are logged to the console.", - "version": "2.1.3", + "version": "2.1.4", "manifest_version": 3, "minimum_chrome_version": "88.0", "content_scripts": [ diff --git a/packages/extension/package.json b/packages/extension/package.json index f87f7a5..73d8e7f 100644 --- a/packages/extension/package.json +++ b/packages/extension/package.json @@ -1,7 +1,7 @@ { "name": "@immutable/devtools-extension", "type": "module", - "version": "2.1.3", + "version": "2.1.4", "description": "", "exports": "./index.js", "scripts": { From 1d369c36522050ff94fcff76c9e7b87cc5d16c0e Mon Sep 17 00:00:00 2001 From: Julien Deniau <1398469+jdeniau@users.noreply.github.com> Date: Fri, 30 May 2025 20:47:21 +0200 Subject: [PATCH 10/14] chrome extension link --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 100344d..fb4291b 100644 --- a/README.md +++ b/README.md @@ -44,7 +44,7 @@ In Dev Tools, press F1 to load the Settings. Scroll down to the Console section You can directly install the browser extension for Chrome or Firefox. It automatically installs the formatters when you open the DevTools. - Firefox: https://addons.mozilla.org/fr/firefox/addon/immutable-js-console-formatter/ -- Chrome (not working for now): https://chrome.google.com/webstore/detail/immutablejs-object-format/hgldghadipiblonfkkicmgcbbijnpeog +- Chrome: https://chromewebstore.google.com/detail/immutablejs-object-format/lfdmhpmheemfkgjpifhenbkgcaaopckp ### Install in project From aa2414fdab2183dd16223c67b8f06599514b1fe2 Mon Sep 17 00:00:00 2001 From: Julien Deniau <1398469+jdeniau@users.noreply.github.com> Date: Fri, 30 May 2025 20:48:25 +0200 Subject: [PATCH 11/14] Firefox new link --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index fb4291b..dd3ea24 100644 --- a/README.md +++ b/README.md @@ -43,7 +43,7 @@ In Dev Tools, press F1 to load the Settings. Scroll down to the Console section You can directly install the browser extension for Chrome or Firefox. It automatically installs the formatters when you open the DevTools. -- Firefox: https://addons.mozilla.org/fr/firefox/addon/immutable-js-console-formatter/ +- Firefox: https://addons.mozilla.org/fr/firefox/addon/immutable-js-devtool-extension/ - Chrome: https://chromewebstore.google.com/detail/immutablejs-object-format/lfdmhpmheemfkgjpifhenbkgcaaopckp ### Install in project From c737629c1a948e21b93214728892a84bd08c3206 Mon Sep 17 00:00:00 2001 From: Julien Deniau <1398469+jdeniau@users.noreply.github.com> Date: Sat, 31 May 2025 00:10:06 +0200 Subject: [PATCH 12/14] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index dd3ea24..ce38a8a 100644 --- a/README.md +++ b/README.md @@ -58,7 +58,7 @@ And enable with: ```js import * as Immutable from 'immutable'; -import installDevTools = '@jdeniau/immutable-devtools'; +import installDevTools from '@jdeniau/immutable-devtools'; installDevTools(Immutable); ``` From 16675d66133c39b46124e1a9d50ec4605d3ad74d Mon Sep 17 00:00:00 2001 From: Julien Deniau Date: Wed, 4 Jun 2025 00:38:36 +0200 Subject: [PATCH 13/14] disable extension on clickup (does trigger NS_ERROR_CORRUPTED_CONTENT) on cloudfront urls --- packages/extension/babel.config.json | 2 +- packages/extension/extension/manifest.json | 19 +++++-------------- 2 files changed, 6 insertions(+), 15 deletions(-) diff --git a/packages/extension/babel.config.json b/packages/extension/babel.config.json index 1320b9a..9375ee5 100644 --- a/packages/extension/babel.config.json +++ b/packages/extension/babel.config.json @@ -1,3 +1,3 @@ { - "presets": ["@babel/preset-env"] + "presets": [["@babel/preset-env", { "targets": "defaults" }]] } diff --git a/packages/extension/extension/manifest.json b/packages/extension/extension/manifest.json index da063a3..49c344f 100644 --- a/packages/extension/extension/manifest.json +++ b/packages/extension/extension/manifest.json @@ -7,14 +7,9 @@ "minimum_chrome_version": "88.0", "content_scripts": [ { - "matches": [ - "http://*/*", - "https://*/*", - "file://*/*" - ], - "js": [ - "content-script.js" - ], + "matches": ["http://*/*", "https://*/*", "file://*/*"], + "exclude_matches": ["https://app.clickup.com/*"], + "js": ["content-script.js"], "all_frames": true, "run_at": "document_start" } @@ -25,12 +20,8 @@ }, "web_accessible_resources": [ { - "resources": [ - "immutable-object-formatter.js" - ], - "matches": [ - "" - ] + "resources": ["immutable-object-formatter.js"], + "matches": [""] } ], "browser_specific_settings": { From d5dd69df6659c443034b539b0f008937dc55b2aa Mon Sep 17 00:00:00 2001 From: Julien Deniau Date: Wed, 4 Jun 2025 00:49:33 +0200 Subject: [PATCH 14/14] v2.1.5 --- package.json | 2 +- packages/devtools/package.json | 2 +- packages/extension/extension/manifest.json | 24 ++++++++++++++++------ packages/extension/package.json | 2 +- 4 files changed, 21 insertions(+), 9 deletions(-) diff --git a/package.json b/package.json index 09b8b46..f0c030f 100644 --- a/package.json +++ b/package.json @@ -2,7 +2,7 @@ "name": "@immutable/devtools", "description": "Immutable.js DevTools", "type": "module", - "version": "2.1.4", + "version": "2.1.5", "scripts": { "dev": "yarn workspace @immutable/devtools-extension run dev", "build": "yarn workspaces foreach --all -pt run build", diff --git a/packages/devtools/package.json b/packages/devtools/package.json index f788a0e..1728f29 100644 --- a/packages/devtools/package.json +++ b/packages/devtools/package.json @@ -1,7 +1,7 @@ { "name": "@jdeniau/immutable-devtools", "type": "module", - "version": "2.1.4", + "version": "2.1.5", "description": "Chrome Dev Tools formatter for the Immutable JS library", "exports": { ".": { diff --git a/packages/extension/extension/manifest.json b/packages/extension/extension/manifest.json index 49c344f..91084d8 100644 --- a/packages/extension/extension/manifest.json +++ b/packages/extension/extension/manifest.json @@ -2,14 +2,22 @@ "name": "Immutable.js devtools extension", "short_name": "Immutable.js devtools", "description": "Makes Immutable JS objects more readable when they are logged to the console.", - "version": "2.1.4", + "version": "2.1.5", "manifest_version": 3, "minimum_chrome_version": "88.0", "content_scripts": [ { - "matches": ["http://*/*", "https://*/*", "file://*/*"], - "exclude_matches": ["https://app.clickup.com/*"], - "js": ["content-script.js"], + "matches": [ + "http://*/*", + "https://*/*", + "file://*/*" + ], + "exclude_matches": [ + "https://app.clickup.com/*" + ], + "js": [ + "content-script.js" + ], "all_frames": true, "run_at": "document_start" } @@ -20,8 +28,12 @@ }, "web_accessible_resources": [ { - "resources": ["immutable-object-formatter.js"], - "matches": [""] + "resources": [ + "immutable-object-formatter.js" + ], + "matches": [ + "" + ] } ], "browser_specific_settings": { diff --git a/packages/extension/package.json b/packages/extension/package.json index 73d8e7f..6dd4592 100644 --- a/packages/extension/package.json +++ b/packages/extension/package.json @@ -1,7 +1,7 @@ { "name": "@immutable/devtools-extension", "type": "module", - "version": "2.1.4", + "version": "2.1.5", "description": "", "exports": "./index.js", "scripts": {