manifest.json 20 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638
  1. [
  2. {
  3. "dir": "grunt.html.injection",
  4. "name": [
  5. "grunt",
  6. "html",
  7. "injection"
  8. ],
  9. "pkg": {
  10. "name": "bs-recipes-grunt-html-injection",
  11. "version": "1.0.0",
  12. "description": "Grunt, SASS, HTML/CSS injection example",
  13. "main": "Gruntfile.js",
  14. "scripts": {
  15. "start": "grunt"
  16. },
  17. "license": "MIT",
  18. "devDependencies": {
  19. "bs-html-injector": "3.0.1",
  20. "grunt": "^0.4.5",
  21. "grunt-browser-sync": "^2.0.0",
  22. "grunt-contrib-sass": "^0.9.2",
  23. "grunt-contrib-watch": "^0.6.1"
  24. }
  25. },
  26. "link": "https://github.com/Browsersync/recipes/tree/master/recipes/grunt.html.injection",
  27. "title": "Grunt Html Injection"
  28. },
  29. {
  30. "dir": "grunt.sass",
  31. "name": [
  32. "grunt",
  33. "sass"
  34. ],
  35. "pkg": {
  36. "name": "grunt.sass",
  37. "version": "1.0.0",
  38. "description": "Grunt & SASS",
  39. "main": "Gruntfile.js",
  40. "scripts": {
  41. "start": "grunt"
  42. },
  43. "author": "",
  44. "license": "ISC",
  45. "devDependencies": {
  46. "grunt": "^0.4.5",
  47. "grunt-browser-sync": "^2.0.0",
  48. "grunt-contrib-sass": "^0.9.2",
  49. "grunt-contrib-watch": "^0.6.1"
  50. }
  51. },
  52. "link": "https://github.com/Browsersync/recipes/tree/master/recipes/grunt.sass",
  53. "title": "Grunt Sass"
  54. },
  55. {
  56. "dir": "grunt.sass.autoprefixer",
  57. "name": [
  58. "grunt",
  59. "sass",
  60. "autoprefixer"
  61. ],
  62. "pkg": {
  63. "name": "grunt.sass.autoprefixer",
  64. "version": "1.0.0",
  65. "description": "Grunt, SASS & Autoprefixer",
  66. "main": "Gruntfile.js",
  67. "scripts": {
  68. "start": "grunt"
  69. },
  70. "author": "",
  71. "license": "ISC",
  72. "devDependencies": {
  73. "grunt": "^0.4.5",
  74. "grunt-autoprefixer": "^2.2.0",
  75. "grunt-browser-sync": "^2.1.1",
  76. "grunt-contrib-sass": "^0.9.2",
  77. "grunt-contrib-watch": "^0.6.1"
  78. }
  79. },
  80. "link": "https://github.com/Browsersync/recipes/tree/master/recipes/grunt.sass.autoprefixer",
  81. "title": "Grunt Sass Autoprefixer"
  82. },
  83. {
  84. "dir": "gulp.browserify",
  85. "name": [
  86. "gulp",
  87. "browserify"
  88. ],
  89. "pkg": {
  90. "name": "gulp.browserify",
  91. "version": "1.0.0",
  92. "description": "Browserify, Babelify + Watchify + Sourcemaps Example",
  93. "main": "gulpfile.js",
  94. "scripts": {
  95. "start": "gulp"
  96. },
  97. "license": "MIT",
  98. "devDependencies": {
  99. "exorcist": "^0.4.0",
  100. "babelify": "^6.1.2",
  101. "browser-sync": "^2.2.1",
  102. "browserify": "^8.1.3",
  103. "gulp": "^3.8.11",
  104. "gulp-util": "^3.0.3",
  105. "vinyl-source-stream": "^1.0.0",
  106. "watchify": "^2.3.0"
  107. }
  108. },
  109. "link": "https://github.com/Browsersync/recipes/tree/master/recipes/gulp.browserify",
  110. "title": "Gulp Browserify"
  111. },
  112. {
  113. "dir": "gulp.pug",
  114. "name": [
  115. "gulp",
  116. "pug"
  117. ],
  118. "pkg": {
  119. "name": "gulp.pug",
  120. "version": "1.0.0",
  121. "description": "Gulp, SASS + Pug Templates",
  122. "main": "gulpfile.js",
  123. "scripts": {
  124. "start": "gulp"
  125. },
  126. "author": "",
  127. "license": "ISC",
  128. "devDependencies": {
  129. "browser-sync": "^2.17.5",
  130. "gulp": "^3.9.1",
  131. "gulp-pug": "^3.1.0",
  132. "gulp-sass": "^2.3.2"
  133. }
  134. },
  135. "link": "https://github.com/Browsersync/recipes/tree/master/recipes/gulp.pug",
  136. "title": "Gulp Pug"
  137. },
  138. {
  139. "dir": "gulp.ruby.sass",
  140. "name": [
  141. "gulp",
  142. "ruby",
  143. "sass"
  144. ],
  145. "pkg": {
  146. "name": "gulp.ruby.sass",
  147. "version": "1.0.0",
  148. "description": "Gulp & Ruby SASS",
  149. "main": "gulpfile.js",
  150. "scripts": {
  151. "start": "gulp"
  152. },
  153. "author": "",
  154. "license": "ISC",
  155. "devDependencies": {
  156. "browser-sync": "^2.2.0",
  157. "gulp": "^3.8.11",
  158. "gulp-filter": "^2.0.2",
  159. "gulp-ruby-sass": "^1.0.1",
  160. "gulp-sass": "^1.3.3",
  161. "gulp-sourcemaps": "^1.5.1"
  162. }
  163. },
  164. "link": "https://github.com/Browsersync/recipes/tree/master/recipes/gulp.ruby.sass",
  165. "title": "Gulp Ruby Sass"
  166. },
  167. {
  168. "dir": "gulp.sass",
  169. "name": [
  170. "gulp",
  171. "sass"
  172. ],
  173. "pkg": {
  174. "name": "gulp.sass",
  175. "version": "1.0.0",
  176. "description": "Gulp & SASS",
  177. "main": "gulpfile.js",
  178. "scripts": {
  179. "start": "gulp"
  180. },
  181. "author": "",
  182. "license": "ISC",
  183. "devDependencies": {
  184. "browser-sync": "^2.2.0",
  185. "gulp": "^3.8.11",
  186. "gulp-sass": "^2.2.0"
  187. }
  188. },
  189. "link": "https://github.com/Browsersync/recipes/tree/master/recipes/gulp.sass",
  190. "title": "Gulp Sass"
  191. },
  192. {
  193. "dir": "gulp.swig",
  194. "name": [
  195. "gulp",
  196. "swig"
  197. ],
  198. "pkg": {
  199. "name": "gulp.swig",
  200. "version": "1.0.0",
  201. "description": "Gulp & Swig Templates",
  202. "main": "gulpfile.js",
  203. "scripts": {
  204. "start": "gulp"
  205. },
  206. "author": "",
  207. "license": "ISC",
  208. "devDependencies": {
  209. "browser-sync": "^2.2.0",
  210. "gulp": "^3.8.11",
  211. "gulp-sass": "^1.3.3",
  212. "gulp-swig": "^0.7.4"
  213. }
  214. },
  215. "link": "https://github.com/Browsersync/recipes/tree/master/recipes/gulp.swig",
  216. "title": "Gulp Swig"
  217. },
  218. {
  219. "dir": "gulp.task.sequence",
  220. "name": [
  221. "gulp",
  222. "task",
  223. "sequence"
  224. ],
  225. "pkg": {
  226. "name": "gulp.sass",
  227. "version": "1.0.0",
  228. "description": "Gulp, SASS + Slow running tasks",
  229. "main": "gulpfile.js",
  230. "scripts": {
  231. "start": "gulp"
  232. },
  233. "author": "",
  234. "license": "ISC",
  235. "devDependencies": {
  236. "browser-sync": "^2.2.0",
  237. "gulp": "^3.8.11",
  238. "gulp-sass": "^1.3.3",
  239. "through2": "^0.6.3"
  240. }
  241. },
  242. "link": "https://github.com/Browsersync/recipes/tree/master/recipes/gulp.task.sequence",
  243. "title": "Gulp Task Sequence"
  244. },
  245. {
  246. "dir": "html.injection",
  247. "name": [
  248. "html",
  249. "injection"
  250. ],
  251. "pkg": {
  252. "name": "bs-recipes-html-injection",
  253. "version": "1.0.0",
  254. "description": "HTML/CSS injection example",
  255. "main": "app.js",
  256. "scripts": {
  257. "start": "node app.js"
  258. },
  259. "license": "MIT",
  260. "devDependencies": {
  261. "bs-html-injector": "^2.0.3",
  262. "browser-sync": "^2.1.6"
  263. }
  264. },
  265. "link": "https://github.com/Browsersync/recipes/tree/master/recipes/html.injection",
  266. "title": "Html Injection"
  267. },
  268. {
  269. "dir": "middleware.css.injection",
  270. "name": [
  271. "middleware",
  272. "css",
  273. "injection"
  274. ],
  275. "pkg": {
  276. "name": "bs-recipes-server",
  277. "version": "1.0.0",
  278. "description": "Middleware + CSS example",
  279. "main": "app.js",
  280. "scripts": {
  281. "start": "node app.js"
  282. },
  283. "license": "MIT",
  284. "dependencies": {
  285. "browser-sync": "^2.1.6",
  286. "less": "^2.4.0"
  287. }
  288. },
  289. "link": "https://github.com/Browsersync/recipes/tree/master/recipes/middleware.css.injection",
  290. "title": "Middleware Css Injection"
  291. },
  292. {
  293. "dir": "proxy.custom-css",
  294. "name": [
  295. "proxy",
  296. "custom-css"
  297. ],
  298. "pkg": {
  299. "name": "bs-recipes-server",
  300. "version": "1.0.0",
  301. "description": "Proxy example + injecting custom css file",
  302. "main": "app.js",
  303. "scripts": {
  304. "start": "node app.js"
  305. },
  306. "license": "MIT",
  307. "dependencies": {
  308. "browser-sync": "^2.11.2"
  309. }
  310. },
  311. "link": "https://github.com/Browsersync/recipes/tree/master/recipes/proxy.custom-css",
  312. "title": "Proxy Custom-css"
  313. },
  314. {
  315. "dir": "server",
  316. "name": [
  317. "server"
  318. ],
  319. "pkg": {
  320. "name": "bs-recipes-server",
  321. "version": "1.0.0",
  322. "description": "Server example",
  323. "main": "app.js",
  324. "scripts": {
  325. "start": "node app.js"
  326. },
  327. "license": "MIT",
  328. "dependencies": {
  329. "browser-sync": "^2.1.6"
  330. }
  331. },
  332. "link": "https://github.com/Browsersync/recipes/tree/master/recipes/server",
  333. "title": "Server"
  334. },
  335. {
  336. "dir": "server.gzipped.assets",
  337. "name": [
  338. "server",
  339. "gzipped",
  340. "assets"
  341. ],
  342. "pkg": {
  343. "name": "bs-recipes-server-with-gzipped-assets",
  344. "version": "1.0.0",
  345. "description": "Server with pre-gzipped assets example",
  346. "main": "app.js",
  347. "scripts": {
  348. "start": "node app.js"
  349. },
  350. "license": "MIT",
  351. "dependencies": {
  352. "browser-sync": "^2.4.0",
  353. "connect-gzip-static": "^1.0.0"
  354. }
  355. },
  356. "link": "https://github.com/Browsersync/recipes/tree/master/recipes/server.gzipped.assets",
  357. "title": "Server Gzipped Assets"
  358. },
  359. {
  360. "dir": "server.includes",
  361. "name": [
  362. "server",
  363. "includes"
  364. ],
  365. "pkg": {
  366. "name": "bs-recipes-server-includes",
  367. "version": "1.0.0",
  368. "description": "Server includes example",
  369. "main": "app.js",
  370. "scripts": {
  371. "start": "node app.js"
  372. },
  373. "license": "MIT",
  374. "dependencies": {
  375. "browser-sync": "^2.1.6"
  376. }
  377. },
  378. "link": "https://github.com/Browsersync/recipes/tree/master/recipes/server.includes",
  379. "title": "Server Includes"
  380. },
  381. {
  382. "dir": "server.middleware",
  383. "name": [
  384. "server",
  385. "middleware"
  386. ],
  387. "pkg": {
  388. "name": "bs-recipes-server",
  389. "version": "1.0.0",
  390. "description": "Server + Logging + History API fallback middlewares Example",
  391. "main": "app.js",
  392. "scripts": {
  393. "start": "node app.js"
  394. },
  395. "license": "MIT",
  396. "dependencies": {
  397. "browser-sync": "^2.1.6",
  398. "connect-logger": "0.0.1",
  399. "connect-history-api-fallback": "^1.1.0"
  400. }
  401. },
  402. "link": "https://github.com/Browsersync/recipes/tree/master/recipes/server.middleware",
  403. "title": "Server Middleware"
  404. },
  405. {
  406. "dir": "webpack.babel",
  407. "name": [
  408. "webpack",
  409. "babel"
  410. ],
  411. "pkg": {
  412. "name": "webpack.babel",
  413. "version": "1.0.0",
  414. "description": "Webpack + Babel",
  415. "main": "app.js",
  416. "author": "Shane Osbourne",
  417. "license": "MIT",
  418. "scripts": {
  419. "start": "node app"
  420. },
  421. "dependencies": {},
  422. "devDependencies": {
  423. "babel-core": "^6.1.2",
  424. "babel-loader": "^6.1.0",
  425. "babel-plugin-transform-runtime": "^6.1.2",
  426. "babel-preset-es2015": "^6.1.2",
  427. "babel-preset-stage-0": "^6.1.2",
  428. "browser-sync": "^2.8.0",
  429. "bs-fullscreen-message": "^1.0.0",
  430. "strip-ansi": "^3.0.0",
  431. "webpack": "^1.10.5",
  432. "webpack-dev-middleware": "^1.2.0"
  433. }
  434. },
  435. "link": "https://github.com/Browsersync/recipes/tree/master/recipes/webpack.babel",
  436. "title": "Webpack Babel"
  437. },
  438. {
  439. "dir": "webpack.monkey-hot-loader",
  440. "name": [
  441. "webpack",
  442. "monkey-hot-loader"
  443. ],
  444. "pkg": {
  445. "name": "webpack.monkey-hot-loader",
  446. "version": "1.0.0",
  447. "description": "Webpack + Monkey Hot Loader",
  448. "main": "app.js",
  449. "author": "Sergey Slipchenko <faergeek@gmail.com>",
  450. "license": "MIT",
  451. "scripts": {
  452. "start": "node ."
  453. },
  454. "dependencies": {
  455. "browser-sync": "^2.8.0",
  456. "monkey-hot-loader": "0.0.3",
  457. "webpack": "^1.10.5",
  458. "webpack-dev-middleware": "^1.2.0",
  459. "webpack-hot-middleware": "^1.1.0"
  460. }
  461. },
  462. "link": "https://github.com/Browsersync/recipes/tree/master/recipes/webpack.monkey-hot-loader",
  463. "title": "Webpack Monkey-hot-loader"
  464. },
  465. {
  466. "dir": "webpack.preact-hot-loader",
  467. "name": [
  468. "webpack",
  469. "preact-hot-loader"
  470. ],
  471. "pkg": {
  472. "name": "webpack.preact-hot-loader",
  473. "version": "1.0.0",
  474. "description": "Webpack + Preact Hot Loader",
  475. "main": "app.js",
  476. "author": "Shane Osbourne",
  477. "license": "MIT",
  478. "scripts": {
  479. "start": "node .",
  480. "build": "webpack"
  481. },
  482. "dependencies": {
  483. "babel": "^6.5.2",
  484. "babel-core": "^6.14.0",
  485. "babel-eslint": "^7.0.0",
  486. "babel-loader": "^6.2.5",
  487. "babel-plugin-transform-decorators-legacy": "^1.3.4",
  488. "babel-plugin-transform-react-jsx": "^6.8.0",
  489. "babel-preset-es2015": "^6.14.0",
  490. "babel-register": "^6.14.0",
  491. "babel-runtime": "^6.11.6",
  492. "browser-sync": "^2.8.0",
  493. "compression-webpack-plugin": "^0.3.2",
  494. "preact": "^6.4.0",
  495. "webpack": "^1.10.5",
  496. "webpack-dev-middleware": "^1.2.0",
  497. "webpack-hot-middleware": "^1.1.0"
  498. }
  499. },
  500. "link": "https://github.com/Browsersync/recipes/tree/master/recipes/webpack.preact-hot-loader",
  501. "title": "Webpack Preact-hot-loader"
  502. },
  503. {
  504. "dir": "webpack.react-hot-loader",
  505. "name": [
  506. "webpack",
  507. "react-hot-loader"
  508. ],
  509. "pkg": {
  510. "name": "webpack.react-hot-loader",
  511. "version": "1.0.0",
  512. "description": "Webpack + React Hot Loader",
  513. "main": "app.js",
  514. "author": "Sergey Slipchenko <faergeek@gmail.com>",
  515. "license": "MIT",
  516. "scripts": {
  517. "start": "node ."
  518. },
  519. "dependencies": {
  520. "babel-core": "^6.21.0",
  521. "babel-loader": "^6.2.10",
  522. "babel-preset-es2015": "^6.9.0",
  523. "babel-preset-react": "^6.16.0",
  524. "browser-sync": "^2.8.0",
  525. "react": "^15.4.1",
  526. "react-dom": "^15.4.1",
  527. "react-hot-loader": "^1.2.8",
  528. "webpack": "^1.10.5",
  529. "webpack-dev-middleware": "^1.2.0",
  530. "webpack-hot-middleware": "^2.13.2"
  531. }
  532. },
  533. "link": "https://github.com/Browsersync/recipes/tree/master/recipes/webpack.react-hot-loader",
  534. "title": "Webpack React-hot-loader"
  535. },
  536. {
  537. "dir": "webpack.react-transform-hmr",
  538. "name": [
  539. "webpack",
  540. "react-transform-hmr"
  541. ],
  542. "pkg": {
  543. "name": "webpack.react-transform-hmr",
  544. "version": "1.0.0",
  545. "description": "Webpack + React Transform HMR",
  546. "main": "app.js",
  547. "author": "Sergey Slipchenko <faergeek@gmail.com>",
  548. "license": "MIT",
  549. "scripts": {
  550. "start": "node ."
  551. },
  552. "dependencies": {
  553. "babel-core": "^6.21.0",
  554. "babel-loader": "^6.2.10",
  555. "babel-plugin-react-transform": "^2.0.2",
  556. "babel-preset-es2015": "^6.9.0",
  557. "babel-preset-react": "^6.16.0",
  558. "browser-sync": "^2.8.0",
  559. "react": "^15.4.1",
  560. "react-dom": "^15.4.1",
  561. "react-transform-hmr": "^1.0.0",
  562. "webpack": "^1.10.5",
  563. "webpack-dev-middleware": "^1.2.0",
  564. "webpack-hot-middleware": "^2.13.2"
  565. }
  566. },
  567. "link": "https://github.com/Browsersync/recipes/tree/master/recipes/webpack.react-transform-hmr",
  568. "title": "Webpack React-transform-hmr"
  569. },
  570. {
  571. "dir": "webpack.typescript",
  572. "name": [
  573. "webpack",
  574. "typescript"
  575. ],
  576. "pkg": {
  577. "name": "webpack.typescript",
  578. "version": "1.0.0",
  579. "description": "Webpack + TypeScript",
  580. "main": "app.js",
  581. "author": "Shane Osbourne and John Lindquist",
  582. "license": "MIT",
  583. "scripts": {
  584. "start": "node app"
  585. },
  586. "dependencies": {},
  587. "devDependencies": {
  588. "ts-loader": "^0.8.1",
  589. "typescript": "^1.7.5",
  590. "browser-sync": "^2.8.0",
  591. "bs-fullscreen-message": "^1.0.0",
  592. "strip-ansi": "^3.0.0",
  593. "webpack": "^1.10.5",
  594. "webpack-dev-middleware": "^1.2.0"
  595. }
  596. },
  597. "link": "https://github.com/Browsersync/recipes/tree/master/recipes/webpack.typescript",
  598. "title": "Webpack Typescript"
  599. },
  600. {
  601. "dir": "webpack.typescript.react",
  602. "name": [
  603. "webpack",
  604. "typescript",
  605. "react"
  606. ],
  607. "pkg": {
  608. "name": "webpack.typescript.react",
  609. "version": "1.0.0",
  610. "description": "Webpack, TypeScript + React",
  611. "main": "app.js",
  612. "author": "Shane Osbourne",
  613. "license": "MIT",
  614. "scripts": {
  615. "start": "node app",
  616. "build": "webpack",
  617. "preview": "npm run build && node preview"
  618. },
  619. "dependencies": {},
  620. "devDependencies": {
  621. "browser-sync": "^2.8.0",
  622. "bs-fullscreen-message": "^1.0.0",
  623. "compression": "1.6.1",
  624. "react": "0.14.7",
  625. "react-dom": "0.14.7",
  626. "react-lite": "0.15.3",
  627. "strip-ansi": "^3.0.0",
  628. "ts-loader": "^0.8.1",
  629. "typescript": "^1.7.5",
  630. "typings": "0.7.9",
  631. "webpack": "^1.10.5",
  632. "webpack-dev-middleware": "^1.2.0"
  633. }
  634. },
  635. "link": "https://github.com/Browsersync/recipes/tree/master/recipes/webpack.typescript.react",
  636. "title": "Webpack Typescript React"
  637. }
  638. ]