Граф коммитов

28 Коммитов

Автор SHA1 Сообщение Дата
Samuel Attard 00b87a0e79
docs: ensure that the CLI package has a README on NPM 2019-03-21 18:14:14 -07:00
Mark Lee 7af36d5904 chore: replace tslint with eslint to lint mocha tests (#590)
* chore: re-add eslint to lint mocha tests

* Upgrade typescript-eslint-parser to ^22

* Update tools/ to conform to eslint-config-airbnb

* Fix some ESLint warnings for async-ora

* Fix ESLint warnings for types

* Fix ESLint warnings for web-multi-logger

* Fix ESLint warnings for cli

* Add eslint-config-airbnb & eslint-plugin-typescript

* Apparently you can't DRY up commander directives

* Use the new typescript-eslint scoped packages

* Explicitly adding the parser is no longer necessary

* Fix ESLint warnings for deb

* Fix ESLint warnings for rpm

* Fix ESLint warnings for snap

* Fix ESLint warnings for flatpak

* Fix ESLint warnings for maker-base

* Fix ESLint warnings for maker-zip

* Fix ESLint warnings for maker-pkg

* Fix ESLint warnings for maker-dmg

* Fix ESLint warnings for maker-squirrel

* Fix ESLint warnings for maker-wix

* Fix ESLint warnings for maker-appx

* Use no-unused-vars for Typescript as directed

* Fix ESLint warnings for core

* Fix ESLint warnings for publisher modules

* Fix ESLint warnings for plugin modules

* Fix ESLint warnings for installer modules

* Drop tslint

* Fix typings

* Remove unused import

* Ignore empty constructors

* Upgrade typescript-eslint packages

* Disable class-methods-use-this rule globally

* Remove bare eslint-disable-line directives

* Upgrade eslint & friends

* Fix linting errors

* Fix yarn.lock

* Stop making @types/webpack out of sync

* chore: drop @types/ora, typings are bundled

* Fix TypeScript errors

* Fix no-unresolved lint errors on Windows

* Ignore camelcase instances that are part of the GitHub API

* Ignore import/no-cycle rules

* Make SinonStub more specific

* Fix forgeConfigIsValidFilePath

* Reel it in
2019-03-21 17:46:24 -07:00
Samuel Attard 8e062e6fad
build: fix non-beta tagging in the npm publish script 2019-03-21 10:07:53 -07:00
Samuel Attard be1cf7b004
chore: temporarily release stable tags for V6 beta 2019-03-21 09:58:16 -07:00
Samuel Attard ec34411a02
chore: fix linting issue in tools 2018-11-24 17:46:13 +11:00
Samuel Attard 07fc2aa4e0
chore: update all package.json refs to match top level package.json 2018-11-24 17:43:25 +11:00
Samuel Attard fb776e19ae
refactor: make running tests better with --fast and --match utils 2018-11-24 17:03:22 +11:00
Samuel Attard 00c5769f21 chore: make type checking faster, type check entire repo at once 2018-10-24 16:24:27 +11:00
Samuel Attard cddfb1f581 chore: update dependencies 2018-10-22 11:47:50 +11:00
Samuel Attard 380762e910 chore: add .npmignore when publishing 2018-10-16 15:46:52 +11:00
Samuel Attard a5bec3a872 chore: add OTP support to the publish script 2018-07-20 15:50:36 +10:00
Samuel Attard 21aceca2bc build: fixup publish script 2018-07-05 15:10:11 +10:00
Samuel Attard 1961338862 chore: fix sync-readmes running on node 6 2018-07-04 12:55:41 +10:00
Samuel Attard 4137bda478 refactor: update publish tooling to be nicer to people publishing forge itself 2018-06-27 15:42:23 +10:00
Samuel Attard 7609a87c26 chore: fix readme generation for info blocks 2018-05-03 18:19:07 +10:00
Samuel Attard 513013e61c chore: set up README sync so that docs on the site are published to js.electronforge.io and to npm w
Fixes #483
2018-05-03 17:55:53 +10:00
Samuel Attard ab64142ffd fix: remove unneeded 2 second timeout 2018-05-03 16:45:27 +10:00
Samuel Attard faeec5a6ae fix: fix changelog generation 2018-05-03 16:42:06 +10:00
Samuel Attard 40484e1605 style: set-up tslint 2018-05-03 14:53:33 +10:00
Samuel Attard e2734f0a2b Update CHANGELOG.md 2018-05-01 15:36:35 +10:00
Samuel Attard dab06d9cb1
feat(core): V6 Docs (#496)
* well here we go

* refactor(all-makers): rewrote in typescript

* now some publishers

* more publishers

* pretty much everything

* Finish typescript conversion with core tests

* Conflict resolution

* Ensure ts output is generated (forgot the tsconfig)

* Fix ES5 inclusion of fetch-mock

* Tests need node 8 because of fetch-mock

* Initial docs work

* Remove assets folder

* Remove .vscode

* Use node 6

* Add publisher docs

* Destroy README because everything is on docs site now

* Add now deployment

* Add giant plugins warning

* Docs are now on gitbook not in GH

* Fix README

* Update / export types
2018-05-01 00:49:39 +10:00
Samuel Attard a3faa61969
refactor(all): rewrote in typescript
* well here we go

* refactor(all-makers): rewrote in typescript

* now some publishers

* more publishers

* pretty much everything

* Finish typescript conversion with core tests

* Conflict resolution

* Ensure ts output is generated (forgot the tsconfig)

* Fix ES5 inclusion of fetch-mock

* Remove .vscode
2018-04-28 13:20:03 +10:00
Mark Lee f7fbaecfeb Clean up bump script 2018-04-16 21:09:21 -07:00
Samuel Attard 1d976bb170 chore(tools): fix changelog commiting 2018-04-16 17:47:40 +10:00
Samuel Attard 1029d32b4f chore(tools): update dependency version for electron-forge modules to be latest on bump 2018-04-16 17:45:09 +10:00
Samuel Attard c5b6c6a319 chore(tooling): add publish script 2018-04-16 16:46:40 +10:00
Samuel Attard 24cdcb5566 chore: add missing files from 6.0.0-beta.1 2018-04-16 11:59:20 +10:00
Samuel Attard fab672dc39 Add cz scopes to be the packages in bolt workspaces 2018-04-16 11:49:19 +10:00