diff --git a/package-lock.json b/package-lock.json index f54cc190..9393d0d6 100644 --- a/package-lock.json +++ b/package-lock.json @@ -32,7 +32,6 @@ "canvas": "^2.6.1", "conventional-changelog-cli": "^2.1.0", "cross-env": "^7.0.2", - "decamelize": "^6.0.0", "diff-run": "^1.0.4", "eslint": "^8.0.0", "eslint-config-prettier": "^8.0.0", @@ -6035,18 +6034,6 @@ } } }, - "node_modules/decamelize": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-6.0.0.tgz", - "integrity": "sha512-Fv96DCsdOgB6mdGl67MT5JaTNKRzrzill5OH5s8bjYJXVlcXyPYGyPsUkWyGV5p1TXI5esYIYMMeDJL0hEIwaA==", - "dev": true, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/decamelize-keys": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.0.tgz", @@ -20059,12 +20046,6 @@ "ms": "2.1.2" } }, - "decamelize": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-6.0.0.tgz", - "integrity": "sha512-Fv96DCsdOgB6mdGl67MT5JaTNKRzrzill5OH5s8bjYJXVlcXyPYGyPsUkWyGV5p1TXI5esYIYMMeDJL0hEIwaA==", - "dev": true - }, "decamelize-keys": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.0.tgz", diff --git a/package.json b/package.json index 0d4e78b8..510feffa 100644 --- a/package.json +++ b/package.json @@ -81,7 +81,6 @@ "canvas": "^2.6.1", "conventional-changelog-cli": "^2.1.0", "cross-env": "^7.0.2", - "decamelize": "^6.0.0", "diff-run": "^1.0.4", "eslint": "^8.0.0", "eslint-config-prettier": "^8.0.0", diff --git a/scripts/sync.ts b/scripts/sync.ts index feb0c493..52701d70 100644 --- a/scripts/sync.ts +++ b/scripts/sync.ts @@ -3,7 +3,7 @@ import path from 'path' import fs from 'fs' import { promisify } from 'util' import { ESLint } from 'eslint' -import decamelize from 'decamelize' +import { kebabCase } from 'lodash' import eslintConfig from '../.eslintrc.js' const mkdir = promisify(fs.mkdir) @@ -29,12 +29,7 @@ Object.entries(g2plot).forEach(([chartName, module]: [string, any]) => { if (module.prototype instanceof Plot && chartName !== 'P') { if ( !fs.existsSync( - path.resolve( - plotDir, - `${decamelize(chartName, { - separator: '-', - })}/index.tsx` - ) + path.resolve(plotDir, `${kebabCase(chartName)}/index.tsx`) ) ) { newCharts.push(chartName) @@ -56,9 +51,7 @@ const lintAndFixFileContent = async (fileContent: string, filePath: string) => { const getChartConfig = (chart: string) => { return { cmpName: `${chart}Chart`, - cmpPath: decamelize(chart, { - separator: '-', - }), + cmpPath: kebabCase(chart), } }