Index: .npmrc
===================================================================
--- .npmrc	(nonexistent)
+++ .npmrc	(working copy)
@@ -0,0 +1 @@
+save-exact = true
Index: package.json
===================================================================
--- package.json	(revision 43801)
+++ package.json	(working copy)
@@ -13,84 +13,84 @@
 	"author": "The WordPress Contributors",
 	"license": "GPL-2.0+",
 	"devDependencies": {
-		"@wordpress/custom-templated-path-webpack-plugin": "^1.1.5",
-		"@wordpress/library-export-default-webpack-plugin": "^1.0.4",
-		"autoprefixer": "^9.1.5",
-		"copy-webpack-plugin": "^4.5.2",
-		"cssnano": "^4.1.4",
-		"grunt": "~1.0.3",
-		"grunt-banner": "^0.6.0",
-		"grunt-contrib-clean": "~2.0.0",
-		"grunt-contrib-compress": "~1.4.3",
-		"grunt-contrib-concat": "~1.0.0",
-		"grunt-contrib-copy": "~1.0.0",
-		"grunt-contrib-cssmin": "~3.0.0",
-		"grunt-contrib-imagemin": "~2.0.1",
-		"grunt-contrib-jshint": "~2.0.0",
-		"grunt-contrib-qunit": "^1.2.0",
-		"grunt-contrib-uglify": "~2.0.0",
-		"grunt-contrib-watch": "~1.1.0",
-		"grunt-includes": "~1.1.0",
-		"grunt-jsdoc": "^2.1.0",
-		"grunt-jsvalidate": "~0.2.2",
-		"grunt-legacy-util": "^1.1.1",
-		"grunt-patch-wordpress": "~1.0.0",
-		"grunt-postcss": "~0.9.0",
-		"grunt-replace": "~1.0.1",
-		"grunt-rtlcss": "~2.0.1",
-		"grunt-sass": "~2.0.0",
-		"grunt-webpack": "^3.0.2",
-		"ink-docstrap": "^1.3.0",
-		"matchdep": "~2.0.0",
-		"source-map-loader": "^0.2.4",
-		"uglify-js": "^3.4.9",
-		"webpack": "^4.20.2",
-		"webpack-dev-server": "^3.1.9",
-		"webpack-livereload-plugin": "^2.1.1"
+		"@wordpress/custom-templated-path-webpack-plugin": "1.1.5",
+		"@wordpress/library-export-default-webpack-plugin": "1.0.4",
+		"autoprefixer": "9.1.5",
+		"copy-webpack-plugin": "4.5.2",
+		"cssnano": "4.1.4",
+		"grunt": "1.0.3",
+		"grunt-banner": "0.6.0",
+		"grunt-contrib-clean": "2.0.0",
+		"grunt-contrib-compress": "1.4.3",
+		"grunt-contrib-concat": "1.0.1",
+		"grunt-contrib-copy": "1.0.0",
+		"grunt-contrib-cssmin": "3.0.0",
+		"grunt-contrib-imagemin": "2.0.1",
+		"grunt-contrib-jshint": "2.0.0",
+		"grunt-contrib-qunit": "1.3.0",
+		"grunt-contrib-uglify": "2.0.0",
+		"grunt-contrib-watch": "1.1.0",
+		"grunt-includes": "1.1.0",
+		"grunt-jsdoc": "2.3.0",
+		"grunt-jsvalidate": "0.2.2",
+		"grunt-legacy-util": "1.1.1",
+		"grunt-patch-wordpress": "1.0.0",
+		"grunt-postcss": "0.9.0",
+		"grunt-replace": "1.0.1",
+		"grunt-rtlcss": "2.0.1",
+		"grunt-sass": "2.0.0",
+		"grunt-webpack": "3.1.3",
+		"ink-docstrap": "1.3.2",
+		"matchdep": "2.0.0",
+		"source-map-loader": "0.2.4",
+		"uglify-js": "3.4.9",
+		"webpack": "4.20.2",
+		"webpack-dev-server": "3.1.9",
+		"webpack-livereload-plugin": "2.1.1"
 	},
 	"dependencies": {
-		"@babel/polyfill": "^7.0.0",
-		"@wordpress/a11y": "^2.0.2",
-		"@wordpress/api-fetch": "^2.1.0",
-		"@wordpress/autop": "^2.0.2",
-		"@wordpress/blob": "^2.1.0",
-		"@wordpress/block-library": "^2.1.4",
-		"@wordpress/block-serialization-default-parser": "^1.0.1",
-		"@wordpress/blocks": "^4.0.4",
-		"@wordpress/components": "^4.2.1",
-		"@wordpress/compose": "^2.0.5",
-		"@wordpress/core-data": "^2.0.6",
-		"@wordpress/data": "^2.1.4",
-		"@wordpress/date": "^2.0.3",
-		"@wordpress/deprecated": "^2.0.2",
-		"@wordpress/dom": "^2.0.4",
-		"@wordpress/dom-ready": "^2.0.2",
-		"@wordpress/edit-post": "^1.0.4",
-		"@wordpress/editor": "^5.0.1",
-		"@wordpress/element": "^2.1.4",
-		"@wordpress/escape-html": "^1.0.1",
-		"@wordpress/hooks": "^2.0.2",
-		"@wordpress/html-entities": "^2.0.2",
-		"@wordpress/i18n": "^3.0.1",
-		"@wordpress/is-shallow-equal": "^1.1.4",
-		"@wordpress/keycodes": "^2.0.2",
-		"@wordpress/list-reusable-blocks": "^1.1.4",
-		"@wordpress/nux": "^2.0.6",
-		"@wordpress/plugins": "^2.0.5",
-		"@wordpress/redux-routine": "^3.0.3",
-		"@wordpress/rich-text": "^1.0.1",
-		"@wordpress/shortcode": "^2.0.2",
-		"@wordpress/token-list": "^1.0.2",
-		"@wordpress/url": "^2.1.0",
-		"@wordpress/viewport": "^2.0.5",
-		"@wordpress/wordcount": "^2.0.2",
-		"element-closest": "^2.0.2",
-		"formdata-polyfill": "^3.0.12",
-		"lodash": "^4.17.11",
-		"moment": "^2.22.2",
-		"polyfill-library": "^3.26.0-0",
-		"react": "^16.5.2",
-		"react-dom": "^16.5.2",
-		"whatwg-fetch": "^3.0.0"
+		"@babel/polyfill": "7.0.0",
+		"@wordpress/a11y": "2.0.2",
+		"@wordpress/api-fetch": "2.1.0",
+		"@wordpress/autop": "2.0.2",
+		"@wordpress/blob": "2.1.0",
+		"@wordpress/block-library": "2.1.4",
+		"@wordpress/block-serialization-default-parser": "1.0.1",
+		"@wordpress/blocks": "4.0.4",
+		"@wordpress/components": "4.2.1",
+		"@wordpress/compose": "2.0.5",
+		"@wordpress/core-data": "2.0.6",
+		"@wordpress/data": "2.1.4",
+		"@wordpress/date": "2.0.3",
+		"@wordpress/deprecated": "2.0.2",
+		"@wordpress/dom": "2.0.4",
+		"@wordpress/dom-ready": "2.0.2",
+		"@wordpress/edit-post": "1.0.4",
+		"@wordpress/editor": "5.0.1",
+		"@wordpress/element": "2.1.4",
+		"@wordpress/escape-html": "1.0.1",
+		"@wordpress/hooks": "2.0.2",
+		"@wordpress/html-entities": "2.0.2",
+		"@wordpress/i18n": "3.0.1",
+		"@wordpress/is-shallow-equal": "1.1.4",
+		"@wordpress/keycodes": "2.0.2",
+		"@wordpress/list-reusable-blocks": "1.1.4",
+		"@wordpress/nux": "2.0.6",
+		"@wordpress/plugins": "2.0.5",
+		"@wordpress/redux-routine": "3.0.3",
+		"@wordpress/rich-text": "1.0.1",
+		"@wordpress/shortcode": "2.0.2",
+		"@wordpress/token-list": "1.0.2",
+		"@wordpress/url": "2.1.0",
+		"@wordpress/viewport": "2.0.5",
+		"@wordpress/wordcount": "2.0.2",
+		"element-closest": "2.0.2",
+		"formdata-polyfill": "3.0.12",
+		"lodash": "4.17.11",
+		"moment": "2.22.2",
+		"polyfill-library": "3.26.0-0",
+		"react": "16.5.2",
+		"react-dom": "16.5.2",
+		"whatwg-fetch": "3.0.0"
 	}
 }
