{
  "name": "duet-eleventy-template",
  "version": "2.0.0",
  "description": "This package includes Duet Eleventy Template project.",
  "bugs": {
    "email": "duetdesignsystem@lahitapiola.fi"
  },
  "license": "SEE LICENSE IN LICENSE.md",
  "author": "LocalTapiola Services Ltd <duetdesignsystem@lahitapiola.fi>",
  "main": "index.js",
  "scripts": {
    "build": "cross-env ELEVENTY_ENV=production npm-run-all --sequential copy:components \"gulp build\" eleventy",
    "build:prototype": "cross-env ELEVENTY_ENV=production npm-run-all --sequential build:clean build:prepare build:login copy:components \"gulp build\" build:template build:encrypt",
    "build:clean": "rm -rf ./dist",
    "build:prepare": "mkdir -p ./dist",
    "build:login": "ncp ./.github/workflows/login.template ./dist/index.html",
    "build:template": "eleventy --input=./src --output=./dist/$DUET_TOKEN",
    "build:encrypt": "node ./.github/workflows/encrypt.js $DUET_TOKEN passphrase",
    "copy:components": "ncp ./node_modules/@duetds/components/lib ./src/js/components",
    "eleventy": "eleventy",
    "gulp": "gulp",
    "server": "eleventy --serve --port=8000",
    "start": "cross-env ELEVENTY_ENV=development npm-run-all --parallel copy:components gulp server",
    "start:prod": "cross-env ELEVENTY_ENV=production npm-run-all --parallel copy:components gulp server",
    "test": "npm-run-all --sequential \"gulp build\" \"eleventy --dryrun\""
  },
  "dependencies": {
    "@11ty/eleventy": "0.10.0",
    "@duetds/components": "latest",
    "@duetds/css": "latest",
    "@duetds/icons": "latest",
    "@duetds/tokens": "latest",
    "ansi-colors": "4.1.1",
    "cross-env": "7.0.1",
    "crypto-js": "4.0.0",
    "fancy-log": "1.3.3",
    "gulp": "4.0.2",
    "gulp-concat": "2.6.1",
    "gulp-rename": "2.0.0",
    "gulp-sass": "4.0.2",
    "gulp-terser": "1.2.0",
    "html-minifier": "4.0.0",
    "ncp": "2.0.0",
    "npm-run-all": "4.1.5",
    "prettier": "2.2.1",
    "replace-in-file": "5.0.2",
    "uglify-js": "3.8.0",
    "yargs": "15.1.0"
  }
}
