@@ -0,0 +1,9 @@ | |||
language: node_js | |||
node_js: | |||
- "node" | |||
script: node_modules/karma/bin/karma start karma.conf.js --single-run | |||
before_install: | |||
- export DISPLAY=:99.0 | |||
- sh -e /etc/init.d/xvfb start | |||
before_script: | |||
- npm install |
@@ -6,7 +6,7 @@ | |||
* @copyright Wout Fierens <wout@woutfierens.com> | |||
* @license MIT | |||
* | |||
* BUILT: Tue Oct 04 2016 13:44:15 GMT+0200 (CEST) | |||
* BUILT: Tue Oct 04 2016 14:44:34 GMT+0200 (CEST) | |||
*/ | |||
(function(root, factory) { | |||
if (typeof define === 'function' && define.amd) { |
@@ -28,60 +28,8 @@ var headerLong = ['/*!' | |||
var headerShort = '/*! <%= pkg.name %> v<%= pkg.version %> <%= pkg.license %>*/' | |||
// all files in the right order (currently we don't use any dependency management system) | |||
var parts = [ | |||
'src/svg.js' | |||
, 'src/regex.js' | |||
, 'src/utilities.js' | |||
, 'src/default.js' | |||
, 'src/color.js' | |||
, 'src/array.js' | |||
, 'src/pointarray.js' | |||
, 'src/patharray.js' | |||
, 'src/number.js' | |||
, 'src/element.js' | |||
, 'src/fx.js' | |||
, 'src/boxes.js' | |||
, 'src/matrix.js' | |||
, 'src/point.js' | |||
, 'src/attr.js' | |||
, 'src/transform.js' | |||
, 'src/style.js' | |||
, 'src/parent.js' | |||
, 'src/ungroup.js' | |||
, 'src/container.js' | |||
, 'src/viewbox.js' | |||
, 'src/event.js' | |||
, 'src/defs.js' | |||
, 'src/group.js' | |||
, 'src/arrange.js' | |||
, 'src/mask.js' | |||
, 'src/clip.js' | |||
, 'src/gradient.js' | |||
, 'src/pattern.js' | |||
, 'src/doc.js' | |||
, 'src/shape.js' | |||
, 'src/bare.js' | |||
, 'src/use.js' | |||
, 'src/rect.js' | |||
, 'src/ellipse.js' | |||
, 'src/line.js' | |||
, 'src/poly.js' | |||
, 'src/pointed.js' | |||
, 'src/path.js' | |||
, 'src/image.js' | |||
, 'src/text.js' | |||
, 'src/textpath.js' | |||
, 'src/nested.js' | |||
, 'src/hyperlink.js' | |||
, 'src/marker.js' | |||
, 'src/sugar.js' | |||
, 'src/set.js' | |||
, 'src/data.js' | |||
, 'src/memory.js' | |||
, 'src/selector.js' | |||
, 'src/helpers.js' | |||
, 'src/polyfill.js' | |||
] | |||
// see package.json `files` section | |||
var parts = pkg.files | |||
gulp.task('clean', function() { | |||
return del([ 'dist/*' ]) |
@@ -0,0 +1,71 @@ | |||
// Karma configuration | |||
// Generated on Tue Oct 04 2016 13:53:46 GMT+0200 (CEST) | |||
var pkg = require('./package.json') | |||
module.exports = function(config) { | |||
config.set({ | |||
// base path that will be used to resolve all patterns (eg. files, exclude) | |||
basePath: '', | |||
// frameworks to use | |||
// available frameworks: https://npmjs.org/browse/keyword/karma-adapter | |||
frameworks: ['jasmine'], | |||
// list of files / patterns to load in the browser | |||
files: pkg.files.concat([ | |||
'spec/**/*.js' | |||
]), | |||
// list of files to exclude | |||
exclude: [ | |||
], | |||
// preprocess matching files before serving them to the browser | |||
// available preprocessors: https://npmjs.org/browse/keyword/karma-preprocessor | |||
preprocessors: { | |||
}, | |||
// test results reporter to use | |||
// possible values: 'dots', 'progress' | |||
// available reporters: https://npmjs.org/browse/keyword/karma-reporter | |||
reporters: ['progress'], | |||
// web server port | |||
port: 9876, | |||
// enable / disable colors in the output (reporters and logs) | |||
colors: true, | |||
// level of logging | |||
// possible values: config.LOG_DISABLE || config.LOG_ERROR || config.LOG_WARN || config.LOG_INFO || config.LOG_DEBUG | |||
logLevel: config.LOG_INFO, | |||
// enable / disable watching file and executing tests whenever any file changes | |||
autoWatch: false, | |||
// start these browsers | |||
// available browser launchers: https://npmjs.org/browse/keyword/karma-launcher | |||
browsers: ['Firefox'], | |||
// Continuous Integration mode | |||
// if true, Karma captures browsers, runs the tests and exits | |||
singleRun: false, | |||
// Concurrency level | |||
// how many browser should be started simultaneous | |||
concurrency: Infinity | |||
}) | |||
} |
@@ -12,6 +12,60 @@ | |||
], | |||
"author": "Wout Fierens <wout@woutfierens.com>", | |||
"main": "dist/svg.js", | |||
"files": [ | |||
"src/svg.js" | |||
, "src/regex.js" | |||
, "src/utilities.js" | |||
, "src/default.js" | |||
, "src/color.js" | |||
, "src/array.js" | |||
, "src/pointarray.js" | |||
, "src/patharray.js" | |||
, "src/number.js" | |||
, "src/element.js" | |||
, "src/fx.js" | |||
, "src/boxes.js" | |||
, "src/matrix.js" | |||
, "src/point.js" | |||
, "src/attr.js" | |||
, "src/transform.js" | |||
, "src/style.js" | |||
, "src/parent.js" | |||
, "src/ungroup.js" | |||
, "src/container.js" | |||
, "src/viewbox.js" | |||
, "src/event.js" | |||
, "src/defs.js" | |||
, "src/group.js" | |||
, "src/arrange.js" | |||
, "src/mask.js" | |||
, "src/clip.js" | |||
, "src/gradient.js" | |||
, "src/pattern.js" | |||
, "src/doc.js" | |||
, "src/shape.js" | |||
, "src/bare.js" | |||
, "src/use.js" | |||
, "src/rect.js" | |||
, "src/ellipse.js" | |||
, "src/line.js" | |||
, "src/poly.js" | |||
, "src/pointed.js" | |||
, "src/path.js" | |||
, "src/image.js" | |||
, "src/text.js" | |||
, "src/textpath.js" | |||
, "src/nested.js" | |||
, "src/hyperlink.js" | |||
, "src/marker.js" | |||
, "src/sugar.js" | |||
, "src/set.js" | |||
, "src/data.js" | |||
, "src/memory.js" | |||
, "src/selector.js" | |||
, "src/helpers.js" | |||
, "src/polyfill.js" | |||
], | |||
"jam": { | |||
"include": [ | |||
"dist/svg.js", | |||
@@ -49,7 +103,8 @@ | |||
"license": "MIT", | |||
"typings": "./svg.js.d.ts", | |||
"scripts": { | |||
"build": "gulp" | |||
"build": "gulp", | |||
"test": "karma start karma.conf.js --single-run" | |||
}, | |||
"devDependencies": { | |||
"del": "^2.2.0", |