Commit Graph

24 Commits

Author SHA1 Message Date
Natalie Weizenbaum
7abda4e2f4
Use literate programming for JS API specs (#3552) 2023-04-27 13:50:53 -07:00
Natalie Weizenbaum
225e176115
Update dependencies (#3551) 2023-04-19 22:30:12 -07:00
Natalie Weizenbaum
7d0c8c22f0 Allow link-check.ts to take specific files as arguments 2023-04-12 17:35:49 -07:00
Natalie Weizenbaum
c074df5a41 Fix the link checker test
Closes #3541
2023-04-12 17:35:49 -07:00
Awjin Ahn
4939fb6cff
Update immutable-js dep. (#3195) 2021-10-27 16:30:22 -07:00
Natalie Weizenbaum
a48cd426b2
Update dependencies (#3193) 2021-10-26 20:28:33 +00:00
Natalie Weizenbaum
2f3c06fde0 Use a custom prettier parser to remove comments in js-api-doc-check
The strip-comments package is broken by
jonschlinkert/strip-comments#69 and doesn't seem to be maintained
anymore.
2021-10-04 14:18:13 -07:00
Natalie Weizenbaum
f289bb8c9b Test that typedoc builds with no warnings 2021-10-01 17:36:53 -07:00
Natalie Weizenbaum
1b0574a27a
Create a parallel set of type annotations for documentation (#3172)
Because the doc comments for spec/js-api are written for
implementation authors, they aren't very useful as documentation for
end-users. This gives us a place to write user-facing documentation as
well as a test that verifies that the underlying type declarations are
kept in sync.
2021-10-01 22:45:27 +00:00
Natalie Weizenbaum
723e9db494
Use TypeScript for tools and tests (#3169) 2021-09-30 20:25:38 +00:00
Awjin Ahn
7cd83369e9
Rate limit Markdown link checks (#3112) 2021-08-24 15:56:47 -07:00
Awjin Ahn
1cc38d2850
Add proposal for Function and Values API (#3076) 2021-08-02 09:06:55 -07:00
Natalie Weizenbaum
d7ac460424
[New JS Importer] Add a proposal (#3081)
See #2509
2021-06-18 13:52:53 -07:00
Awjin Ahn
9491496c49
Add proposal for new JS API. (#3069) 2021-06-10 14:56:30 -07:00
Natalie Weizenbaum
2cb85cb367
Add a TypeScript interface for the old JS API (#3068)
Co-authored-by: Glenn <33450392+glenn2223@users.noreply.github.com>
Co-authored-by: Awjin Ahn <awjin@google.com>
2021-06-01 18:11:17 -07:00
Natalie Weizenbaum
723c2e25a9
Update package-lock.json (#3049)
Co-authored-by: Jennifer Thakar <jathak@google.com>
2021-05-24 19:04:08 -07:00
Christophe Coevoet
fe88353603 Update locked npm dependencies 2021-01-08 11:20:39 +01:00
Natalie Weizenbaum
ba91059291 Migrate JS code to ES6 modules 2020-11-23 16:48:56 -08:00
Natalie Weizenbaum
9f0cb1fb43 Fix broken link references
This also moves a bunch of references around to work around
markedjs/marked#1566.
2019-11-26 20:32:39 -08:00
Natalie Weizenbaum
4df504f7b0
Update npm dependencies (#2747) 2019-09-26 12:18:39 +01:00
TPartida
6b116419d0 Add Standard for JavaScript style 2019-05-13 15:36:09 -07:00
TPartida
b9048cd6cb Run TOC check
Added test for table of contents

Removed unnecesary line

Modified console log color

Added exitCode

Installed npm packages Colors and Diff

Removed Chalk

Added Diff to show errors more precisely

Style tweaks

Simplified the getCurrentToc function

Removed VS Code from .gitignore

Update .travis.yml

Co-Authored-By: TeresaPartidaS <teresapartida.s@gmail.com>

Used trim to get rid of blank spaces

Fixed style issues
2019-05-13 15:40:06 -07:00
Teresa Partida
693291e089 Added test for external links
Updated direction of a file

TOC-check test

Allows to check the TOC of one file

Check TOC of all markdown files

Added test for external links
2019-05-13 15:38:42 -07:00
Teresa Partida
22e1785283 Created .travis.yml file
Added gitignore

Installed markdown-link-check

Added files for markdown-link-check

Removed unnecessary line

Added glob

Added test for links

Added before-script

Added npm install

Changed npm install for npm ci

Created package.json

Squash commits
2019-05-13 15:36:09 -07:00