diff --git a/.gitignore b/.gitignore index 3c3629e..8225baa 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,2 @@ -node_modules +/node_modules +/dist diff --git a/package.json b/package.json index 8e62fa5..44c2af3 100644 --- a/package.json +++ b/package.json @@ -12,13 +12,16 @@ "timing-function" ], "author": "Gaƫtan Renaudeau ", - "main": "index.js", + "main": "src/index.js", + "files": ["src", "dist"], "license": "MIT", "scripts": { "test": "mocha", "benchmark": "node benchmark.js", "visual": "budo visual-demo.js", - "build": "browserify --standalone BezierEasing index.js | uglifyjs -cm > build.js" + "prepublish": "rm -rf dist && mkdir -p dist && npm run build-dev && npm run build-prod", + "build-dev": "browserify --standalone BezierEasing src/index.js > dist/bezier-easing.js", + "build-prod": "browserify --standalone BezierEasing src/index.js > dist/bezier-easing.min.js" }, "devDependencies": { "assert": "^1.3.0", diff --git a/index.js b/src/index.js similarity index 100% rename from index.js rename to src/index.js