Skip to content

Commit 223d2cf

Browse files
author
Long Ho
committed
fix: rm core pkg for now
1 parent 5295ee1 commit 223d2cf

File tree

13 files changed

+72
-111
lines changed

13 files changed

+72
-111
lines changed

README.md

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,9 @@ Internationalize [React][] apps. This library provides React components and an A
66
[![npm Version](https://badgen.net/npm/v/react-intl/next)][npm]
77
[![Build Status][travis-badge]][travis]
88

9-
| Package | Minified Size | Minzipped Size |
10-
| ----------------- | ------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------- |
11-
| `react-intl` | ![minified size](https://badgen.net/badgesize/normal/https://unpkg.com/react-intl@next/dist/react-intl.min.js) | ![minzipped size](https://badgen.net/badgesize/gzip/https://unpkg.com/react-intl@next/dist/react-intl.min.js) |
12-
| `react-intl/core` | ![core min size](https://badgen.net/badgesize/normal/https://unpkg.com/react-intl@next/dist/react-intl-core.min.js) | ![core minzipped size](https://badgen.net/badgesize/gzip/https://unpkg.com/react-intl@next/dist/react-intl-core.min.js) |
9+
| Package | Minified Size | Minzipped Size |
10+
| ------------ | -------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------- |
11+
| `react-intl` | ![minified size](https://badgen.net/badgesize/normal/https://unpkg.com/react-intl@next/dist/react-intl.min.js) | ![minzipped size](https://badgen.net/badgesize/gzip/https://unpkg.com/react-intl@next/dist/react-intl.min.js) |
1312

1413
## Overview
1514

core.ts

Lines changed: 0 additions & 1 deletion
This file was deleted.

docs/API.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ There are a few API layers that React Intl provides and is built on. When using
77
- [ECMAScript Internationalization API](#ecmascript-internationalization-api)
88
- [FormatJS Internationalization Formatters](#formatjs-internationalization-formatters)
99
- [React Intl API](#react-intl-api)
10-
- [`defineMessages`](#definemessages)
10+
- [`defineMessages`](#definemessages)
1111
- [Injection API](#injection-api)
1212
- [`useIntl` hook (currently available in 3.0.0 beta)](#useintl-hook-currently-available-in-300-beta)
1313
- [`injectIntl` HOC](#injectintl-hoc)

package-lock.json

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

package.json

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -39,12 +39,12 @@
3939
"@formatjs/intl-relativetimeformat": "^2.5.0",
4040
"@types/hoist-non-react-statics": "^3.3.1",
4141
"@types/invariant": "^2.2.30",
42-
"@types/react": "^16.0.0",
42+
"@types/react": "^16.8.24",
4343
"hoist-non-react-statics": "^3.3.0",
4444
"intl-format-cache": "^4.1.4",
4545
"intl-locales-supported": "^1.4.2",
46-
"intl-messageformat": "^6.0.0",
47-
"intl-messageformat-parser": "^3.0.0",
46+
"intl-messageformat": "^6.0.1",
47+
"intl-messageformat-parser": "^3.0.1",
4848
"invariant": "^2.1.1",
4949
"react": "^16.3.0",
5050
"shallow-equal": "^1.1.0"
@@ -61,13 +61,13 @@
6161
"@babel/preset-react": "^7.0.0",
6262
"@types/benchmark": "^1.0.31",
6363
"@types/enzyme": "^3.10.3",
64-
"@types/jest": "^24.0.16",
64+
"@types/jest": "^24.0.17",
6565
"@types/prop-types": "^15.7.1",
6666
"@types/react-dom": "^16.8.5",
6767
"@typescript-eslint/eslint-plugin": "^1.13.0",
6868
"@typescript-eslint/parser": "^1.13.0",
6969
"babel-jest": "^24.8.0",
70-
"babel-plugin-react-intl": "^4.1.4",
70+
"babel-plugin-react-intl": "^4.1.5",
7171
"babel-plugin-transform-member-expression-literals": "^6.9.4",
7272
"babel-plugin-transform-property-literals": "^6.9.4",
7373
"babel-plugin-transform-react-remove-prop-types": "^0.4.18",
@@ -97,8 +97,8 @@
9797
"prop-types": "^15.7.2",
9898
"react-dom": "^16.8.6",
9999
"rimraf": "^2.4.2",
100-
"rollup": "^1.17.0",
101-
"rollup-plugin-commonjs": "^10.0.1",
100+
"rollup": "^1.19.2",
101+
"rollup-plugin-commonjs": "^10.0.2",
102102
"rollup-plugin-node-resolve": "^5.2.0",
103103
"rollup-plugin-replace": "^2.0.0",
104104
"rollup-plugin-typescript": "^1.0.1",
@@ -117,7 +117,7 @@
117117
"build:dist:dev": "cross-env NODE_ENV=development rollup -c rollup.config.dist.js",
118118
"build:dist:prod": "cross-env NODE_ENV=production rollup -c rollup.config.dist.js",
119119
"build:dist": "npm run build:dist:dev && npm run build:dist:prod",
120-
"build:lib": "tsc -p src/tsconfig.json && tsc -p src/tsconfig.cjs.json && tsc -p tsconfig.core.json",
120+
"build:lib": "tsc -p src/tsconfig.json && tsc -p src/tsconfig.cjs.json",
121121
"build": "npm run build:lib && npm run build:dist",
122122
"clean": "rimraf coverage/ dist/ lib/ core.js core.d.ts",
123123
"example": "parcel examples/index.html",

src/components/html-message.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
import * as React from 'react';
88
import FormattedMessage from './message';
9-
import {PrimitiveType} from 'intl-messageformat/core';
9+
import {PrimitiveType} from 'intl-messageformat';
1010

1111
export default class FormattedHTMLMessage extends FormattedMessage<
1212
Record<string, PrimitiveType>

src/components/message.tsx

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,7 @@ import {
1515
DEFAULT_INTL_CONFIG,
1616
createFormatters,
1717
} from '../utils';
18-
import {PrimitiveType, FormatXMLElementFn} from 'intl-messageformat/core';
19-
import {IntlContext} from '../core';
18+
import {PrimitiveType, FormatXMLElementFn} from 'intl-messageformat';
2019

2120
const defaultFormatMessage = (
2221
descriptor: MessageDescriptor,
@@ -63,7 +62,7 @@ export default class FormattedMessage<
6362
static contextType = Context;
6463
context!: React.ContextType<typeof Context>;
6564

66-
constructor(props: Props<V>, context: React.ContextType<typeof IntlContext>) {
65+
constructor(props: Props<V>, context: React.ContextType<typeof Context>) {
6766
super(props);
6867
if (!props.defaultMessage) {
6968
invariantIntlContext(context);

src/core.ts

Lines changed: 0 additions & 31 deletions
This file was deleted.

src/format.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ import IntlRelativeTimeFormat, {
2828
IntlRelativeTimeFormatOptions,
2929
} from '@formatjs/intl-relativetimeformat';
3030
import {LiteralElement, TYPE} from 'intl-messageformat-parser';
31-
import {FormatXMLElementFn, PrimitiveType} from 'intl-messageformat/core';
31+
import {FormatXMLElementFn, PrimitiveType} from 'intl-messageformat';
3232

3333
const DATE_TIME_FORMAT_OPTIONS: Array<keyof Intl.DateTimeFormatOptions> = [
3434
'localeMatcher',

src/index.ts

Lines changed: 21 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -5,24 +5,27 @@
55
*/
66

77
export * from './types';
8-
import {parse} from 'intl-messageformat-parser';
9-
import {IntlMessageFormat} from 'intl-messageformat/core';
10-
IntlMessageFormat.__parse = parse;
8+
export {default as defineMessages} from './define-messages';
9+
import createFormattedComponent from './components/createFormattedComponent';
1110
export {
12-
createIntl,
13-
defineMessages,
14-
FormattedDate,
15-
FormattedHTMLMessage,
16-
FormattedMessage,
17-
FormattedNumber,
18-
FormattedPlural,
19-
FormattedRelativeTime,
20-
FormattedTime,
21-
injectIntl,
22-
IntlContext,
23-
IntlProvider,
24-
RawIntlProvider,
25-
useIntl,
11+
default as injectIntl,
12+
Provider as RawIntlProvider,
13+
Context as IntlContext,
2614
WithIntlProps,
2715
WrappedComponentProps,
28-
} from './core';
16+
} from './components/injectIntl';
17+
export {default as useIntl} from './components/useIntl';
18+
export {default as IntlProvider, createIntl} from './components/provider';
19+
export const {Component: FormattedDate} = createFormattedComponent(
20+
'formatDate'
21+
);
22+
export const {Component: FormattedTime} = createFormattedComponent(
23+
'formatTime'
24+
);
25+
export const {Component: FormattedNumber} = createFormattedComponent(
26+
'formatNumber'
27+
);
28+
export {default as FormattedRelativeTime} from './components/relative';
29+
export {default as FormattedPlural} from './components/plural';
30+
export {default as FormattedMessage} from './components/message';
31+
export {default as FormattedHTMLMessage} from './components/html-message';

0 commit comments

Comments
 (0)