Skip to content
This repository has been archived by the owner. It is now read-only.
Permalink
Branch: master
Find file Copy path
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
131 lines (130 sloc) 3.18 KB
{
"name": "scrollmeister",
"version": "0.0.1",
"description": "Open-source JavaScript framework to declaratively build scrolling experiences",
"main": "./src/index.js",
"scripts": {
"test": "npm run flow && npm run eslint && npm run jest",
"jest": "NODE_PATH='./src' jest",
"eslint": "eslint src/*.js src/**/*.js",
"flow": "flow check",
"server": "http-server",
"reload": "browser-sync start --proxy 'localhost:8080' --files 'examples/*.html, dist/scrollmeister-extras.js'",
"watch": "NODE_PATH='./src' NODE_ENV=development watchify ./src/index-extras.js --standalone Scrollmeister -o ./dist/scrollmeister-extras.js -v",
"start": "npm run server & npm run reload & npm run watch",
"build": "./build.sh"
},
"repository": {
"type": "git",
"url": "git+ssh://git@github.com/Prinzhorn/scrollmeister.git"
},
"browserify": {
"transform": [
"babelify",
"envify",
[
"scssify",
{
"autoInject": true,
"sass": {
"outputStyle": "compressed",
"sourceMapEmbed": false,
"sourceMapContents": false
},
"postcss": {
"autoprefixer": {
"browsers": [
"last 2 versions",
"ie >= 9"
]
}
}
}
]
]
},
"babel": {
"presets": [
"env",
"flow"
]
},
"prettier": {
"singleQuote": true,
"printWidth": 120
},
"jest": {
"preset": "jest-puppeteer",
"projects": [
{
"displayName": "integration",
"testMatch": [
"<rootDir>/__tests__/*"
],
"preset": "jest-puppeteer"
},
{
"displayName": "unit",
"testMatch": [
"<rootDir>/src/**/__tests__/**"
]
}
]
},
"keywords": [
"scrolling",
"scroll",
"parallax",
"animation",
"web",
"components",
"custom",
"elements",
"element",
"storytelling"
],
"author": {
"name": "Alexander Prinzhorn",
"email": "alexander@prinzhorn.it",
"url": "https://www.prinzhorn.it"
},
"license": "MIT",
"bugs": {
"url": "https://github.com/Prinzhorn/scrollmeister/issues"
},
"homepage": "https://www.scrollmeister.com",
"dependencies": {
"document-register-element": "^1.8.1",
"linear-partitioning": "^0.3.2",
"object-assign": "^4.1.1",
"raf": "^3.4.0",
"regl": "^1.3.1",
"resize-observer-polyfill": "^1.5.0",
"scroll-logic": "^1.0.1",
"youtube-iframe": "^1.0.3"
},
"devDependencies": {
"autoprefixer": "^8.4.1",
"babel-core": "^6.26.3",
"babel-eslint": "^8.2.3",
"babel-preset-env": "^1.6.1",
"babel-preset-flow": "^6.23.0",
"babelify": "^8.0.0",
"browser-sync": "^2.24.1",
"browserify-banner": "^1.0.8",
"envify": "^4.1.0",
"eslint": "^4.19.1",
"eslint-plugin-flowtype": "^2.46.3",
"flow-bin": "^0.71.0",
"http-server": "^0.11.1",
"jest": "^22.4.4",
"jest-puppeteer": "^3.0.1",
"postcss": "^6.0.22",
"pre-commit": "^1.2.2",
"prettier": "^1.12.1",
"puppeteer": "^1.4.0",
"scssify": "^3.0.1",
"tinyify": "^2.4.0",
"watchify": "^3.11.0"
}
}
You can’t perform that action at this time.