From 4bc8e27bbc2ee0d6c0ea7b967ed05af7faae0ffb Mon Sep 17 00:00:00 2001 From: wangfukai Date: Mon, 27 Sep 2021 13:54:45 +0800 Subject: [PATCH 1/5] fix: update generic-names --- package.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index 2c83262..36f5397 100644 --- a/package.json +++ b/package.json @@ -9,7 +9,7 @@ "@babel/types": "^7.0.0", "ajv": "^6.5.3", "ajv-keywords": "^3.2.0", - "generic-names": "^2.0.1", + "generic-names": "^3.0.0", "postcss": "^7.0.2", "postcss-modules": "^1.3.2", "postcss-modules-extract-imports": "^1.2.0", @@ -62,7 +62,7 @@ ], "license": "BSD-3-Clause", "main": "dist/index.js", - "name": "babel-plugin-react-css-modules", + "name": "@mlz/babel-plugin-react-css-modules", "repository": { "type": "git", "url": "https://github.com/gajus/babel-plugin-react-css-modules" From f2c3922a2d8657b7878f4d35d9fb6c68bec48e80 Mon Sep 17 00:00:00 2001 From: wangfukai Date: Mon, 27 Sep 2021 15:33:17 +0800 Subject: [PATCH 2/5] fix: remove babel-plugin-react-css-modules refer --- README.md | 2 +- package.json | 6 +++--- src/index.js | 2 +- .../react-css-modules/custom attribute mapping/output.js | 2 +- .../output.js | 2 +- .../output.js | 2 +- .../uses autoResolveMultipleImport on runtime/output.js | 2 +- .../output.js | 2 +- .../output.js | 2 +- 9 files changed, 11 insertions(+), 11 deletions(-) diff --git a/README.md b/README.md index 30a303c..f68b42e 100644 --- a/README.md +++ b/README.md @@ -424,7 +424,7 @@ import './bar.css'; Output: ```js -import _getClassName from 'babel-plugin-react-css-modules/dist/browser/getClassName'; +import _getClassName from '@mlz/babel-plugin-react-css-modules/dist/browser/getClassName'; import foo from './bar.css'; const _styleModuleImportMap = { diff --git a/package.json b/package.json index 2c83262..c45441c 100644 --- a/package.json +++ b/package.json @@ -9,7 +9,7 @@ "@babel/types": "^7.0.0", "ajv": "^6.5.3", "ajv-keywords": "^3.2.0", - "generic-names": "^2.0.1", + "generic-names": "^3.0.0", "postcss": "^7.0.2", "postcss-modules": "^1.3.2", "postcss-modules-extract-imports": "^1.2.0", @@ -62,7 +62,7 @@ ], "license": "BSD-3-Clause", "main": "dist/index.js", - "name": "babel-plugin-react-css-modules", + "name": "@mlz/babel-plugin-react-css-modules", "repository": { "type": "git", "url": "https://github.com/gajus/babel-plugin-react-css-modules" @@ -74,5 +74,5 @@ "lint": "eslint ./src && flow", "test": "jest" }, - "version": "1.0.0" + "version": "1.0.3" } diff --git a/src/index.js b/src/index.js index 305d941..840951b 100644 --- a/src/index.js +++ b/src/index.js @@ -52,7 +52,7 @@ export default ({ filenameMap[filename].importedHelperIndentifier ) ], - t.stringLiteral('babel-plugin-react-css-modules/dist/browser/getClassName') + t.stringLiteral('@mlz/babel-plugin-react-css-modules/dist/browser/getClassName') ) ); diff --git a/test/fixtures/react-css-modules/custom attribute mapping/output.js b/test/fixtures/react-css-modules/custom attribute mapping/output.js index 7c65ae6..e7b0b8d 100644 --- a/test/fixtures/react-css-modules/custom attribute mapping/output.js +++ b/test/fixtures/react-css-modules/custom attribute mapping/output.js @@ -1,6 +1,6 @@ "use strict"; -var _getClassName2 = _interopRequireDefault(require("babel-plugin-react-css-modules/dist/browser/getClassName")); +var _getClassName2 = _interopRequireDefault(require("@mlz/babel-plugin-react-css-modules/dist/browser/getClassName")); require("./foo.css"); diff --git a/test/fixtures/react-css-modules/merges the resolved styleName with the existing className values/output.js b/test/fixtures/react-css-modules/merges the resolved styleName with the existing className values/output.js index 10e72e0..26606db 100644 --- a/test/fixtures/react-css-modules/merges the resolved styleName with the existing className values/output.js +++ b/test/fixtures/react-css-modules/merges the resolved styleName with the existing className values/output.js @@ -1,6 +1,6 @@ "use strict"; -var _getClassName2 = _interopRequireDefault(require("babel-plugin-react-css-modules/dist/browser/getClassName")); +var _getClassName2 = _interopRequireDefault(require("@mlz/babel-plugin-react-css-modules/dist/browser/getClassName")); require("./bar.css"); diff --git a/test/fixtures/react-css-modules/provides handleMissingStyleName to getClassName at runtime/output.js b/test/fixtures/react-css-modules/provides handleMissingStyleName to getClassName at runtime/output.js index 984ad03..420a37e 100644 --- a/test/fixtures/react-css-modules/provides handleMissingStyleName to getClassName at runtime/output.js +++ b/test/fixtures/react-css-modules/provides handleMissingStyleName to getClassName at runtime/output.js @@ -1,6 +1,6 @@ "use strict"; -var _getClassName2 = _interopRequireDefault(require("babel-plugin-react-css-modules/dist/browser/getClassName")); +var _getClassName2 = _interopRequireDefault(require("@mlz/babel-plugin-react-css-modules/dist/browser/getClassName")); require("./foo.css"); diff --git a/test/fixtures/react-css-modules/uses autoResolveMultipleImport on runtime/output.js b/test/fixtures/react-css-modules/uses autoResolveMultipleImport on runtime/output.js index 78f8fbe..9aead71 100644 --- a/test/fixtures/react-css-modules/uses autoResolveMultipleImport on runtime/output.js +++ b/test/fixtures/react-css-modules/uses autoResolveMultipleImport on runtime/output.js @@ -1,6 +1,6 @@ "use strict"; -var _getClassName2 = _interopRequireDefault(require("babel-plugin-react-css-modules/dist/browser/getClassName")); +var _getClassName2 = _interopRequireDefault(require("@mlz/babel-plugin-react-css-modules/dist/browser/getClassName")); require("./foo.css"); diff --git a/test/fixtures/react-css-modules/uses getClassName to resolve non-literal styleName (with already existing className)/output.js b/test/fixtures/react-css-modules/uses getClassName to resolve non-literal styleName (with already existing className)/output.js index d6247f7..587301d 100644 --- a/test/fixtures/react-css-modules/uses getClassName to resolve non-literal styleName (with already existing className)/output.js +++ b/test/fixtures/react-css-modules/uses getClassName to resolve non-literal styleName (with already existing className)/output.js @@ -1,6 +1,6 @@ "use strict"; -var _getClassName2 = _interopRequireDefault(require("babel-plugin-react-css-modules/dist/browser/getClassName")); +var _getClassName2 = _interopRequireDefault(require("@mlz/babel-plugin-react-css-modules/dist/browser/getClassName")); var _bar = _interopRequireDefault(require("./bar.css")); diff --git a/test/fixtures/react-css-modules/uses getClassName to resolve non-literal styleName/output.js b/test/fixtures/react-css-modules/uses getClassName to resolve non-literal styleName/output.js index 01c605e..3e4b3b8 100644 --- a/test/fixtures/react-css-modules/uses getClassName to resolve non-literal styleName/output.js +++ b/test/fixtures/react-css-modules/uses getClassName to resolve non-literal styleName/output.js @@ -1,6 +1,6 @@ "use strict"; -var _getClassName2 = _interopRequireDefault(require("babel-plugin-react-css-modules/dist/browser/getClassName")); +var _getClassName2 = _interopRequireDefault(require("@mlz/babel-plugin-react-css-modules/dist/browser/getClassName")); var _bar = _interopRequireDefault(require("./bar.css")); From 9b7a8958ce9f1b872d1c1ede629c5c73922405e4 Mon Sep 17 00:00:00 2001 From: wangfukai Date: Mon, 29 Nov 2021 16:38:30 +0800 Subject: [PATCH 3/5] fix: add release cmd --- package.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/package.json b/package.json index c45441c..a507059 100644 --- a/package.json +++ b/package.json @@ -72,7 +72,8 @@ "build-helper": "mkdir -p ./dist/browser && NODE_ENV=production babel ./src/getClassName.js --out-file ./dist/browser/getClassName.js --source-maps --no-babelrc --plugins @babel/plugin-transform-modules-commonjs,@babel/plugin-transform-flow-strip-types --presets @babel/preset-env && npm run build-schema-helper", "build-schema-helper": "mkdir -p ./dist/browser/schemas && NODE_ENV=production babel ./src/schemas/optionsDefaults.js --out-file ./dist/browser/schemas/optionsDefaults.js --source-maps --no-babelrc --plugins @babel/plugin-transform-modules-commonjs,@babel/plugin-transform-flow-strip-types --presets @babel/preset-env", "lint": "eslint ./src && flow", + "prepublish": "npm run build", "test": "jest" }, - "version": "1.0.3" + "version": "1.0.5" } From 131b67dc9be55e8e82b95ffe00b1fa160b7db21f Mon Sep 17 00:00:00 2001 From: Eric Tian Date: Fri, 3 Nov 2023 17:06:34 +0800 Subject: [PATCH 4/5] =?UTF-8?q?feat:=20=E5=8D=87=E7=BA=A7=20generic-names?= =?UTF-8?q?=20=E7=89=88=E6=9C=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index a507059..196a1c4 100644 --- a/package.json +++ b/package.json @@ -9,7 +9,7 @@ "@babel/types": "^7.0.0", "ajv": "^6.5.3", "ajv-keywords": "^3.2.0", - "generic-names": "^3.0.0", + "generic-names": "^4.0.0", "postcss": "^7.0.2", "postcss-modules": "^1.3.2", "postcss-modules-extract-imports": "^1.2.0", From e87f13ea2baef341f2d1b8152cd31927c284ecc1 Mon Sep 17 00:00:00 2001 From: Eric Tian Date: Fri, 3 Nov 2023 17:38:24 +0800 Subject: [PATCH 5/5] Create npm-publish.yml --- .github/workflows/npm-publish.yml | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 .github/workflows/npm-publish.yml diff --git a/.github/workflows/npm-publish.yml b/.github/workflows/npm-publish.yml new file mode 100644 index 0000000..121b0b9 --- /dev/null +++ b/.github/workflows/npm-publish.yml @@ -0,0 +1,21 @@ +# This workflow will run tests using node and then publish a package to GitHub Packages when a release is created +# For more information see: https://docs.github.com/en/actions/publishing-packages/publishing-nodejs-packages + +name: Node.js Package + +on: + release: + types: [created] + +jobs: + publish-npm: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v3 + - uses: actions/setup-node@v3 + with: + node-version: 16 + registry-url: https://registry.npmjs.org/ + - run: npm publish + env: + NODE_AUTH_TOKEN: ${{secrets.npm_token}}