Skip to content

Commit 5fec1e0

Browse files
authored
Merge pull request #119 from vordgi/ncm-110
ncm-110 update dependencies
2 parents 5e6de10 + 8536a54 commit 5fec1e0

9 files changed

+1317
-1077
lines changed

.github/workflows/npm-publish.yml

+6-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ jobs:
1515
- name: Set up Node.js
1616
uses: actions/setup-node@v3
1717
with:
18-
node-version: '20'
18+
node-version: "20"
1919

2020
- name: Install pnpm
2121
uses: pnpm/action-setup@v3
@@ -26,16 +26,21 @@ jobs:
2626
run: |
2727
pnpm install
2828
pnpm run build
29+
cp ../README.md .
30+
cp ../LICENSE .
31+
working-directory: ./package
2932

3033
- name: Publish on main
3134
if: "!contains(github.ref_name, 'canary')"
3235
run: |
3336
npm set //registry.npmjs.org/:_authToken=${{secrets.NPM_TOKEN}}
3437
npm publish --access public
38+
working-directory: ./package
3539

3640
- name: Publish on canary
3741
if: contains(github.ref_name, 'canary')
3842
run: |
3943
npm set //registry.npmjs.org/:_authToken=${{secrets.NPM_TOKEN}}
4044
npm version --no-git-tag-version ${{github.ref_name}}
4145
npm publish --tag canary --access public
46+
working-directory: ./package

eslint.config.mjs

+4-3
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,6 @@
11
import eslintPluginPrettierRecommended from "eslint-plugin-prettier/recommended";
22
import tseslint from "typescript-eslint";
33

4-
const ignores = ["**/node_modules/**", "**/dist/**"];
5-
64
export default [
75
{
86
rules: {
@@ -19,4 +17,7 @@ export default [
1917
},
2018
...tseslint.configs.recommended,
2119
eslintPluginPrettierRecommended,
22-
].map((r) => Object.assign(r, { ignores }));
20+
{
21+
ignores: ["**/node_modules/**", "**/dist/**", "**/.next/**"],
22+
},
23+
];

package.json

+12-42
Original file line numberDiff line numberDiff line change
@@ -1,32 +1,14 @@
11
{
2-
"name": "@nimpl/classnames-minifier",
3-
"version": "3.2.1",
4-
"description": "Library for configuring style modules to generate compressed classes",
5-
"main": "dist/withClassnamesMinifier.js",
6-
"types": "dist/withClassnamesMinifier.d.ts",
7-
"files": [
8-
"dist"
9-
],
2+
"name": "nimpl-classnames-minifier",
3+
"version": "1.0.0",
4+
"description": "",
105
"scripts": {
11-
"build": "tsc",
126
"nimpl:classnames-minifier": "pnpm --filter @nimpl/classnames-minifier",
13-
"lint": "eslint .",
7+
"lint": "eslint \"package/\"",
148
"eslint": "eslint",
9+
"prettier": "prettier",
1510
"prepare": "husky"
1611
},
17-
"keywords": [
18-
"next",
19-
"next.js",
20-
"classname",
21-
"class",
22-
"minify",
23-
"compress",
24-
"cut",
25-
"css",
26-
"sass",
27-
"scss",
28-
"modules"
29-
],
3012
"repository": {
3113
"type": "git",
3214
"url": "git://github.com/vordgi/nimpl-classnames-minifier.git"
@@ -36,25 +18,13 @@
3618
"email": "vordgi1@gmail.com",
3719
"url": "https://github.com/vordgi/"
3820
},
39-
"license": "MIT",
4021
"devDependencies": {
41-
"@types/node": "16.11.12",
42-
"@types/uuid": "9.0.7",
43-
"@types/webpack": "5.28.0",
44-
"css-loader": "6.9.0",
45-
"typescript": "4.5.4",
46-
"eslint": "8.57.0",
47-
"eslint-config-prettier": "^9.1.0",
48-
"eslint-plugin-prettier": "^5.1.3",
49-
"husky": "^9.0.11",
50-
"prettier": "^3.2.5",
51-
"typescript-eslint": "^7.6.0"
22+
"eslint": "9.13.0",
23+
"eslint-config-prettier": "9.1.0",
24+
"eslint-plugin-prettier": "5.2.1",
25+
"husky": "9.1.6",
26+
"prettier": "3.3.3",
27+
"typescript-eslint": "8.11.0"
5228
},
53-
"peerDependencies": {
54-
"css-loader": ">=4.0.0"
55-
},
56-
"dependencies": {
57-
"classnames-minifier": "0.2.2",
58-
"uuid": "9.0.1"
59-
}
29+
"license": "MIT"
6030
}

package/package.json

+50
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,50 @@
1+
{
2+
"name": "@nimpl/classnames-minifier",
3+
"version": "3.2.1",
4+
"description": "Library for configuring style modules to generate compressed classes",
5+
"main": "dist/withClassnamesMinifier.js",
6+
"types": "dist/withClassnamesMinifier.d.ts",
7+
"files": [
8+
"dist"
9+
],
10+
"scripts": {
11+
"build": "tsc"
12+
},
13+
"keywords": [
14+
"next",
15+
"next.js",
16+
"classname",
17+
"class",
18+
"minify",
19+
"compress",
20+
"cut",
21+
"css",
22+
"sass",
23+
"scss",
24+
"modules"
25+
],
26+
"repository": {
27+
"type": "git",
28+
"url": "git://github.com/vordgi/nimpl-classnames-minifier.git"
29+
},
30+
"author": {
31+
"name": "Savelyev Alexander",
32+
"email": "vordgi1@gmail.com",
33+
"url": "https://github.com/vordgi/"
34+
},
35+
"license": "MIT",
36+
"devDependencies": {
37+
"@types/node": "22.8.1",
38+
"@types/uuid": "10.0.0",
39+
"@types/webpack": "5.28.5",
40+
"css-loader": "7.1.2",
41+
"typescript": "5.6.3"
42+
},
43+
"peerDependencies": {
44+
"css-loader": ">=4.0.0"
45+
},
46+
"dependencies": {
47+
"classnames-minifier": "0.2.2",
48+
"uuid": "10.0.0"
49+
}
50+
}
File renamed without changes.
File renamed without changes.
File renamed without changes.

0 commit comments

Comments
 (0)