├── out
├── .nojekyll
├── CNAME
├── grant.png
├── lion.jpg
├── slide.gif
├── favicon.png
├── _next
│ └── static
│ │ ├── webpack
│ │ ├── 9e0670629ab590817e58.hot-update.json
│ │ ├── af82b2314bb2eb2e5690.hot-update.json
│ │ └── static
│ │ │ └── development
│ │ │ └── pages
│ │ │ └── index.js.af82b2314bb2eb2e5690.hot-update.js.map
│ │ ├── chunks
│ │ ├── 0.js.map
│ │ └── 0.js
│ │ ├── runtime
│ │ ├── webpack-035ac2b14bde147cb4a8.js
│ │ ├── main-553e7a275e5db1f1fbcc.js
│ │ ├── webpack.js.map
│ │ └── webpack.js
│ │ ├── DFuXdNRBO6U96luMJcwPP
│ │ └── pages
│ │ │ ├── _app.js
│ │ │ └── _error.js
│ │ ├── nvqASzNFYQRVBCbRyQDWM
│ │ └── pages
│ │ │ ├── _app.js
│ │ │ └── _error.js
│ │ └── xUuVabgqcU4uw95IL-8E3
│ │ └── pages
│ │ ├── _app.js
│ │ └── _error.js
├── slide-share.png
├── IBMPlexMono-Regular.woff
├── IBMPlexMono-Regular.woff2
├── 404.html
└── index.html
├── public
├── lion.jpg
├── favicon.png
├── grant.png
├── slide.gif
├── slide-share.png
├── IBMPlexMono-Regular.woff
└── IBMPlexMono-Regular.woff2
├── readme.md
├── .gitignore
├── package.json
├── components
└── nav.js
└── pages
├── _document.js
└── index.js
/out/.nojekyll:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/out/CNAME:
--------------------------------------------------------------------------------
1 | slide.constraint.systems
2 |
--------------------------------------------------------------------------------
/out/grant.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/constraint-systems/slide/master/out/grant.png
--------------------------------------------------------------------------------
/out/lion.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/constraint-systems/slide/master/out/lion.jpg
--------------------------------------------------------------------------------
/out/slide.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/constraint-systems/slide/master/out/slide.gif
--------------------------------------------------------------------------------
/out/favicon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/constraint-systems/slide/master/out/favicon.png
--------------------------------------------------------------------------------
/public/lion.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/constraint-systems/slide/master/public/lion.jpg
--------------------------------------------------------------------------------
/out/_next/static/webpack/9e0670629ab590817e58.hot-update.json:
--------------------------------------------------------------------------------
1 | {"h":"af82b2314bb2eb2e5690","c":{}}
--------------------------------------------------------------------------------
/public/favicon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/constraint-systems/slide/master/public/favicon.png
--------------------------------------------------------------------------------
/public/grant.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/constraint-systems/slide/master/public/grant.png
--------------------------------------------------------------------------------
/public/slide.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/constraint-systems/slide/master/public/slide.gif
--------------------------------------------------------------------------------
/out/slide-share.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/constraint-systems/slide/master/out/slide-share.png
--------------------------------------------------------------------------------
/public/slide-share.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/constraint-systems/slide/master/public/slide-share.png
--------------------------------------------------------------------------------
/out/IBMPlexMono-Regular.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/constraint-systems/slide/master/out/IBMPlexMono-Regular.woff
--------------------------------------------------------------------------------
/out/IBMPlexMono-Regular.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/constraint-systems/slide/master/out/IBMPlexMono-Regular.woff2
--------------------------------------------------------------------------------
/public/IBMPlexMono-Regular.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/constraint-systems/slide/master/public/IBMPlexMono-Regular.woff
--------------------------------------------------------------------------------
/public/IBMPlexMono-Regular.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/constraint-systems/slide/master/public/IBMPlexMono-Regular.woff2
--------------------------------------------------------------------------------
/out/_next/static/chunks/0.js.map:
--------------------------------------------------------------------------------
1 | {"version":3,"file":"static/chunks/0.js","sources":[],"mappings":";;;;;;;;;;;;;;A","sourceRoot":""}
--------------------------------------------------------------------------------
/out/_next/static/webpack/af82b2314bb2eb2e5690.hot-update.json:
--------------------------------------------------------------------------------
1 | {"h":"0e7fb358a19ed2d72282","c":{"static/development/pages/index.js":true}}
--------------------------------------------------------------------------------
/readme.md:
--------------------------------------------------------------------------------
1 | # Slide
2 |
3 | Divide and slide-stretch an image using keyboard controls.
4 |
5 |
8 |
9 | https://slide.constraint.systems/
10 |
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | # See https://help.github.com/articles/ignoring-files/ for more about ignoring files.
2 |
3 | # dependencies
4 | /node_modules
5 | /.pnp
6 | .pnp.js
7 |
8 | # testing
9 | /coverage
10 |
11 | # next.js
12 | /.next/
13 |
14 | # production
15 | /build
16 |
17 | # misc
18 | .DS_Store
19 | .env*
20 |
21 | # debug
22 | npm-debug.log*
23 | yarn-debug.log*
24 | yarn-error.log*
25 |
--------------------------------------------------------------------------------
/out/_next/static/chunks/0.js:
--------------------------------------------------------------------------------
1 | (window["webpackJsonp"] = window["webpackJsonp"] || []).push([[0],{
2 |
3 | /***/ "./node_modules/next/dist/client/dev/noop.js":
4 | /*!***************************************************!*\
5 | !*** ./node_modules/next/dist/client/dev/noop.js ***!
6 | \***************************************************/
7 | /*! no static exports found */
8 | /***/ (function(module, exports, __webpack_require__) {
9 |
10 | "use strict";
11 |
12 |
13 | /***/ })
14 |
15 | }]);
16 | //# sourceMappingURL=0.js.map
--------------------------------------------------------------------------------
/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "slide",
3 | "version": "0.1.0",
4 | "private": true,
5 | "scripts": {
6 | "dev": "next dev",
7 | "build": "next build",
8 | "start": "next start",
9 | "deploy": "next build && next export && touch out/.nojekyll && touch out/CNAME && echo \"slide.constraint.systems\" >> out/CNAME && git add out/ && git commit -m \"Deploy to gh-pages\" && git subtree push --prefix out origin gh-pages"
10 | },
11 | "dependencies": {
12 | "lodash": "^4.17.15",
13 | "next": "9.1.1",
14 | "react": "16.10.2",
15 | "react-dom": "16.10.2"
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/components/nav.js:
--------------------------------------------------------------------------------
1 | import React from 'react'
2 | import Link from 'next/link'
3 |
4 | const links = [
5 | { href: 'https://zeit.co/now', label: 'ZEIT' },
6 | { href: 'https://github.com/zeit/next.js', label: 'GitHub' }
7 | ].map(link => {
8 | link.key = `nav-link-${link.href}-${link.label}`
9 | return link
10 | })
11 |
12 | const Nav = () => (
13 |
54 | )
55 |
56 | export default Nav
57 |
--------------------------------------------------------------------------------
/pages/_document.js:
--------------------------------------------------------------------------------
1 | import Document, { Html, Head, Main, NextScript } from 'next/document';
2 |
3 | class MyDocument extends Document {
4 | static async getInitialProps(ctx) {
5 | const initialProps = await Document.getInitialProps(ctx);
6 | return { ...initialProps };
7 | }
8 |
9 | render() {
10 | let title = 'Slide';
11 | let description =
12 | 'Divide and slide-stretch an image using keyboard controls.';
13 | return (
14 |
15 |