Skip to content

Commit

Permalink
feat: Add @messageformat/react (was react-message-context) (#292)
Browse files Browse the repository at this point in the history
  • Loading branch information
eemeli committed Oct 5, 2020
1 parent d6e85ee commit 9089f0a
Show file tree
Hide file tree
Showing 44 changed files with 2,923 additions and 2 deletions.
3 changes: 3 additions & 0 deletions .eslintignore
Expand Up @@ -9,6 +9,9 @@ package-lock.json
/packages/date-skeleton/lib/*
/packages/number-skeleton/lib/*
/packages/parser/lib/*
/packages/react/example/*
/packages/react/lib/*
/packages/react/src/__fixtures__/*
/packages/rollup-plugin/lib/*
/packages/runtime/esm/*
/packages/runtime/lib/*
Expand Down
3 changes: 3 additions & 0 deletions .prettierignore
Expand Up @@ -8,6 +8,9 @@ package-lock.json
/packages/date-skeleton/lib/
/packages/number-skeleton/lib/
/packages/parser/lib/
/packages/react/example/dist/
/packages/react/lib/
/packages/react/src/__fixtures__/
/packages/rollup-plugin/lib/
/packages/runtime/esm/
/packages/runtime/lib/
Expand Down
1 change: 1 addition & 0 deletions README.md
Expand Up @@ -18,6 +18,7 @@ This monorepo consists of the following packages that make up our JS implementat
- [@messageformat/loader-example](packages/webpack-loader-example/) - Usage example for the loader
- [@messageformat/number-skeleton](packages/number-skeleton) - Tools for working with [ICU NumberFormat skeletons]
- [@messageformat/parser](packages/parser/) - Parses MessageFormat source strings into an AST
- [@messageformat/react](packages/react/) - React hooks and other bindings for messages
- [@messageformat/runtime](packages/runtime/) - Runtime dependencies of compiled message modules
- [@messageformat/website](packages/website/) - The source of our [documentation site](https://messageformat.github.io/messageformat/v3/)

Expand Down
1 change: 1 addition & 0 deletions babel.config.js
@@ -1,6 +1,7 @@
module.exports = {
presets: [
['@babel/preset-env', { targets: { node: 'current' } }],
'@babel/preset-react',
'@babel/preset-typescript'
],
plugins: ['@babel/plugin-proposal-class-properties']
Expand Down
8 changes: 7 additions & 1 deletion jest.config.js
Expand Up @@ -5,6 +5,7 @@ module.exports = {
coveragePathIgnorePatterns: [
'/node_modules/',
'/fixtures/',
'/__fixtures__/',
'/parser/parser.js'
],
moduleFileExtensions: ['mjs', ...defaults.moduleFileExtensions],
Expand All @@ -17,11 +18,16 @@ module.exports = {
'^@messageformat/number-skeleton$':
'<rootDir>/packages/number-skeleton/src/index.ts',
'^@messageformat/parser$': '<rootDir>/packages/parser/src/parser.ts',
'^@messageformat/react$': '<rootDir>/packages/react/src/index.ts',
'^@messageformat/runtime$': '<rootDir>/packages/runtime/src/runtime.ts',
'^@messageformat/runtime/lib/(.*)$': '<rootDir>/packages/runtime/src/$1.ts'
},
resolver: 'jest-ts-webcompat-resolver',
transform: { '\\.(js|mjs|ts)$': 'babel-jest' },
testPathIgnorePatterns: [
'/node_modules/',
'<rootDir>/packages/react/example/'
],
transform: { '\\.(js|mjs|ts|tsx)$': 'babel-jest' },
transformIgnorePatterns: [
'/node_modules/(?!make-plural|messageformat-(date|number)-skeleton)'
]
Expand Down
209 changes: 209 additions & 0 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

0 comments on commit 9089f0a

Please sign in to comment.