Skip to content

Commit 0b24f2a

Browse files
pksjcerezrah
andcommitted
Move deprecated components to deprecated folder (#1881)
* prepare integration branch * Move deprecated components to deprecated folder * Add subpath exports for deprecated * Fix up the docs * Remove dialog and formgroup components * Fix up all the tests * Create smooth-cameras-prove.md Co-authored-by: Reza Rahman <[email protected]>
1 parent 2c2c46c commit 0b24f2a

File tree

15 files changed

+229
-208
lines changed

15 files changed

+229
-208
lines changed

.changeset/smooth-cameras-prove.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"@primer/react": major
3+
---
4+
5+
Move deprecated components to deprecated folder

deprecated/package.json

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
{
2+
"_comment1": "this is required only for typescript. once this is fixed https://github.com/microsoft/TypeScript/issues/33079 we can remove this hack",
3+
"name": "@primer/react/deprecated",
4+
"types": "../lib-esm/deprecated/index.d.ts",
5+
"main": "../lib-esm/deprecated/index.js",
6+
"type": "module",
7+
"sideEffects": false
8+
}
9+

docs/package-lock.json

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

docs/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
"npm": ">=7"
1414
},
1515
"dependencies": {
16-
"@primer/gatsby-theme-doctocat": "^3.2.0",
16+
"@primer/gatsby-theme-doctocat": "^3.2.1",
1717
"@primer/octicons-react": "^16.1.0",
1818
"@primer/primitives": "4.1.0",
1919
"@styled-system/prop-types": "^5.1.0",

docs/src/@primer/gatsby-theme-doctocat/live-code-scope.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@ import {
3333
} from '@primer/octicons-react'
3434
import * as primerComponents from '@primer/react'
3535
import * as drafts from '@primer/react/drafts'
36+
import * as deprecated from '@primer/react/deprecated'
3637
import {Placeholder} from '@primer/react/Placeholder'
3738
import React from 'react'
3839
import {AnchoredOverlay} from '../../../../src/AnchoredOverlay'
@@ -51,6 +52,7 @@ export default function resolveScope(metastring) {
5152
...doctocatComponents,
5253
...primerComponents,
5354
...(metastring.includes('drafts') ? drafts : {}),
55+
...deprecated,
5456
ReactRouterLink,
5557
State,
5658
CheckIcon,

package-lock.json

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

package.json

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,12 +7,19 @@
77
"exports": {
88
".": {
99
"node": "./lib/index.js",
10+
"require": "./lib/index.js",
1011
"default": "./lib-esm/index.js"
1112
},
1213
"./drafts": {
1314
"node": "./lib/drafts/index.js",
15+
"require": "./lib/drafts/index.js",
1416
"default": "./lib-esm/drafts/index.js"
1517
},
18+
"./deprecated": {
19+
"node": "./lib/deprecated/index.js",
20+
"require": "./lib/deprecated/index.js",
21+
"default": "./lib-esm/deprecated/index.js"
22+
},
1623
"./lib-esm/*": {
1724
"node": [
1825
"./lib/*.js",

src/__tests__/BorderBox.test.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import React from 'react'
22
import theme from '../theme'
3-
import {BorderBox} from '..'
3+
import {BorderBox} from '../deprecated'
44
import {render, behavesAsComponent, checkExports} from '../utils/testing'
55
import {render as HTMLRender, cleanup} from '@testing-library/react'
66
import {axe, toHaveNoViolations} from 'jest-axe'

src/__tests__/Dropdown.test.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import React from 'react'
2-
import {Dropdown} from '..'
2+
import {Dropdown} from '../deprecated'
33
import {behavesAsComponent, checkExports} from '../utils/testing'
44
import {render as HTMLRender, cleanup} from '@testing-library/react'
55
import {axe, toHaveNoViolations} from 'jest-axe'

src/__tests__/Flex.test.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import React from 'react'
2-
import {Flex} from '..'
2+
import {Flex} from '../deprecated'
33
import {render, behavesAsComponent, checkExports} from '../utils/testing'
44
import {render as HTMLRender, cleanup} from '@testing-library/react'
55
import {axe, toHaveNoViolations} from 'jest-axe'

0 commit comments

Comments
 (0)