Mirror: 🎩 A tiny but capable push & pull stream library for TypeScript and Flow
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

Add TypeScript typings check

+38 -1
+8
.sail.yml
··· 2 2 - install 3 3 - build 4 4 - sail:parallel: 5 + - check 5 6 - test 6 7 - bundle 7 8 - flowgen ··· 20 21 args: 21 22 - run 22 23 - build 24 + check: 25 + image: node:10 26 + command: 27 + - yarn 28 + args: 29 + - run 30 + - check 23 31 bundle: 24 32 image: node:10 25 33 command:
+3 -1
package.json
··· 21 21 "scripts": { 22 22 "docs:dev": "gatsby develop", 23 23 "docs:build": "gatsby build", 24 + "check": "tsc --noEmit", 24 25 "clean": "bsb -clean-world", 25 26 "build": "bsb -make-world", 26 27 "watch": "bsb -make-world -w", ··· 30 31 "refmt": "bsrefmt --in-place **/**/*.{re,rei}", 31 32 "flowgen": "./scripts/generate-flow-files.js", 32 33 "bundle": "rollup -c rollup.config.js", 33 - "prepublishOnly": "run-s clean build bundle flowgen test", 34 + "prepublishOnly": "run-s clean build bundle flowgen check test", 34 35 "codecov": "codecov" 35 36 }, 36 37 "keywords": [ ··· 72 73 "rollup-plugin-node-resolve": "^4.2.3", 73 74 "rollup-plugin-prettier": "^0.6.0", 74 75 "rollup-plugin-terser": "^4.0.4", 76 + "typescript": "^3.5.3", 75 77 "zen-observable": "^0.8.14" 76 78 }, 77 79 "lint-staged": {
+22
tsconfig.json
··· 1 + { 2 + "compilerOptions": { 3 + "noEmit": true, 4 + "esModuleInterop": true, 5 + "noUnusedLocals": true, 6 + "rootDir": "./src", 7 + "baseUrl": ".", 8 + "outDir": "dist/cjs", 9 + "lib": ["dom", "esnext"], 10 + "jsx": "react", 11 + "declaration": false, 12 + "module": "es2015", 13 + "moduleResolution": "node", 14 + "target": "esnext", 15 + "strict": true, 16 + "noImplicitAny": false, 17 + "noUnusedParameters": true, 18 + "sourceMap": true, 19 + "pretty": true 20 + }, 21 + "include": ["src/**/*.d.ts"] 22 + }
+5
yarn.lock
··· 13863 13863 resolved "https://registry.yarnpkg.com/typescript/-/typescript-3.4.3.tgz#0eb320e4ace9b10eadf5bc6103286b0f8b7c224f" 13864 13864 integrity sha512-FFgHdPt4T/duxx6Ndf7hwgMZZjZpB+U0nMNGVCYPq0rEzWKjEDobm4J6yb3CS7naZ0yURFqdw9Gwc7UOh/P9oQ== 13865 13865 13866 + typescript@^3.5.3: 13867 + version "3.5.3" 13868 + resolved "https://registry.yarnpkg.com/typescript/-/typescript-3.5.3.tgz#c830f657f93f1ea846819e929092f5fe5983e977" 13869 + integrity sha512-ACzBtm/PhXBDId6a6sDJfroT2pOWt/oOnk4/dElG5G33ZL776N3Y6/6bKZJBFpd+b05F3Ct9qDjMeJmRWtE2/g== 13870 + 13866 13871 typography-normalize@^0.16.19: 13867 13872 version "0.16.19" 13868 13873 resolved "https://registry.yarnpkg.com/typography-normalize/-/typography-normalize-0.16.19.tgz#58e0cf12466870c5b27006daa051fe7307780660"