diff --git a/.gitignore b/.gitignore index 790bca4..9e66c10 100644 --- a/.gitignore +++ b/.gitignore @@ -1,4 +1,4 @@ .DS_Store node_modules/ dist/ -dev-example/ +dev-examples/ diff --git a/CHANGELOG.md b/CHANGELOG.md index de077b4..4f18311 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,8 @@ +## v3.1.0 ++ `demo.html` moved to `https://github.com/hcodes/demo-snowflakes`. ++ `example/` → `examples/`. ++ Small refactoring. + ## v3.0.0 + Now snowflakes in SVG format. + You can change the color of snowflakes. The property `color: "red"`. Default: `"#5ECDEF"`. diff --git a/gulpfile.js b/gulpfile.js index f8e15b6..ccb3356 100644 --- a/gulpfile.js +++ b/gulpfile.js @@ -52,21 +52,21 @@ gulp.task('clean', function() { return del('dist/*'); }); -gulp.task('dev-example-copy', function() { +gulp.task('dev-examples-copy', function() { return gulp - .src('example/*') - .pipe(gulp.dest('dev-example/')); + .src('examples/*') + .pipe(gulp.dest('dev-examples/')); }); -gulp.task('dev-example', ['dev-example-copy'], function() { +gulp.task('dev-examples', ['dev-examples-copy'], function() { return gulp - .src('dev-example/*.html') + .src('dev-examples/*.html') .pipe($.replace(/https:\/\/unpkg\.com\/magic-snowflakes\//g, '../')) - .pipe(gulp.dest('dev-example/')); + .pipe(gulp.dest('dev-examples/')); }); gulp.task('watch', function() { gulp.watch('src/**/*', ['default']); }); -gulp.task('default', ['js.min', 'dev-example']); +gulp.task('default', ['js.min', 'dev-examples']); diff --git a/package-lock.json b/package-lock.json index f8f1495..23996c4 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "magic-snowflakes", - "version": "3.0.0", + "version": "3.1.0", "lockfileVersion": 1, "requires": true, "dependencies": { @@ -238,6 +238,15 @@ } } }, + "ansi-cyan": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/ansi-cyan/-/ansi-cyan-0.1.1.tgz", + "integrity": "sha1-U4rlKK+JgvKK4w2G8vF0VtJgmHM=", + "dev": true, + "requires": { + "ansi-wrap": "0.1.0" + } + }, "ansi-escapes": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.0.0.tgz", @@ -253,6 +262,15 @@ "ansi-wrap": "0.1.0" } }, + "ansi-red": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/ansi-red/-/ansi-red-0.1.1.tgz", + "integrity": "sha1-jGOPnRCAgAo1PJwoyKgcpHBdlGw=", + "dev": true, + "requires": { + "ansi-wrap": "0.1.0" + } + }, "ansi-regex": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", @@ -468,9 +486,9 @@ } }, "babel-eslint": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/babel-eslint/-/babel-eslint-8.1.1.tgz", - "integrity": "sha512-3oP7pacBIJe2wRiMwr0W7a+1G6rnIUVFqSePXtLayBya2/d1X+KnH1nZfCoS8OXPuuVz5lmJtKrHc8TjDVWK+g==", + "version": "8.1.2", + "resolved": "https://registry.npmjs.org/babel-eslint/-/babel-eslint-8.1.2.tgz", + "integrity": "sha512-IE+glF8t0lLoldylN7JyR8gT7e3jwyuNH2ds8g3UVUwGob/U4iT7Xpsiq2kQ8QGLb0eX4RcQXNqeW6mgPysu9A==", "dev": true, "requires": { "@babel/code-frame": "7.0.0-beta.31", @@ -2875,17 +2893,26 @@ } }, "gulp-less": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/gulp-less/-/gulp-less-3.3.2.tgz", - "integrity": "sha1-9mNq3MZhUKiQJxn6WZY/x/hipJo=", + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/gulp-less/-/gulp-less-3.4.0.tgz", + "integrity": "sha512-qRaENWGzZlzb5xDuocsS51y6An1LWjTmCitOSfCNLTGH2O3/owqAjF0z11wUvlYu7OV6bo7R1KV55vOiQtuEWw==", "dev": true, "requires": { "accord": "0.27.3", - "gulp-util": "3.0.8", "less": "2.7.3", "object-assign": "4.1.1", + "plugin-error": "0.1.2", + "replace-ext": "1.0.0", "through2": "2.0.3", "vinyl-sourcemaps-apply": "0.2.1" + }, + "dependencies": { + "replace-ext": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-1.0.0.tgz", + "integrity": "sha1-3mMSg3P8v3w8z6TeWkgMRaZ5WOs=", + "dev": true + } } }, "gulp-load-plugins": { @@ -3103,7 +3130,7 @@ "lodash": "4.17.4", "make-error-cause": "1.2.2", "through2": "2.0.3", - "uglify-js": "3.3.1", + "uglify-js": "3.3.2", "vinyl-sourcemaps-apply": "0.2.1" }, "dependencies": { @@ -3120,9 +3147,9 @@ "dev": true }, "uglify-js": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.3.1.tgz", - "integrity": "sha512-f2JLNUrb9PAnxxNh0CwUoYEIiUUOQkdOxqDkfvrSbot4zJ7y+da1sfNqZg5tKhamfj5WDU2BAjRBEcLKRZm2SA==", + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.3.2.tgz", + "integrity": "sha512-uZp2gduFfZDDfx0iIAmfKgRTANCooWcFjnFmJ2n8x/+RpBNk97lac1HU5wvZxWZCBbwHmTFDpWAsEhKnQpsM2A==", "dev": true, "requires": { "commander": "2.12.2", @@ -5112,6 +5139,58 @@ "pinkie": "2.0.4" } }, + "plugin-error": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/plugin-error/-/plugin-error-0.1.2.tgz", + "integrity": "sha1-O5uzM1zPAPQl4HQ34ZJ2ln2kes4=", + "dev": true, + "requires": { + "ansi-cyan": "0.1.1", + "ansi-red": "0.1.1", + "arr-diff": "1.1.0", + "arr-union": "2.1.0", + "extend-shallow": "1.1.4" + }, + "dependencies": { + "arr-diff": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-1.1.0.tgz", + "integrity": "sha1-aHwydYFjWI/vfeezb6vklesaOZo=", + "dev": true, + "requires": { + "arr-flatten": "1.1.0", + "array-slice": "0.2.3" + } + }, + "arr-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-2.1.0.tgz", + "integrity": "sha1-IPnqtexw9cfSFbEHexw5Fh0pLH0=", + "dev": true + }, + "array-slice": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/array-slice/-/array-slice-0.2.3.tgz", + "integrity": "sha1-3Tz7gO15c6dRF82sabC5nshhhvU=", + "dev": true + }, + "extend-shallow": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-1.1.4.tgz", + "integrity": "sha1-Gda/lN/AnXa6cR85uHLSH/TdkHE=", + "dev": true, + "requires": { + "kind-of": "1.1.0" + } + }, + "kind-of": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-1.1.0.tgz", + "integrity": "sha1-FAo9LUGjbS78+pN3tiwk+ElaXEQ=", + "dev": true + } + } + }, "pluralize": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/pluralize/-/pluralize-7.0.0.tgz", @@ -5973,6 +6052,15 @@ "integrity": "sha1-pB6tGm1ggc63n2WwYZAbbY89HQ8=", "dev": true }, + "string_decoder": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.0.3.tgz", + "integrity": "sha512-4AH6Z5fzNNBcH+6XDMfA/BTt87skxqJlO0lAh3Dker5zThcAxG6mKz+iGu308UKoPPQ8Dcqx/4JhujzltRa+hQ==", + "dev": true, + "requires": { + "safe-buffer": "5.1.1" + } + }, "string-width": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", @@ -6000,15 +6088,6 @@ } } }, - "string_decoder": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.0.3.tgz", - "integrity": "sha512-4AH6Z5fzNNBcH+6XDMfA/BTt87skxqJlO0lAh3Dker5zThcAxG6mKz+iGu308UKoPPQ8Dcqx/4JhujzltRa+hQ==", - "dev": true, - "requires": { - "safe-buffer": "5.1.1" - } - }, "stringstream": { "version": "0.0.5", "resolved": "https://registry.npmjs.org/stringstream/-/stringstream-0.0.5.tgz", diff --git a/package.json b/package.json index 7f0a83f..8edf709 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "magic-snowflakes", "description": "Falling snowflakes", - "version": "3.0.0", + "version": "3.1.0", "author": { "name": "Denis Seleznev", "email": "hcodes@yandex.ru",