Skip to content

Commit 34d2deb

Browse files
author
Lee Richmond
committed
Finalize build steps
1 parent 1ac5788 commit 34d2deb

File tree

10 files changed

+22
-6
lines changed

10 files changed

+22
-6
lines changed

es-shims/clonedeep.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
import * as cloneDeep from 'lodash-es/clonedeep';
2+
export default cloneDeep;

es-shims/snakecase.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
import * as snakeCase from 'lodash-es/snakecase';
2+
export default snakeCase;

node-shims/clonedeep.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
import * as cloneDeep from 'lodash.clonedeep';
2+
export default cloneDeep;

node-shims/snakecase.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
import * as snakeCase from 'lodash.snakecase';
2+
export default snakeCase;

package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,9 @@
77
"author": "Lee Richmond",
88
"license": "MIT",
99
"scripts": {
10-
"clean": "./node_modules/shx/lib/cli.js rm -rf _bundles lib lib-esm",
11-
"build": "./node_modules/typescript/bin/tsc && ./node_modules/typescript/bin/tsc -m es6 --outDir lib-esm && webpack",
12-
"test": "mocha -r ts-node/register test/**/*-test.ts || true"
10+
"clean": "shx rm -rf _bundles lib lib-esm",
11+
"build": "shx cp es-shims/* src/util/ && npm run clean && tsc && tsc -m es6 --outDir lib-esm && webpack && shx cp node-shims/* src/util/ ",
12+
"test": "mocha -r test/tshook.js test/**/*.ts || true"
1313
},
1414
"devDependencies": {
1515
"@types/chai": "^3.5.0",

src/scope.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,7 @@ import IncludeDirective from './util/include-directive';
55
import { CollectionProxy, RecordProxy } from './proxies';
66
import Request from './request';
77
import colorize from './util/colorize';
8-
import * as _cloneDeep from 'lodash-es/clonedeep';
9-
8+
import * as _cloneDeep from './util/clonedeep';
109
let cloneDeep: any = (<any>_cloneDeep).default || _cloneDeep;
1110

1211
export default class Scope {

src/util/clonedeep.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
import * as cloneDeep from 'lodash.clonedeep';
2+
export default cloneDeep;

src/util/snakecase.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
import * as snakeCase from 'lodash.snakecase';
2+
export default snakeCase;

src/util/write-payload.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import Model from '../model';
2-
import * as _snakeCase from 'lodash-es/snakecase';
2+
import * as _snakeCase from './snakecase';
33
let snakeCase: any = (<any>_snakeCase).default || _snakeCase;
44

55
export default class WritePayload {

test/tshook.js

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
require("ts-node").register({
2+
compilerOptions: {
3+
module: "commonjs"
4+
}
5+
});

0 commit comments

Comments
 (0)