Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
46 commits
Select commit Hold shift + click to select a range
e007bc5
Convert project to ESModules
wolfy1339 Jan 22, 2019
aff3c99
Add TypeScript tooling
wolfy1339 May 1, 2019
7fe91b8
Move to TypeScript
wolfy1339 May 1, 2019
7137d82
Add some better infered types
wolfy1339 May 14, 2019
bb24708
Move files to the same directory
wolfy1339 May 1, 2019
4a70488
request.ts: Fix contentType is possibly null
wolfy1339 May 1, 2019
8152fa5
Add all missing external types
wolfy1339 May 1, 2019
174ca2f
Change TypeScript build options
wolfy1339 May 1, 2019
8d2a4ec
Add build script for TypeScript
wolfy1339 May 1, 2019
3b72b32
tests: Move to jest and remove browser tests
wolfy1339 May 1, 2019
607e47b
Move tests to typescript
wolfy1339 May 1, 2019
841ae90
build(package): Replace standard with prettier
wolfy1339 May 1, 2019
f6e60e4
style: prettier 💅
wolfy1339 May 1, 2019
a30c7cf
build(package): update universal-user-agent to latest
wolfy1339 May 14, 2019
2e2b347
Use better types from @octokit/endpoint
wolfy1339 May 14, 2019
09170e7
style: prettier
gr2m May 14, 2019
804e856
build(package): remove obsolete browser build setting
gr2m May 14, 2019
c5b7d79
build(package): remove webpack, upload of built assets to releases vi…
gr2m May 14, 2019
82ab826
build(package): add @pika/build setup
gr2m May 14, 2019
592106a
build(package): lock file
gr2m May 14, 2019
e1f4eca
buidl(ignore): -dist, -lib, -tsconfig.tsbuildinfo, +pkg
gr2m May 14, 2019
1a5cebc
build(tsconfig): @pika/pack setup
gr2m May 14, 2019
662726f
build(gitignore): -coverage/, -.nyc_output/
gr2m May 14, 2019
6c78348
build(package): remove coverage upload, enforce 100% coverage via jest
gr2m May 14, 2019
0319b85
ci(bundlesize): move configuration from package.json to .travis.yml
gr2m May 14, 2019
71e71be
build: add patch for https://github.com/pikapkg/builders/pull/46
gr2m May 14, 2019
86c42b8
refactor: use `response.arrayBuffer()` in both node and browser
gr2m May 14, 2019
e91bd2c
docs(README): Browser usage via import from unpkg.com
gr2m May 14, 2019
25a60f5
feat: named export
gr2m May 14, 2019
134d2a3
build(gitignore): coverage/
gr2m May 14, 2019
48cc71f
build(package): semantic-release setup for version update in built files
gr2m May 14, 2019
ee67079
test: adapt for named export
gr2m May 14, 2019
17d4eb1
refactor: get current version from `./version` instead of `package.json`
gr2m May 14, 2019
c4b9c77
build(package): lock file
gr2m May 14, 2019
48786f8
refactor: update deprecation to v2
gr2m May 14, 2019
5771b94
better type definitions
gr2m May 14, 2019
91baa12
test: remove browser tests
gr2m May 15, 2019
fdd2a6b
test: make tsc happy
gr2m May 15, 2019
da99def
ci(travis): remove coverage upload
gr2m May 15, 2019
123019f
docs(README): remove coverage badge
gr2m May 15, 2019
395d48a
docs(README): `options.request.hook`
gr2m May 15, 2019
1cd663d
test: `options.request.hook`
gr2m May 15, 2019
2d7e058
feat: `options.request.hook`
gr2m May 15, 2019
56a65b0
build(package): update @types/fetch-mock
gr2m May 15, 2019
bf0025e
test: re-enable test for content-length header
gr2m May 15, 2019
e81f9bd
refactor: replace `@pika/plugin-bundle-web` patch with `@gr2m/pika-pl…
gr2m May 15, 2019
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 1 addition & 3 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,5 +1,3 @@
.nyc_output/
coverage/
cypress/
dist/
node_modules/
pkg/
23 changes: 4 additions & 19 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -1,8 +1,5 @@
language: node_js
cache:
directories:
- ~/.npm
- node_modules/cypress/dist
cache: npm

# Trigger a push build on master and greenkeeper branches + PRs build on every branches
# Avoid double build on PRs (See https://github.com/travis-ci/travis-ci/issues/1147)
Expand All @@ -23,25 +20,13 @@ jobs:
node_js: 8
script: npm run test
- node_js: 10
env: Node 10, coverage upload
script:
- npm run test
- npm run coverage:upload
- node_js: lts/*
sudo: required
addons:
chrome: stable
env: browser tests
script:
- npm run test:browser
script: npm run test
- node_js: lts/*
sudo: required
addons:
chrome: stable
env: bundle size
script:
- npm run build
- npx bundlesize
- npx terser pkg/dist-web/index.bundled.js --output pkg/dist-web/index.bundled.min.js --compress --mangle
- npx bundlesize --files pkg/dist-web/index.bundled.min.js --max-size 5KB

# release stage: run semantic release & update the docs
- stage: release
Expand Down
Loading