Skip to content

Commit

Permalink
Merge pull request #4 from kollhof/upgrade
Browse files Browse the repository at this point in the history
upgrade
  • Loading branch information
kollhof authored Oct 26, 2020
2 parents b06a711 + 014cc89 commit d4054a5
Show file tree
Hide file tree
Showing 8 changed files with 22,629 additions and 2,065 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ jobs:
- name: setup nodejs
uses: actions/setup-node@v1
with:
node-version: 14.x
node-version: 15.x

- name: install dependencies
env:
Expand Down
6 changes: 5 additions & 1 deletion babel.config.js → babel.config.cjs
Original file line number Diff line number Diff line change
@@ -1,5 +1,9 @@
module.exports = {
plugins: [],
plugins: [
['@babel/plugin-transform-react-jsx', {
runtime: 'automatic'
}],
],

presets: ['@babel/preset-react'],

Expand Down
7 changes: 4 additions & 3 deletions jest.config.js
Original file line number Diff line number Diff line change
@@ -1,14 +1,15 @@

module.exports = {
export default {
testEnvironment: 'jsdom',
setupFiles: [],
moduleFileExtensions: ['js', 'fnk'],
transform: {
'^.+\\.fnk$': ['@fink/jest/transform']
'^.+\\.fnk$': ['@fink/jest/transform.js']
},
transformIgnorePatterns: ['<rootDir>/node_modules/', '<rootDir>/build/'],

snapshotResolver: '@fink/jest/snapshot-resolver',
resolver: '@fink/jest/cjs/module-resolver.js',
snapshotResolver: '@fink/jest/snapshot-resolver.js',

modulePathIgnorePatterns: ['<rootDir>/build/'],

Expand Down
1 change: 1 addition & 0 deletions package-cjs.json
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{"type": "commonjs"}
24,636 changes: 22,592 additions & 2,044 deletions package-lock.json

Large diffs are not rendered by default.

28 changes: 19 additions & 9 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,13 @@
"engines": {
"node": ">=14.0.0"
},
"type": "module",
"exports": {
".": {
"import": "./index.js",
"require": "./cjs/index.js"
}
},
"private": false,
"publishConfig": {
"access": "public"
Expand All @@ -20,7 +27,9 @@
"clean": "rimraf ./build",
"build": "run build:*",
"build:dir": "mkdir -p ./build/pkg/",
"build:fnk": "fnk --src ./src --module-type mjs --out-dir build/pkg --ignore './src/**/*.test.fnk'",
"build:fnk-esm": "fnk --module-type esm --src ./src --out-dir build/pkg/ --ignore './src/**/*.test.fnk'",
"build:fnk-cjs": "fnk --module-type cjs --src ./src --out-dir build/pkg/cjs --ignore './src/**/*.test.fnk'",
"build:pkg-cjs": "cp ./package-cjs.json build/pkg/cjs/package.json",
"build:files": "cp ./package.json ./README.md ./LICENSE ./build/pkg/",
"test": "run jest",
"jest": "jest --verbose --runInBand --no-cache ",
Expand All @@ -32,19 +41,20 @@
"redux": ">=4.0.0"
},
"devDependencies": {
"@babel/plugin-transform-react-jsx": "^7.12.1",
"@babel/preset-env": "^7.10.4",
"@babel/preset-react": "^7.10.4",
"@fink/cli": "^6.0.0",
"@fink/jest": "^5.0.0",
"@fink/larix": "^12.2.0",
"@fink/loxia": "^12.2.0",
"@fink/cli": "^8.1.0",
"@fink/jest": "^7.1.0",
"@fink/larix": "^15.1.0",
"@fink/loxia": "^17.1.0",
"@testing-library/react": "^11.0.0",
"commitizen": "^4.0.5",
"cz-conventional-changelog": "^3.1.0",
"jest-cli": "^26.1.0",
"npx-run": "^2.1.2",
"react": "^16.13.1",
"react-dom": "^16.13.1",
"react": "^17.0.0",
"react-dom": "^17.0.1",
"redux": "^4.0.5",
"semantic-release": "^17.1.1"
},
Expand All @@ -54,7 +64,7 @@
}
},
"dependencies": {
"@fink/js-interop": "^1.1.1",
"@fink/std-lib": "^4.0.0"
"@fink/js-interop": "^2.0.1",
"@fink/std-lib": "^6.0.0"
}
}
7 changes: 3 additions & 4 deletions src/index.fnk
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
React = import 'react'
{createContext, useContext, useEffect, useState, Fragment} = import 'react'
{undefined} = import '@fink/js-interop/nullish'
{createContext, useContext, useEffect, useState} = import 'react'
{undefined} = import '@fink/js-interop/nullish.fnk'


process_reducers = fn registry, state, action:
Expand Down Expand Up @@ -102,7 +101,7 @@ Reducer = fn {path, reducer, children}:

[path, reducer, dispatch]

<Fragment>{children}</Fragment>
<>{children}</>



Expand Down
7 changes: 4 additions & 3 deletions src/index.test.fnk
Original file line number Diff line number Diff line change
@@ -1,12 +1,13 @@
{describe, it, expect, to_equal} = import '@fink/jest'
{describe, it, expect, to_equal} = import '@fink/jest/test.fnk'

React = import 'react'
{Fragment} = import 'react'
{createStore} = import 'redux'
{render, fireEvent} = import '@testing-library/react'
{rx} = import '@fink/std-lib/regex'
{rx} = import '@fink/std-lib/regex.fnk'

{Redux, Reducer, reducer, use_dispatch, use_state, lazy_store_reducer} = import '.'

{Redux, Reducer, reducer, use_dispatch, use_state, lazy_store_reducer} = import './index.fnk'


test_reducer = reducer {count: 0}, dict:
Expand Down

0 comments on commit d4054a5

Please sign in to comment.