Skip to content

v10.1.0

Compare
Choose a tag to compare
@seek-oss-ci seek-oss-ci released this 28 Oct 04:39
· 53 commits to master since this release
609e68c

Minor Changes

  • Enhanced TypeScript support for eslint-plugin-import via eslint-import-resolver-typescript (#81)

    This means you can:

    • import/require files with extension .cts/.mts/.ts/.tsx/.d.cts/.d.mts/.d.ts
    • Use paths defined in tsconfig.json
    • Prefer resolving @types/* definitions over plain .js/.jsx
    • Multiple tsconfigs support just like normal (i.e. in a monorepo)
    • imports/exports fields support in package.json

Patch Changes

  • Fixed TypeScript support for eslint-plugin-import (#81)

    Some rules provided by eslint-plugin-import (e.g. import/no-duplicates, import/order) don't work or work incorrectly without it.

    Before — passes:

    import { ComponentDocs as InternalComponentDocs } from '@monorepo/docs';
    import braidSnippets from 'braid-design-system/lib/playroom/snippets';
    import { Snippets } from 'playroom';
    import reactElementToJsxString from 'react-element-to-jsx-string';

    After — correctly identifies @monorepo/docs as internal (as defined in sku) and moves it after the external imports:

    import braidSnippets from 'braid-design-system/lib/playroom/snippets';
    import { Snippets } from 'playroom';
    import reactElementToJsxString from 'react-element-to-jsx-string';
    
    import { ComponentDocs as InternalComponentDocs } from '@monorepo/docs';
  • Upgrade dependencies (#81)