shortid is deprecated and they recommend nanoid instead. We're not sure if this has to do with possible name collisions or enumerability, but to be sure and on the safe side, we're changing this. nanoid seems quite safe since it uses node's crypto module underneath. Signed-off-by: Erik Michelson <github@erik.michelson.eu>
19 lines
332 B
JavaScript
19 lines
332 B
JavaScript
'use strict'
|
|
// external modules
|
|
const nanoid = require('nanoid')
|
|
|
|
module.exports = function (sequelize, DataTypes) {
|
|
const Temp = sequelize.define('Temp', {
|
|
id: {
|
|
type: DataTypes.STRING,
|
|
primaryKey: true,
|
|
defaultValue: nanoid.nanoid
|
|
},
|
|
data: {
|
|
type: DataTypes.TEXT
|
|
}
|
|
})
|
|
|
|
return Temp
|
|
}
|