Commit graph

149 commits

Author SHA1 Message Date
Futago-za Ryuu c523cf5693 Update config for next.pegjs.org
- Enable 'smoothScroll' option
- Use '@vuepress/plugin-back-to-top'
- Use '@vuepress/plugin-google-analytics'
- Add 'docs/.vuepress/favicon.ico'
2019-09-29 05:07:17 +01:00
Futago-za Ryuu 6484145542 Require types/node v8.x 2019-09-29 04:43:54 +01:00
Futago-za Ryuu 1cd8ba29b0 Remove unrequired dependencies 2019-09-29 04:41:20 +01:00
Futago-za Ryuu 7d13580855 Drop support for Node 6 2019-09-29 03:31:51 +01:00
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 cf022429bb Cleanup and Update
- Update all dependencies
- Use '@futagoza/*' ESLint configurations
- Remove redundent '@pegjs/eslint-config'
- Add TypeScript support to the bundler
2019-09-28 23:19:24 +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 d08e8bf52d Upgrade devDependencies
- codecov: 3.3.0
- eslint: 5.16.0
- mocha: 6.1.3
- mocha-junit-reporter: 1.22.0
- nyc: 14.0.0
- vuepress: 1.0.0-alpha.47
- sinon: 7.3.2
- @babel/core: 7.4.3
- @babel/preset-env: 7.4.3
- webpack: 4.30.0
2019-09-28 23:19:23 +01:00
Futago-za Ryuu 138fb96aed Use progress reporter for faster local testing 2019-09-28 23:19:23 +01:00
Futago-za Ryuu fae001e4ed Upgrade devDependencies:
- codecov: 3.2.0
- eslint: 5.15.3
- eslint-config-futagozaryuu: 5.8.0
- eslint-plugin-vue: 5.2.2
- mocha: 6.0.3
- nyc: 13.3.0
- vuepress: 1.0.0-alpha.44
- sinon: 7.3.0
- @babel/core: 7.4.0
- @babel/preset-env: 7.4.2
- webpack: 4.29.6
- webpack-cli: 3.3.0
2019-09-28 23:19:22 +01:00
Futago-za Ryuu 0253215c24 Update benchmark paths 2019-02-15 21:07:40 +00: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 5542547091 Switch to codecov.io 2019-02-12 09:41:45 +00:00
Futago-za Ryuu 97f98122f8 devDependencies > dependencies 2019-02-12 02:21:45 +00:00
Futago-za Ryuu da3ea8e47d Implement @pegjs/bundler 2019-02-12 02:00:48 +00:00
Futago-za Ryuu 7a78b7cfdf Upgrade dependencies 2019-02-07 05:40:01 +00:00
Futago-za Ryuu 0074d0456a Upgrade dependencies 2019-01-15 19:09:26 +00:00
Futago-za Ryuu 9716fe5f38 Yarn: ignore website directory 2019-01-15 17:58:07 +00:00
Futago-za Ryuu 7f908e9a7b Update workspaces field 2019-01-01 15:51:02 +00:00
Futago-za Ryuu bdde25a9e4
Set up CI with Azure Pipelines (#596)
* Add support for Azure Pipelines
* Remove Travis CI support
* coverage: Generate cobertura and lcov reports only
* Add support for Code Climate
2019-01-01 12:26:41 +00:00
Futago-za Ryuu 8c30834ccc Run eslint on .vue files 2018-12-22 14:36:16 +00:00
Futago-za Ryuu b7d4d01ff5 Fix build script for Now v2 [skip ci] 2018-12-22 12:34:47 +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 2433c76ffb Add now-build script for Now v2 2018-12-22 09:33:05 +00:00
Futago-za Ryuu 1dd5a04ef2 Add support for Vuepress v0.14 2018-12-22 07:24:45 +00:00
Futago-za Ryuu 93ceeff597 General QOL changes
- Added 'test/package.json' for dependencies used by spec tests
- Changed package names of local tools to reflect actual usage
- Removed bins for local tools (using files via 'node [file]' command)
- Updated help text for the CLIs of local tools to reflect changes
- Updated READMEs for tools
- Moved babel dependencies to 'tools/bundle/package.json'
- 'tools/bundle' now only logs created and watching
- Updated scripts in root package.json
2018-11-04 10:01:56 +00:00
Futago-za Ryuu 4866d6ddb6 Move server.js to website/server.js 2018-11-04 08:26:22 +00:00
Futago-za Ryuu 0f2426bdbf Move dist bundler to tools/bundle 2018-11-04 07:03:59 +00:00
Futago-za Ryuu 6d4ad48319 Remove Gulp 2018-11-03 16:13:57 +00:00
Futago-za Ryuu aa58b73cae Use ESLint directly instead of gulp-eslint 2018-11-02 18:05:53 +00:00
Futago-za Ryuu 390478d61e Move test/spec to test 2018-11-02 17:51:26 +00:00
Futago-za Ryuu 163ff20508 Move test/benchmark to tools/benchmark 2018-11-02 17:03:30 +00:00
Futago-za Ryuu 9c039ce79b Move test/impact to tools/impact 2018-11-02 15:15:25 +00:00
Futago-za Ryuu 32477337c1 Updated dependencies 2018-10-30 03:38:42 +00:00
Futago-za Ryuu a70fc76648 Update dependencies 2018-10-13 19:08:11 +01:00
Futago-za Ryuu 3d755b8196 Update gulpfile.js 2018-10-05 20:32:11 +01:00
Futago-za Ryuu c65e9dd95f Updated dependencies 2018-09-17 13:27:31 +01:00
Futago-za Ryuu 6bc85de256 Define version only in one place 2018-09-15 06:21:53 +01:00
Futago-za Ryuu 445cdcde44 ensure zeit.now ignores devDependencies 2018-09-10 05:08:47 +01:00
Futago-za Ryuu 2b543ed97a browserify -> rollup 2018-09-10 04:57:12 +01:00
Futago-za Ryuu be88239543 Move PEG.js to packages/pegjs
* Move PEG.js from . to packages/pegjs
* Update relevanr paths
* Remove pegjs-dev; Use pegjs directly
* Generate browser files at packages/pegjs/dist
* nyc: exclude website
* website: keep packages folder
* Root package.json is private now
2018-09-08 02:39:12 +01:00
Futago-za Ryuu 35a650dc50 Update dependency: babelify@v10 2018-09-07 09:49:21 +01:00
Futago-za Ryuu 46ce02404f Remove refs to removed files. 2018-09-06 15:36:31 +01:00
Futago-za Ryuu 5e7134936b Merge the test suites into the website 2018-09-06 12:38:26 +01:00
Futago-za Ryuu dfbfdd350b Import source code for pegjs.org 2018-09-06 05:52:02 +01:00
Futago-za Ryuu 0089da6698 Use Babel 7 dependencies 2018-09-05 08:03:51 +01:00
Futago-za Ryuu 2790479154 Update dependencies 2018-09-05 04:04:14 +01:00
Futago-za Ryuu 3cedf4439d Update supported platforms
- Drop support for Node.js v4
- Add support for Node.js v10
- Drop support for IE < 11
2018-09-05 01:37:57 +01:00
Futago-za Ryuu 146d021d21 Updated keywords for NPM 2018-04-04 19:15:04 +01:00
Futago-za Ryuu 87ad103177 Move nyc options to separate config 2018-03-23 02:38:00 +00:00