Skip to content

Commit 3735085

Browse files
authored
Add http-server and instructions (#4)
1 parent 1bcd60c commit 3735085

File tree

3 files changed

+187
-0
lines changed

3 files changed

+187
-0
lines changed

README.md

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,3 +5,26 @@
55
The content of this repository is synced to the `s3://api-docs.emberjs.com`
66
S3 bucket via a [GitHub Action](./github/workflows/sync.yml). The data is
77
consumed by the [API Docs Viewer](https://github.com/ember-learn/ember-api-docs).
8+
9+
These files are auto-generated via
10+
https://github.com/ember-learn/ember-jsonapi-docs
11+
12+
## Previewing these docs in the front end
13+
14+
If you want to see how these docs will look in the
15+
front end app:
16+
17+
```
18+
git clone https://github.com/ember-learn/ember-api-docs-data
19+
cd ember-api-docs-data
20+
yarn install
21+
yarn serve
22+
23+
cd ..
24+
git clone https://github.com/ember-learn/ember-api-docs
25+
cd ember-api-docs-data
26+
yarn install
27+
yarn start:local
28+
```
29+
30+
The JSON files will be served at `http://localhost:5050` and the app can be viewed in the browser at [http://localhost:4200]().

package.json

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
{
2+
"name": "ember-api-docs-data",
3+
"version": "0.0.1",
4+
"main": "index.js",
5+
"repository": "[email protected]:ember-learn/ember-api-docs-data.git",
6+
"author": "Jen Weber <[email protected]>",
7+
"license": "MIT",
8+
"scripts": {
9+
"serve": "http-server -p 5050 --cors tmp"
10+
},
11+
"devDependencies": {
12+
"http-server": "^0.12.3"
13+
}
14+
}

yarn.lock

Lines changed: 150 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,150 @@
1+
# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY.
2+
# yarn lockfile v1
3+
4+
5+
async@^2.6.2:
6+
version "2.6.3"
7+
resolved "https://registry.yarnpkg.com/async/-/async-2.6.3.tgz#d72625e2344a3656e3a3ad4fa749fa83299d82ff"
8+
integrity sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==
9+
dependencies:
10+
lodash "^4.17.14"
11+
12+
basic-auth@^1.0.3:
13+
version "1.1.0"
14+
resolved "https://registry.yarnpkg.com/basic-auth/-/basic-auth-1.1.0.tgz#45221ee429f7ee1e5035be3f51533f1cdfd29884"
15+
integrity sha1-RSIe5Cn37h5QNb4/UVM/HN/SmIQ=
16+
17+
colors@^1.4.0:
18+
version "1.4.0"
19+
resolved "https://registry.yarnpkg.com/colors/-/colors-1.4.0.tgz#c50491479d4c1bdaed2c9ced32cf7c7dc2360f78"
20+
integrity sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==
21+
22+
corser@^2.0.1:
23+
version "2.0.1"
24+
resolved "https://registry.yarnpkg.com/corser/-/corser-2.0.1.tgz#8eda252ecaab5840dcd975ceb90d9370c819ff87"
25+
integrity sha1-jtolLsqrWEDc2XXOuQ2TcMgZ/4c=
26+
27+
debug@^3.1.1:
28+
version "3.2.6"
29+
resolved "https://registry.yarnpkg.com/debug/-/debug-3.2.6.tgz#e83d17de16d8a7efb7717edbe5fb10135eee629b"
30+
integrity sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==
31+
dependencies:
32+
ms "^2.1.1"
33+
34+
ecstatic@^3.3.2:
35+
version "3.3.2"
36+
resolved "https://registry.yarnpkg.com/ecstatic/-/ecstatic-3.3.2.tgz#6d1dd49814d00594682c652adb66076a69d46c48"
37+
integrity sha512-fLf9l1hnwrHI2xn9mEDT7KIi22UDqA2jaCwyCbSUJh9a1V+LEUSL/JO/6TIz/QyuBURWUHrFL5Kg2TtO1bkkog==
38+
dependencies:
39+
he "^1.1.1"
40+
mime "^1.6.0"
41+
minimist "^1.1.0"
42+
url-join "^2.0.5"
43+
44+
eventemitter3@^4.0.0:
45+
version "4.0.7"
46+
resolved "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-4.0.7.tgz#2de9b68f6528d5644ef5c59526a1b4a07306169f"
47+
integrity sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==
48+
49+
follow-redirects@^1.0.0:
50+
version "1.13.0"
51+
resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.13.0.tgz#b42e8d93a2a7eea5ed88633676d6597bc8e384db"
52+
integrity sha512-aq6gF1BEKje4a9i9+5jimNFIpq4Q1WiwBToeRK5NvZBd/TRsmW8BsJfOEGkr76TbOyPVD3OVDN910EcUNtRYEA==
53+
54+
he@^1.1.1:
55+
version "1.2.0"
56+
resolved "https://registry.yarnpkg.com/he/-/he-1.2.0.tgz#84ae65fa7eafb165fddb61566ae14baf05664f0f"
57+
integrity sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==
58+
59+
http-proxy@^1.18.0:
60+
version "1.18.1"
61+
resolved "https://registry.yarnpkg.com/http-proxy/-/http-proxy-1.18.1.tgz#401541f0534884bbf95260334e72f88ee3976549"
62+
integrity sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==
63+
dependencies:
64+
eventemitter3 "^4.0.0"
65+
follow-redirects "^1.0.0"
66+
requires-port "^1.0.0"
67+
68+
http-server@^0.12.3:
69+
version "0.12.3"
70+
resolved "https://registry.yarnpkg.com/http-server/-/http-server-0.12.3.tgz#ba0471d0ecc425886616cb35c4faf279140a0d37"
71+
integrity sha512-be0dKG6pni92bRjq0kvExtj/NrrAd28/8fCXkaI/4piTwQMSDSLMhWyW0NI1V+DBI3aa1HMlQu46/HjVLfmugA==
72+
dependencies:
73+
basic-auth "^1.0.3"
74+
colors "^1.4.0"
75+
corser "^2.0.1"
76+
ecstatic "^3.3.2"
77+
http-proxy "^1.18.0"
78+
minimist "^1.2.5"
79+
opener "^1.5.1"
80+
portfinder "^1.0.25"
81+
secure-compare "3.0.1"
82+
union "~0.5.0"
83+
84+
lodash@^4.17.14:
85+
version "4.17.20"
86+
resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.20.tgz#b44a9b6297bcb698f1c51a3545a2b3b368d59c52"
87+
integrity sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==
88+
89+
mime@^1.6.0:
90+
version "1.6.0"
91+
resolved "https://registry.yarnpkg.com/mime/-/mime-1.6.0.tgz#32cd9e5c64553bd58d19a568af452acff04981b1"
92+
integrity sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==
93+
94+
minimist@^1.1.0, minimist@^1.2.5:
95+
version "1.2.5"
96+
resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.5.tgz#67d66014b66a6a8aaa0c083c5fd58df4e4e97602"
97+
integrity sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==
98+
99+
mkdirp@^0.5.5:
100+
version "0.5.5"
101+
resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.5.tgz#d91cefd62d1436ca0f41620e251288d420099def"
102+
integrity sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==
103+
dependencies:
104+
minimist "^1.2.5"
105+
106+
ms@^2.1.1:
107+
version "2.1.2"
108+
resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009"
109+
integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==
110+
111+
opener@^1.5.1:
112+
version "1.5.2"
113+
resolved "https://registry.yarnpkg.com/opener/-/opener-1.5.2.tgz#5d37e1f35077b9dcac4301372271afdeb2a13598"
114+
integrity sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A==
115+
116+
portfinder@^1.0.25:
117+
version "1.0.28"
118+
resolved "https://registry.yarnpkg.com/portfinder/-/portfinder-1.0.28.tgz#67c4622852bd5374dd1dd900f779f53462fac778"
119+
integrity sha512-Se+2isanIcEqf2XMHjyUKskczxbPH7dQnlMjXX6+dybayyHvAf/TCgyMRlzf/B6QDhAEFOGes0pzRo3by4AbMA==
120+
dependencies:
121+
async "^2.6.2"
122+
debug "^3.1.1"
123+
mkdirp "^0.5.5"
124+
125+
qs@^6.4.0:
126+
version "6.9.4"
127+
resolved "https://registry.yarnpkg.com/qs/-/qs-6.9.4.tgz#9090b290d1f91728d3c22e54843ca44aea5ab687"
128+
integrity sha512-A1kFqHekCTM7cz0udomYUoYNWjBebHm/5wzU/XqrBRBNWectVH0QIiN+NEcZ0Dte5hvzHwbr8+XQmguPhJ6WdQ==
129+
130+
requires-port@^1.0.0:
131+
version "1.0.0"
132+
resolved "https://registry.yarnpkg.com/requires-port/-/requires-port-1.0.0.tgz#925d2601d39ac485e091cf0da5c6e694dc3dcaff"
133+
integrity sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=
134+
135+
136+
version "3.0.1"
137+
resolved "https://registry.yarnpkg.com/secure-compare/-/secure-compare-3.0.1.tgz#f1a0329b308b221fae37b9974f3d578d0ca999e3"
138+
integrity sha1-8aAymzCLIh+uN7mXTz1XjQypmeM=
139+
140+
union@~0.5.0:
141+
version "0.5.0"
142+
resolved "https://registry.yarnpkg.com/union/-/union-0.5.0.tgz#b2c11be84f60538537b846edb9ba266ba0090075"
143+
integrity sha512-N6uOhuW6zO95P3Mel2I2zMsbsanvvtgn6jVqJv4vbVcz/JN0OkL9suomjQGmWtxJQXOCqUJvquc1sMeNz/IwlA==
144+
dependencies:
145+
qs "^6.4.0"
146+
147+
url-join@^2.0.5:
148+
version "2.0.5"
149+
resolved "https://registry.yarnpkg.com/url-join/-/url-join-2.0.5.tgz#5af22f18c052a000a48d7b82c5e9c2e2feeda728"
150+
integrity sha1-WvIvGMBSoACkjXuCxenC4v7tpyg=

0 commit comments

Comments
 (0)