├── .env ├── .eslintignore ├── .eslintrc.json ├── .github ├── funding.yml └── workflows │ ├── deploy.yml │ └── test.yml ├── .gitignore ├── .tool-versions ├── LICENSE ├── README.md ├── config-overrides.js ├── icons ├── logo-circle.svg └── logo.svg ├── mocks ├── dictionary.json ├── exact-match.json ├── greek-match.json ├── latin-match.json └── localforageMock.js ├── package.json ├── public ├── android-chrome-192x192.png ├── android-chrome-512x512.png ├── apple-touch-icon.png ├── browserconfig.xml ├── favicon-16x16.png ├── favicon-32x32.png ├── favicon.ico ├── index.html ├── mstile-144x144.png ├── mstile-150x150.png ├── mstile-310x150.png ├── mstile-310x310.png ├── mstile-70x70.png ├── robots.txt ├── safari-pinned-tab.svg └── site.webmanifest ├── scripts └── build-dictionary.js ├── src ├── components │ ├── App │ │ ├── App.js │ │ ├── App.test.js │ │ └── index.js │ ├── AsyncLookup │ │ ├── AsyncLookup.js │ │ ├── AsyncLookup.test.js │ │ └── index.js │ ├── I18n │ │ ├── I18n.js │ │ └── index.js │ ├── Loading │ │ ├── Loading.js │ │ ├── Loading.module.css │ │ ├── Loading.test.js │ │ └── index.js │ └── Lookup │ │ ├── Lookup.js │ │ ├── Lookup.test.js │ │ └── index.js ├── dictionaries │ ├── dictionary.json │ ├── exact-match.json │ ├── greek-match.json │ └── latin-match.json ├── index.css ├── index.js ├── lib │ ├── Dictionary.js │ └── Parser.js ├── registerServiceWorker.js └── setupTests.js ├── vendor └── lsj.json └── yarn.lock /.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/perseids-project/lsj-js/HEAD/.env -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/perseids-project/lsj-js/HEAD/.eslintignore -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/perseids-project/lsj-js/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.github/funding.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/perseids-project/lsj-js/HEAD/.github/funding.yml -------------------------------------------------------------------------------- /.github/workflows/deploy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/perseids-project/lsj-js/HEAD/.github/workflows/deploy.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/perseids-project/lsj-js/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/perseids-project/lsj-js/HEAD/.gitignore -------------------------------------------------------------------------------- /.tool-versions: -------------------------------------------------------------------------------- 1 | nodejs 12.6.0 2 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/perseids-project/lsj-js/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/perseids-project/lsj-js/HEAD/README.md -------------------------------------------------------------------------------- /config-overrides.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/perseids-project/lsj-js/HEAD/config-overrides.js -------------------------------------------------------------------------------- /icons/logo-circle.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/perseids-project/lsj-js/HEAD/icons/logo-circle.svg -------------------------------------------------------------------------------- /icons/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/perseids-project/lsj-js/HEAD/icons/logo.svg -------------------------------------------------------------------------------- /mocks/dictionary.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/perseids-project/lsj-js/HEAD/mocks/dictionary.json -------------------------------------------------------------------------------- /mocks/exact-match.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/perseids-project/lsj-js/HEAD/mocks/exact-match.json -------------------------------------------------------------------------------- /mocks/greek-match.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/perseids-project/lsj-js/HEAD/mocks/greek-match.json -------------------------------------------------------------------------------- /mocks/latin-match.json: -------------------------------------------------------------------------------- 1 | { 2 | "plinthos": ["πλίνθος"] 3 | } 4 | -------------------------------------------------------------------------------- /mocks/localforageMock.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/perseids-project/lsj-js/HEAD/mocks/localforageMock.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/perseids-project/lsj-js/HEAD/package.json -------------------------------------------------------------------------------- /public/android-chrome-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/perseids-project/lsj-js/HEAD/public/android-chrome-192x192.png -------------------------------------------------------------------------------- /public/android-chrome-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/perseids-project/lsj-js/HEAD/public/android-chrome-512x512.png -------------------------------------------------------------------------------- /public/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/perseids-project/lsj-js/HEAD/public/apple-touch-icon.png -------------------------------------------------------------------------------- /public/browserconfig.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/perseids-project/lsj-js/HEAD/public/browserconfig.xml -------------------------------------------------------------------------------- /public/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/perseids-project/lsj-js/HEAD/public/favicon-16x16.png -------------------------------------------------------------------------------- /public/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/perseids-project/lsj-js/HEAD/public/favicon-32x32.png -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/perseids-project/lsj-js/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/perseids-project/lsj-js/HEAD/public/index.html -------------------------------------------------------------------------------- /public/mstile-144x144.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/perseids-project/lsj-js/HEAD/public/mstile-144x144.png -------------------------------------------------------------------------------- /public/mstile-150x150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/perseids-project/lsj-js/HEAD/public/mstile-150x150.png -------------------------------------------------------------------------------- /public/mstile-310x150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/perseids-project/lsj-js/HEAD/public/mstile-310x150.png -------------------------------------------------------------------------------- /public/mstile-310x310.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/perseids-project/lsj-js/HEAD/public/mstile-310x310.png -------------------------------------------------------------------------------- /public/mstile-70x70.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/perseids-project/lsj-js/HEAD/public/mstile-70x70.png -------------------------------------------------------------------------------- /public/robots.txt: -------------------------------------------------------------------------------- 1 | User-agent: * 2 | Disallow: 3 | -------------------------------------------------------------------------------- /public/safari-pinned-tab.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/perseids-project/lsj-js/HEAD/public/safari-pinned-tab.svg -------------------------------------------------------------------------------- /public/site.webmanifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/perseids-project/lsj-js/HEAD/public/site.webmanifest -------------------------------------------------------------------------------- /scripts/build-dictionary.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/perseids-project/lsj-js/HEAD/scripts/build-dictionary.js -------------------------------------------------------------------------------- /src/components/App/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/perseids-project/lsj-js/HEAD/src/components/App/App.js -------------------------------------------------------------------------------- /src/components/App/App.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/perseids-project/lsj-js/HEAD/src/components/App/App.test.js -------------------------------------------------------------------------------- /src/components/App/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/perseids-project/lsj-js/HEAD/src/components/App/index.js -------------------------------------------------------------------------------- /src/components/AsyncLookup/AsyncLookup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/perseids-project/lsj-js/HEAD/src/components/AsyncLookup/AsyncLookup.js -------------------------------------------------------------------------------- /src/components/AsyncLookup/AsyncLookup.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/perseids-project/lsj-js/HEAD/src/components/AsyncLookup/AsyncLookup.test.js -------------------------------------------------------------------------------- /src/components/AsyncLookup/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/perseids-project/lsj-js/HEAD/src/components/AsyncLookup/index.js -------------------------------------------------------------------------------- /src/components/I18n/I18n.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/perseids-project/lsj-js/HEAD/src/components/I18n/I18n.js -------------------------------------------------------------------------------- /src/components/I18n/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/perseids-project/lsj-js/HEAD/src/components/I18n/index.js -------------------------------------------------------------------------------- /src/components/Loading/Loading.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/perseids-project/lsj-js/HEAD/src/components/Loading/Loading.js -------------------------------------------------------------------------------- /src/components/Loading/Loading.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/perseids-project/lsj-js/HEAD/src/components/Loading/Loading.module.css -------------------------------------------------------------------------------- /src/components/Loading/Loading.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/perseids-project/lsj-js/HEAD/src/components/Loading/Loading.test.js -------------------------------------------------------------------------------- /src/components/Loading/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/perseids-project/lsj-js/HEAD/src/components/Loading/index.js -------------------------------------------------------------------------------- /src/components/Lookup/Lookup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/perseids-project/lsj-js/HEAD/src/components/Lookup/Lookup.js -------------------------------------------------------------------------------- /src/components/Lookup/Lookup.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/perseids-project/lsj-js/HEAD/src/components/Lookup/Lookup.test.js -------------------------------------------------------------------------------- /src/components/Lookup/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/perseids-project/lsj-js/HEAD/src/components/Lookup/index.js -------------------------------------------------------------------------------- /src/dictionaries/dictionary.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/perseids-project/lsj-js/HEAD/src/dictionaries/dictionary.json -------------------------------------------------------------------------------- /src/dictionaries/exact-match.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/perseids-project/lsj-js/HEAD/src/dictionaries/exact-match.json -------------------------------------------------------------------------------- /src/dictionaries/greek-match.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/perseids-project/lsj-js/HEAD/src/dictionaries/greek-match.json -------------------------------------------------------------------------------- /src/dictionaries/latin-match.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/perseids-project/lsj-js/HEAD/src/dictionaries/latin-match.json -------------------------------------------------------------------------------- /src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/perseids-project/lsj-js/HEAD/src/index.css -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/perseids-project/lsj-js/HEAD/src/index.js -------------------------------------------------------------------------------- /src/lib/Dictionary.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/perseids-project/lsj-js/HEAD/src/lib/Dictionary.js -------------------------------------------------------------------------------- /src/lib/Parser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/perseids-project/lsj-js/HEAD/src/lib/Parser.js -------------------------------------------------------------------------------- /src/registerServiceWorker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/perseids-project/lsj-js/HEAD/src/registerServiceWorker.js -------------------------------------------------------------------------------- /src/setupTests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/perseids-project/lsj-js/HEAD/src/setupTests.js -------------------------------------------------------------------------------- /vendor/lsj.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/perseids-project/lsj-js/HEAD/vendor/lsj.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/perseids-project/lsj-js/HEAD/yarn.lock --------------------------------------------------------------------------------