├── .editorconfig ├── .eslintignore ├── .eslintrc ├── .gitignore ├── .npmignore ├── .travis.yml ├── LICENSE ├── README.md ├── package.json ├── src ├── csvUrls.js ├── datamaps │ ├── facetsMap.js │ ├── productMap.js │ ├── productStreamMap.js │ └── storeStreamMap.js ├── filters │ ├── boolean.js │ ├── clockToPercentage.js │ ├── foodPairing.js │ ├── index.js │ ├── join.js │ ├── number.js │ ├── openingHours.js │ ├── price.js │ ├── status.js │ ├── text.js │ ├── trim.js │ ├── volume.js │ └── year.js ├── index.js ├── models │ ├── Category.js │ ├── Facet.js │ ├── FacetValue.js │ ├── FoodPairing.js │ ├── Pagination.js │ ├── Product.js │ ├── ProductImage.js │ ├── ProductStatus.js │ ├── RawMaterial.js │ └── Store.js ├── retrievers │ ├── getFacets.js │ ├── getProduct.js │ ├── getProductByBarcode.js │ ├── getProducts.js │ ├── getProductsById.js │ ├── getProductsByStore.js │ ├── getStores.js │ └── searchProducts.js ├── scripts │ └── getCsvUrls.js ├── stream.js └── util │ ├── arrayify.js │ ├── camelcase.js │ ├── oneOfMessage.js │ ├── productUrl.js │ ├── request.js │ └── symmetric-stream.js └── test ├── .eslintrc ├── init.js ├── mocha.opts └── vinmonopolet.test.js /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rexxars/vinmonopolet/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- 1 | coverage 2 | lib 3 | umd 4 | -------------------------------------------------------------------------------- /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rexxars/vinmonopolet/HEAD/.eslintrc -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rexxars/vinmonopolet/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rexxars/vinmonopolet/HEAD/.npmignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rexxars/vinmonopolet/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rexxars/vinmonopolet/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rexxars/vinmonopolet/HEAD/README.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rexxars/vinmonopolet/HEAD/package.json -------------------------------------------------------------------------------- /src/csvUrls.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rexxars/vinmonopolet/HEAD/src/csvUrls.js -------------------------------------------------------------------------------- /src/datamaps/facetsMap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rexxars/vinmonopolet/HEAD/src/datamaps/facetsMap.js -------------------------------------------------------------------------------- /src/datamaps/productMap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rexxars/vinmonopolet/HEAD/src/datamaps/productMap.js -------------------------------------------------------------------------------- /src/datamaps/productStreamMap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rexxars/vinmonopolet/HEAD/src/datamaps/productStreamMap.js -------------------------------------------------------------------------------- /src/datamaps/storeStreamMap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rexxars/vinmonopolet/HEAD/src/datamaps/storeStreamMap.js -------------------------------------------------------------------------------- /src/filters/boolean.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rexxars/vinmonopolet/HEAD/src/filters/boolean.js -------------------------------------------------------------------------------- /src/filters/clockToPercentage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rexxars/vinmonopolet/HEAD/src/filters/clockToPercentage.js -------------------------------------------------------------------------------- /src/filters/foodPairing.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rexxars/vinmonopolet/HEAD/src/filters/foodPairing.js -------------------------------------------------------------------------------- /src/filters/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rexxars/vinmonopolet/HEAD/src/filters/index.js -------------------------------------------------------------------------------- /src/filters/join.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rexxars/vinmonopolet/HEAD/src/filters/join.js -------------------------------------------------------------------------------- /src/filters/number.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rexxars/vinmonopolet/HEAD/src/filters/number.js -------------------------------------------------------------------------------- /src/filters/openingHours.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rexxars/vinmonopolet/HEAD/src/filters/openingHours.js -------------------------------------------------------------------------------- /src/filters/price.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rexxars/vinmonopolet/HEAD/src/filters/price.js -------------------------------------------------------------------------------- /src/filters/status.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rexxars/vinmonopolet/HEAD/src/filters/status.js -------------------------------------------------------------------------------- /src/filters/text.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rexxars/vinmonopolet/HEAD/src/filters/text.js -------------------------------------------------------------------------------- /src/filters/trim.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rexxars/vinmonopolet/HEAD/src/filters/trim.js -------------------------------------------------------------------------------- /src/filters/volume.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rexxars/vinmonopolet/HEAD/src/filters/volume.js -------------------------------------------------------------------------------- /src/filters/year.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rexxars/vinmonopolet/HEAD/src/filters/year.js -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rexxars/vinmonopolet/HEAD/src/index.js -------------------------------------------------------------------------------- /src/models/Category.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rexxars/vinmonopolet/HEAD/src/models/Category.js -------------------------------------------------------------------------------- /src/models/Facet.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rexxars/vinmonopolet/HEAD/src/models/Facet.js -------------------------------------------------------------------------------- /src/models/FacetValue.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rexxars/vinmonopolet/HEAD/src/models/FacetValue.js -------------------------------------------------------------------------------- /src/models/FoodPairing.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rexxars/vinmonopolet/HEAD/src/models/FoodPairing.js -------------------------------------------------------------------------------- /src/models/Pagination.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rexxars/vinmonopolet/HEAD/src/models/Pagination.js -------------------------------------------------------------------------------- /src/models/Product.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rexxars/vinmonopolet/HEAD/src/models/Product.js -------------------------------------------------------------------------------- /src/models/ProductImage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rexxars/vinmonopolet/HEAD/src/models/ProductImage.js -------------------------------------------------------------------------------- /src/models/ProductStatus.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rexxars/vinmonopolet/HEAD/src/models/ProductStatus.js -------------------------------------------------------------------------------- /src/models/RawMaterial.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rexxars/vinmonopolet/HEAD/src/models/RawMaterial.js -------------------------------------------------------------------------------- /src/models/Store.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rexxars/vinmonopolet/HEAD/src/models/Store.js -------------------------------------------------------------------------------- /src/retrievers/getFacets.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rexxars/vinmonopolet/HEAD/src/retrievers/getFacets.js -------------------------------------------------------------------------------- /src/retrievers/getProduct.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rexxars/vinmonopolet/HEAD/src/retrievers/getProduct.js -------------------------------------------------------------------------------- /src/retrievers/getProductByBarcode.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rexxars/vinmonopolet/HEAD/src/retrievers/getProductByBarcode.js -------------------------------------------------------------------------------- /src/retrievers/getProducts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rexxars/vinmonopolet/HEAD/src/retrievers/getProducts.js -------------------------------------------------------------------------------- /src/retrievers/getProductsById.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rexxars/vinmonopolet/HEAD/src/retrievers/getProductsById.js -------------------------------------------------------------------------------- /src/retrievers/getProductsByStore.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rexxars/vinmonopolet/HEAD/src/retrievers/getProductsByStore.js -------------------------------------------------------------------------------- /src/retrievers/getStores.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rexxars/vinmonopolet/HEAD/src/retrievers/getStores.js -------------------------------------------------------------------------------- /src/retrievers/searchProducts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rexxars/vinmonopolet/HEAD/src/retrievers/searchProducts.js -------------------------------------------------------------------------------- /src/scripts/getCsvUrls.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rexxars/vinmonopolet/HEAD/src/scripts/getCsvUrls.js -------------------------------------------------------------------------------- /src/stream.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rexxars/vinmonopolet/HEAD/src/stream.js -------------------------------------------------------------------------------- /src/util/arrayify.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rexxars/vinmonopolet/HEAD/src/util/arrayify.js -------------------------------------------------------------------------------- /src/util/camelcase.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rexxars/vinmonopolet/HEAD/src/util/camelcase.js -------------------------------------------------------------------------------- /src/util/oneOfMessage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rexxars/vinmonopolet/HEAD/src/util/oneOfMessage.js -------------------------------------------------------------------------------- /src/util/productUrl.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rexxars/vinmonopolet/HEAD/src/util/productUrl.js -------------------------------------------------------------------------------- /src/util/request.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rexxars/vinmonopolet/HEAD/src/util/request.js -------------------------------------------------------------------------------- /src/util/symmetric-stream.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rexxars/vinmonopolet/HEAD/src/util/symmetric-stream.js -------------------------------------------------------------------------------- /test/.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rexxars/vinmonopolet/HEAD/test/.eslintrc -------------------------------------------------------------------------------- /test/init.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rexxars/vinmonopolet/HEAD/test/init.js -------------------------------------------------------------------------------- /test/mocha.opts: -------------------------------------------------------------------------------- 1 | --require ./test/init.js 2 | -------------------------------------------------------------------------------- /test/vinmonopolet.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rexxars/vinmonopolet/HEAD/test/vinmonopolet.test.js --------------------------------------------------------------------------------