Commit graph

14 commits

Author SHA1 Message Date
Futago-za Ryuu 8b7bff7ac3 Resolve linting errors
This also temporarliy disables linting '.ts' files due to the fact that the currect '.d.ts' files contain too many errors/warnings that need to be manually fixed, but since I'm going to be rewriting the whole module in TypeScript anyway, resolving these ESLint error's is a pointless waste of time.
2019-09-29 03:24:42 +01:00
Futago-za Ryuu f00b516cd7 Update eslint config
- Move to manageble private package
- Ensure '.vue' rules are used via override
- Add support for TypeScript
- Update AP config to install correctly
2019-09-28 23:19:24 +01:00
Futago-za Ryuu e16dc50686 website: Use configs for nav and sidebars 2019-09-28 23:19:23 +01:00
Futago-za Ryuu baf8b3a339 Publish to pegjs@dev on every CI run
This adds a new local package called '@pegjs/publish-dev' that will be run by the CI after all other tasks.

'@pegjs/publish-dev' will, as the name implies, publish a new release of pegjs on NPM under the dev tag.
2019-02-15 00:54:31 +00:00
Futago-za Ryuu ef2d318c15 Regenerate test bundle [NO_CI] 2019-02-14 12:37:37 +00:00
Futago-za Ryuu caa8b4cf7b Use html reporter for mocha browser 2019-02-14 12:07:46 +00:00
Futago-za Ryuu fcbfa39102 Ensure mocha runs on the browser 2019-02-14 11:41:46 +00:00
Futago-za Ryuu ea991cd65c Rebuild ci bundles 2019-02-14 11:16:06 +00:00
Futago-za Ryuu 6525825f2e Use mocha-loader 2019-02-13 06:43:48 +00:00
Futago-za Ryuu f7a52c70a4 Webpack: use library option 2019-02-13 05:01:07 +00:00
Futago-za Ryuu c35a61f524 Commit bundled web ci files 2019-02-13 03:13:38 +00:00
Futago-za Ryuu 8c30834ccc Run eslint on .vue files 2018-12-22 14:36:16 +00:00
Futago-za Ryuu 132a68b4d5 Upgrade to Vuepress@next
Travis was failing with a weird ESLint error, and when I checked locally, the problem seemed to be related to Vuepress v0. Upgrading to Vuepress v1-alpha seems to fix this (at least on my machine...)
2018-12-22 11:40:23 +00:00
Futago-za Ryuu a8e7534595 Add basic config for Vuepress 2018-12-22 09:11:22 +00:00