Skip to content

Commit

Permalink
[dsch] compilation scripts
Browse files Browse the repository at this point in the history
  • Loading branch information
DScheglov committed Mar 18, 2021
1 parent 691bf87 commit e23f43b
Show file tree
Hide file tree
Showing 6 changed files with 13 additions and 9 deletions.
3 changes: 1 addition & 2 deletions .npmignore
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,7 @@
!/lib
!/esm
!/src
!/utils
!index.js
!index.d.ts

/src/**/*.test.ts
/src/**/__tests__/*.ts
3 changes: 1 addition & 2 deletions examples/advanced/src/schema.ts
Original file line number Diff line number Diff line change
@@ -1,8 +1,7 @@
import v from 'validator';
import {
integer, number, string, struct, tuple, array, union, nil, ref, createCaster, Caster
integer, number, string, struct, tuple, array, union, nil, ref, createCaster, Caster, toBe
} from '../../../src';
import { toBe } from '../../../src/rules';

class TEmail extends String { private tag: Symbol
};
Expand Down
3 changes: 1 addition & 2 deletions examples/basics/src/schema.ts
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
import { integer, number, string, struct, tuple, array } from '../../../src';
import { toBe } from '../../../src/rules';
import { integer, number, string, struct, tuple, array, toBe } from '../../../src';
import v from 'validator';

export const Person = struct({
Expand Down
9 changes: 8 additions & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,16 @@
"version": "0.0.1",
"description": "Runtime typechecking",
"main": "lib/index.js",
"module": "esm/index.js",
"scripts": {
"test": "jest",
"lint": "eslint ."
"lint": "eslint \"./src/**/*.ts\"",
"compile:cjs": "tsc --build tsconfig.cjs.json",
"compile:esm": "tsc",
"clean:lib": "rm -rf ./lib",
"clean:esm": "rm -rf ./esm",
"clean": "npm run clean:lib; npm run clean:esm",
"compile": "npm run clean; npm run compile:cjs; npm run compile:esm"
},
"keywords": [
"type",
Expand Down
2 changes: 1 addition & 1 deletion tsconfig.cjs.json
Original file line number Diff line number Diff line change
Expand Up @@ -21,5 +21,5 @@
"types": ["jest", "node"],
"lib": ["es5", "es6"],
"include": ["src/**/*.ts"],
"exclude": ["node_modules", "src/**/*.test.ts"]
"exclude": ["node_modules"]
}
2 changes: 1 addition & 1 deletion tsconfig.json
Original file line number Diff line number Diff line change
Expand Up @@ -22,5 +22,5 @@
"types": ["jest", "node"],
"lib": ["es6", "es7"],
"include": ["src/**/*.ts"],
"exclude": ["node_modules", "src/**/*.test.ts"]
"exclude": ["node_modules"]
}

0 comments on commit e23f43b

Please sign in to comment.