Skip to content

Commit f799839

Browse files
authored
(deps) Replace pascal-case with scule (Maintained & Lighter) (#2842)
* (deps) Replace pascal-case with change-case (Maintained & Lighter) * add changeset
1 parent 0d8e5ae commit f799839

File tree

5 files changed

+17
-30
lines changed

5 files changed

+17
-30
lines changed

.changeset/fuzzy-points-stick.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
'svelte2tsx': patch
3+
---
4+
5+
chore(deps): Replace `pascal-case` with `scule`

packages/svelte2tsx/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,6 @@
6666
],
6767
"dependencies": {
6868
"dedent-js": "^1.0.1",
69-
"pascal-case": "^3.1.1"
69+
"scule": "^1.3.0"
7070
}
7171
}

packages/svelte2tsx/rollup.config.mjs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -107,7 +107,7 @@ export default [
107107
'svelte',
108108
'svelte/compiler',
109109
'dedent-js',
110-
'pascal-case'
110+
'scule'
111111
]
112112
}
113113
];

packages/svelte2tsx/src/svelte2tsx/addComponentExport.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { pascalCase } from 'pascal-case';
1+
import { pascalCase } from 'scule';
22
import path from 'path';
33
import MagicString from 'magic-string';
44
import { ExportedNames } from './nodes/ExportedNames';
@@ -380,7 +380,7 @@ function classNameFromFilename(filename: string, appendSuffix: boolean): string
380380
const withoutInvalidCharacters = withoutExtensions
381381
.split('')
382382
// Although "-" is invalid, we leave it in, pascal-case-handling will throw it out later
383-
.filter((char) => /[A-Za-z$_\d-]/.test(char))
383+
.filter((char) => /[A-Za-z_\d-]/.test(char))
384384
.join('');
385385
const firstValidCharIdx = withoutInvalidCharacters
386386
.split('')

pnpm-lock.yaml

Lines changed: 8 additions & 26 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)