Forráskód Böngészése

chore: several small build enhancements

+ build
Estevão Soares dos Santos 10 éve
szülő
commit
91e7b95796
6 módosított fájl, 31 hozzáadás és 38 törlés
  1. 4 0
      .gitattributes
  2. 1 1
      .gitignore
  3. 23 31
      Gruntfile.js
  4. 1 1
      dist/showdown.js
  5. 1 1
      dist/showdown.min.js
  6. 1 4
      package.json

+ 4 - 0
.gitattributes

@@ -1,6 +1,10 @@
 /test export-ignore
+.editorconfig export-ignore
 .gitattributes export-ignore
 .gitignore export-ignore
+.jscs.json export-ignore
 .jshintignore export-ignore
+.jshintrc
 .travis.yml export-ignore
+bower.json
 Gruntfile.js export-ignore

+ 1 - 1
.gitignore

@@ -1,5 +1,5 @@
 .idea/
-build/
+.build/
 .DS_Store
 node_modules
 npm-debug.log

+ 23 - 31
Gruntfile.js

@@ -15,7 +15,7 @@ module.exports = function (grunt) {
         footer: '}).call(this);'
       },
       dist: {
-        src:  [
+        src: [
           'src/showdown.js',
           'src/helpers.js',
           'src/converter.js',
@@ -23,9 +23,18 @@ module.exports = function (grunt) {
           'src/loader.js'
         ],
         dest: 'dist/<%= pkg.name %>.js'
+      },
+      test: {
+        src: '<%= concat.dist.dest %>',
+        dest: '.build/<%= pkg.name %>.js',
+        options: {
+          sourceMap: false
+        }
       }
     },
 
+    clean: ['.build/'],
+
     uglify: {
       options: {
         sourceMap: true,
@@ -53,7 +62,7 @@ module.exports = function (grunt) {
       options: {
         config: '.jscs.json'
       },
-      files:  {
+      files: {
         src: [
           'Gruntfile.js',
           'src/**/*.js',
@@ -69,25 +78,6 @@ module.exports = function (grunt) {
       }
     },
 
-    bump: {
-      options: {
-        files: ['package.json'],
-        updateConfigs: [],
-        commit: true,
-        commitMessage: 'Release version %VERSION%',
-        commitFiles: ['package.json'],
-        createTag: true,
-        tagName: '%VERSION%',
-        tagMessage: 'Version %VERSION%',
-        push: true,
-        pushTo: 'upstream',
-        gitDescribeOptions: '--tags --always --abbrev=1 --dirty=-d',
-        globalReplace: false,
-        prereleaseName: 'alpha',
-        regExp: false
-      }
-    },
-
     simplemocha: {
       node: {
         src: 'test/node/**/*.js',
@@ -105,12 +95,15 @@ module.exports = function (grunt) {
           timeout: 3000,
           ignoreLeaks: false,
           reporter: 'spec'
-        }
-      },
-      browser: {
-        src: 'test/browser/**/*.js',
-        options: {
-          reporter: 'spec'
+        },
+        issues: {
+          src: 'test/node/testsuite.issues.js',
+          options: {
+            globals: ['should'],
+            timeout: 3000,
+            ignoreLeaks: false,
+            reporter: 'spec'
+          }
         }
       }
     }
@@ -120,11 +113,10 @@ module.exports = function (grunt) {
 
   require('load-grunt-tasks')(grunt);
 
-  grunt.registerTask('concatenate', ['concat']);
+  grunt.registerTask('concatenate', ['concat:dist']);
   grunt.registerTask('lint', ['jshint', 'jscs']);
-  grunt.registerTask('test', ['lint', 'concat', 'simplemocha:node']);
-  grunt.registerTask('test-without-building', ['simplemocha:node']);
-  grunt.registerTask('build', ['test', 'uglify']);
+  grunt.registerTask('test', ['lint', 'concat:test', 'simplemocha:node', 'clean']);
+  grunt.registerTask('build', ['test', 'concatenate', 'uglify']);
   grunt.registerTask('prep-release', ['build', 'changelog']);
 
   // Default task(s).

+ 1 - 1
dist/showdown.js

@@ -1,4 +1,4 @@
-;/*! showdown 18-06-2015 */
+;/*! showdown 10-07-2015 */
 (function(){
 /**
  * Created by Tivie on 06-01-2015.

A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 1 - 1
dist/showdown.min.js


+ 1 - 4
package.json

@@ -38,7 +38,7 @@
   "devDependencies": {
     "chai": "^1.10.0",
     "grunt": "^0.4.5",
-    "grunt-bump": "^0.3.1",
+    "grunt-contrib-clean": "^0.6.0",
     "grunt-contrib-concat": "^0.5.0",
     "grunt-contrib-jshint": "^0.10.0",
     "grunt-contrib-uglify": "^0.6.0",
@@ -46,10 +46,7 @@
     "grunt-jscs": "^1.2.0",
     "grunt-simple-mocha": "^0.4.0",
     "js-beautify": "^1.5.6",
-    "jscs": "^1.10.0",
     "load-grunt-tasks": "^3.2.0",
-    "mocha": "*",
-    "should": "^4.4.2",
     "sinon": "^1.14.1",
     "source-map-support": "^0.2.9"
   }

Nem az összes módosított fájl került megjelenítésre, mert túl sok fájl változott