This repository was archived by the owner on Jun 22, 2021. It is now read-only.
File tree Expand file tree Collapse file tree 11 files changed +813
-0
lines changed Expand file tree Collapse file tree 11 files changed +813
-0
lines changed Original file line number Diff line number Diff line change 1+ version : 2
2+ machine :
3+ services :
4+ - docker
5+
6+ jobs :
7+ build :
8+ docker :
9+ - image : circleci/node:8
10+ environment :
11+ - NPM_CONFIG_LOGLEVEL : warn
12+ working_directory : ~/repo
13+ steps :
14+ - checkout
15+ - setup_remote_docker :
16+ docker_layer_caching : true
17+ - restore_cache :
18+ keys :
19+ - v1-dependencies-{{ checksum "package-lock.json" }}
20+ - run :
21+ name : Installing Dependencies
22+ command : npm install
23+ - run :
24+ name : Pruning Dependencies
25+ command : npm prune
26+ - save_cache :
27+ paths :
28+ - node_modules
29+ key : v1-dependencies-{{ checksum "package-lock.json" }}
30+ - run :
31+ name : Compiling Code
32+ command : npm run build
33+ - run :
34+ name : Running tests
35+ command : npm run cover-ci
36+ - run :
37+ name : Linting Code
38+ command : npm run lint
39+ - run :
40+ name : Checking Code Duplication
41+ command : npm run duplication -- --limit 10
42+ - deploy :
43+ name : Semantic Release
44+ command : npm run semantic-release
Original file line number Diff line number Diff line change 1+ languages : typescript
2+ files :
3+ - src/**/*
4+ min-lines : 7
5+ min-tokens : 50
6+ debug : false
7+ skip-comments : true
Original file line number Diff line number Diff line change 1+ root = true
2+
3+ [* ]
4+ end_of_line = lf
5+ indent_style = space
6+ indent_size = 2
7+ charset = utf-8
8+ insert_final_newline = true
Original file line number Diff line number Diff line change 1+ * text eol =lf
2+
3+ .gitignore text
4+ * .gitattributes text
5+ * .json text
6+ * .md text
7+ * .sh text
Original file line number Diff line number Diff line change 1+ .DS_STORE
2+ /dist
3+ /node_modules
4+ /notes.md
5+ /npm-debug.log
6+ /yarn.lock
Load Diff Large diffs are not rendered by default.
Original file line number Diff line number Diff line change 1+ {
2+ "name" : " @js-entity-repos/core" ,
3+ "version" : " 1.0.0" ,
4+ "description" : " Provides common interfaces and tests for js-entities-repos." ,
5+ "repository" : {
6+ "type" : " git" ,
7+ "url" : " https://github.com/js-entity-repos/core"
8+ },
9+ "author" : " js-entity-repos" ,
10+ "license" : " GPL-3.0" ,
11+ "scripts" : {
12+ "build" : " tsc" ,
13+ "lint" : " tslint --project ./tsconfig.json" ,
14+ "test" : " mocha $(find dist -name '*.test.js') --exit" ,
15+ "cover" : " nyc npm test" ,
16+ "duplication" : " jscpd" ,
17+ "clean" : " rimraf dist" ,
18+ "semantic-release" : " ht2-release-private-circleci"
19+ },
20+ "nyc" : {
21+ "lines" : 100 ,
22+ "check-coverage" : true
23+ },
24+ "dependencies" : {},
25+ "devDependencies" : {
26+ "@ht2-labs/typescript-project" : " 1.0.0" ,
27+ "@ht2-labs/semantic-release" : " 1.0.9" ,
28+ "@types/mocha" : " 2.2.44" ,
29+ "jscpd" : " 0.6.17" ,
30+ "mocha" : " 4.0.1" ,
31+ "nyc" : " 11.3.0" ,
32+ "rimraf" : " 2.6.2"
33+ }
34+ }
Original file line number Diff line number Diff line change 1+ # core
2+ > Provides common interfaces and tests for js-entities-repos.
3+
4+ ### Usage
5+ 1 . Install it with ` npm i @js-entity-repos/core ` .
Original file line number Diff line number Diff line change 1+ {
2+ "extends" : [
3+ " @ht2-labs:base"
4+ ]
5+ }
Original file line number Diff line number Diff line change 1+ {
2+ "extends" : " ./node_modules/@ht2-labs/typescript-project/configs/tsconfig.json" ,
3+ "compilerOptions" : {
4+ "rootDir" : " src" ,
5+ "outDir" : " dist" ,
6+ "typeRoots" : [
7+ " ./@types" ,
8+ " ./node_modules/@types"
9+ ]
10+ },
11+ "includes" : [
12+ " src/**/*"
13+ ],
14+ "exclude" : [
15+ " node_modules" ,
16+ " dist/**/*"
17+ ]
18+ }
You can’t perform that action at this time.
0 commit comments