|
25 | 25 | "antlr:clear": "rm -rf src/generated-parser/*",
|
26 | 26 | "antlr:lexer": "java -Duser.dir=$(pwd)/src/g4 -cp $(pwd)/antlr/antlr-4.11.1-complete.jar org.antlr.v4.Tool -o ./src/generated-parser -Dlanguage=JavaScript sequenceLexer.g4",
|
27 | 27 | "antlr:parser": "java -Duser.dir=$(pwd)/src/g4 -cp $(pwd)/antlr/antlr-4.11.1-complete.jar org.antlr.v4.Tool -o ./src/generated-parser -Dlanguage=JavaScript sequenceParser.g4",
|
28 |
| - "eslint": "eslint --fix --ext .js,.ts,.vue src", |
| 28 | + "eslint": "eslint --fix --ext .js,.ts,.tsx,.jsx src", |
29 | 29 | "prettier": "prettier --write --ignore-unknown \"src/**/*.{js,ts,vue,json,htm,html}\"",
|
30 | 30 | "git:branch:clean:gone": "git fetch -p && git branch -vv | awk '/: gone]/{print $1}' | xargs git branch -d",
|
31 | 31 | "git:branch:clean:merged": "git branch --merged|egrep -v \"(\\*|master|main|dev|skip_branch_name)\" | xargs git branch -d",
|
|
39 | 39 | "types": "./types/index.d.ts",
|
40 | 40 | "lint-staged": {
|
41 | 41 | "**/*": "prettier --write --ignore-unknown",
|
42 |
| - "*.{js,ts,vue,json,htm,html}": "eslint --fix" |
| 42 | + "*.{js,ts,tsx,jsx,json,htm,html}": "eslint --fix" |
| 43 | + }, |
| 44 | + "packageManager": "[email protected]", |
| 45 | + "engines": { |
| 46 | + "node": ">=20" |
| 47 | + }, |
| 48 | + "postcss": { |
| 49 | + "plugins": { |
| 50 | + "tailwindcss": {}, |
| 51 | + "autoprefixer": {} |
| 52 | + } |
43 | 53 | },
|
44 | 54 | "dependencies": {
|
45 |
| - "@headlessui-float/vue": "^0.14.0", |
46 |
| - "@headlessui/tailwindcss": "^0.2.0", |
47 |
| - "@headlessui/vue": "^1.7.16", |
48 |
| - "@types/assert": "^1.5.6", |
49 |
| - "@types/ramda": "^0.28.20", |
50 |
| - "@vue/compat": "^3.2.45", |
| 55 | + "@headlessui-float/react": "^0.15.0", |
| 56 | + "@headlessui/react": "^2.2.1", |
| 57 | + "@headlessui/tailwindcss": "^0.2.2", |
51 | 58 | "antlr4": "~4.11.0",
|
52 |
| - "color-string": "^1.5.5", |
53 |
| - "dom-to-image-more": "^2.13.0", |
54 |
| - "dompurify": "^3.1.5", |
55 |
| - "file-saver": "^2.0.5", |
| 59 | + "class-variance-authority": "^0.7.1", |
| 60 | + "clsx": "^2.1.1", |
| 61 | + "color-string": "^2.0.1", |
| 62 | + "dompurify": "^3.2.5", |
56 | 63 | "highlight.js": "^10.7.3",
|
57 |
| - "html-to-image": "^1.11.3", |
58 |
| - "lodash": "^4.17.21", |
59 |
| - "marked": "^4.0.10", |
| 64 | + "html-to-image": "^1.11.13", |
| 65 | + "immer": "^10.1.1", |
| 66 | + "jotai": "^2.12.2", |
| 67 | + "marked": "^4.3.0", |
60 | 68 | "pino": "^8.8.0",
|
61 |
| - "postcss": "^8.4.31", |
| 69 | + "radash": "^12.1.0", |
62 | 70 | "ramda": "^0.28.0",
|
63 |
| - "tailwindcss": "^3.4.17", |
64 |
| - "vue": "^3.2.45", |
65 |
| - "vuex": "^4.1.0" |
| 71 | + "react": "^19.0.0", |
| 72 | + "react-dom": "^19.0.0", |
| 73 | + "tailwind-merge": "^3.1.0", |
| 74 | + "tailwindcss": "^3.4.17" |
66 | 75 | },
|
67 | 76 | "devDependencies": {
|
68 |
| - "@babel/eslint-parser": "^7.19.1", |
69 |
| - "@babel/preset-env": "^7.20.2", |
| 77 | + "@eslint/js": "^9.21.0", |
70 | 78 | "@types/antlr4": "~4.11.2",
|
71 |
| - "@types/color-string": "^1.5.2", |
72 |
| - "@types/jest": "^29.5.14", |
| 79 | + "@types/color-string": "^1.5.5", |
| 80 | + "@types/highlight.js": "10", |
73 | 81 | "@types/jsdom": "^21.1.7",
|
74 |
| - "@types/lodash": "^4.14.191", |
75 |
| - "@types/node": "latest", |
76 |
| - "@typescript-eslint/eslint-plugin": "^6.7.4", |
77 |
| - "@typescript-eslint/parser": "^6.7.4", |
78 |
| - "@vitejs/plugin-vue": "^4.0.0", |
79 |
| - "@vitest/coverage-v8": "^2.1.5", |
80 |
| - "@vue/compiler-dom": "^3.3.8", |
81 |
| - "@vue/compiler-sfc": "^3.2.45", |
82 |
| - "@vue/test-utils": "^2.2.7", |
83 |
| - "autoprefixer": "^10.4.13", |
84 |
| - "concurrently": "^7.6.0", |
85 |
| - "cypress": "^10.11.0", |
86 |
| - "cypress-plugin-snapshots": "^1.4.4", |
87 |
| - "eslint": "^8.30.0", |
88 |
| - "eslint-config-prettier": "^9.0.0", |
89 |
| - "eslint-plugin-html": "^7.1.0", |
90 |
| - "eslint-plugin-prettier": "^5.0.0", |
91 |
| - "eslint-plugin-vue": "^9.17.0", |
92 |
| - "global-jsdom": "^8.6.0", |
93 |
| - "husky": "^8.0.3", |
94 |
| - "jsdom": "^20.0.3", |
95 |
| - "less": "^4.1.3", |
96 |
| - "less-loader": "^11.1.3", |
97 |
| - "lint-staged": "^14.0.1", |
98 |
| - "prettier": "^3.0.3", |
99 |
| - "regenerator-runtime": "^0.13.11", |
100 |
| - "sass": "^1.57.0", |
101 |
| - "svg-url-loader": "^6.0.0", |
102 |
| - "terser-webpack-plugin": "^3.1.0", |
103 |
| - "ts-node": "^10.9.1", |
104 |
| - "typescript": "^5.6.3", |
105 |
| - "vite": "^4.5.6", |
106 |
| - "vite-plugin-css-injected-by-js": "^2.2.0", |
107 |
| - "vite-svg-loader": "^4.0.0", |
108 |
| - "vitest": "^2.1.5" |
109 |
| - }, |
110 |
| - "postcss": { |
111 |
| - "plugins": { |
112 |
| - "tailwindcss": {}, |
113 |
| - "autoprefixer": {} |
114 |
| - } |
115 |
| - }, |
116 |
| - "browserslist": [ |
117 |
| - "last 2 years" |
118 |
| - ], |
119 |
| - "engines": { |
120 |
| - "node": ">=12.0.0" |
121 |
| - }, |
122 |
| - "volta": { |
123 |
| - "node": "18.12.1" |
| 82 | + "@types/marked": "^4.3.2", |
| 83 | + "@types/node": "^22.14.0", |
| 84 | + "@types/ramda": "^0.28.20", |
| 85 | + "@types/react": "^19.0.10", |
| 86 | + "@types/react-dom": "^19.0.4", |
| 87 | + "@vitejs/plugin-react": "^4.3.4", |
| 88 | + "autoprefixer": "^10.4.21", |
| 89 | + "eslint": "^9.21.0", |
| 90 | + "eslint-config-prettier": "^10.1.1", |
| 91 | + "eslint-plugin-react-hooks": "^5.1.0", |
| 92 | + "eslint-plugin-react-refresh": "^0.4.19", |
| 93 | + "globals": "^15.15.0", |
| 94 | + "husky": "^9.1.7", |
| 95 | + "jsdom": "^26.1.0", |
| 96 | + "less": "^4.3.0", |
| 97 | + "lint-staged": "^15.5.1", |
| 98 | + "postcss": "^8.5.3", |
| 99 | + "prettier": "3.5.3", |
| 100 | + "sass": "^1.86.3", |
| 101 | + "typescript": "~5.7.2", |
| 102 | + "typescript-eslint": "^8.24.1", |
| 103 | + "vite": "^6.2.0", |
| 104 | + "vite-plugin-css-injected-by-js": "^3.5.2", |
| 105 | + "vite-svg-loader": "^5.1.0", |
| 106 | + "vitest": "^3.1.1" |
124 | 107 | }
|
125 | 108 | }
|
0 commit comments