Skip to content

Commit 31cfc15

Browse files
committed
fix: resque script for use after clone
Signed-off-by: Charlike Mike Reagent <opensource@tunnckocore.com>
1 parent e602f7e commit 31cfc15

File tree

6 files changed

+20
-24
lines changed

6 files changed

+20
-24
lines changed
Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
import { join } from 'path';
12
import { createJestRunner } from '@tunnckocore/create-jest-runner';
23

3-
export default createJestRunner(require.resolve('./runner'));
4+
export default createJestRunner(join(__dirname, 'runner.js'));

@tunnckocore/jest-runner-eslint/package.json

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,5 @@
5454
"npm",
5555
"path",
5656
"local"
57-
],
58-
"gitHead": "06f616572d1babe3a639cf9f31f69091f41a80b3"
57+
]
5958
}
Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
import { join } from 'path';
12
import { createJestRunner } from '@tunnckocore/create-jest-runner';
23

3-
export default createJestRunner(require.resolve('./runner'));
4+
export default createJestRunner(join(__dirname, 'runner.js'));

jest-runner.config.js

Lines changed: 3 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,9 @@
1-
const options = {
2-
modules: 'commonjs',
1+
const presetOptions = {
32
react: true,
43
typescript: true,
54
node: '8.11',
65
};
76

8-
const addModuleExports = [
9-
'babel-plugin-add-module-exports',
10-
{ addDefaultProperty: true },
11-
];
12-
137
module.exports = {
148
monorepo: true,
159
eslint: {
@@ -22,18 +16,16 @@ module.exports = {
2216
babel: [
2317
{
2418
config: {
25-
presets: [['@tunnckocore/babel-preset', options]],
26-
plugins: [addModuleExports],
19+
presets: [['@tunnckocore/babel-preset', presetOptions]],
2720
comments: false,
2821
},
2922
outDir: 'dist/main',
3023
},
3124
{
3225
config: {
3326
presets: [
34-
['@tunnckocore/babel-preset', { ...options, modules: false }],
27+
['@tunnckocore/babel-preset', { ...presetOptions, modules: false }],
3528
],
36-
plugins: [addModuleExports],
3729
comments: false,
3830
},
3931
outDir: 'dist/module',

package.json

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7,22 +7,25 @@
77
"@tunnckocore/*"
88
],
99
"scripts": {
10-
"setup": "yarn && lerna bootstrap",
10+
"setup": "yarn && lerna bootstrap --since",
1111
"setup:ci": "yarn --frozen-lockfile && lerna bootstrap",
12-
"fresh": "lerna clean -y && rm -rf node_modules && yarn setup",
13-
"pre-commit": "jest -c jest.config.js",
12+
"cleanup": "yarn clean:dist && yarn clean:fresh",
13+
"clean:fresh": "lerna clean -y && rm -rf node_modules && yarn setup",
14+
"clean:dist": "rm -rf packages/*/dist @tunnckocore/*/dist",
15+
"pre-commit": "jest -c jest.config.js || (yarn resque && yarn pre-commit)",
1416
"lint": "jest -c jest.lint.config.js",
1517
"test": "jest -c jest.test.config.js",
1618
"build": "jest -c jest.build.config.js",
1719
"release": "lerna version && lerna publish from-package",
18-
"cr": "node create-package.js"
20+
"cr": "node create-package.js",
21+
"resque": "lerna exec 'babel src -d dist/main --presets @tunnckocore' --stream"
1922
},
2023
"dependencies": {
2124
"@babel/cli": "^7.6.0",
2225
"@babel/core": "^7.6.0",
2326
"@commitlint/cli": "^8.2.0",
2427
"@commitlint/config-conventional": "^8.2.0",
25-
"@tunnckocore/babel-preset": "^0.2.1",
28+
"@tunnckocore/babel-preset": "^0.2.2",
2629
"@tunnckocore/eslint-config": "^4.1.6",
2730
"@tunnckocore/jest-runner-babel": "^3.1.0",
2831
"@tunnckocore/jest-runner-eslint": "^0.3.2",

yarn.lock

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2240,10 +2240,10 @@
22402240
"@styled-system/core" "^5.1.2"
22412241
"@styled-system/css" "^5.0.23"
22422242

2243-
"@tunnckocore/babel-preset@^0.2.1":
2244-
version "0.2.1"
2245-
resolved "https://registry.yarnpkg.com/@tunnckocore/babel-preset/-/babel-preset-0.2.1.tgz#3f1f5fd77ce5eae38e21193579110c5764235800"
2246-
integrity sha512-93W5MApFwsxo9KdpCbMbeLeM8hS9npfuA4H2/CtK9M4zb7A8o/NUgcTWsACcWdn6MONAYjpU35hfKN0xKpIemw==
2243+
"@tunnckocore/babel-preset@^0.2.2":
2244+
version "0.2.2"
2245+
resolved "https://registry.yarnpkg.com/@tunnckocore/babel-preset/-/babel-preset-0.2.2.tgz#b9681c06e6f06a5bd52f4fc2f1235b7cd602aa65"
2246+
integrity sha512-Fr5D85fZJLnXAgVXk+ROj+NWUrhGqSH6Q6opub3DFw62fZZ15RMzBlyqu1rmaihTe1c7qwVDMPG3SGU52yrVoQ==
22472247
dependencies:
22482248
"@babel/helper-plugin-utils" "^7.0.0"
22492249
"@babel/parser" "^7.6.0"

0 commit comments

Comments
 (0)