mirror of
https://github.com/LukeHagar/vercel.git
synced 2025-12-23 01:49:13 +00:00
Compare commits
189 Commits
@vercel/bu
...
@vercel/bu
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
8c1b707f38 | ||
|
|
4b4caccb3d | ||
|
|
102dc04221 | ||
|
|
8d96a57117 | ||
|
|
bf3a1fc832 | ||
|
|
d4db04207b | ||
|
|
9e5edd6c51 | ||
|
|
09db5cc2a9 | ||
|
|
b2653c457b | ||
|
|
6617ace647 | ||
|
|
b4bebb41be | ||
|
|
40aaa0952f | ||
|
|
af6344209c | ||
|
|
7ccdc7baac | ||
|
|
363922dd11 | ||
|
|
a8aa08600b | ||
|
|
ea798e40af | ||
|
|
d9e0c44d3a | ||
|
|
0a2d55d83d | ||
|
|
b4cb2fc391 | ||
|
|
ada5b35966 | ||
|
|
cc54d260a7 | ||
|
|
8147e75d89 | ||
|
|
c0bcc15d28 | ||
|
|
43d4268759 | ||
|
|
3e91f446b4 | ||
|
|
bdb6e33b41 | ||
|
|
2eb3d7ac57 | ||
|
|
ec24d0f39a | ||
|
|
75976a441d | ||
|
|
905b67512c | ||
|
|
0564690f49 | ||
|
|
364b832565 | ||
|
|
41ce96a2db | ||
|
|
a4b4397151 | ||
|
|
473159f1da | ||
|
|
c6267b5acc | ||
|
|
8a919043a2 | ||
|
|
c2e7be80e8 | ||
|
|
d95175253a | ||
|
|
e2106d12f6 | ||
|
|
84f95465f7 | ||
|
|
0ae74546a6 | ||
|
|
be2ae2c539 | ||
|
|
4969a65209 | ||
|
|
7275878b2b | ||
|
|
53d429e3f5 | ||
|
|
3f1384bd1a | ||
|
|
703b2649bc | ||
|
|
2497909d9b | ||
|
|
0ad45c8b13 | ||
|
|
9acf8e1737 | ||
|
|
f5f07c5d15 | ||
|
|
c0d22cf78d | ||
|
|
c9811225ad | ||
|
|
68eeb6a5bd | ||
|
|
ec10f326c1 | ||
|
|
cfae7ec3c2 | ||
|
|
85b253cdd0 | ||
|
|
a6e4f8d8bb | ||
|
|
9c7e27b551 | ||
|
|
60b882c493 | ||
|
|
21072b1f1f | ||
|
|
a186ad643a | ||
|
|
4c0055eaf0 | ||
|
|
910a905192 | ||
|
|
156a9be06e | ||
|
|
e2132ee36d | ||
|
|
4572230c1d | ||
|
|
8cfac4cf86 | ||
|
|
4f20783000 | ||
|
|
968b7c3fb5 | ||
|
|
407c4ec5f4 | ||
|
|
bcf393d125 | ||
|
|
115ae0a229 | ||
|
|
d149489c9e | ||
|
|
5b2e6052fc | ||
|
|
38cb5a3b99 | ||
|
|
84e828a0ca | ||
|
|
157ce5346d | ||
|
|
0256157391 | ||
|
|
a45b3d0982 | ||
|
|
26af6dbc03 | ||
|
|
38130103a0 | ||
|
|
978485818a | ||
|
|
0270784cbb | ||
|
|
345e514924 | ||
|
|
df62ec6ed0 | ||
|
|
f7f81fb896 | ||
|
|
a210c6e4f0 | ||
|
|
50080e4b92 | ||
|
|
5845bebe2d | ||
|
|
3e18146846 | ||
|
|
dbde60f47f | ||
|
|
aa3db23cad | ||
|
|
60a5b0a586 | ||
|
|
8b682ccc41 | ||
|
|
50055963af | ||
|
|
43fa6e6d97 | ||
|
|
98c0b9b573 | ||
|
|
8b8541f4aa | ||
|
|
59cc2bf0f2 | ||
|
|
30e078062f | ||
|
|
4d015a60ef | ||
|
|
ad0e66242d | ||
|
|
044f956de2 | ||
|
|
d26ed43d26 | ||
|
|
84d859a016 | ||
|
|
9238687089 | ||
|
|
212c91cf32 | ||
|
|
48b34f5b02 | ||
|
|
b2c72538a3 | ||
|
|
57d8702188 | ||
|
|
9a72195d8a | ||
|
|
29ab7f7cfb | ||
|
|
ffa36c12d5 | ||
|
|
d1fc729d31 | ||
|
|
ba47ad00f9 | ||
|
|
2b62de803f | ||
|
|
196433ec9d | ||
|
|
0cdd571087 | ||
|
|
5e2227507d | ||
|
|
e3d478a471 | ||
|
|
187d41434a | ||
|
|
f6fde2d351 | ||
|
|
e09ceca95d | ||
|
|
d9318af654 | ||
|
|
679cd6f14e | ||
|
|
47c7a13324 | ||
|
|
f498d25d8b | ||
|
|
726d3924ae | ||
|
|
d3e6c2d335 | ||
|
|
f9ed84a5c9 | ||
|
|
88a815b5f0 | ||
|
|
9f49743ea4 | ||
|
|
0ac3ae19c0 | ||
|
|
e7920fd783 | ||
|
|
b4c13470df | ||
|
|
2a797b77b9 | ||
|
|
85a34126df | ||
|
|
92889c5376 | ||
|
|
66a7fa30b8 | ||
|
|
a7ba405503 | ||
|
|
84145245ba | ||
|
|
90d2e8b63b | ||
|
|
0d31fe8018 | ||
|
|
37d747c241 | ||
|
|
3f052d905f | ||
|
|
0b60467d2f | ||
|
|
4384a6104f | ||
|
|
f40f95ff37 | ||
|
|
90c05250b0 | ||
|
|
030880fe74 | ||
|
|
02bc88f33b | ||
|
|
38ff557cad | ||
|
|
47c34842d5 | ||
|
|
d21b215ad0 | ||
|
|
5827737fd5 | ||
|
|
a9e078d410 | ||
|
|
b4d9b17fb8 | ||
|
|
02c55bf634 | ||
|
|
08af15055f | ||
|
|
0597aaa5e4 | ||
|
|
176856a1ea | ||
|
|
375a55ebed | ||
|
|
7d33a05581 | ||
|
|
0377c8b737 | ||
|
|
662d546388 | ||
|
|
8c514b5608 | ||
|
|
a6ec53d9d3 | ||
|
|
3ad5903f70 | ||
|
|
3cf155e999 | ||
|
|
d9a298d97c | ||
|
|
487d3c8554 | ||
|
|
9d0bfd3656 | ||
|
|
ec75333569 | ||
|
|
51aab912a2 | ||
|
|
670b2653c0 | ||
|
|
f71686fdad | ||
|
|
ec9c8ce150 | ||
|
|
a2048fc6d3 | ||
|
|
09ff9cda9f | ||
|
|
3a4d6f7848 | ||
|
|
9a0d676c0d | ||
|
|
25cd7b9e6e | ||
|
|
f926d5516c | ||
|
|
4603383850 | ||
|
|
c0c57889c8 | ||
|
|
85908a0524 |
@@ -5,36 +5,36 @@ examples
|
|||||||
# gatsby-plugin-now
|
# gatsby-plugin-now
|
||||||
packages/gatsby-plugin-now/test/fixtures
|
packages/gatsby-plugin-now/test/fixtures
|
||||||
|
|
||||||
# now-build-utils
|
# build-utils
|
||||||
packages/now-build-utils/test/fixtures
|
packages/build-utils/test/fixtures
|
||||||
|
|
||||||
# now-cli
|
# cli
|
||||||
packages/now-cli/@types
|
packages/cli/@types
|
||||||
packages/now-cli/download
|
packages/cli/download
|
||||||
packages/now-cli/dist
|
packages/cli/dist
|
||||||
packages/now-cli/test/fixtures
|
packages/cli/test/fixtures
|
||||||
packages/now-cli/test/dev/fixtures
|
packages/cli/test/dev/fixtures
|
||||||
packages/now-cli/bin
|
packages/cli/bin
|
||||||
packages/now-cli/link
|
packages/cli/link
|
||||||
packages/now-cli/src/util/dev/templates/*.ts
|
packages/cli/src/util/dev/templates/*.ts
|
||||||
|
|
||||||
# now-client
|
# client
|
||||||
packages/now-client/tests/fixtures
|
packages/client/tests/fixtures
|
||||||
packages/now-client/lib
|
packages/client/lib
|
||||||
|
|
||||||
# now-next
|
# next
|
||||||
packages/now-next/test/fixtures
|
packages/next/test/fixtures
|
||||||
|
|
||||||
# now-node
|
# node
|
||||||
packages/now-node/src/bridge.ts
|
packages/node/src/bridge.ts
|
||||||
packages/now-node/test/fixtures
|
packages/node/test/fixtures
|
||||||
|
|
||||||
# now-node-bridge
|
# node-bridge
|
||||||
packages/now-node-bridge/bridge.*
|
packages/node-bridge/bridge.*
|
||||||
|
|
||||||
# now-static-build
|
# static-build
|
||||||
packages/now-static-build/test/fixtures
|
packages/static-build/test/fixtures
|
||||||
packages/now-static-build/test/build-fixtures
|
packages/static-build/test/build-fixtures
|
||||||
|
|
||||||
# redwood
|
# redwood
|
||||||
packages/redwood/test/fixtures
|
packages/redwood/test/fixtures
|
||||||
|
|||||||
30
.github/CODEOWNERS
vendored
30
.github/CODEOWNERS
vendored
@@ -4,21 +4,21 @@
|
|||||||
* @TooTallNate
|
* @TooTallNate
|
||||||
/.github/workflows @AndyBitz @styfle
|
/.github/workflows @AndyBitz @styfle
|
||||||
/packages/frameworks @AndyBitz
|
/packages/frameworks @AndyBitz
|
||||||
/packages/now-cli/src/commands/dev @TooTallNate @styfle @AndyBitz
|
/packages/cli/src/commands/dev @TooTallNate @styfle @AndyBitz
|
||||||
/packages/now-cli/src/util/dev @TooTallNate @styfle @AndyBitz
|
/packages/cli/src/util/dev @TooTallNate @styfle @AndyBitz
|
||||||
/packages/now-cli/src/commands/domains @javivelasco @mglagola @anatrajkovska
|
/packages/cli/src/commands/domains @javivelasco @mglagola @anatrajkovska
|
||||||
/packages/now-cli/src/commands/certs @javivelasco @mglagola @anatrajkovska
|
/packages/cli/src/commands/certs @javivelasco @mglagola @anatrajkovska
|
||||||
/packages/now-cli/src/commands/env @styfle @lucleray
|
/packages/cli/src/commands/env @styfle @lucleray
|
||||||
/packages/now-client @rdev @styfle @TooTallNate
|
/packages/client @rdev @styfle @TooTallNate
|
||||||
/packages/now-build-utils @styfle @AndyBitz @TooTallNate
|
/packages/build-utils @styfle @AndyBitz @TooTallNate
|
||||||
/packages/now-node @styfle @TooTallNate @lucleray
|
/packages/node @styfle @TooTallNate @lucleray
|
||||||
/packages/now-node-bridge @styfle @TooTallNate @lucleray
|
/packages/node-bridge @styfle @TooTallNate @lucleray
|
||||||
/packages/now-next @Timer @ijjk
|
/packages/next @Timer @ijjk
|
||||||
/packages/now-go @styfle @TooTallNate
|
/packages/go @styfle @TooTallNate
|
||||||
/packages/now-python @styfle @TooTallNate
|
/packages/python @styfle @TooTallNate
|
||||||
/packages/now-ruby @styfle @coetry @TooTallNate
|
/packages/ruby @styfle @coetry @TooTallNate
|
||||||
/packages/now-static-build @styfle @AndyBitz
|
/packages/static-build @styfle @AndyBitz
|
||||||
/packages/now-routing-utils @styfle @dav-is @ijjk
|
/packages/routing-utils @styfle @dav-is @ijjk
|
||||||
/examples @mcsdevv @timothyis
|
/examples @mcsdevv @timothyis
|
||||||
/examples/create-react-app @Timer
|
/examples/create-react-app @Timer
|
||||||
/examples/nextjs @timneutkens @Timer
|
/examples/nextjs @timneutkens @Timer
|
||||||
|
|||||||
11
.github/CONTRIBUTING.md
vendored
11
.github/CONTRIBUTING.md
vendored
@@ -88,18 +88,9 @@ When you run this script, you'll see all imported files. If anything file is mis
|
|||||||
|
|
||||||
Sometimes you want to test changes to a Builder against an existing project, maybe with `vercel dev` or an actual deployment. You can avoid publishing every Builder change to npm by uploading the Builder as a tarball.
|
Sometimes you want to test changes to a Builder against an existing project, maybe with `vercel dev` or an actual deployment. You can avoid publishing every Builder change to npm by uploading the Builder as a tarball.
|
||||||
|
|
||||||
1. Change directory to the desired Builder `cd ./packages/now-node`
|
1. Change directory to the desired Builder `cd ./packages/node`
|
||||||
2. Run `yarn build` to compile typescript and other build steps
|
2. Run `yarn build` to compile typescript and other build steps
|
||||||
3. Run `npm pack` to create a tarball file
|
3. Run `npm pack` to create a tarball file
|
||||||
4. Run `vercel *.tgz` to upload the tarball file and get a URL
|
4. Run `vercel *.tgz` to upload the tarball file and get a URL
|
||||||
5. Edit any existing `vercel.json` project and replace `use` with the URL
|
5. Edit any existing `vercel.json` project and replace `use` with the URL
|
||||||
6. Run `vercel` or `vercel dev` to deploy with the experimental Builder
|
6. Run `vercel` or `vercel dev` to deploy with the experimental Builder
|
||||||
|
|
||||||
## Add a New Framework
|
|
||||||
|
|
||||||
You can add support for a new Framework by creating a Pull Request for this repository and following the steps below:
|
|
||||||
|
|
||||||
1. Add the Framework to the `@vercel/frameworks` package: The file is located in `./packages/frameworks/frameworks.json`. You can copy the structure of an existing one and adjust the required fields. Note that the `settings` property either contains a `value` or a `placeholder`. The `value` property is used when something is not configurable, the `placeholder` is used when something is configurable and can be changed with configuration. An example would be the Output Directory for Hugo, it's `public` by default but can be changed through its config file, so we use `placeholder` with an explanation of what can be used.
|
|
||||||
2. Add an example to the `./examples` directory: The name of the directory should equal the slug of the framework used in `@vercel/frameworks`. The `.github/EXAMPLE_README_TEMPLATE.md` file can be used to create a `README.md` file for the example.
|
|
||||||
3. Update the `@vercel/static-build` package: The file `./packages/now-static-build/src/frameworks.ts` has to be extended. You can add default routes that will always be applied to projects that use this Framework or specify some paths that will be cached to speed up the build process.
|
|
||||||
4. After your Pull Request has been merged and released, other users can select the example on the Vercel dashboard and deploy it.
|
|
||||||
|
|||||||
2
.github/EXAMPLE_README_TEMPLATE.md
vendored
2
.github/EXAMPLE_README_TEMPLATE.md
vendored
@@ -6,7 +6,7 @@ This directory is a brief example of a [Name](site-link) site that can be deploy
|
|||||||
|
|
||||||
Deploy your own [Name] project with Vercel.
|
Deploy your own [Name] project with Vercel.
|
||||||
|
|
||||||
[](https://vercel.com/import/project?template=https://github.com/vercel/vercel/tree/master/example-directory)
|
[](https://vercel.com/import/project?template=https://github.com/vercel/vercel/tree/main/example-directory)
|
||||||
|
|
||||||
### How We Created This Example
|
### How We Created This Example
|
||||||
|
|
||||||
|
|||||||
4
.github/ISSUE_TEMPLATE/config.yml
vendored
4
.github/ISSUE_TEMPLATE/config.yml
vendored
@@ -4,8 +4,8 @@ contact_links:
|
|||||||
url: https://vercel.com/support/request
|
url: https://vercel.com/support/request
|
||||||
about: Report a bug using the Vercel support form
|
about: Report a bug using the Vercel support form
|
||||||
- name: Feature Request
|
- name: Feature Request
|
||||||
url: https://github.com/vercel/vercel/discussions/new?category_id=66161
|
url: https://github.com/vercel/vercel/discussions/new?category=ideas
|
||||||
about: Share ideas for new features
|
about: Share ideas for new features
|
||||||
- name: Ask a Question
|
- name: Ask a Question
|
||||||
url: https://github.com/vercel/vercel/discussions/new?category_id=66160
|
url: https://github.com/vercel/vercel/discussions/new?category=help
|
||||||
about: Ask the community for help
|
about: Ask the community for help
|
||||||
|
|||||||
2
.github/workflows/cancel.yml
vendored
2
.github/workflows/cancel.yml
vendored
@@ -3,7 +3,7 @@ on:
|
|||||||
push:
|
push:
|
||||||
branches:
|
branches:
|
||||||
- '**'
|
- '**'
|
||||||
- '!master'
|
- '!main'
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
cancel:
|
cancel:
|
||||||
|
|||||||
11
.github/workflows/publish.yml
vendored
11
.github/workflows/publish.yml
vendored
@@ -3,7 +3,7 @@ name: Publish
|
|||||||
on:
|
on:
|
||||||
push:
|
push:
|
||||||
branches:
|
branches:
|
||||||
- master
|
- main
|
||||||
tags:
|
tags:
|
||||||
- '!*'
|
- '!*'
|
||||||
|
|
||||||
@@ -12,12 +12,15 @@ jobs:
|
|||||||
name: Publish
|
name: Publish
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v1
|
- uses: actions/setup-go@v2
|
||||||
- uses: actions/setup-node@v1
|
with:
|
||||||
|
go-version: '1.13.15'
|
||||||
|
- uses: actions/setup-node@v2
|
||||||
with:
|
with:
|
||||||
node-version: 12
|
node-version: 12
|
||||||
|
- uses: actions/checkout@v1
|
||||||
- name: Install
|
- name: Install
|
||||||
run: yarn install --check-files --frozen-lockfile
|
run: yarn install --check-files --frozen-lockfile --network-timeout 1000000
|
||||||
- name: Build
|
- name: Build
|
||||||
run: yarn build
|
run: yarn build
|
||||||
env:
|
env:
|
||||||
|
|||||||
19
.github/workflows/test-integration-cli.yml
vendored
19
.github/workflows/test-integration-cli.yml
vendored
@@ -3,7 +3,7 @@ name: CLI
|
|||||||
on:
|
on:
|
||||||
push:
|
push:
|
||||||
branches:
|
branches:
|
||||||
- master
|
- main
|
||||||
tags:
|
tags:
|
||||||
- '!*'
|
- '!*'
|
||||||
pull_request:
|
pull_request:
|
||||||
@@ -16,21 +16,24 @@ jobs:
|
|||||||
fail-fast: false
|
fail-fast: false
|
||||||
matrix:
|
matrix:
|
||||||
os: [ubuntu-latest]
|
os: [ubuntu-latest]
|
||||||
node: [10, 12]
|
node: [12]
|
||||||
runs-on: ${{ matrix.os }}
|
runs-on: ${{ matrix.os }}
|
||||||
steps:
|
steps:
|
||||||
|
- uses: actions/setup-go@v2
|
||||||
|
with:
|
||||||
|
go-version: '1.13.15'
|
||||||
|
- uses: actions/setup-node@v2
|
||||||
|
with:
|
||||||
|
node-version: ${{ matrix.node }}
|
||||||
- uses: actions/checkout@v2
|
- uses: actions/checkout@v2
|
||||||
with:
|
with:
|
||||||
fetch-depth: 100
|
fetch-depth: 100
|
||||||
- run: git --version
|
- run: git --version
|
||||||
- run: git fetch origin master --depth=100
|
- run: git fetch origin main --depth=100
|
||||||
- run: git fetch origin ${{ github.ref }} --depth=100
|
- run: git fetch origin ${{ github.ref }} --depth=100
|
||||||
- run: git diff origin/master...HEAD --name-only
|
- run: git diff origin/main...HEAD --name-only
|
||||||
- run: yarn install
|
- run: yarn install --network-timeout 1000000
|
||||||
- run: yarn run build
|
- run: yarn run build
|
||||||
- uses: actions/setup-node@v1
|
|
||||||
with:
|
|
||||||
node-version: ${{ matrix.node }}
|
|
||||||
- run: yarn test-integration-cli --clean false
|
- run: yarn test-integration-cli --clean false
|
||||||
env:
|
env:
|
||||||
VERCEL_TEAM_TOKEN: ${{ secrets.VERCEL_TEAM_TOKEN }}
|
VERCEL_TEAM_TOKEN: ${{ secrets.VERCEL_TEAM_TOKEN }}
|
||||||
|
|||||||
23
.github/workflows/test-integration-dev.yml
vendored
23
.github/workflows/test-integration-dev.yml
vendored
@@ -3,7 +3,7 @@ name: Dev
|
|||||||
on:
|
on:
|
||||||
push:
|
push:
|
||||||
branches:
|
branches:
|
||||||
- master
|
- main
|
||||||
tags:
|
tags:
|
||||||
- '!*'
|
- '!*'
|
||||||
pull_request:
|
pull_request:
|
||||||
@@ -11,29 +11,32 @@ on:
|
|||||||
jobs:
|
jobs:
|
||||||
test:
|
test:
|
||||||
name: Dev
|
name: Dev
|
||||||
timeout-minutes: 45
|
timeout-minutes: 60
|
||||||
strategy:
|
strategy:
|
||||||
fail-fast: false
|
fail-fast: false
|
||||||
matrix:
|
matrix:
|
||||||
os: [ubuntu-latest, macos-latest]
|
os: [ubuntu-latest, macos-latest]
|
||||||
node: [10, 12]
|
node: [12]
|
||||||
runs-on: ${{ matrix.os }}
|
runs-on: ${{ matrix.os }}
|
||||||
steps:
|
steps:
|
||||||
|
- uses: actions/setup-go@v2
|
||||||
|
with:
|
||||||
|
go-version: '1.13.15'
|
||||||
|
- uses: actions/setup-node@v2
|
||||||
|
with:
|
||||||
|
node-version: ${{ matrix.node }}
|
||||||
- uses: actions/checkout@v2
|
- uses: actions/checkout@v2
|
||||||
with:
|
with:
|
||||||
fetch-depth: 100
|
fetch-depth: 100
|
||||||
- run: git --version
|
- run: git --version
|
||||||
- run: git fetch origin master --depth=100
|
- run: git fetch origin main --depth=100
|
||||||
- run: git fetch origin ${{ github.ref }} --depth=100
|
- run: git fetch origin ${{ github.ref }} --depth=100
|
||||||
- run: git diff origin/master...HEAD --name-only
|
- run: git diff origin/main...HEAD --name-only
|
||||||
- name: Install Hugo
|
- name: Install Hugo
|
||||||
if: matrix.os == 'macos-latest'
|
if: matrix.os == 'macos-latest'
|
||||||
run: curl -L -O https://github.com/gohugoio/hugo/releases/download/v0.56.0/hugo_0.56.0_macOS-64bit.tar.gz && tar -xzf hugo_0.56.0_macOS-64bit.tar.gz && mv ./hugo packages/now-cli/test/dev/fixtures/08-hugo/
|
run: curl -L -O https://github.com/gohugoio/hugo/releases/download/v0.56.0/hugo_0.56.0_macOS-64bit.tar.gz && tar -xzf hugo_0.56.0_macOS-64bit.tar.gz && mv ./hugo packages/cli/test/dev/fixtures/08-hugo/
|
||||||
- run: yarn install
|
- run: yarn install --network-timeout 1000000
|
||||||
- run: yarn run build
|
- run: yarn run build
|
||||||
- uses: actions/setup-node@v1
|
|
||||||
with:
|
|
||||||
node-version: ${{ matrix.node }}
|
|
||||||
- run: yarn test-integration-dev --clean false
|
- run: yarn test-integration-dev --clean false
|
||||||
env:
|
env:
|
||||||
VERCEL_TEAM_TOKEN: ${{ secrets.VERCEL_TEAM_TOKEN }}
|
VERCEL_TEAM_TOKEN: ${{ secrets.VERCEL_TEAM_TOKEN }}
|
||||||
|
|||||||
14
.github/workflows/test-integration-once.yml
vendored
14
.github/workflows/test-integration-once.yml
vendored
@@ -3,7 +3,7 @@ name: E2E
|
|||||||
on:
|
on:
|
||||||
push:
|
push:
|
||||||
branches:
|
branches:
|
||||||
- master
|
- main
|
||||||
tags:
|
tags:
|
||||||
- '!*'
|
- '!*'
|
||||||
pull_request:
|
pull_request:
|
||||||
@@ -14,14 +14,20 @@ jobs:
|
|||||||
timeout-minutes: 120
|
timeout-minutes: 120
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
steps:
|
steps:
|
||||||
|
- uses: actions/setup-go@v2
|
||||||
|
with:
|
||||||
|
go-version: '1.13.15'
|
||||||
|
- uses: actions/setup-node@v2
|
||||||
|
with:
|
||||||
|
node-version: 12
|
||||||
- uses: actions/checkout@v2
|
- uses: actions/checkout@v2
|
||||||
with:
|
with:
|
||||||
fetch-depth: 100
|
fetch-depth: 100
|
||||||
- run: git --version
|
- run: git --version
|
||||||
- run: git fetch origin master --depth=100
|
- run: git fetch origin main --depth=100
|
||||||
- run: git fetch origin ${{ github.ref }} --depth=100
|
- run: git fetch origin ${{ github.ref }} --depth=100
|
||||||
- run: git diff origin/master...HEAD --name-only
|
- run: git diff origin/main...HEAD --name-only
|
||||||
- run: yarn install
|
- run: yarn install --network-timeout 1000000
|
||||||
- run: yarn run build
|
- run: yarn run build
|
||||||
- run: yarn test-integration-once --clean false
|
- run: yarn test-integration-once --clean false
|
||||||
env:
|
env:
|
||||||
|
|||||||
19
.github/workflows/test-unit.yml
vendored
19
.github/workflows/test-unit.yml
vendored
@@ -3,7 +3,7 @@ name: Unit
|
|||||||
on:
|
on:
|
||||||
push:
|
push:
|
||||||
branches:
|
branches:
|
||||||
- master
|
- main
|
||||||
tags:
|
tags:
|
||||||
- '!*'
|
- '!*'
|
||||||
pull_request:
|
pull_request:
|
||||||
@@ -16,20 +16,23 @@ jobs:
|
|||||||
fail-fast: false
|
fail-fast: false
|
||||||
matrix:
|
matrix:
|
||||||
os: [ubuntu-latest, macos-latest, windows-latest]
|
os: [ubuntu-latest, macos-latest, windows-latest]
|
||||||
node: [10, 12]
|
node: [12]
|
||||||
runs-on: ${{ matrix.os }}
|
runs-on: ${{ matrix.os }}
|
||||||
steps:
|
steps:
|
||||||
|
- uses: actions/setup-go@v2
|
||||||
|
with:
|
||||||
|
go-version: '1.13.15'
|
||||||
|
- uses: actions/setup-node@v2
|
||||||
|
with:
|
||||||
|
node-version: ${{ matrix.node }}
|
||||||
- uses: actions/checkout@v2
|
- uses: actions/checkout@v2
|
||||||
with:
|
with:
|
||||||
fetch-depth: 100
|
fetch-depth: 100
|
||||||
- run: git --version
|
- run: git --version
|
||||||
- run: git fetch origin master --depth=100
|
- run: git fetch origin main --depth=100
|
||||||
- run: git fetch origin ${{ github.ref }} --depth=100
|
- run: git fetch origin ${{ github.ref }} --depth=100
|
||||||
- run: git diff origin/master...HEAD --name-only
|
- run: git diff origin/main...HEAD --name-only
|
||||||
- uses: actions/setup-node@v1
|
- run: yarn install --network-timeout 1000000
|
||||||
with:
|
|
||||||
node-version: ${{ matrix.node }}
|
|
||||||
- run: yarn install
|
|
||||||
- run: yarn run build
|
- run: yarn run build
|
||||||
- run: yarn run lint
|
- run: yarn run lint
|
||||||
if: matrix.os == 'ubuntu-latest' && matrix.node == 12 # only run lint once
|
if: matrix.os == 'ubuntu-latest' && matrix.node == 12 # only run lint once
|
||||||
|
|||||||
22
.gitignore
vendored
22
.gitignore
vendored
@@ -9,17 +9,17 @@ coverage.lcov
|
|||||||
*.swp
|
*.swp
|
||||||
*.bak
|
*.bak
|
||||||
*.tgz
|
*.tgz
|
||||||
packages/now-cli/src/util/dev/templates/*.ts
|
packages/cli/src/util/dev/templates/*.ts
|
||||||
packages/now-cli/src/util/constants.ts
|
packages/cli/src/util/constants.ts
|
||||||
packages/now-cli/test/**/yarn.lock
|
packages/cli/test/**/yarn.lock
|
||||||
!packages/now-cli/test/dev/**/yarn.lock
|
!packages/cli/test/dev/**/yarn.lock
|
||||||
packages/now-cli/test/**/node_modules
|
packages/cli/test/**/node_modules
|
||||||
packages/now-cli/test/dev/fixtures/08-hugo/hugo
|
packages/cli/test/dev/fixtures/08-hugo/hugo
|
||||||
packages/now-cli/test/dev/fixtures/**/dist
|
packages/cli/test/dev/fixtures/**/dist
|
||||||
packages/now-cli/test/dev/fixtures/**/public
|
packages/cli/test/dev/fixtures/**/public
|
||||||
packages/now-cli/test/dev/fixtures/**/.now
|
packages/cli/test/dev/fixtures/**/.now
|
||||||
packages/now-cli/test/dev/fixtures/**/.vercel
|
packages/cli/test/dev/fixtures/**/.vercel
|
||||||
packages/now-cli/test/fixtures/integration
|
packages/cli/test/fixtures/integration
|
||||||
test/lib/deployment/failed-page.txt
|
test/lib/deployment/failed-page.txt
|
||||||
.DS_Store
|
.DS_Store
|
||||||
.next
|
.next
|
||||||
|
|||||||
@@ -6,7 +6,7 @@
|
|||||||
<p align="center">Develop. Preview. Ship.</p>
|
<p align="center">Develop. Preview. Ship.</p>
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
[](https://github.com/vercel/vercel/actions?workflow=CI)
|
[](https://github.com/vercel/vercel/actions/workflows/test-unit.yml)
|
||||||
[](https://github.com/vercel/vercel/discussions)
|
[](https://github.com/vercel/vercel/discussions)
|
||||||
|
|
||||||
## Usage
|
## Usage
|
||||||
@@ -24,7 +24,7 @@ For details on how to use Vercel, check out our [documentation](https://vercel.c
|
|||||||
1. [Fork](https://help.github.com/articles/fork-a-repo/) this repository to your own GitHub account and then [clone](https://help.github.com/articles/cloning-a-repository/) it to your local device
|
1. [Fork](https://help.github.com/articles/fork-a-repo/) this repository to your own GitHub account and then [clone](https://help.github.com/articles/cloning-a-repository/) it to your local device
|
||||||
2. Install dependencies with `yarn install`
|
2. Install dependencies with `yarn install`
|
||||||
3. Compile the code: `yarn build`
|
3. Compile the code: `yarn build`
|
||||||
4. Link the package to the global module directory: `cd ./packages/now-cli && yarn link`
|
4. Link the package to the global module directory: `cd ./packages/cli && yarn link`
|
||||||
5. You can start using `vercel` anywhere inside the command line
|
5. You can start using `vercel` anywhere inside the command line
|
||||||
|
|
||||||
As always, you should use `yarn test-unit` to run the tests and see if your changes have broken anything.
|
As always, you should use `yarn test-unit` to run the tests and see if your changes have broken anything.
|
||||||
|
|||||||
@@ -1,10 +1,10 @@
|
|||||||
import { NowRequest, NowResponse } from '@vercel/node';
|
import { VercelRequest, VercelResponse } from '@vercel/node';
|
||||||
import { errorHandler } from './error-handler';
|
import { errorHandler } from './error-handler';
|
||||||
|
|
||||||
type Handler = (req: NowRequest, res: NowResponse) => Promise<any>;
|
type Handler = (req: VercelRequest, res: VercelResponse) => Promise<any>;
|
||||||
|
|
||||||
export function withApiHandler(handler: Handler): Handler {
|
export function withApiHandler(handler: Handler): Handler {
|
||||||
return async (req: NowRequest, res: NowResponse) => {
|
return async (req: VercelRequest, res: VercelResponse) => {
|
||||||
res.setHeader('Access-Control-Allow-Origin', '*');
|
res.setHeader('Access-Control-Allow-Origin', '*');
|
||||||
res.setHeader('Access-Control-Allow-Methods', 'GET');
|
res.setHeader('Access-Control-Allow-Methods', 'GET');
|
||||||
res.setHeader(
|
res.setHeader(
|
||||||
|
|||||||
@@ -2,7 +2,7 @@ import fs from 'fs';
|
|||||||
// @ts-ignore
|
// @ts-ignore
|
||||||
import tar from 'tar-fs';
|
import tar from 'tar-fs';
|
||||||
import { extract } from '../../_lib/examples/extract';
|
import { extract } from '../../_lib/examples/extract';
|
||||||
import { NowRequest, NowResponse } from '@vercel/node';
|
import { VercelRequest, VercelResponse } from '@vercel/node';
|
||||||
import { withApiHandler } from '../../_lib/util/with-api-handler';
|
import { withApiHandler } from '../../_lib/util/with-api-handler';
|
||||||
|
|
||||||
const TMP_DIR = '/tmp';
|
const TMP_DIR = '/tmp';
|
||||||
@@ -11,7 +11,7 @@ function isDirectory(path: string) {
|
|||||||
return fs.existsSync(path) && fs.lstatSync(path).isDirectory();
|
return fs.existsSync(path) && fs.lstatSync(path).isDirectory();
|
||||||
}
|
}
|
||||||
|
|
||||||
function notFound(res: NowResponse, message: string) {
|
function notFound(res: VercelResponse, message: string) {
|
||||||
return res.status(404).send({
|
return res.status(404).send({
|
||||||
error: {
|
error: {
|
||||||
code: 'not_found',
|
code: 'not_found',
|
||||||
@@ -36,8 +36,8 @@ function streamToBuffer(stream: any) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
export default withApiHandler(async function (
|
export default withApiHandler(async function (
|
||||||
req: NowRequest,
|
req: VercelRequest,
|
||||||
res: NowResponse
|
res: VercelResponse
|
||||||
) {
|
) {
|
||||||
const ext = '.tar.gz';
|
const ext = '.tar.gz';
|
||||||
const { segment = '' } = req.query;
|
const { segment = '' } = req.query;
|
||||||
@@ -48,8 +48,8 @@ export default withApiHandler(async function (
|
|||||||
|
|
||||||
const example = segment.slice(0, -ext.length);
|
const example = segment.slice(0, -ext.length);
|
||||||
|
|
||||||
await extract('https://github.com/vercel/vercel/archive/master.zip', TMP_DIR);
|
await extract('https://github.com/vercel/vercel/archive/main.zip', TMP_DIR);
|
||||||
const directory = `${TMP_DIR}/vercel-master/examples/${example}`;
|
const directory = `${TMP_DIR}/vercel-main/examples/${example}`;
|
||||||
|
|
||||||
if (!isDirectory(directory)) {
|
if (!isDirectory(directory)) {
|
||||||
return notFound(res, `Example '${example}' was not found.`);
|
return notFound(res, `Example '${example}' was not found.`);
|
||||||
|
|||||||
@@ -3,14 +3,14 @@
|
|||||||
|
|
||||||
// @ts-ignore
|
// @ts-ignore
|
||||||
import parseGitUrl from 'parse-github-url';
|
import parseGitUrl from 'parse-github-url';
|
||||||
import { NowRequest, NowResponse } from '@vercel/node';
|
import { VercelRequest, VercelResponse } from '@vercel/node';
|
||||||
import { withApiHandler } from '../_lib/util/with-api-handler';
|
import { withApiHandler } from '../_lib/util/with-api-handler';
|
||||||
import { getGitHubRepoInfo } from '../_lib/examples/github-repo-info';
|
import { getGitHubRepoInfo } from '../_lib/examples/github-repo-info';
|
||||||
import { getGitLabRepoInfo } from '../_lib/examples/gitlab-repo-info';
|
import { getGitLabRepoInfo } from '../_lib/examples/gitlab-repo-info';
|
||||||
|
|
||||||
export default withApiHandler(async function (
|
export default withApiHandler(async function (
|
||||||
req: NowRequest,
|
req: VercelRequest,
|
||||||
res: NowResponse
|
res: VercelResponse
|
||||||
) {
|
) {
|
||||||
const repoPath = decodeURIComponent((req.query.repo as string) || '');
|
const repoPath = decodeURIComponent((req.query.repo as string) || '');
|
||||||
|
|
||||||
|
|||||||
@@ -1,10 +1,10 @@
|
|||||||
import { NowRequest, NowResponse } from '@vercel/node';
|
import { VercelRequest, VercelResponse } from '@vercel/node';
|
||||||
import { getExampleList } from '../_lib/examples/example-list';
|
import { getExampleList } from '../_lib/examples/example-list';
|
||||||
import { withApiHandler } from '../_lib/util/with-api-handler';
|
import { withApiHandler } from '../_lib/util/with-api-handler';
|
||||||
|
|
||||||
export default withApiHandler(async function (
|
export default withApiHandler(async function (
|
||||||
req: NowRequest,
|
req: VercelRequest,
|
||||||
res: NowResponse
|
res: VercelResponse
|
||||||
) {
|
) {
|
||||||
res.status(200).json(await getExampleList());
|
res.status(200).json(await getExampleList());
|
||||||
});
|
});
|
||||||
|
|||||||
@@ -1,15 +1,15 @@
|
|||||||
import { extract } from '../_lib/examples/extract';
|
import { extract } from '../_lib/examples/extract';
|
||||||
import { summary } from '../_lib/examples/summary';
|
import { summary } from '../_lib/examples/summary';
|
||||||
import { NowRequest, NowResponse } from '@vercel/node';
|
import { VercelRequest, VercelResponse } from '@vercel/node';
|
||||||
import { mapOldToNew } from '../_lib/examples/map-old-to-new';
|
import { mapOldToNew } from '../_lib/examples/map-old-to-new';
|
||||||
import { withApiHandler } from '../_lib/util/with-api-handler';
|
import { withApiHandler } from '../_lib/util/with-api-handler';
|
||||||
|
|
||||||
export default withApiHandler(async function (
|
export default withApiHandler(async function (
|
||||||
req: NowRequest,
|
req: VercelRequest,
|
||||||
res: NowResponse
|
res: VercelResponse
|
||||||
) {
|
) {
|
||||||
await extract('https://github.com/vercel/vercel/archive/master.zip', '/tmp');
|
await extract('https://github.com/vercel/vercel/archive/main.zip', '/tmp');
|
||||||
const exampleList = summary('/tmp/vercel-master/examples');
|
const exampleList = summary('/tmp/vercel-main/examples');
|
||||||
|
|
||||||
const existingExamples = Array.from(exampleList).map(key => ({
|
const existingExamples = Array.from(exampleList).map(key => ({
|
||||||
name: key,
|
name: key,
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
import { NowRequest, NowResponse } from '@vercel/node';
|
import { VercelRequest, VercelResponse } from '@vercel/node';
|
||||||
import { withApiHandler } from './_lib/util/with-api-handler';
|
import { withApiHandler } from './_lib/util/with-api-handler';
|
||||||
import _frameworks, { Framework } from '../packages/frameworks';
|
import _frameworks, { Framework } from '../packages/frameworks';
|
||||||
|
|
||||||
@@ -12,6 +12,11 @@ const frameworks = (_frameworks as Framework[])
|
|||||||
...frameworkItem,
|
...frameworkItem,
|
||||||
detectors: undefined,
|
detectors: undefined,
|
||||||
sort: undefined,
|
sort: undefined,
|
||||||
|
dependency: undefined,
|
||||||
|
defaultRoutes: undefined,
|
||||||
|
cachePattern: undefined,
|
||||||
|
devCommand: undefined,
|
||||||
|
buildCommand: undefined,
|
||||||
};
|
};
|
||||||
|
|
||||||
if (framework.logo) {
|
if (framework.logo) {
|
||||||
@@ -22,8 +27,8 @@ const frameworks = (_frameworks as Framework[])
|
|||||||
});
|
});
|
||||||
|
|
||||||
export default withApiHandler(async function (
|
export default withApiHandler(async function (
|
||||||
req: NowRequest,
|
req: VercelRequest,
|
||||||
res: NowResponse
|
res: VercelResponse
|
||||||
) {
|
) {
|
||||||
res.setHeader('Access-Control-Allow-Origin', '*');
|
res.setHeader('Access-Control-Allow-Origin', '*');
|
||||||
res.setHeader('Access-Control-Allow-Methods', 'GET');
|
res.setHeader('Access-Control-Allow-Methods', 'GET');
|
||||||
|
|||||||
@@ -5,7 +5,7 @@
|
|||||||
"description": "API for the vercel/vercel repo",
|
"description": "API for the vercel/vercel repo",
|
||||||
"main": "index.js",
|
"main": "index.js",
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"build": "yarn --cwd .. && node ../utils/run.js build all"
|
"vercel-build": "yarn --cwd .. && node ../utils/run.js build all"
|
||||||
},
|
},
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@sentry/node": "5.11.1",
|
"@sentry/node": "5.11.1",
|
||||||
@@ -18,7 +18,7 @@
|
|||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"@types/node": "13.1.4",
|
"@types/node": "13.1.4",
|
||||||
"@types/node-fetch": "2.5.4",
|
"@types/node-fetch": "2.5.4",
|
||||||
"@vercel/node": "1.7.2",
|
"@vercel/node": "1.9.0",
|
||||||
"typescript": "3.9.6"
|
"typescript": "3.9.6"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -5,6 +5,7 @@
|
|||||||
"strict": false,
|
"strict": false,
|
||||||
"forceConsistentCasingInFileNames": true,
|
"forceConsistentCasingInFileNames": true,
|
||||||
"noEmit": true,
|
"noEmit": true,
|
||||||
|
"noEmitOnError": true,
|
||||||
"esModuleInterop": true,
|
"esModuleInterop": true,
|
||||||
"module": "commonjs",
|
"module": "commonjs",
|
||||||
"moduleResolution": "node",
|
"moduleResolution": "node",
|
||||||
|
|||||||
@@ -134,10 +134,10 @@
|
|||||||
dependencies:
|
dependencies:
|
||||||
"@types/node" "*"
|
"@types/node" "*"
|
||||||
|
|
||||||
"@vercel/node@1.7.2":
|
"@vercel/node@1.9.0":
|
||||||
version "1.7.2"
|
version "1.9.0"
|
||||||
resolved "https://registry.yarnpkg.com/@vercel/node/-/node-1.7.2.tgz#85cb8aac661c02dfef6fe752740f5b162e90767b"
|
resolved "https://registry.yarnpkg.com/@vercel/node/-/node-1.9.0.tgz#6b64f3b9a962ddb1089276fad00f441a1f4b9cf0"
|
||||||
integrity sha512-XV5lrLC+K/cxsaFj8H2OoGu1zliOqnxcrOnPInI8HmQjR/Tztt+0nzgpt+7sx8wXcrib0Nu7lK303jP7VjSETw==
|
integrity sha512-Vk/ZpuY4Cdc8oUwBi/kf8qETRaJb/KYdFddVkLuS10QwA0yJx+RQ11trhZ1KFUdc27aBr5S2k8/dDxK8sLr+IA==
|
||||||
dependencies:
|
dependencies:
|
||||||
"@types/node" "*"
|
"@types/node" "*"
|
||||||
ts-node "8.9.1"
|
ts-node "8.9.1"
|
||||||
|
|||||||
@@ -6,5 +6,5 @@ You're running Vercel CLI in a non-terminal context and there are no credentials
|
|||||||
|
|
||||||
#### Possible Ways to Fix It
|
#### Possible Ways to Fix It
|
||||||
|
|
||||||
- Specify a value for the `--token` flag (this needs to be the token of the user account as which you'd like to act). You can either get the token from the `./vercel/auth.json` file located in your user directory or [from the dashboard](https://vercel.com/account/tokens).
|
- Specify a value for the `--token` flag (this needs to be the token of the user account as which you'd like to act). You can create a new token on your [Settings page](https://vercel.com/account/tokens).
|
||||||
- Ensure that both `~/vercel/auth.json` and `~/vercel/config.json` exist
|
- Run `vercel login` to sign in and generate a new token
|
||||||
|
|||||||
@@ -7,4 +7,5 @@ You specified the `--scope` flag and specified the ID or slug of a team that you
|
|||||||
#### Possible Ways to Fix It
|
#### Possible Ways to Fix It
|
||||||
|
|
||||||
- Make sure commands like `vercel ls` work just fine. This will ensure that your user credentials are valid. If it's not working correctly, please log in again using `vercel login`.
|
- Make sure commands like `vercel ls` work just fine. This will ensure that your user credentials are valid. If it's not working correctly, please log in again using `vercel login`.
|
||||||
- Ensure that the scope you specified using `--scope` shows up in the output of `vercel switch`. If it doesn't, you're either not part of the team (if you specified a team) or you logged into the wrong user account.
|
- If you're using the `--token` flag, make sure your token is not expired. You can generate a new token on your [Settings page](https://vercel.com/account/tokens).
|
||||||
|
- Ensure that the scope you specified using `--scope` flag shows up in the output of `vercel switch`. If it doesn't, you're either not a member of the team or you logged into the wrong user account. You can ask an owner of the team to invite you.
|
||||||
|
|||||||
@@ -2,10 +2,10 @@
|
|||||||
|
|
||||||
#### Why This Error Occurred
|
#### Why This Error Occurred
|
||||||
|
|
||||||
You specified the `--scope` flag and specified the ID or slug of a team that does not exist or that you're not a part of. Similarly you might have specified the ID or username of user whose account you don't own.
|
You specified the `--scope` flag and specified the ID or slug of a team that does not exist or that you're not a member. Similarly you might have specified the ID or username of user whose account you don't own.
|
||||||
|
|
||||||
#### Possible Ways to Fix It
|
#### Possible Ways to Fix It
|
||||||
|
|
||||||
If you're sure the specified team exists, please make sure that you're a part of it (ask an owner of the team to invite you). If you specified the identifier of a user, make sure you are actually the owner of this account.
|
- Make sure commands like `vercel ls` work just fine. This will ensure that your user credentials are valid. If it's not working correctly, please log in again using `vercel login`.
|
||||||
|
- If you're using the `--token` flag, make sure your token is not expired. You can generate a new token on your [Settings page](https://vercel.com/account/tokens).
|
||||||
Otherwise, either create a team with the specified slug or ensure that the identifier is correct if you're sure that the scope exists.
|
- Ensure that the scope you specified using `--scope` flag shows up in the output of `vercel switch`. If it doesn't, you're either not a member of the team or you logged into the wrong user account. You can ask an owner of the team to invite you.
|
||||||
|
|||||||
2
examples/angular/.gitignore
vendored
2
examples/angular/.gitignore
vendored
@@ -48,3 +48,5 @@ Thumbs.db
|
|||||||
# Environment Variables
|
# Environment Variables
|
||||||
.env
|
.env
|
||||||
.env.build
|
.env.build
|
||||||
|
|
||||||
|
.vercel
|
||||||
|
|||||||
File diff suppressed because it is too large
Load Diff
@@ -29,7 +29,7 @@
|
|||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@prisma/cli": "latest",
|
"@prisma/cli": "latest",
|
||||||
"@prisma/client": "latest",
|
"@prisma/client": "latest",
|
||||||
"blitz": "latest",
|
"blitz": "0.17.0",
|
||||||
"react": "experimental",
|
"react": "experimental",
|
||||||
"react-dom": "experimental"
|
"react-dom": "experimental"
|
||||||
},
|
},
|
||||||
@@ -49,7 +49,7 @@
|
|||||||
"lint-staged": "10.2.10",
|
"lint-staged": "10.2.10",
|
||||||
"prettier": "2.0.5",
|
"prettier": "2.0.5",
|
||||||
"pretty-quick": "2.0.1",
|
"pretty-quick": "2.0.1",
|
||||||
"typescript": "3.9.5"
|
"typescript": "4.1.5"
|
||||||
},
|
},
|
||||||
"private": true
|
"private": true
|
||||||
}
|
}
|
||||||
|
|||||||
9388
examples/blitzjs/yarn.lock
Normal file
9388
examples/blitzjs/yarn.lock
Normal file
File diff suppressed because it is too large
Load Diff
3
examples/brunch/.gitignore
vendored
3
examples/brunch/.gitignore
vendored
@@ -27,4 +27,5 @@ public/
|
|||||||
|
|
||||||
# Environment Variables
|
# Environment Variables
|
||||||
.env
|
.env
|
||||||
.env.build
|
.env.build
|
||||||
|
.vercel
|
||||||
|
|||||||
3475
examples/brunch/yarn.lock
Normal file
3475
examples/brunch/yarn.lock
Normal file
File diff suppressed because it is too large
Load Diff
3
examples/create-react-app/.gitignore
vendored
3
examples/create-react-app/.gitignore
vendored
@@ -25,4 +25,5 @@ yarn-error.log*
|
|||||||
|
|
||||||
# Environment Variables
|
# Environment Variables
|
||||||
.env
|
.env
|
||||||
.env.build
|
.env.build
|
||||||
|
.vercel
|
||||||
|
|||||||
@@ -1,2 +1 @@
|
|||||||
README.md
|
README.md
|
||||||
_11ty/
|
|
||||||
@@ -1,3 +1,3 @@
|
|||||||
module example-date
|
module example-date
|
||||||
|
|
||||||
go 1.12
|
go 1.16
|
||||||
File diff suppressed because it is too large
Load Diff
@@ -1,2 +1 @@
|
|||||||
README.md
|
README.md
|
||||||
yarn.lock
|
|
||||||
5
examples/docusaurus/.gitignore
vendored
5
examples/docusaurus/.gitignore
vendored
@@ -7,9 +7,10 @@ lib/core/MetadataBlog.js
|
|||||||
|
|
||||||
translated_docs
|
translated_docs
|
||||||
build/
|
build/
|
||||||
yarn.lock
|
|
||||||
node_modules
|
node_modules
|
||||||
i18n/*
|
i18n/*
|
||||||
|
|
||||||
.env
|
.env
|
||||||
.env.build
|
.env.build
|
||||||
|
|
||||||
|
.vercel
|
||||||
|
|||||||
1
examples/docusaurus/.vercelignore
Normal file
1
examples/docusaurus/.vercelignore
Normal file
@@ -0,0 +1 @@
|
|||||||
|
README.md
|
||||||
6976
examples/docusaurus/yarn.lock
Normal file
6976
examples/docusaurus/yarn.lock
Normal file
File diff suppressed because it is too large
Load Diff
2
examples/dojo/.gitignore
vendored
2
examples/dojo/.gitignore
vendored
@@ -2,3 +2,5 @@ node_modules/
|
|||||||
_build/
|
_build/
|
||||||
output/
|
output/
|
||||||
.cert/
|
.cert/
|
||||||
|
|
||||||
|
.vercel
|
||||||
|
|||||||
11081
examples/dojo/yarn.lock
Normal file
11081
examples/dojo/yarn.lock
Normal file
File diff suppressed because it is too large
Load Diff
1
examples/eleventy/.vercelignore
Normal file
1
examples/eleventy/.vercelignore
Normal file
@@ -0,0 +1 @@
|
|||||||
|
README.md
|
||||||
3126
examples/eleventy/yarn.lock
Normal file
3126
examples/eleventy/yarn.lock
Normal file
File diff suppressed because it is too large
Load Diff
8912
examples/ember/yarn.lock
Normal file
8912
examples/ember/yarn.lock
Normal file
File diff suppressed because it is too large
Load Diff
2
examples/gatsby/.gitignore
vendored
2
examples/gatsby/.gitignore
vendored
@@ -68,3 +68,5 @@ yarn-error.log
|
|||||||
.pnp.js
|
.pnp.js
|
||||||
# Yarn Integrity file
|
# Yarn Integrity file
|
||||||
.yarn-integrity
|
.yarn-integrity
|
||||||
|
|
||||||
|
.vercel
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
import { NowRequest, NowResponse } from '@now/node';
|
import { VercelRequest, VercelResponse } from '@vercel/node';
|
||||||
|
|
||||||
export default (_req: NowRequest, res: NowResponse) => {
|
export default (_req: VercelRequest, res: VercelResponse) => {
|
||||||
const date = new Date().toString();
|
const date = new Date().toString();
|
||||||
res.status(200).send(date);
|
res.status(200).send(date);
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -12,7 +12,7 @@
|
|||||||
"react-helmet": "^5.2.0"
|
"react-helmet": "^5.2.0"
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"@now/node": "^1.3.0"
|
"@vercel/node": "1.9.0"
|
||||||
},
|
},
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"dev": "gatsby develop",
|
"dev": "gatsby develop",
|
||||||
|
|||||||
@@ -1107,15 +1107,6 @@
|
|||||||
"@nodelib/fs.scandir" "2.1.3"
|
"@nodelib/fs.scandir" "2.1.3"
|
||||||
fastq "^1.6.0"
|
fastq "^1.6.0"
|
||||||
|
|
||||||
"@now/node@^1.3.0":
|
|
||||||
version "1.7.1"
|
|
||||||
resolved "https://registry.yarnpkg.com/@now/node/-/node-1.7.1.tgz#764a0c6bcb24967f8014c4f73ad238c292996fe3"
|
|
||||||
integrity sha512-+srVKopsVTPDR3u9eOjJryZroLTrPp8XEOuIDGBdfFcJuS7qpAomctSbfyA7WNyjC0ExtUxELqBg5sAedG5+2g==
|
|
||||||
dependencies:
|
|
||||||
"@types/node" "*"
|
|
||||||
ts-node "8.9.1"
|
|
||||||
typescript "3.9.3"
|
|
||||||
|
|
||||||
"@pieh/friendly-errors-webpack-plugin@1.7.0-chalk-2":
|
"@pieh/friendly-errors-webpack-plugin@1.7.0-chalk-2":
|
||||||
version "1.7.0-chalk-2"
|
version "1.7.0-chalk-2"
|
||||||
resolved "https://registry.yarnpkg.com/@pieh/friendly-errors-webpack-plugin/-/friendly-errors-webpack-plugin-1.7.0-chalk-2.tgz#2e9da9d3ade9d18d013333eb408c457d04eabac0"
|
resolved "https://registry.yarnpkg.com/@pieh/friendly-errors-webpack-plugin/-/friendly-errors-webpack-plugin-1.7.0-chalk-2.tgz#2e9da9d3ade9d18d013333eb408c457d04eabac0"
|
||||||
@@ -1409,6 +1400,15 @@
|
|||||||
dependencies:
|
dependencies:
|
||||||
wonka "^4.0.14"
|
wonka "^4.0.14"
|
||||||
|
|
||||||
|
"@vercel/node@1.9.0":
|
||||||
|
version "1.9.0"
|
||||||
|
resolved "https://registry.yarnpkg.com/@vercel/node/-/node-1.9.0.tgz#6b64f3b9a962ddb1089276fad00f441a1f4b9cf0"
|
||||||
|
integrity sha512-Vk/ZpuY4Cdc8oUwBi/kf8qETRaJb/KYdFddVkLuS10QwA0yJx+RQ11trhZ1KFUdc27aBr5S2k8/dDxK8sLr+IA==
|
||||||
|
dependencies:
|
||||||
|
"@types/node" "*"
|
||||||
|
ts-node "8.9.1"
|
||||||
|
typescript "3.9.3"
|
||||||
|
|
||||||
"@webassemblyjs/ast@1.9.0":
|
"@webassemblyjs/ast@1.9.0":
|
||||||
version "1.9.0"
|
version "1.9.0"
|
||||||
resolved "https://registry.yarnpkg.com/@webassemblyjs/ast/-/ast-1.9.0.tgz#bd850604b4042459a5a41cd7d338cbed695ed964"
|
resolved "https://registry.yarnpkg.com/@webassemblyjs/ast/-/ast-1.9.0.tgz#bd850604b4042459a5a41cd7d338cbed695ed964"
|
||||||
|
|||||||
2
examples/gridsome/.gitignore
vendored
2
examples/gridsome/.gitignore
vendored
@@ -6,3 +6,5 @@ node_modules
|
|||||||
dist
|
dist
|
||||||
.env
|
.env
|
||||||
.env.*
|
.env.*
|
||||||
|
|
||||||
|
.vercel
|
||||||
|
|||||||
1
examples/gridsome/.vercelignore
Normal file
1
examples/gridsome/.vercelignore
Normal file
@@ -0,0 +1 @@
|
|||||||
|
README.md
|
||||||
@@ -8,6 +8,6 @@
|
|||||||
"explore": "gridsome explore"
|
"explore": "gridsome explore"
|
||||||
},
|
},
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"gridsome": "^0.6.0"
|
"gridsome": "0.7.23"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
File diff suppressed because it is too large
Load Diff
3
examples/hexo/.gitignore
vendored
3
examples/hexo/.gitignore
vendored
@@ -6,4 +6,5 @@ node_modules/
|
|||||||
public/
|
public/
|
||||||
.deploy*/
|
.deploy*/
|
||||||
.env
|
.env
|
||||||
.env.build
|
.env.build
|
||||||
|
.vercel
|
||||||
|
|||||||
1
examples/hexo/.vercelignore
Normal file
1
examples/hexo/.vercelignore
Normal file
@@ -0,0 +1 @@
|
|||||||
|
README.md
|
||||||
@@ -3,18 +3,18 @@
|
|||||||
"version": "0.0.0",
|
"version": "0.0.0",
|
||||||
"private": true,
|
"private": true,
|
||||||
"hexo": {
|
"hexo": {
|
||||||
"version": "3.9.0"
|
"version": "5.3.0"
|
||||||
},
|
},
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"hexo": "^3.9.0",
|
"hexo": "^5.3.0",
|
||||||
"hexo-generator-archive": "^0.1.5",
|
"hexo-generator-archive": "^1.0.0",
|
||||||
"hexo-generator-category": "^0.1.3",
|
"hexo-generator-category": "^1.0.0",
|
||||||
"hexo-generator-index": "^0.2.1",
|
"hexo-generator-index": "^2.0.0",
|
||||||
"hexo-generator-tag": "^0.2.0",
|
"hexo-generator-tag": "^1.0.0",
|
||||||
"hexo-renderer-ejs": "^0.3.1",
|
"hexo-renderer-ejs": "^1.0.0",
|
||||||
"hexo-renderer-stylus": "^0.3.3",
|
"hexo-renderer-marked": "^3.3.0",
|
||||||
"hexo-renderer-marked": "^1.0.1",
|
"hexo-renderer-stylus": "^2.0.1",
|
||||||
"hexo-server": "^0.3.3"
|
"hexo-server": "^2.0.0"
|
||||||
},
|
},
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"dev": "hexo server -p $PORT",
|
"dev": "hexo server -p $PORT",
|
||||||
|
|||||||
1259
examples/hexo/yarn.lock
Normal file
1259
examples/hexo/yarn.lock
Normal file
File diff suppressed because it is too large
Load Diff
2
examples/ionic-angular/.gitignore
vendored
2
examples/ionic-angular/.gitignore
vendored
@@ -34,4 +34,4 @@ $RECYCLE.BIN/
|
|||||||
Thumbs.db
|
Thumbs.db
|
||||||
UserInterfaceState.xcuserstate
|
UserInterfaceState.xcuserstate
|
||||||
|
|
||||||
.vercel
|
.vercel
|
||||||
|
|||||||
@@ -4,6 +4,10 @@
|
|||||||
"outDir": "../out-tsc/app",
|
"outDir": "../out-tsc/app",
|
||||||
"module": "commonjs",
|
"module": "commonjs",
|
||||||
"target": "es5",
|
"target": "es5",
|
||||||
"types": ["jasmine", "jasminewd2", "node"]
|
"types": [
|
||||||
|
"jasmine",
|
||||||
|
"jasminewd2",
|
||||||
|
"node"
|
||||||
|
]
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,7 +1,11 @@
|
|||||||
{
|
{
|
||||||
"hosting": {
|
"hosting": {
|
||||||
"public": "www",
|
"public": "www",
|
||||||
"ignore": ["firebase.json", "**/.*", "**/node_modules/**"],
|
"ignore": [
|
||||||
|
"firebase.json",
|
||||||
|
"**/.*",
|
||||||
|
"**/node_modules/**"
|
||||||
|
],
|
||||||
"rewrites": [
|
"rewrites": [
|
||||||
{
|
{
|
||||||
"source": "**",
|
"source": "**",
|
||||||
@@ -24,7 +28,8 @@
|
|||||||
"headers": [
|
"headers": [
|
||||||
{
|
{
|
||||||
"key": "Link",
|
"key": "Link",
|
||||||
"value": "</25.1b3c099ae403f43312d0.js>;rel=preload;as=script,</42.91f2cf76f9e429447426.js>;rel=preload;as=script,</assets/img/ica-slidebox-img-1.png>;rel=preload;as=script,</assets/img/ica-slidebox-img-2.png>;rel=preload;as=script,</assets/img/ica-slidebox-img-3.png>;rel=preload;as=script,</assets/img/ica-slidebox-img-4.png>;rel=preload;as=script,</styles.c3b77cedd39edf7f2ba7.css>;rel=preload;as=style,</runtime.c658d4aee58a354b92a4.js>;rel=preload;as=script,</polyfills.83e506f1c32447a5a917.js>;rel=preload;as=script,</main.d18c9fbebcc1ea7206dd.js>;rel=preload;as=script,</common.95b27ec389e8789da858.js>;rel=preload;as=script,</118.34bf2ef085eaf0e363f1.js>;rel=preload;as=script,</120.5225f4140a92422328f1.js>;rel=preload;as=script,</28.6d73bdf869c966907e65.js>;rel=preload;as=script,</46.d30624137fdd3c3d67a4.js>;rel=preload;as=script,</176.dfa169e16d326704de08.js>;rel=preload;as=script,</106.896eb88d791c9b3500a6.js>;rel=preload;as=script,</8.5deb8afd2d9798907a78.js>;rel=preload;as=script,</146.6fb45a20998ca61d9fbb.js>;rel=preload;as=script,</92.8431776ac4239463d31f.js>;rel=preload;as=script,</10.9dfc5381b71f20b8d830.js>;rel=preload;as=script,</5.ddd0a72185376268a758.js>;rel=preload;as=script,</4.54d1be505b517fb8a365.js>;rel=preload;as=script,"
|
"value":
|
||||||
|
"</25.1b3c099ae403f43312d0.js>;rel=preload;as=script,</42.91f2cf76f9e429447426.js>;rel=preload;as=script,</assets/img/ica-slidebox-img-1.png>;rel=preload;as=script,</assets/img/ica-slidebox-img-2.png>;rel=preload;as=script,</assets/img/ica-slidebox-img-3.png>;rel=preload;as=script,</assets/img/ica-slidebox-img-4.png>;rel=preload;as=script,</styles.c3b77cedd39edf7f2ba7.css>;rel=preload;as=style,</runtime.c658d4aee58a354b92a4.js>;rel=preload;as=script,</polyfills.83e506f1c32447a5a917.js>;rel=preload;as=script,</main.d18c9fbebcc1ea7206dd.js>;rel=preload;as=script,</common.95b27ec389e8789da858.js>;rel=preload;as=script,</118.34bf2ef085eaf0e363f1.js>;rel=preload;as=script,</120.5225f4140a92422328f1.js>;rel=preload;as=script,</28.6d73bdf869c966907e65.js>;rel=preload;as=script,</46.d30624137fdd3c3d67a4.js>;rel=preload;as=script,</176.dfa169e16d326704de08.js>;rel=preload;as=script,</106.896eb88d791c9b3500a6.js>;rel=preload;as=script,</8.5deb8afd2d9798907a78.js>;rel=preload;as=script,</146.6fb45a20998ca61d9fbb.js>;rel=preload;as=script,</92.8431776ac4239463d31f.js>;rel=preload;as=script,</10.9dfc5381b71f20b8d830.js>;rel=preload;as=script,</5.ddd0a72185376268a758.js>;rel=preload;as=script,</4.54d1be505b517fb8a365.js>;rel=preload;as=script,"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -5,15 +5,21 @@
|
|||||||
"name": "app",
|
"name": "app",
|
||||||
"installMode": "prefetch",
|
"installMode": "prefetch",
|
||||||
"resources": {
|
"resources": {
|
||||||
"files": ["/favicon.ico", "/index.html", "/*.css", "/*.js"]
|
"files": [
|
||||||
|
"/favicon.ico",
|
||||||
|
"/index.html",
|
||||||
|
"/*.css",
|
||||||
|
"/*.js"
|
||||||
|
]
|
||||||
}
|
}
|
||||||
},
|
}, {
|
||||||
{
|
|
||||||
"name": "assets",
|
"name": "assets",
|
||||||
"installMode": "lazy",
|
"installMode": "lazy",
|
||||||
"updateMode": "prefetch",
|
"updateMode": "prefetch",
|
||||||
"resources": {
|
"resources": {
|
||||||
"files": ["/assets/**"]
|
"files": [
|
||||||
|
"/assets/**"
|
||||||
|
]
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
|
|||||||
13585
examples/ionic-angular/package-lock.json
generated
13585
examples/ionic-angular/package-lock.json
generated
File diff suppressed because it is too large
Load Diff
@@ -4,6 +4,11 @@
|
|||||||
"outDir": "./out-tsc/app",
|
"outDir": "./out-tsc/app",
|
||||||
"types": []
|
"types": []
|
||||||
},
|
},
|
||||||
"include": ["src/**/*.ts"],
|
"include": [
|
||||||
"exclude": ["src/test.ts", "src/**/*.spec.ts"]
|
"src/**/*.ts"
|
||||||
|
],
|
||||||
|
"exclude": [
|
||||||
|
"src/test.ts",
|
||||||
|
"src/**/*.spec.ts"
|
||||||
|
]
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -10,6 +10,10 @@
|
|||||||
"emitDecoratorMetadata": true,
|
"emitDecoratorMetadata": true,
|
||||||
"experimentalDecorators": true,
|
"experimentalDecorators": true,
|
||||||
"target": "es2015",
|
"target": "es2015",
|
||||||
"lib": ["es2017", "dom"]
|
"skipLibCheck": true,
|
||||||
|
"lib": [
|
||||||
|
"es2017",
|
||||||
|
"dom"
|
||||||
|
]
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -2,8 +2,18 @@
|
|||||||
"extends": "./tsconfig.json",
|
"extends": "./tsconfig.json",
|
||||||
"compilerOptions": {
|
"compilerOptions": {
|
||||||
"outDir": "./out-tsc/spec",
|
"outDir": "./out-tsc/spec",
|
||||||
"types": ["jasmine", "node"]
|
"types": [
|
||||||
|
"jasmine",
|
||||||
|
"node"
|
||||||
|
]
|
||||||
},
|
},
|
||||||
"files": ["src/test.ts", "src/zone-flags.ts", "src/polyfills.ts"],
|
"files": [
|
||||||
"include": ["src/**/*.spec.ts", "src/**/*.d.ts"]
|
"src/test.ts",
|
||||||
|
"src/zone-flags.ts",
|
||||||
|
"src/polyfills.ts"
|
||||||
|
],
|
||||||
|
"include": [
|
||||||
|
"src/**/*.spec.ts",
|
||||||
|
"src/**/*.d.ts"
|
||||||
|
]
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,16 +1,24 @@
|
|||||||
{
|
{
|
||||||
"extends": "tslint:recommended",
|
"extends": "tslint:recommended",
|
||||||
"rulesDirectory": ["codelyzer"],
|
"rulesDirectory": [
|
||||||
|
"codelyzer"
|
||||||
|
],
|
||||||
"rules": {
|
"rules": {
|
||||||
"array-type": false,
|
"array-type": false,
|
||||||
"arrow-parens": false,
|
"arrow-parens": false,
|
||||||
"deprecation": {
|
"deprecation": {
|
||||||
"severity": "warn"
|
"severity": "warn"
|
||||||
},
|
},
|
||||||
"import-blacklist": [true, "rxjs/Rx"],
|
"import-blacklist": [
|
||||||
|
true,
|
||||||
|
"rxjs/Rx"
|
||||||
|
],
|
||||||
"interface-name": false,
|
"interface-name": false,
|
||||||
"max-classes-per-file": false,
|
"max-classes-per-file": false,
|
||||||
"max-line-length": [true, 140],
|
"max-line-length": [
|
||||||
|
true,
|
||||||
|
140
|
||||||
|
],
|
||||||
"member-access": false,
|
"member-access": false,
|
||||||
"member-ordering": [
|
"member-ordering": [
|
||||||
true,
|
true,
|
||||||
@@ -24,19 +32,35 @@
|
|||||||
}
|
}
|
||||||
],
|
],
|
||||||
"no-consecutive-blank-lines": false,
|
"no-consecutive-blank-lines": false,
|
||||||
"no-console": [true, "debug", "info", "time", "timeEnd", "trace"],
|
"no-console": [
|
||||||
|
true,
|
||||||
|
"debug",
|
||||||
|
"info",
|
||||||
|
"time",
|
||||||
|
"timeEnd",
|
||||||
|
"trace"
|
||||||
|
],
|
||||||
"no-empty": false,
|
"no-empty": false,
|
||||||
"no-inferrable-types": [true, "ignore-params"],
|
"no-inferrable-types": [
|
||||||
|
true,
|
||||||
|
"ignore-params"
|
||||||
|
],
|
||||||
"no-non-null-assertion": true,
|
"no-non-null-assertion": true,
|
||||||
"no-redundant-jsdoc": true,
|
"no-redundant-jsdoc": true,
|
||||||
"no-switch-case-fall-through": true,
|
"no-switch-case-fall-through": true,
|
||||||
"no-use-before-define": true,
|
"no-use-before-define": true,
|
||||||
"no-unused-variable": true,
|
"no-unused-variable": true,
|
||||||
"no-var-requires": false,
|
"no-var-requires": false,
|
||||||
"object-literal-key-quotes": [true, "as-needed"],
|
"object-literal-key-quotes": [
|
||||||
|
true,
|
||||||
|
"as-needed"
|
||||||
|
],
|
||||||
"object-literal-sort-keys": false,
|
"object-literal-sort-keys": false,
|
||||||
"ordered-imports": false,
|
"ordered-imports": false,
|
||||||
"quotemark": [true, "single"],
|
"quotemark": [
|
||||||
|
true,
|
||||||
|
"single"
|
||||||
|
],
|
||||||
"trailing-comma": false,
|
"trailing-comma": false,
|
||||||
"no-output-on-prefix": true,
|
"no-output-on-prefix": true,
|
||||||
"no-inputs-metadata-property": true,
|
"no-inputs-metadata-property": true,
|
||||||
@@ -48,7 +72,18 @@
|
|||||||
"one-variable-per-declaration": false,
|
"one-variable-per-declaration": false,
|
||||||
"component-class-suffix": [true, "Page", "Component"],
|
"component-class-suffix": [true, "Page", "Component"],
|
||||||
"directive-class-suffix": true,
|
"directive-class-suffix": true,
|
||||||
"directive-selector": [true, "attribute", "app", "camelCase"],
|
"directive-selector": [
|
||||||
"component-selector": [true, "element", "app", "page", "kebab-case"]
|
true,
|
||||||
|
"attribute",
|
||||||
|
"app",
|
||||||
|
"camelCase"
|
||||||
|
],
|
||||||
|
"component-selector": [
|
||||||
|
true,
|
||||||
|
"element",
|
||||||
|
"app",
|
||||||
|
"page",
|
||||||
|
"kebab-case"
|
||||||
|
]
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
File diff suppressed because it is too large
Load Diff
2
examples/ionic-react/.gitignore
vendored
2
examples/ionic-react/.gitignore
vendored
@@ -22,3 +22,5 @@
|
|||||||
npm-debug.log*
|
npm-debug.log*
|
||||||
yarn-debug.log*
|
yarn-debug.log*
|
||||||
yarn-error.log*
|
yarn-error.log*
|
||||||
|
|
||||||
|
.vercel
|
||||||
|
|||||||
File diff suppressed because it is too large
Load Diff
5
examples/jekyll/.gitignore
vendored
5
examples/jekyll/.gitignore
vendored
@@ -1,6 +1,9 @@
|
|||||||
_site
|
_site
|
||||||
public
|
|
||||||
.sass-cache
|
.sass-cache
|
||||||
|
.jekyll-cache
|
||||||
.jekyll-metadata
|
.jekyll-metadata
|
||||||
|
vendor
|
||||||
|
public
|
||||||
.env
|
.env
|
||||||
.env.build
|
.env.build
|
||||||
|
.vercel
|
||||||
|
|||||||
@@ -1,4 +1,5 @@
|
|||||||
---
|
---
|
||||||
|
permalink: /404.html
|
||||||
layout: default
|
layout: default
|
||||||
---
|
---
|
||||||
|
|
||||||
|
|||||||
@@ -1,5 +1,4 @@
|
|||||||
source "https://rubygems.org"
|
source "https://rubygems.org"
|
||||||
|
|
||||||
# Hello! This is where you manage which Jekyll version is used to run.
|
# Hello! This is where you manage which Jekyll version is used to run.
|
||||||
# When you want to use a different version, change it below, save the
|
# When you want to use a different version, change it below, save the
|
||||||
# file and run `bundle install`. Run Jekyll with `bundle exec`, like so:
|
# file and run `bundle install`. Run Jekyll with `bundle exec`, like so:
|
||||||
@@ -8,27 +7,23 @@ source "https://rubygems.org"
|
|||||||
#
|
#
|
||||||
# This will help ensure the proper Jekyll version is running.
|
# This will help ensure the proper Jekyll version is running.
|
||||||
# Happy Jekylling!
|
# Happy Jekylling!
|
||||||
gem "jekyll", "~> 3.8.6"
|
gem "jekyll", "~> 4.2.0"
|
||||||
|
|
||||||
# This is the default theme for new Jekyll sites. You may change this to anything you like.
|
# This is the default theme for new Jekyll sites. You may change this to anything you like.
|
||||||
gem "minima", "~> 2.0"
|
gem "minima", "~> 2.5"
|
||||||
|
|
||||||
# If you want to use GitHub Pages, remove the "gem "jekyll"" above and
|
# If you want to use GitHub Pages, remove the "gem "jekyll"" above and
|
||||||
# uncomment the line below. To upgrade, run `bundle update github-pages`.
|
# uncomment the line below. To upgrade, run `bundle update github-pages`.
|
||||||
# gem "github-pages", group: :jekyll_plugins
|
# gem "github-pages", group: :jekyll_plugins
|
||||||
|
|
||||||
# If you have any plugins, put them here!
|
# If you have any plugins, put them here!
|
||||||
group :jekyll_plugins do
|
group :jekyll_plugins do
|
||||||
gem "jekyll-feed", "~> 0.6"
|
gem "jekyll-feed", "~> 0.12"
|
||||||
end
|
end
|
||||||
|
|
||||||
# Windows does not include zoneinfo files, so bundle the tzinfo-data gem
|
# Windows and JRuby does not include zoneinfo files, so bundle the tzinfo-data gem
|
||||||
# and associated library.
|
# and associated library.
|
||||||
install_if -> { RUBY_PLATFORM =~ %r!mingw|mswin|java! } do
|
platforms :mingw, :x64_mingw, :mswin, :jruby do
|
||||||
gem "tzinfo", "~> 1.2"
|
gem "tzinfo", "~> 1.2"
|
||||||
gem "tzinfo-data"
|
gem "tzinfo-data"
|
||||||
end
|
end
|
||||||
|
|
||||||
# Performance-booster for watching directories on Windows
|
# Performance-booster for watching directories on Windows
|
||||||
gem "wdm", "~> 0.1.0", :install_if => Gem.win_platform?
|
gem "wdm", "~> 0.1.1", :platforms => [:mingw, :x64_mingw, :mswin]
|
||||||
|
|
||||||
|
|||||||
@@ -1,82 +1,80 @@
|
|||||||
GEM
|
GEM
|
||||||
remote: https://rubygems.org/
|
remote: https://rubygems.org/
|
||||||
specs:
|
specs:
|
||||||
addressable (2.6.0)
|
addressable (2.7.0)
|
||||||
public_suffix (>= 2.0.2, < 4.0)
|
public_suffix (>= 2.0.2, < 5.0)
|
||||||
colorator (1.1.0)
|
colorator (1.1.0)
|
||||||
concurrent-ruby (1.1.5)
|
concurrent-ruby (1.1.8)
|
||||||
em-websocket (0.5.1)
|
em-websocket (0.5.2)
|
||||||
eventmachine (>= 0.12.9)
|
eventmachine (>= 0.12.9)
|
||||||
http_parser.rb (~> 0.6.0)
|
http_parser.rb (~> 0.6.0)
|
||||||
eventmachine (1.2.7)
|
eventmachine (1.2.7)
|
||||||
ffi (1.11.1)
|
ffi (1.14.2)
|
||||||
forwardable-extended (2.6.0)
|
forwardable-extended (2.6.0)
|
||||||
http_parser.rb (0.6.0)
|
http_parser.rb (0.6.0)
|
||||||
i18n (0.9.5)
|
i18n (1.8.9)
|
||||||
concurrent-ruby (~> 1.0)
|
concurrent-ruby (~> 1.0)
|
||||||
jekyll (3.8.6)
|
jekyll (4.2.0)
|
||||||
addressable (~> 2.4)
|
addressable (~> 2.4)
|
||||||
colorator (~> 1.0)
|
colorator (~> 1.0)
|
||||||
em-websocket (~> 0.5)
|
em-websocket (~> 0.5)
|
||||||
i18n (~> 0.7)
|
i18n (~> 1.0)
|
||||||
jekyll-sass-converter (~> 1.0)
|
jekyll-sass-converter (~> 2.0)
|
||||||
jekyll-watch (~> 2.0)
|
jekyll-watch (~> 2.0)
|
||||||
kramdown (~> 1.14)
|
kramdown (~> 2.3)
|
||||||
|
kramdown-parser-gfm (~> 1.0)
|
||||||
liquid (~> 4.0)
|
liquid (~> 4.0)
|
||||||
mercenary (~> 0.3.3)
|
mercenary (~> 0.4.0)
|
||||||
pathutil (~> 0.9)
|
pathutil (~> 0.9)
|
||||||
rouge (>= 1.7, < 4)
|
rouge (~> 3.0)
|
||||||
safe_yaml (~> 1.0)
|
safe_yaml (~> 1.0)
|
||||||
jekyll-feed (0.12.1)
|
terminal-table (~> 2.0)
|
||||||
|
jekyll-feed (0.15.1)
|
||||||
jekyll (>= 3.7, < 5.0)
|
jekyll (>= 3.7, < 5.0)
|
||||||
jekyll-sass-converter (1.5.2)
|
jekyll-sass-converter (2.1.0)
|
||||||
sass (~> 3.4)
|
sassc (> 2.0.1, < 3.0)
|
||||||
jekyll-seo-tag (2.6.1)
|
jekyll-seo-tag (2.7.1)
|
||||||
jekyll (>= 3.3, < 5.0)
|
jekyll (>= 3.8, < 5.0)
|
||||||
jekyll-watch (2.2.1)
|
jekyll-watch (2.2.1)
|
||||||
listen (~> 3.0)
|
listen (~> 3.0)
|
||||||
kramdown (1.17.0)
|
kramdown (2.3.0)
|
||||||
|
rexml
|
||||||
|
kramdown-parser-gfm (1.1.0)
|
||||||
|
kramdown (~> 2.0)
|
||||||
liquid (4.0.3)
|
liquid (4.0.3)
|
||||||
listen (3.1.5)
|
listen (3.4.1)
|
||||||
rb-fsevent (~> 0.9, >= 0.9.4)
|
rb-fsevent (~> 0.10, >= 0.10.3)
|
||||||
rb-inotify (~> 0.9, >= 0.9.7)
|
rb-inotify (~> 0.9, >= 0.9.10)
|
||||||
ruby_dep (~> 1.2)
|
mercenary (0.4.0)
|
||||||
mercenary (0.3.6)
|
minima (2.5.1)
|
||||||
minima (2.5.0)
|
jekyll (>= 3.5, < 5.0)
|
||||||
jekyll (~> 3.5)
|
|
||||||
jekyll-feed (~> 0.9)
|
jekyll-feed (~> 0.9)
|
||||||
jekyll-seo-tag (~> 2.1)
|
jekyll-seo-tag (~> 2.1)
|
||||||
pathutil (0.16.2)
|
pathutil (0.16.2)
|
||||||
forwardable-extended (~> 2.6)
|
forwardable-extended (~> 2.6)
|
||||||
public_suffix (3.1.1)
|
public_suffix (4.0.6)
|
||||||
rb-fsevent (0.10.3)
|
rb-fsevent (0.10.4)
|
||||||
rb-inotify (0.10.0)
|
rb-inotify (0.10.1)
|
||||||
ffi (~> 1.0)
|
ffi (~> 1.0)
|
||||||
rouge (3.6.0)
|
rexml (3.2.4)
|
||||||
ruby_dep (1.5.0)
|
rouge (3.26.0)
|
||||||
safe_yaml (1.0.5)
|
safe_yaml (1.0.5)
|
||||||
sass (3.7.4)
|
sassc (2.4.0)
|
||||||
sass-listen (~> 4.0.0)
|
ffi (~> 1.9)
|
||||||
sass-listen (4.0.0)
|
terminal-table (2.0.0)
|
||||||
rb-fsevent (~> 0.9, >= 0.9.4)
|
unicode-display_width (~> 1.1, >= 1.1.1)
|
||||||
rb-inotify (~> 0.9, >= 0.9.7)
|
unicode-display_width (1.7.0)
|
||||||
thread_safe (0.3.6)
|
|
||||||
tzinfo (1.2.5)
|
|
||||||
thread_safe (~> 0.1)
|
|
||||||
tzinfo-data (1.2019.2)
|
|
||||||
tzinfo (>= 1.0.0)
|
|
||||||
wdm (0.1.1)
|
|
||||||
|
|
||||||
PLATFORMS
|
PLATFORMS
|
||||||
ruby
|
x86_64-linux
|
||||||
|
|
||||||
DEPENDENCIES
|
DEPENDENCIES
|
||||||
jekyll (~> 3.8.6)
|
jekyll (~> 4.2.0)
|
||||||
jekyll-feed (~> 0.6)
|
jekyll-feed (~> 0.12)
|
||||||
minima (~> 2.0)
|
minima (~> 2.5)
|
||||||
tzinfo (~> 1.2)
|
tzinfo (~> 1.2)
|
||||||
tzinfo-data
|
tzinfo-data
|
||||||
wdm (~> 0.1.0)
|
wdm (~> 0.1.1)
|
||||||
|
|
||||||
BUNDLED WITH
|
BUNDLED WITH
|
||||||
2.1.4
|
2.2.4
|
||||||
|
|||||||
@@ -7,12 +7,17 @@
|
|||||||
#
|
#
|
||||||
# For technical reasons, this file is *NOT* reloaded automatically when you use
|
# For technical reasons, this file is *NOT* reloaded automatically when you use
|
||||||
# 'bundle exec jekyll serve'. If you change this file, please restart the server process.
|
# 'bundle exec jekyll serve'. If you change this file, please restart the server process.
|
||||||
|
#
|
||||||
|
# If you need help with YAML syntax, here are some quick references for you:
|
||||||
|
# https://learn-the-web.algonquindesign.ca/topics/markdown-yaml-cheat-sheet/#yaml
|
||||||
|
# https://learnxinyminutes.com/docs/yaml/
|
||||||
|
#
|
||||||
# Site settings
|
# Site settings
|
||||||
# These are used to personalize your new site. If you look in the HTML files,
|
# These are used to personalize your new site. If you look in the HTML files,
|
||||||
# you will see them accessed via {{ site.title }}, {{ site.email }}, and so on.
|
# you will see them accessed via {{ site.title }}, {{ site.email }}, and so on.
|
||||||
# You can create any custom variable you would like, and they will be accessible
|
# You can create any custom variable you would like, and they will be accessible
|
||||||
# in the templates via {{ site.myvariable }}.
|
# in the templates via {{ site.myvariable }}.
|
||||||
|
|
||||||
title: Your awesome title
|
title: Your awesome title
|
||||||
email: your-email@example.com
|
email: your-email@example.com
|
||||||
description: >- # this means to ignore newlines until "baseurl:"
|
description: >- # this means to ignore newlines until "baseurl:"
|
||||||
@@ -23,21 +28,27 @@ baseurl: "" # the subpath of your site, e.g. /blog
|
|||||||
url: "" # the base hostname & protocol for your site, e.g. http://example.com
|
url: "" # the base hostname & protocol for your site, e.g. http://example.com
|
||||||
twitter_username: jekyllrb
|
twitter_username: jekyllrb
|
||||||
github_username: jekyll
|
github_username: jekyll
|
||||||
permalink: pretty
|
|
||||||
|
|
||||||
# Build settings
|
# Build settings
|
||||||
markdown: kramdown
|
|
||||||
theme: minima
|
theme: minima
|
||||||
plugins:
|
plugins:
|
||||||
- jekyll-feed
|
- jekyll-feed
|
||||||
|
|
||||||
# Exclude from processing.
|
# Exclude from processing.
|
||||||
# The following items will not be processed, by default. Create a custom list
|
# The following items will not be processed, by default.
|
||||||
# to override the default setting.
|
# Any item listed under the `exclude:` key here will be automatically added to
|
||||||
|
# the internal "default list".
|
||||||
|
#
|
||||||
|
# Excluded items can be processed by explicitly listing the directories or
|
||||||
|
# their entries' file path in the `include:` list.
|
||||||
|
#
|
||||||
# exclude:
|
# exclude:
|
||||||
|
# - .sass-cache/
|
||||||
|
# - .jekyll-cache/
|
||||||
|
# - gemfiles/
|
||||||
# - Gemfile
|
# - Gemfile
|
||||||
# - Gemfile.lock
|
# - Gemfile.lock
|
||||||
# - node_modules
|
# - node_modules/
|
||||||
# - vendor/bundle/
|
# - vendor/bundle/
|
||||||
# - vendor/cache/
|
# - vendor/cache/
|
||||||
# - vendor/gems/
|
# - vendor/gems/
|
||||||
|
|||||||
@@ -1,25 +0,0 @@
|
|||||||
---
|
|
||||||
layout: post
|
|
||||||
title: "Welcome to Jekyll!"
|
|
||||||
date: 2019-07-18 00:15:52 +0100
|
|
||||||
categories: jekyll update
|
|
||||||
---
|
|
||||||
You’ll find this post in your `_posts` directory. Go ahead and edit it and re-build the site to see your changes. You can rebuild the site in many different ways, but the most common way is to run `jekyll serve`, which launches a web server and auto-regenerates your site when a file is updated.
|
|
||||||
|
|
||||||
To add new posts, simply add a file in the `_posts` directory that follows the convention `YYYY-MM-DD-name-of-post.ext` and includes the necessary front matter. Take a look at the source for this post to get an idea about how it works.
|
|
||||||
|
|
||||||
Jekyll also offers powerful support for code snippets:
|
|
||||||
|
|
||||||
{% highlight ruby %}
|
|
||||||
def print_hi(name)
|
|
||||||
puts "Hi, #{name}"
|
|
||||||
end
|
|
||||||
print_hi('Tom')
|
|
||||||
#=> prints 'Hi, Tom' to STDOUT.
|
|
||||||
{% endhighlight %}
|
|
||||||
|
|
||||||
Check out the [Jekyll docs][jekyll-docs] for more info on how to get the most out of Jekyll. File all bugs/feature requests at [Jekyll’s GitHub repo][jekyll-gh]. If you have questions, you can ask them on [Jekyll Talk][jekyll-talk].
|
|
||||||
|
|
||||||
[jekyll-docs]: https://jekyllrb.com/docs/home
|
|
||||||
[jekyll-gh]: https://github.com/jekyll/jekyll
|
|
||||||
[jekyll-talk]: https://talk.jekyllrb.com/
|
|
||||||
@@ -1,18 +1,23 @@
|
|||||||
---
|
---
|
||||||
layout: post
|
layout: post
|
||||||
title: "Welcome to Jekyll!"
|
title: 'Welcome to Jekyll!'
|
||||||
date: 2019-09-06 15:36:47 -0400
|
date: 2021-02-19 23:17:16 +0000
|
||||||
categories: jekyll update
|
categories: jekyll update
|
||||||
---
|
---
|
||||||
|
|
||||||
You’ll find this post in your `_posts` directory. Go ahead and edit it and re-build the site to see your changes. You can rebuild the site in many different ways, but the most common way is to run `jekyll serve`, which launches a web server and auto-regenerates your site when a file is updated.
|
You’ll find this post in your `_posts` directory. Go ahead and edit it and re-build the site to see your changes. You can rebuild the site in many different ways, but the most common way is to run `jekyll serve`, which launches a web server and auto-regenerates your site when a file is updated.
|
||||||
|
|
||||||
To add new posts, simply add a file in the `_posts` directory that follows the convention `YYYY-MM-DD-name-of-post.ext` and includes the necessary front matter. Take a look at the source for this post to get an idea about how it works.
|
Jekyll requires blog post files to be named according to the following format:
|
||||||
|
|
||||||
|
`YEAR-MONTH-DAY-title.MARKUP`
|
||||||
|
|
||||||
|
Where `YEAR` is a four-digit number, `MONTH` and `DAY` are both two-digit numbers, and `MARKUP` is the file extension representing the format used in the file. After that, include the necessary front matter. Take a look at the source for this post to get an idea about how it works.
|
||||||
|
|
||||||
Jekyll also offers powerful support for code snippets:
|
Jekyll also offers powerful support for code snippets:
|
||||||
|
|
||||||
{% highlight ruby %}
|
{% highlight ruby %}
|
||||||
def print_hi(name)
|
def print_hi(name)
|
||||||
puts "Hi, #{name}"
|
puts "Hi, #{name}"
|
||||||
end
|
end
|
||||||
print_hi('Tom')
|
print_hi('Tom')
|
||||||
#=> prints 'Hi, Tom' to STDOUT.
|
#=> prints 'Hi, Tom' to STDOUT.
|
||||||
@@ -21,5 +26,5 @@ print_hi('Tom')
|
|||||||
Check out the [Jekyll docs][jekyll-docs] for more info on how to get the most out of Jekyll. File all bugs/feature requests at [Jekyll’s GitHub repo][jekyll-gh]. If you have questions, you can ask them on [Jekyll Talk][jekyll-talk].
|
Check out the [Jekyll docs][jekyll-docs] for more info on how to get the most out of Jekyll. File all bugs/feature requests at [Jekyll’s GitHub repo][jekyll-gh]. If you have questions, you can ask them on [Jekyll Talk][jekyll-talk].
|
||||||
|
|
||||||
[jekyll-docs]: https://jekyllrb.com/docs/home
|
[jekyll-docs]: https://jekyllrb.com/docs/home
|
||||||
[jekyll-gh]: https://github.com/jekyll/jekyll
|
[jekyll-gh]: https://github.com/jekyll/jekyll
|
||||||
[jekyll-talk]: https://talk.jekyllrb.com/
|
[jekyll-talk]: https://talk.jekyllrb.com/
|
||||||
1
examples/middleman/.gitignore
vendored
1
examples/middleman/.gitignore
vendored
@@ -3,3 +3,4 @@
|
|||||||
.DS_Store
|
.DS_Store
|
||||||
.sass-cache
|
.sass-cache
|
||||||
build/
|
build/
|
||||||
|
.vercel
|
||||||
|
|||||||
@@ -1,29 +1,29 @@
|
|||||||
GEM
|
GEM
|
||||||
remote: https://rubygems.org/
|
remote: https://rubygems.org/
|
||||||
specs:
|
specs:
|
||||||
activesupport (5.0.7.2)
|
activesupport (5.2.4.5)
|
||||||
concurrent-ruby (~> 1.0, >= 1.0.2)
|
concurrent-ruby (~> 1.0, >= 1.0.2)
|
||||||
i18n (>= 0.7, < 2)
|
i18n (>= 0.7, < 2)
|
||||||
minitest (~> 5.1)
|
minitest (~> 5.1)
|
||||||
tzinfo (~> 1.1)
|
tzinfo (~> 1.1)
|
||||||
addressable (2.7.0)
|
addressable (2.7.0)
|
||||||
public_suffix (>= 2.0.2, < 5.0)
|
public_suffix (>= 2.0.2, < 5.0)
|
||||||
autoprefixer-rails (9.6.1.1)
|
autoprefixer-rails (9.8.6.5)
|
||||||
execjs
|
execjs
|
||||||
backports (3.15.0)
|
backports (3.20.2)
|
||||||
coffee-script (2.4.1)
|
coffee-script (2.4.1)
|
||||||
coffee-script-source
|
coffee-script-source
|
||||||
execjs
|
execjs
|
||||||
coffee-script-source (1.12.2)
|
coffee-script-source (1.12.2)
|
||||||
concurrent-ruby (1.1.5)
|
concurrent-ruby (1.1.8)
|
||||||
contracts (0.13.0)
|
contracts (0.13.0)
|
||||||
dotenv (2.7.5)
|
dotenv (2.7.6)
|
||||||
erubis (2.7.0)
|
erubis (2.7.0)
|
||||||
execjs (2.7.0)
|
execjs (2.7.0)
|
||||||
fast_blank (1.0.0)
|
fast_blank (1.0.0)
|
||||||
fastimage (2.1.7)
|
fastimage (2.2.2)
|
||||||
ffi (1.11.1)
|
ffi (1.14.2)
|
||||||
haml (5.1.2)
|
haml (5.2.1)
|
||||||
temple (>= 0.8.0)
|
temple (>= 0.8.0)
|
||||||
tilt
|
tilt
|
||||||
hamster (3.0.0)
|
hamster (3.0.0)
|
||||||
@@ -31,24 +31,25 @@ GEM
|
|||||||
hashie (3.6.0)
|
hashie (3.6.0)
|
||||||
i18n (0.9.5)
|
i18n (0.9.5)
|
||||||
concurrent-ruby (~> 1.0)
|
concurrent-ruby (~> 1.0)
|
||||||
kramdown (1.17.0)
|
kramdown (2.3.0)
|
||||||
|
rexml
|
||||||
listen (3.0.8)
|
listen (3.0.8)
|
||||||
rb-fsevent (~> 0.9, >= 0.9.4)
|
rb-fsevent (~> 0.9, >= 0.9.4)
|
||||||
rb-inotify (~> 0.9, >= 0.9.7)
|
rb-inotify (~> 0.9, >= 0.9.7)
|
||||||
memoist (0.16.0)
|
memoist (0.16.2)
|
||||||
middleman (4.3.5)
|
middleman (4.3.11)
|
||||||
coffee-script (~> 2.2)
|
coffee-script (~> 2.2)
|
||||||
haml (>= 4.0.5)
|
haml (>= 4.0.5)
|
||||||
kramdown (~> 1.2)
|
kramdown (>= 2.3.0)
|
||||||
middleman-cli (= 4.3.5)
|
middleman-cli (= 4.3.11)
|
||||||
middleman-core (= 4.3.5)
|
middleman-core (= 4.3.11)
|
||||||
middleman-autoprefixer (2.10.1)
|
middleman-autoprefixer (2.10.1)
|
||||||
autoprefixer-rails (~> 9.1)
|
autoprefixer-rails (~> 9.1)
|
||||||
middleman-core (>= 3.3.3)
|
middleman-core (>= 3.3.3)
|
||||||
middleman-cli (4.3.5)
|
middleman-cli (4.3.11)
|
||||||
thor (>= 0.17.0, < 2.0)
|
thor (>= 0.17.0, < 2.0)
|
||||||
middleman-core (4.3.5)
|
middleman-core (4.3.11)
|
||||||
activesupport (>= 4.2, < 5.1)
|
activesupport (>= 4.2, < 6.0)
|
||||||
addressable (~> 2.3)
|
addressable (~> 2.3)
|
||||||
backports (~> 3.6)
|
backports (~> 3.6)
|
||||||
bundler
|
bundler
|
||||||
@@ -70,33 +71,34 @@ GEM
|
|||||||
servolux
|
servolux
|
||||||
tilt (~> 2.0.9)
|
tilt (~> 2.0.9)
|
||||||
uglifier (~> 3.0)
|
uglifier (~> 3.0)
|
||||||
minitest (5.12.2)
|
minitest (5.14.3)
|
||||||
padrino-helpers (0.13.3.4)
|
padrino-helpers (0.13.3.4)
|
||||||
i18n (~> 0.6, >= 0.6.7)
|
i18n (~> 0.6, >= 0.6.7)
|
||||||
padrino-support (= 0.13.3.4)
|
padrino-support (= 0.13.3.4)
|
||||||
tilt (>= 1.4.1, < 3)
|
tilt (>= 1.4.1, < 3)
|
||||||
padrino-support (0.13.3.4)
|
padrino-support (0.13.3.4)
|
||||||
activesupport (>= 3.1)
|
activesupport (>= 3.1)
|
||||||
parallel (1.17.0)
|
parallel (1.20.1)
|
||||||
public_suffix (4.0.1)
|
public_suffix (4.0.6)
|
||||||
rack (2.0.7)
|
rack (2.2.3)
|
||||||
rb-fsevent (0.10.3)
|
rb-fsevent (0.10.4)
|
||||||
rb-inotify (0.10.0)
|
rb-inotify (0.10.1)
|
||||||
ffi (~> 1.0)
|
ffi (~> 1.0)
|
||||||
sassc (2.2.1)
|
rexml (3.2.4)
|
||||||
|
sassc (2.4.0)
|
||||||
ffi (~> 1.9)
|
ffi (~> 1.9)
|
||||||
servolux (0.13.0)
|
servolux (0.13.0)
|
||||||
temple (0.8.2)
|
temple (0.8.2)
|
||||||
thor (0.20.3)
|
thor (1.1.0)
|
||||||
thread_safe (0.3.6)
|
thread_safe (0.3.6)
|
||||||
tilt (2.0.10)
|
tilt (2.0.10)
|
||||||
tzinfo (1.2.5)
|
tzinfo (1.2.9)
|
||||||
thread_safe (~> 0.1)
|
thread_safe (~> 0.1)
|
||||||
uglifier (3.2.0)
|
uglifier (3.2.0)
|
||||||
execjs (>= 0.3.0, < 3)
|
execjs (>= 0.3.0, < 3)
|
||||||
|
|
||||||
PLATFORMS
|
PLATFORMS
|
||||||
ruby
|
x86_64-linux
|
||||||
|
|
||||||
DEPENDENCIES
|
DEPENDENCIES
|
||||||
middleman (~> 4.2)
|
middleman (~> 4.2)
|
||||||
@@ -105,4 +107,4 @@ DEPENDENCIES
|
|||||||
wdm (~> 0.1)
|
wdm (~> 0.1)
|
||||||
|
|
||||||
BUNDLED WITH
|
BUNDLED WITH
|
||||||
2.1.4
|
2.2.4
|
||||||
|
|||||||
@@ -14,6 +14,10 @@ Open [http://localhost:3000](http://localhost:3000) with your browser to see the
|
|||||||
|
|
||||||
You can start editing the page by modifying `pages/index.js`. The page auto-updates as you edit the file.
|
You can start editing the page by modifying `pages/index.js`. The page auto-updates as you edit the file.
|
||||||
|
|
||||||
|
[API routes](https://nextjs.org/docs/api-routes/introduction) can be accessed on [http://localhost:3000/api/hello](http://localhost:3000/api/hello). This endpoint can be edited in `pages/api/hello.js`.
|
||||||
|
|
||||||
|
The `pages/api` directory is mapped to `/api/*`. Files in this directory are treated as [API routes](https://nextjs.org/docs/api-routes/introduction) instead of React pages.
|
||||||
|
|
||||||
## Learn More
|
## Learn More
|
||||||
|
|
||||||
To learn more about Next.js, take a look at the following resources:
|
To learn more about Next.js, take a look at the following resources:
|
||||||
|
|||||||
@@ -8,8 +8,8 @@
|
|||||||
"start": "next start"
|
"start": "next start"
|
||||||
},
|
},
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"next": "10.0.0",
|
"next": "10.x",
|
||||||
"react": "17.0.1",
|
"react": "17.x",
|
||||||
"react-dom": "17.0.1"
|
"react-dom": "17.x"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -76,7 +76,6 @@
|
|||||||
align-items: center;
|
align-items: center;
|
||||||
justify-content: center;
|
justify-content: center;
|
||||||
flex-wrap: wrap;
|
flex-wrap: wrap;
|
||||||
|
|
||||||
max-width: 800px;
|
max-width: 800px;
|
||||||
margin-top: 3rem;
|
margin-top: 3rem;
|
||||||
}
|
}
|
||||||
|
|||||||
1894
examples/nextjs/yarn.lock
Normal file
1894
examples/nextjs/yarn.lock
Normal file
File diff suppressed because it is too large
Load Diff
3
examples/nuxtjs/.gitignore
vendored
3
examples/nuxtjs/.gitignore
vendored
@@ -86,4 +86,5 @@ dist
|
|||||||
sw.*
|
sw.*
|
||||||
|
|
||||||
# Mac OSX
|
# Mac OSX
|
||||||
.DS_Store
|
.DS_Store
|
||||||
|
.vercel
|
||||||
|
|||||||
1
examples/nuxtjs/.vercelignore
Normal file
1
examples/nuxtjs/.vercelignore
Normal file
@@ -0,0 +1 @@
|
|||||||
|
README.md
|
||||||
@@ -13,6 +13,6 @@
|
|||||||
"nuxt": "^2.0.0"
|
"nuxt": "^2.0.0"
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"nodemon": "^1.18.9"
|
"nodemon": "^2.0.7"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
8116
examples/nuxtjs/yarn.lock
Normal file
8116
examples/nuxtjs/yarn.lock
Normal file
File diff suppressed because it is too large
Load Diff
3
examples/polymer/.gitignore
vendored
3
examples/polymer/.gitignore
vendored
@@ -1,4 +1,5 @@
|
|||||||
build/
|
build/
|
||||||
node_modules/
|
node_modules/
|
||||||
.env
|
.env
|
||||||
.env.build
|
.env.build
|
||||||
|
.vercel
|
||||||
|
|||||||
@@ -1,2 +0,0 @@
|
|||||||
README.md
|
|
||||||
yarn.lock
|
|
||||||
1
examples/polymer/.vercelignore
Normal file
1
examples/polymer/.vercelignore
Normal file
@@ -0,0 +1 @@
|
|||||||
|
README.md
|
||||||
9527
examples/polymer/yarn.lock
Normal file
9527
examples/polymer/yarn.lock
Normal file
File diff suppressed because it is too large
Load Diff
5
examples/preact/.gitignore
vendored
5
examples/preact/.gitignore
vendored
@@ -1,6 +1,7 @@
|
|||||||
node_modules
|
node_modules
|
||||||
/build
|
/build
|
||||||
/*.log
|
/*.log
|
||||||
*.lock
|
|
||||||
.env
|
.env
|
||||||
.env.build
|
.env.build
|
||||||
|
|
||||||
|
.vercel
|
||||||
|
|||||||
1
examples/preact/.vercelignore
Normal file
1
examples/preact/.vercelignore
Normal file
@@ -0,0 +1 @@
|
|||||||
|
README.md
|
||||||
9505
examples/preact/yarn.lock
Normal file
9505
examples/preact/yarn.lock
Normal file
File diff suppressed because it is too large
Load Diff
@@ -1,10 +0,0 @@
|
|||||||
# editorconfig.org
|
|
||||||
root = true
|
|
||||||
|
|
||||||
[*]
|
|
||||||
charset = utf-8
|
|
||||||
end_of_line = lf
|
|
||||||
indent_size = 2
|
|
||||||
indent_style = space
|
|
||||||
insert_final_newline = true
|
|
||||||
trim_trailing_whitespace = true
|
|
||||||
@@ -3,5 +3,11 @@
|
|||||||
# system. Any custom values should go in .env and .env should *not* be checked
|
# system. Any custom values should go in .env and .env should *not* be checked
|
||||||
# into version control.
|
# into version control.
|
||||||
|
|
||||||
|
# schema.prisma defaults
|
||||||
DATABASE_URL=file:./dev.db
|
DATABASE_URL=file:./dev.db
|
||||||
BINARY_TARGET=native
|
|
||||||
|
# location of the test database for api service scenarios (defaults to ./.redwood/test.db if not set)
|
||||||
|
# TEST_DATABASE_URL=file:./.redwood/test.db
|
||||||
|
|
||||||
|
# disables Prisma CLI update notifier
|
||||||
|
PRISMA_HIDE_UPDATE_MESSAGE=true
|
||||||
|
|||||||
3
examples/redwoodjs/.gitignore
vendored
3
examples/redwoodjs/.gitignore
vendored
@@ -1,10 +1,13 @@
|
|||||||
|
.idea
|
||||||
.DS_Store
|
.DS_Store
|
||||||
.env
|
.env
|
||||||
.netlify
|
.netlify
|
||||||
|
.redwood
|
||||||
dev.db
|
dev.db
|
||||||
dist
|
dist
|
||||||
dist-babel
|
dist-babel
|
||||||
node_modules
|
node_modules
|
||||||
yarn-error.log
|
yarn-error.log
|
||||||
|
web/public/mockServiceWorker.js
|
||||||
|
|
||||||
.vercel
|
.vercel
|
||||||
@@ -1 +0,0 @@
|
|||||||
lts/*
|
|
||||||
@@ -8,8 +8,8 @@ generator client {
|
|||||||
binaryTargets = "native"
|
binaryTargets = "native"
|
||||||
}
|
}
|
||||||
|
|
||||||
// Define your own datamodels here and run `yarn redwood db save` to create
|
// Define your own datamodels here and run `yarn redwood prisma migrate dev`
|
||||||
// migrations for them.
|
// to create migrations for them and apply to your dev DB.
|
||||||
// TODO: Please remove the following example:
|
// TODO: Please remove the following example:
|
||||||
model UserExample {
|
model UserExample {
|
||||||
id Int @id @default(autoincrement())
|
id Int @id @default(autoincrement())
|
||||||
@@ -6,6 +6,8 @@ dotenv.config()
|
|||||||
const db = new PrismaClient()
|
const db = new PrismaClient()
|
||||||
|
|
||||||
async function main() {
|
async function main() {
|
||||||
|
// https://www.prisma.io/docs/guides/prisma-guides/seed-database
|
||||||
|
//
|
||||||
// Seed data is database data that needs to exist for your app to run.
|
// Seed data is database data that needs to exist for your app to run.
|
||||||
// Ideally this file should be idempotent: running it multiple times
|
// Ideally this file should be idempotent: running it multiple times
|
||||||
// will result in the same database state (usually by checking for the
|
// will result in the same database state (usually by checking for the
|
||||||
@@ -16,11 +18,11 @@ async function main() {
|
|||||||
// await db.user.create({ data: { name: 'Admin', email: 'admin@email.com' }})
|
// await db.user.create({ data: { name: 'Admin', email: 'admin@email.com' }})
|
||||||
// }
|
// }
|
||||||
|
|
||||||
console.info('No data to seed. See api/prisma/seeds.js for info.')
|
console.info('No data to seed. See api/db/seed.js for info.')
|
||||||
}
|
}
|
||||||
|
|
||||||
main()
|
main()
|
||||||
.catch((e) => console.error(e))
|
.catch((e) => console.error(e))
|
||||||
.finally(async () => {
|
.finally(async () => {
|
||||||
await db.disconnect()
|
await db.$disconnect()
|
||||||
})
|
})
|
||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user