├── .gitignore ├── dist ├── fonts │ ├── Inter-UI-Black.woff2 │ ├── Inter-UI-Bold.woff2 │ ├── Inter-UI-Italic.woff2 │ ├── Inter-UI-Medium.woff2 │ ├── Montserrat-Bold.woff2 │ ├── Montserrat-Thin.woff2 │ ├── Inter-UI-Regular.woff2 │ ├── Montserrat-Black.woff2 │ ├── Montserrat-Italic.woff2 │ ├── Montserrat-Light.woff2 │ ├── Montserrat-Medium.woff2 │ ├── Inter-UI-BlackItalic.woff2 │ ├── Inter-UI-BoldItalic.woff2 │ ├── Montserrat-ExtraBold.woff2 │ ├── Montserrat-Regular.woff2 │ ├── Montserrat-SemiBold.woff2 │ ├── Inter-UI-MediumItalic.woff2 │ ├── Montserrat-BlackItalic.woff2 │ ├── Montserrat-BoldItalic.woff2 │ ├── Montserrat-ExtraLight.woff2 │ ├── Montserrat-LightItalic.woff2 │ ├── Montserrat-ThinItalic.woff2 │ ├── Montserrat-MediumItalic.woff2 │ ├── Montserrat-SemiBoldItalic.woff2 │ ├── Montserrat-ExtraBoldItalic.woff2 │ ├── Montserrat-ExtraLightItalic.woff2 │ ├── Inter-UI-LICENSE.txt │ └── Montserrat-LICENSE.txt ├── index.html ├── ipfs.css └── bundle.js ├── src ├── index.js ├── index.html ├── page.js └── store.js ├── .github └── workflows │ ├── stale.yml │ └── generated-pr.yml ├── README.md ├── LICENSE └── package.json /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules -------------------------------------------------------------------------------- /dist/fonts/Inter-UI-Black.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs-shipyard/demo-ipfs-todo/HEAD/dist/fonts/Inter-UI-Black.woff2 -------------------------------------------------------------------------------- /dist/fonts/Inter-UI-Bold.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs-shipyard/demo-ipfs-todo/HEAD/dist/fonts/Inter-UI-Bold.woff2 -------------------------------------------------------------------------------- /dist/fonts/Inter-UI-Italic.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs-shipyard/demo-ipfs-todo/HEAD/dist/fonts/Inter-UI-Italic.woff2 -------------------------------------------------------------------------------- /dist/fonts/Inter-UI-Medium.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs-shipyard/demo-ipfs-todo/HEAD/dist/fonts/Inter-UI-Medium.woff2 -------------------------------------------------------------------------------- /dist/fonts/Montserrat-Bold.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs-shipyard/demo-ipfs-todo/HEAD/dist/fonts/Montserrat-Bold.woff2 -------------------------------------------------------------------------------- /dist/fonts/Montserrat-Thin.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs-shipyard/demo-ipfs-todo/HEAD/dist/fonts/Montserrat-Thin.woff2 -------------------------------------------------------------------------------- /dist/fonts/Inter-UI-Regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs-shipyard/demo-ipfs-todo/HEAD/dist/fonts/Inter-UI-Regular.woff2 -------------------------------------------------------------------------------- /dist/fonts/Montserrat-Black.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs-shipyard/demo-ipfs-todo/HEAD/dist/fonts/Montserrat-Black.woff2 -------------------------------------------------------------------------------- /dist/fonts/Montserrat-Italic.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs-shipyard/demo-ipfs-todo/HEAD/dist/fonts/Montserrat-Italic.woff2 -------------------------------------------------------------------------------- /dist/fonts/Montserrat-Light.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs-shipyard/demo-ipfs-todo/HEAD/dist/fonts/Montserrat-Light.woff2 -------------------------------------------------------------------------------- /dist/fonts/Montserrat-Medium.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs-shipyard/demo-ipfs-todo/HEAD/dist/fonts/Montserrat-Medium.woff2 -------------------------------------------------------------------------------- /dist/fonts/Inter-UI-BlackItalic.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs-shipyard/demo-ipfs-todo/HEAD/dist/fonts/Inter-UI-BlackItalic.woff2 -------------------------------------------------------------------------------- /dist/fonts/Inter-UI-BoldItalic.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs-shipyard/demo-ipfs-todo/HEAD/dist/fonts/Inter-UI-BoldItalic.woff2 -------------------------------------------------------------------------------- /dist/fonts/Montserrat-ExtraBold.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs-shipyard/demo-ipfs-todo/HEAD/dist/fonts/Montserrat-ExtraBold.woff2 -------------------------------------------------------------------------------- /dist/fonts/Montserrat-Regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs-shipyard/demo-ipfs-todo/HEAD/dist/fonts/Montserrat-Regular.woff2 -------------------------------------------------------------------------------- /dist/fonts/Montserrat-SemiBold.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs-shipyard/demo-ipfs-todo/HEAD/dist/fonts/Montserrat-SemiBold.woff2 -------------------------------------------------------------------------------- /dist/fonts/Inter-UI-MediumItalic.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs-shipyard/demo-ipfs-todo/HEAD/dist/fonts/Inter-UI-MediumItalic.woff2 -------------------------------------------------------------------------------- /dist/fonts/Montserrat-BlackItalic.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs-shipyard/demo-ipfs-todo/HEAD/dist/fonts/Montserrat-BlackItalic.woff2 -------------------------------------------------------------------------------- /dist/fonts/Montserrat-BoldItalic.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs-shipyard/demo-ipfs-todo/HEAD/dist/fonts/Montserrat-BoldItalic.woff2 -------------------------------------------------------------------------------- /dist/fonts/Montserrat-ExtraLight.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs-shipyard/demo-ipfs-todo/HEAD/dist/fonts/Montserrat-ExtraLight.woff2 -------------------------------------------------------------------------------- /dist/fonts/Montserrat-LightItalic.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs-shipyard/demo-ipfs-todo/HEAD/dist/fonts/Montserrat-LightItalic.woff2 -------------------------------------------------------------------------------- /dist/fonts/Montserrat-ThinItalic.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs-shipyard/demo-ipfs-todo/HEAD/dist/fonts/Montserrat-ThinItalic.woff2 -------------------------------------------------------------------------------- /dist/fonts/Montserrat-MediumItalic.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs-shipyard/demo-ipfs-todo/HEAD/dist/fonts/Montserrat-MediumItalic.woff2 -------------------------------------------------------------------------------- /dist/fonts/Montserrat-SemiBoldItalic.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs-shipyard/demo-ipfs-todo/HEAD/dist/fonts/Montserrat-SemiBoldItalic.woff2 -------------------------------------------------------------------------------- /dist/fonts/Montserrat-ExtraBoldItalic.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs-shipyard/demo-ipfs-todo/HEAD/dist/fonts/Montserrat-ExtraBoldItalic.woff2 -------------------------------------------------------------------------------- /dist/fonts/Montserrat-ExtraLightItalic.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs-shipyard/demo-ipfs-todo/HEAD/dist/fonts/Montserrat-ExtraLightItalic.woff2 -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- 1 | 'use strict' 2 | 3 | const choo = require('choo') 4 | const store = require('./store') 5 | const page = require('./page') 6 | 7 | const app = choo() 8 | 9 | app.use(store) 10 | app.route('*', page) 11 | app.mount('#root') 12 | -------------------------------------------------------------------------------- /.github/workflows/stale.yml: -------------------------------------------------------------------------------- 1 | name: Close Stale Issues 2 | 3 | on: 4 | schedule: 5 | - cron: '0 0 * * *' 6 | workflow_dispatch: 7 | 8 | permissions: 9 | issues: write 10 | pull-requests: write 11 | 12 | jobs: 13 | stale: 14 | uses: ipdxco/unified-github-workflows/.github/workflows/reusable-stale-issue.yml@v1 15 | -------------------------------------------------------------------------------- /.github/workflows/generated-pr.yml: -------------------------------------------------------------------------------- 1 | name: Close Generated PRs 2 | 3 | on: 4 | schedule: 5 | - cron: '0 0 * * *' 6 | workflow_dispatch: 7 | 8 | permissions: 9 | issues: write 10 | pull-requests: write 11 | 12 | jobs: 13 | stale: 14 | uses: ipdxco/unified-github-workflows/.github/workflows/reusable-generated-pr.yml@v1 15 | -------------------------------------------------------------------------------- /dist/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 |
4 |
12 |
13 | 2. Install dependencies `npm install`
14 | 3. Build the app `npm run build`
15 | 4. Start the app `npm start`
16 |
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
1 | MIT License
2 |
3 | Copyright (c) 2019 Henrique Dias
4 |
5 | Permission is hereby granted, free of charge, to any person obtaining a copy
6 | of this software and associated documentation files (the "Software"), to deal
7 | in the Software without restriction, including without limitation the rights
8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9 | copies of the Software, and to permit persons to whom the Software is
10 | furnished to do so, subject to the following conditions:
11 |
12 | The above copyright notice and this permission notice shall be included in all
13 | copies or substantial portions of the Software.
14 |
15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21 | SOFTWARE.
22 |
--------------------------------------------------------------------------------
/src/page.js:
--------------------------------------------------------------------------------
1 | 'use strict'
2 |
3 | const html = require('choo/html')
4 |
5 | function page (state, emit) {
6 | return html`
7 | ${state.error.message}
16 |${e.error.message}
137 |