-
+
192 Books |
192 10th Ave, New York |
-
+
Aeon Bookstore |
151 East Broadway, New York |
-
+
Alabaster Bookshop |
122 4th Ave, New York |
-
+
Albertine Books |
972 Fifth Ave, New York |
-
+
Archestratus |
160 Huron St, Brooklyn |
-
+
Argosy Books |
116 East 59th St, New York |
-
+
Astoria Bookshop |
31-29 31st St, Astoria |
-
+
+ Avoid The Day Bookstore & Cafe |
+ 99-04 A Rockaway Beach Blvd, Rockaway Park |
+
+
Bankstreet Bookstore |
2780 Broadway, New York |
-
+
Ben's Books |
145 Ainslie St, Brooklyn |
-
+
Berl's Brooklyn Poetry Shop |
126A Front St, Brooklyn |
-
+
Better Read Than Dead |
867 Broadway, Brooklyn |
-
+
Bluestockings |
172 Allen Street, New York |
-
+
Bonnie Slotnick Cookbooks |
28 East 2nd St, New York |
-
+
Book Culture |
536 W 112th St, New York |
-
+
+ Book Culture LIC |
+ 26-09 Jackson Ave, Queens |
+
+
Book Culture on Broadway |
2915 Broadway, New York |
-
- Book Culture on Columbus |
- 450 Columbus Ave, New York |
-
-
+
Book Thug Nation |
100 North 3rd St, Brooklyn |
-
- bookbook |
- 266 Bleecker St, New York |
-
-
+
Bookmarc |
400 Bleecker St, New York |
-
+
BookMark Shoppe |
8415 3rd Avenue, Brooklyn |
-
+
Bookoff |
49 W 45nd St, New York |
-
+
Books Are Magic |
225 Smith St, Brooklyn |
-
+
Books Of Wonder |
18 West 18th St, New York |
-
+
Books Of Wonder (Upper West Side) |
217 West 84th St, New York |
-
- Boulevard Books and Café |
+
+ Boulevard Books |
7518 13th Ave, Brooklyn |
-
+
+ Bravo's Book Nook |
+ 115 MacDougal St, New York |
+
+
Cafe con Libros |
724 Prospect Place, Brooklyn |
-
+
Catland |
987 Flushing Ave, Brooklyn |
-
+
Chartwell Booksellers |
55 E 52nd St, New York |
-
+
Civil Service Book Shop |
- 38 Lispenard St, New York |
+ 34 Carmine St, New York |
-
- Clic Bookstore & Gallery |
- 255 Centre St, New York |
-
-
+
Codex Books |
1 Bleecker St, New York |
-
+
Community Bookstore |
143 7th Ave, Brooklyn |
-
- Cooking, Cocktails, and Culture |
- 212 Degraw Street, Brooklyn |
-
-
+
Dashwood Books |
33 Bond St, New York |
-
+
Desert Island Comics |
540 Metropolitan Ave, Brooklyn |
-
+
East Village Books |
99 St. Mark's Place, New York |
-
+
Every Thing Goes Book Cafe and Neighborhood Stage |
208 Bay St, Staten Island |
-
+
Freebird Books |
123 Columbia St, Brooklyn |
-
+
Greenlight Bookstore |
686 Fulton St, Brooklyn |
-
+
Greenlight Bookstore (Prospect Lefferts Gardens) |
632 Flatbush Ave, Brooklyn |
-
+
Here's A Book Store |
1964 Coney Island Ave, Brooklyn |
-
+
Housing Works Bookstore Café |
126 Crosby St, New York |
-
- Hullabaloo Books |
- 711A Franklin Ave, Brooklyn |
-
-
+
Human Relations Books |
1067 Flushing Ave, Brooklyn |
-
- Idlewild Books Brooklyn |
- 249 Warren St, Brooklyn |
+
+ Idlewild Books |
+ 170 7th Avenue S, New York |
-
- Idlewild Books Manhattan |
- 12 West 19th St, New York |
-
-
- Idlewild Books Williamsburg |
- 218 Bedford Ave, Brooklyn |
-
-
+
James Cummins Bookseller |
699 Madison Ave, 7th Floor, New York |
-
+
+ Jewel City Books |
+ 658 Franklin Ave, Brooklyn |
+
+
Joanne Hendricks Cookbooks |
488 Greenwich St, New York |
-
+
+ Karma Bookstore |
+ 136 East Third St, New York |
+
+
Kew & Willow Books |
81-63 Lefferts Boulevard, New York |
-
+
Kinokunya |
1073 Avenue of the Americas, New York |
-
+
Kitchen Arts & Letters |
1435 Lexington Ave, New York |
-
- Loft Book Store Cafe |
- 350 Tompkins Ave, Brooklyn |
-
-
+
Logos Bookstore |
1575 York Ave, New York |
-
+
Mast Books |
72 Avenue A, New York |
-
+
McNally Jackson Books |
52 Prince St, New York |
-
+
+ McNally Jackson Books City Point |
+ 445 Albee Square W, Unit G112, Brooklyn |
+
+
+ McNally Jackson Books Seaport |
+ 4 Fulton St, New York |
+
+
McNally Jackson Books Williamsburg |
76 North 4th St, Brooklyn |
-
+
Melville House Publishers |
46 John St, Brooklyn |
-
+
Mercer Street Books & Records |
206 Mercer St, New York |
-
+
Mil Mundos Books |
323 Linden St, Brooklyn |
-
+
Molasses Books |
770 Hart St, Brooklyn |
-
+
Namaste Bookshop |
2 W 14th St, New York |
-
+
Pioneer Books |
- 289 Van Brunt St, Brooklyn |
+ 159 Pioneer St, Brooklyn |
-
+
Posman Books Chelsea Market |
75 9th Avenue, New York |
-
+
Posman Books Rockefeller Center |
30 Rockefeller Plaza, New York |
-
+
PowerHouse Arena |
28 Adams St, Brooklyn |
-
+
PowerHouse on 8th |
1111 8th Ave, Brooklyn |
-
+
Printed Matter |
- 195 10th Ave, New York |
+ 231 11th Ave, New York |
-
+
+ Printed Matter St. Marks |
+ 38 St. Marks Pl, New York |
+
+
Quest Bookshop |
240 E 53rd St, New York |
-
+
Respect For Life Books-N-Things |
537 Nostrand Ave, Brooklyn |
-
+
Revolution Books |
437 Malcolm X Blvd, New York |
-
+
Rizzoli Bookstore |
1133 Broadway, New York |
-
+
Shakespeare & Company |
939 Lexington Ave, New York |
-
+
Shakespeare & Company (Upper West Side) |
2020 Broadway, New York |
-
+
Sister's Uptown Bookstore |
1942 Amsterdam Ave, New York |
-
- Spoonbill |
- 99 Montrose Ave, Brooklyn |
-
-
+
Spoonbill & Sugartown, Booksellers |
218 Bedford Ave, Brooklyn |
-
+
Standards Manual |
212 Franklin Street, Brooklyn |
-
- Stories |
- 458 Bergen St, Brooklyn |
-
-
+
Strand Bookstore |
828 Broadway, New York |
-
- TASCHEN |
- 107 Greene St, New York |
-
-
+
Terrace Books |
242 Prospect Park West, Brooklyn |
-
+
The Austin Book Shop |
104-29 Jamaica Ave, Richmond Hill |
-
+
The Book Cellar |
1465 York Ave, New York |
-
+
The Center for Fiction |
15 Lafayette Ave, Brooklyn |
-
+
The Corner Bookstore |
1313 Madison Ave, New York |
-
+
The Lit. Bar |
131 Alexander Ave, Bronx |
-
+
The Mysterious Bookshop |
58 Warren St, New York |
-
+
Three Lives & Company |
154 West 10th St, New York |
-
+
Topos Bookstore Cafe |
788 Woodward Ave, Brooklyn |
-
+
Turn The Page... Again |
39-15a Bell Blvd, Flushing |
-
+
Unnameable Books |
600 Vanderbilt Ave, Brooklyn |
-
+
Unoppressive Non-Imperialist Bargain Books |
34 Carmine St, New York |
-
+
Ursus Books |
50 East 78th St, Suite 1C, New York |
-
+
Westsider Rare & Used Books |
2246 Broadway, New York |
-
+
Westsider Records |
233 West 72nd St, New York |
-
+
Word Bookstore |
126 Franklin St, Brooklyn |
-
+
Word Up Books |
2113 Amsterdam Ave, New York |
diff --git a/package-lock.json b/package-lock.json
new file mode 100644
index 0000000..6b2aa87
--- /dev/null
+++ b/package-lock.json
@@ -0,0 +1,150 @@
+{
+ "name": "nyc-bookstores",
+ "version": "1.0.0",
+ "lockfileVersion": 1,
+ "requires": true,
+ "dependencies": {
+ "@types/node": {
+ "version": "14.6.4",
+ "resolved": "https://registry.npmjs.org/@types/node/-/node-14.6.4.tgz",
+ "integrity": "sha512-Wk7nG1JSaMfMpoMJDKUsWYugliB2Vy55pdjLpmLixeyMi7HizW2I/9QoxsPCkXl3dO+ZOVqPumKaDUv5zJu2uQ=="
+ },
+ "boolbase": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz",
+ "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24="
+ },
+ "cheerio": {
+ "version": "1.0.0-rc.3",
+ "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0-rc.3.tgz",
+ "integrity": "sha512-0td5ijfUPuubwLUu0OBoe98gZj8C/AA+RW3v67GPlGOrvxWjZmBXiBCRU+I8VEiNyJzjth40POfHiz2RB3gImA==",
+ "requires": {
+ "css-select": "~1.2.0",
+ "dom-serializer": "~0.1.1",
+ "entities": "~1.1.1",
+ "htmlparser2": "^3.9.1",
+ "lodash": "^4.15.0",
+ "parse5": "^3.0.1"
+ }
+ },
+ "css-select": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/css-select/-/css-select-1.2.0.tgz",
+ "integrity": "sha1-KzoRBTnFNV8c2NMUYj6HCxIeyFg=",
+ "requires": {
+ "boolbase": "~1.0.0",
+ "css-what": "2.1",
+ "domutils": "1.5.1",
+ "nth-check": "~1.0.1"
+ }
+ },
+ "css-what": {
+ "version": "2.1.3",
+ "resolved": "https://registry.npmjs.org/css-what/-/css-what-2.1.3.tgz",
+ "integrity": "sha512-a+EPoD+uZiNfh+5fxw2nO9QwFa6nJe2Or35fGY6Ipw1R3R4AGz1d1TEZrCegvw2YTmZ0jXirGYlzxxpYSHwpEg=="
+ },
+ "dom-serializer": {
+ "version": "0.1.1",
+ "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.1.1.tgz",
+ "integrity": "sha512-l0IU0pPzLWSHBcieZbpOKgkIn3ts3vAh7ZuFyXNwJxJXk/c4Gwj9xaTJwIDVQCXawWD0qb3IzMGH5rglQaO0XA==",
+ "requires": {
+ "domelementtype": "^1.3.0",
+ "entities": "^1.1.1"
+ }
+ },
+ "domelementtype": {
+ "version": "1.3.1",
+ "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz",
+ "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w=="
+ },
+ "domhandler": {
+ "version": "2.4.2",
+ "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.4.2.tgz",
+ "integrity": "sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA==",
+ "requires": {
+ "domelementtype": "1"
+ }
+ },
+ "domutils": {
+ "version": "1.5.1",
+ "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.5.1.tgz",
+ "integrity": "sha1-3NhIiib1Y9YQeeSMn3t+Mjc2gs8=",
+ "requires": {
+ "dom-serializer": "0",
+ "domelementtype": "1"
+ }
+ },
+ "entities": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz",
+ "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w=="
+ },
+ "htmlparser2": {
+ "version": "3.10.1",
+ "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.10.1.tgz",
+ "integrity": "sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ==",
+ "requires": {
+ "domelementtype": "^1.3.1",
+ "domhandler": "^2.3.0",
+ "domutils": "^1.5.1",
+ "entities": "^1.1.1",
+ "inherits": "^2.0.1",
+ "readable-stream": "^3.1.1"
+ }
+ },
+ "inherits": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
+ "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ=="
+ },
+ "lodash": {
+ "version": "4.17.20",
+ "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz",
+ "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA=="
+ },
+ "nth-check": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz",
+ "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==",
+ "requires": {
+ "boolbase": "~1.0.0"
+ }
+ },
+ "parse5": {
+ "version": "3.0.3",
+ "resolved": "https://registry.npmjs.org/parse5/-/parse5-3.0.3.tgz",
+ "integrity": "sha512-rgO9Zg5LLLkfJF9E6CCmXlSE4UVceloys8JrFqCcHloC3usd/kJCyPDwH2SOlzix2j3xaP9sUX3e8+kvkuleAA==",
+ "requires": {
+ "@types/node": "*"
+ }
+ },
+ "readable-stream": {
+ "version": "3.6.0",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz",
+ "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==",
+ "requires": {
+ "inherits": "^2.0.3",
+ "string_decoder": "^1.1.1",
+ "util-deprecate": "^1.0.1"
+ }
+ },
+ "safe-buffer": {
+ "version": "5.2.1",
+ "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
+ "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ=="
+ },
+ "string_decoder": {
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz",
+ "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==",
+ "requires": {
+ "safe-buffer": "~5.2.0"
+ }
+ },
+ "util-deprecate": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
+ "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8="
+ }
+ }
+}