```coffeescript
# Exports an object that defines
#  all of the configuration needed by the projects'
#  depended-on grunt tasks.
#
# You can familiarize yourself with all of Lineman's defaults by checking out the parent file:
# https://github.com/testdouble/lineman/blob/master/config/application.coffee

module.exports = require(process.env['LINEMAN_MAIN']).config.extend 'application',

  prependTasks:
    common: ['copy']

  loadNpmTasks: ['grunt-contrib-copy']

  copy:
    paper:
      files: [
        { expand: true, cwd: 'app', src: [ 'paper/**' ], dest: 'generated/' },
        { expand: true, cwd: 'app', src: [ 'paper/**' ], dest: 'dist/' }
      ]

  watch:
    paper:
      files: ['app/paper/**']
      tasks: ['copy:paper']
```

Use pjs directory for PaperScript
user
```coffeescript
# Exports an object that defines
#  all of the configuration needed by the projects'
#  depended-on grunt tasks.
#
# You can familiarize yourself with all of Lineman's defaults by checking out the parent file:
# https://github.com/testdouble/lineman/blob/master/config/application.coffee

module.exports = require(process.env['LINEMAN_MAIN']).config.extend 'application',

  prependTasks:
    common: ['copy']

  loadNpmTasks: ['grunt-contrib-copy']

  copy:
    paperscript:
      files: [
        { expand: true, cwd: 'app', src: [ 'pjs/**' ], dest: 'generated/' },
        { expand: true, cwd: 'app', src: [ 'pjs/**' ], dest: 'dist/' }
      ]

  watch:
    paperscript:
      files: ['app/pjs/**']
      tasks: ['copy:paperscript']
```
assistant