Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Version Packages #226

Open
wants to merge 1 commit into
base: main
Choose a base branch
from
Open

Version Packages #226

wants to merge 1 commit into from

Conversation

github-actions[bot]
Copy link
Contributor

@github-actions github-actions bot commented Dec 8, 2024

This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.

Releases

[email protected]

Minor Changes

  • 3022d63: Renames Directory and File getParentDirectory methods to getParent to better align with getSiblings. This also aligns more closely with the web File System API's getParent method.

    Breaking Changes

    • Directory.getParentDirectory is now Directory.getParent
    • File.getParentDirectory is now File.getParent
  • ba2d5e1: Adds pathCasing option to Directory for setting the casing of all path methods. This is useful for ensuring that all paths are in a consistent casing, regardless of the underlying file system.

    import { Directory } from 'renoun/file-system'
    
    const directory = new Directory({
      path: 'components',
      pathCasing: 'kebab',
    })
    const file = await directory.getFileOrThrow('button')
    
    file.getPath() // '/button'
    
    const directory = await directory.getDirectoryOrThrow('card')
    
    directory.getPath() // '/card'
  • 80ae7f2: Marks the Directory#duplicate method as private since this was previously only exposed for EntryGroup which no longer requires a new instance to be created.

  • 1f6603d: Removes getEditPath in favor of getRepositoryUrl and getEditorUri for a more explicit API. Prior, the getEditPath method switched between the editor and the git provider source based on the environment. This was confusing and not always the desired behavior. Now you can explicitly choose the behavior you want.

    Breaking Changes

    The getEditPath method has been removed. Use getRepositoryUrl and getEditorUri instead.

    To get the same behavior as getEditPath you can use both getRepositoryUrl and getEditorUri together:

    import { Directory } from 'renoun/file-system'
    
    const directory = new Directory('src/components')
    const file = directory.getFileOrThrow('Button', 'tsx')
    const editUrl =
      process.env.NODE_ENV === 'development'
        ? file.getEditorUri()
        : file.getRepositoryUrl({ type: 'edit' })

Patch Changes

  • 5d8bd25: Fixes nested ordered files not using a unique key causing them to be filtered.

  • 679da2c: Fixes Directory#getFile not considering file name modifiers.

    const directory = new Directory({ path: 'components' })
    const file = await directory.getFileOrThrow(['APIReference', 'examples'])
    
    file.getAbsolutePath() // '/APIReference.examples.tsx'
  • 5b558c1: Fixes Directory#getFile not prioritizing base files over files with modifiers e.g. Button.tsx over Button.examples.tsx.

  • Updated dependencies [ece3cc2]

@renoun/[email protected]

Patch Changes

  • ece3cc2: Fixes inline code language inference by considering language aliases.

Copy link

vercel bot commented Dec 8, 2024

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Comments Updated (UTC)
renoun ✅ Ready (Inspect) Visit Preview 💬 Add feedback Dec 10, 2024 9:50pm

@github-actions github-actions bot force-pushed the changeset-release/main branch from 5b6ddfe to cda8a63 Compare December 9, 2024 05:26
@github-actions github-actions bot force-pushed the changeset-release/main branch from cda8a63 to 5c247d9 Compare December 9, 2024 05:30
@github-actions github-actions bot force-pushed the changeset-release/main branch from 5c247d9 to 437d269 Compare December 9, 2024 08:29
@github-actions github-actions bot force-pushed the changeset-release/main branch from 437d269 to f8723b0 Compare December 9, 2024 08:35
@github-actions github-actions bot force-pushed the changeset-release/main branch from f8723b0 to d27aef9 Compare December 9, 2024 22:58
@github-actions github-actions bot force-pushed the changeset-release/main branch from d27aef9 to 83c012e Compare December 10, 2024 07:39
@github-actions github-actions bot force-pushed the changeset-release/main branch from 83c012e to 5310840 Compare December 10, 2024 09:01
@github-actions github-actions bot force-pushed the changeset-release/main branch from 5310840 to c0922bb Compare December 10, 2024 20:04
@github-actions github-actions bot force-pushed the changeset-release/main branch from c0922bb to 3453a5b Compare December 10, 2024 20:29
@github-actions github-actions bot force-pushed the changeset-release/main branch from 3453a5b to 7ea0ec9 Compare December 10, 2024 21:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants