Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
package.json for Building a JS Development Environment on Pluralsight
{
"name": "javascript-development-environment",
"version": "1.0.0",
"description": "JavaScript development environment Pluralsight course by Cory House",
"scripts": {
},
"author": "Cory House",
"license": "MIT",
"dependencies": {
"whatwg-fetch": "1.0.0"
},
"devDependencies": {
"babel-cli": "6.16.0",
"babel-core": "6.17.0",
"babel-loader": "6.2.5",
"babel-preset-latest": "6.16.0",
"babel-register": "6.16.3",
"chai": "3.5.0",
"chalk": "1.1.3",
"cheerio": "0.22.0",
"compression": "1.6.2",
"cross-env": "3.1.3",
"css-loader": "0.25.0",
"eslint": "3.8.1",
"eslint-plugin-import": "2.0.1",
"eslint-watch": "2.1.14",
"express": "4.14.0",
"extract-text-webpack-plugin": "1.0.1",
"html-webpack-plugin": "2.22.0",
"jsdom": "9.8.0",
"json-schema-faker": "0.3.6",
"json-server": "0.8.22",
"localtunnel": "1.8.1",
"mocha": "3.1.2",
"nock": "8.1.0",
"npm-run-all": "3.1.1",
"nsp": "2.6.2",
"numeral": "1.5.3",
"open": "0.0.5",
"rimraf": "2.5.4",
"style-loader": "0.13.1",
"surge": "0.20.4",
"webpack": "1.13.2",
"webpack-dev-middleware": "1.8.4",
"webpack-hot-middleware": "2.13.0",
"webpack-md5-hash": "0.0.5"
}
}
@dragthor

This comment has been minimized.

Copy link

dragthor commented Feb 4, 2017

Thanks. This was helpful while actively going through your PluralSight course.

@lordliquid

This comment has been minimized.

Copy link

lordliquid commented Feb 10, 2017

Thank you for the course and making this easier 👍

@ForkInSpace

This comment has been minimized.

Copy link

ForkInSpace commented Feb 19, 2017

Good dev-stack and good course Cory! Thanks

@ghost

This comment has been minimized.

Copy link

ghost commented Mar 11, 2017

Brilliant Cory. Just the stuff I am wanting to learn. Cheers.

@NermienBarakat

This comment has been minimized.

Copy link

NermienBarakat commented Mar 21, 2017

Thank you.

@makaronio

This comment has been minimized.

Copy link

makaronio commented Apr 8, 2017

Thank you for the course!

@omadoyeabraham

This comment has been minimized.

Copy link

omadoyeabraham commented Apr 29, 2017

Great course Cory, really really great stuff.

@zobarov

This comment has been minimized.

Copy link

zobarov commented Apr 29, 2017

Thank you for your course and configs sharing! very helpfull

@UIPhani

This comment has been minimized.

Copy link

UIPhani commented Jun 3, 2017

Thanks, Cory, you are awesome!

@amb101

This comment has been minimized.

Copy link

amb101 commented Jun 13, 2017

Thank you, Cory! You're the man!!!!!

@dkpradhan

This comment has been minimized.

Copy link

dkpradhan commented Jun 16, 2017

Thanks Cory .. . Your course is a really helpful for newbies ..

@martin-geek

This comment has been minimized.

Copy link

martin-geek commented Jul 6, 2017

Excellent course. Some of the packages in this file, however, are deprecated. I guess that's inevitable. Are you planning to keep it up to date?

@shinokada

This comment has been minimized.

Copy link

shinokada commented Jul 30, 2017

I hope this file will be updated. e.g. webpack is now v-2.

@brinka

This comment has been minimized.

Copy link

brinka commented Sep 3, 2017

I have installed dependencies manually, so they are up-to-date. I will test it if it works ok.

"dependencies": {
    "whatwg-fetch": "^2.0.3"
},
  "devDependencies": {
    "babel-cli": "^6.26.0",
    "babel-core": "^6.26.0",
    "babel-loader": "^7.1.2",
    "babel-preset-env": "^1.6.0",
    "babel-register": "^6.26.0",
    "chai": "^4.1.2",
    "chalk": "^2.1.0",
    "cheerio": "^1.0.0-rc.2",
    "compression": "^1.7.0",
    "cross-env": "^5.0.5",
    "css-loader": "^0.28.7",
    "eslint": "^4.6.0",
    "eslint-plugin-import": "^2.7.0",
    "eslint-watch": "^3.1.2",
    "express": "^4.15.4",
    "extract-text-webpack-plugin": "^3.0.0",
    "html-webpack-plugin": "^2.30.1",
    "jsdom": "^11.2.0",
    "json-schema-faker": "^0.4.3",
    "localtunnel": "^1.8.3",
    "mocha": "^3.5.0",
    "nock": "^9.0.14",
    "npm-run-all": "^4.1.1",
    "nsp": "^2.7.0",
    "numeral": "^2.0.6",
    "open": "0.0.5",
    "rimraf": "^2.6.1",
    "style-loader": "^0.18.2",
    "webpack": "^3.5.5",
    "webpack-dev-middleware": "^1.12.0",
    "webpack-hot-middleware": "^2.18.2",
    "webpack-md5-hash": "0.0.5"
}
@bogdaniel

This comment has been minimized.

Copy link

bogdaniel commented Sep 24, 2017

a new file list to updated the packages for this tutorial

  "dependencies": {
    "whatwg-fetch": "^2.0.3"
  },
  "devDependencies": {
    "babel-cli": "^6.26.0",
    "babel-core": "^6.26.0",
    "babel-loader": "^7.1.2",
    "babel-preset-env": "^1.6.0",
    "babel-register": "^6.26.0",
    "chai": "^4.1.2",
    "chalk": "^2.1.0",
    "cheerio": "^1.0.0-rc.2",
    "compression": "^1.7.0",
    "cross-env": "^5.0.5",
    "css-loader": "^0.28.7",
    "eslint": "^4.7.2",
    "eslint-plugin-import": "^2.7.0",
    "eslint-watch": "^3.1.2",
    "express": "^4.15.4",
    "extract-text-webpack-plugin": "^3.0.0",
    "jsdom": "^11.2.0",
    "json-schema-faker": "^0.5.0-rc11",
    "json-server": "^0.12.0",
    "localtunnel": "^1.8.3",
    "mocha": "^3.5.3",
    "nock": "^9.0.20",
    "npm-run-all": "^4.1.1",
    "nsp": "^2.8.0",
    "numeral": "^2.0.6",
    "open": "^0.0.5",
    "rimraf": "^2.6.2",
    "style-loader": "^0.18.2",
    "webpack": "^3.6.0",
    "webpack-dev-middleware": "^1.12.0",
    "webpack-hot-middleware": "^2.19.1",
    "webpack-md5-hash": "^0.0.5"
  }
@scuJosh

This comment has been minimized.

Copy link

scuJosh commented Apr 23, 2018

Thanks for the update!

@a-gonzalez

This comment has been minimized.

Copy link

a-gonzalez commented May 5, 2018

Thanks for the update.

@landrycabrel

This comment has been minimized.

Copy link

landrycabrel commented Jun 4, 2018

Thanks for the package. Very helpful

@SACHIN5SOS

This comment has been minimized.

Copy link

SACHIN5SOS commented Jun 17, 2018

A new updated version for 2018 students:-

"dependencies": {
"whatwg-fetch": "^2.0.4"
},
"devDependencies": {
"babel-cli": "^6.26.0",
"babel-core": "^6.26.3",
"babel-loader": "^7.1.4",
"babel-preset-latest": "^6.24.1",
"babel-register": "^6.26.0",
"chai": "^4.1.2",
"chalk": "^2.4.1",
"cheerio": "^1.0.0-rc.2",
"compression": "^1.7.2",
"cross-env": "^5.2.0",
"css-loader": "^0.28.11",
"eslint": "^4.19.1",
"eslint-plugin-import": "^2.12.0",
"eslint-watch": "^3.1.5",
"express": "^4.16.3",
"extract-text-webpack-plugin": "^3.0.2",
"jsdom": "^11.11.0",
"json-schema-faker": "^0.5.0-rc15",
"json-server": "^0.14.0",
"localtunnel": "^1.9.0",
"mocha": "^5.2.0",
"nock": "^9.3.3",
"npm-run-all": "^4.1.3",
"nsp": "^3.2.1",
"numeral": "^2.0.6",
"open": "0.0.5",
"rimraf": "^2.6.2",
"style-loader": "^0.21.0",
"webpack": "^4.12.0",
"webpack-dev-middleware": "^3.1.3",
"webpack-hot-middleware": "^2.22.2",
"webpack-md5-hash": "0.0.6"
}

@blheath

This comment has been minimized.

Copy link

blheath commented Jul 6, 2018

npm audit reports a critical security issue with "open". https://nodesecurity.io/advisories/663

@diclei

This comment has been minimized.

Copy link

diclei commented Aug 5, 2018

Cory, this course is great. I was looking for an upgrade on web development skills after many year not coding and your course is a great step by step to understand the current web development landscape. I am still at the second module and following along. Thank you!

@acedev-mandal

This comment has been minimized.

Copy link

acedev-mandal commented Aug 14, 2018

Thanks for such a great course Cory!

@pks90

This comment has been minimized.

Copy link

pks90 commented Aug 14, 2018

Hi Cory,

I am getting the following error when trying the package.json provided in the threads.

⸨ ░░░░░░░░░░░░░░░░░⸩ ⠸ fetchMetadata: WARN deprecated nomnom@1.5.2: Package no longer supported. Contact support@npmjs.com for

@luckcfm

This comment has been minimized.

Copy link

luckcfm commented Oct 24, 2018

Thanks!

@mcneilt

This comment has been minimized.

Copy link

mcneilt commented Nov 7, 2018

I receive an error when trying to use open.
open('http://localhost:' + port);
TypeError: Cannot read property 'replace' of undefined
at escape (C:\Temp\MyJavascript\pluralsight-js-dev-env\node_modules\open\lib\open.js:62:12)

@gagneet

This comment has been minimized.

Copy link

gagneet commented Dec 20, 2018

Great tutorial on Pluralsight and an equally good package.json.
Have updated with the latest package versions at the end of the year 2018:

{
  "repository": {
    "type": "git",
    "url": "git://github.com/user/javascript-development-environment.git"
  },
  "name": "javascript-development-environment",
  "version": "1.0.1",
  "description": "JavaScript development environment packages for use to build a Node.js project, obtained from: https://www.npmjs.com/search?q=",
  "scripts": {},
  "author": "Cory House",
  "license": "MIT",
  "dependencies": {
    "whatwg-fetch": "^3.0.0"
  },
  "devDependencies": {
    "babel-cli": "^6.26.0",
    "babel-core": "^6.26.3",
    "@babel/core": "^7.2.2",
    "babel-loader": "^8.0.4",
    "babel-preset-env": "^1.7.0",
    "babel-register": "^6.26.0",
    "chai": "^4.2.0",
    "chalk": "^2.4.1",
    "cheerio": "^1.0.0-rc.2",
    "compression": "^1.7.3",
    "cross-env": "^5.2.0",
    "css-loader": "^2.0.1",
    "eslint": "^5.10.0",
    "eslint-plugin-import": "^2.14.0",
    "eslint-watch": "^4.0.2",
    "express": "^4.16.4",
    "jsdom": "^13.1.0",
    "json-schema-faker": "^0.5.0-rc16",
    "json-server": "^0.14.0",
    "localtunnel": "^1.9.1",
    "lodash": "^4.17.11",
    "mocha": "^5.2.0",
    "nock": "^10.0.4",
    "npm-run-all": "^4.1.5",
    "nsp": "^3.2.1",
    "numeral": "^2.0.6",
    "open": "0.0.5",
    "rimraf": "^2.6.2",
    "style-loader": "^0.23.1",
    "webpack": "^4.28.0",
    "extract-text-webpack-plugin": "^3.0.2",
    "webpack-dev-middleware": "^3.4.0",
    "webpack-hot-middleware": "^2.24.3",
    "webpack-md5-hash": "0.0.6"
  },
  "comments": {
    "babel-preset-latest": "deprecated and babel-preset-env replaced",
    "nsp": "deprecated, no alternate package, nsp built-in npm@6"
  }
}

Have moved some of the packages to accommodate the package dependencies.
Have still kept NSP, even though it is deprecated. You can remove it.

@gagneet

This comment has been minimized.

Copy link

gagneet commented Dec 20, 2018

The above packages output will be the following warnings:

PS C:\nodejs-demo> npm install

> jsonpath@1.0.0 postinstall C:\nodejs-demo\node_modules\jsonpath
> node lib/aesprim.js > generated/aesprim-browser.js

npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@1.2.4 (node_modules\fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.2.4: wanted {"os":"darwin","arch":"any"} (current: {"os":"win32","arch":"x64"})

added 1099 packages from 1002 contributors and audited 11870 packages in 94.459s
found 2 vulnerabilities (1 low, 1 critical)
  run `npm audit fix` to fix them, or `npm audit` for details

There is no workaround if you wish to use Open. Hence, you can ignore it, or just use it and ensure you do not make the code error:

PS C:\nodejs-demo> npm audit

                       === npm audit security report ===


                                 Manual Review
             Some vulnerabilities require your attention to resolve

          Visit https://go.npm.me/audit-guide for additional guidance


  Critical        Command Injection

  Package         open

  Patched in      No patch available

  Dependency of   open [dev]

  Path            open

  More info       https://nodesecurity.io/advisories/663


  Low             Prototype Pollution

  Package         lodash

  Patched in      >=4.17.5

  Dependency of   nsp [dev]

  Path            nsp > cli-table2 > lodash

  More info       https://nodesecurity.io/advisories/577

found 2 vulnerabilities (1 low, 1 critical) in 11870 scanned packages
  2 vulnerabilities require manual review. See the full report for details.
@Dauli

This comment has been minimized.

Copy link

Dauli commented Mar 31, 2019

Best course sir. Thank you!

@wptechprodigy

This comment has been minimized.

Copy link

wptechprodigy commented Jun 24, 2019

Thanks Cory for the content. And gagneet thanks for the update.

@echelonnought

This comment has been minimized.

Copy link

echelonnought commented Jun 25, 2019

So smooth, thanks, sir. I literally followed through quite well with this while going through your course.

@DanSam5K

This comment has been minimized.

Copy link

DanSam5K commented Jun 25, 2019

@otundokelvin1991

This comment has been minimized.

Copy link

otundokelvin1991 commented Jun 26, 2019

I.m going through this course. Running the npm install command returns several deprecated warnings. Any help?

@coryhouse

This comment has been minimized.

Copy link
Owner Author

coryhouse commented Jun 26, 2019

You can ignore the deprecation warnings to assure you can follow along with me using the versions I used. Once you're done with the course, you can upgrade the packages. I show how to here.

@echelonnought

This comment has been minimized.

Copy link

echelonnought commented Jun 27, 2019

@coryhouse

This comment has been minimized.

Copy link
Owner Author

coryhouse commented Jun 27, 2019

For support please post on the Pluralsight course discussion board.

@opeeny

This comment has been minimized.

Copy link

opeeny commented Jun 28, 2019

where can i get the most updated package.json file

@coryhouse

This comment has been minimized.

Copy link
Owner Author

coryhouse commented Jun 28, 2019

You need to use this file with these versions to follow along with the course.

@phavor

This comment has been minimized.

Copy link

phavor commented Jun 29, 2019

They are currently breaking @coryhouse. For example when I run node buildScripts/srcServer.js it throws an error saying sendFile is not a function

@coryhouse

This comment has been minimized.

Copy link
Owner Author

coryhouse commented Jun 29, 2019

For support please post on the Pluralsight course discussion board.

@samuelmwangimbuthia

This comment has been minimized.

Copy link

samuelmwangimbuthia commented Jul 5, 2019

Please assist, i am getting this error when i try to install npm packages
PS C:\Users\de\pluralsight-js-dev-env> npm install
npm : The term 'npm' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the
name, or if a path was included, verify that the path is correct and try again.
At line:1 char:1

  • npm install
  •   + CategoryInfo          : ObjectNotFound: (npm:String) [], CommandNotFoundException
      + FullyQualifiedErrorId : CommandNotFoundException
    
@coryhouse

This comment has been minimized.

Copy link
Owner Author

coryhouse commented Jul 5, 2019

Please post on the course discussion for support. That said, you need to install Node, and npm will be installed as well when you do.

@thehcker

This comment has been minimized.

Copy link

thehcker commented Jul 9, 2019

Thanks for that @cory.

@mirzai67

This comment has been minimized.

Copy link

mirzai67 commented Jul 12, 2019

Thank you Cory. Really appreciate it

@Toheeb

This comment has been minimized.

Copy link

Toheeb commented Jul 19, 2019

For anyone who encountered Parsing errors, run
npm cache verify
before
npm install.

This worked for me.

@Dollypee

This comment has been minimized.

Copy link

Dollypee commented Jul 25, 2019

Thanks for this @coryhouse

@konaken73

This comment has been minimized.

Copy link

konaken73 commented Aug 21, 2019

thanks @coryhouse

@UWEMAKAN

This comment has been minimized.

Copy link

UWEMAKAN commented Aug 27, 2019

Thank you @coryhouse, but I'm doing the course in 2019 using Node version 8 and version 10 many of the packages in the original package.json are deprecated, and also the ones I found in the 2018 version of the package.json. Could you help, please?

@coryhouse

This comment has been minimized.

Copy link
Owner Author

coryhouse commented Aug 27, 2019

@UWEMAKAN - Please post on the course discussion on Pluralsight for support. That said, more info here: coryhouse/javascript-development-environment#33

@ayeahgodlove

This comment has been minimized.

Copy link

ayeahgodlove commented Aug 27, 2019

So far the course has been great until i got errors when doing npm install.
I'm taking this course in 2019 using nodejs v10.16.0 and many of these package.json are depreciated.
Whats the solution ? i'm a beginnner

@coryhouse

This comment has been minimized.

Copy link
Owner Author

coryhouse commented Aug 27, 2019

Please post on the course discussion on Pluralsight for support. That said, more info here: coryhouse/javascript-development-environment#33

@Alhaji-trujillo

This comment has been minimized.

Copy link

Alhaji-trujillo commented Sep 5, 2019

@coryhouse the VS Code terminal keep saying "deprecated" for all whenever I run the npm install. I am using the 12.10.0 node.js. I will be glad if you can provide a solution to this here.

Thanks
Cheers

@coryhouse

This comment has been minimized.

Copy link
Owner Author

coryhouse commented Sep 5, 2019

@AlhajiTrujillo - Please post on the course discussion on Pluralsight for support. That said, more info here: coryhouse/javascript-development-environment#33

@Alhaji-trujillo

This comment has been minimized.

Copy link

Alhaji-trujillo commented Sep 17, 2019

@jaypshah5591 have you tried installing the npm

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.