34c8c2ad70
When loading Netlify CMS via script tag from a CDN, the file was named `cms.js` until 2.0, when it was renamed to `netlify-cms.js` in alignment with all packages outputting files that match the package name. To avoid a lot of broken sites and confusion, this commit outputs both filenames and prints a deprecation warning to the console in `cms.js` only.
28 lines
622 B
JavaScript
28 lines
622 B
JavaScript
const path = require('path');
|
|
const coreWebpackConfig = require('../netlify-cms-core/webpack.config.js');
|
|
|
|
module.exports = [
|
|
{
|
|
...coreWebpackConfig,
|
|
context: path.join(__dirname, 'src'),
|
|
entry: './index.js',
|
|
},
|
|
|
|
/**
|
|
* Output the same script a second time, but named `cms.js`, and with a
|
|
* deprecation notice.
|
|
*/
|
|
{
|
|
...coreWebpackConfig,
|
|
context: path.join(__dirname, 'src'),
|
|
entry: [
|
|
...coreWebpackConfig.entry,
|
|
path.join(__dirname, 'scripts/deprecate-old-dist.js'),
|
|
],
|
|
output: {
|
|
...coreWebpackConfig.output,
|
|
filename: 'dist/cms.js',
|
|
},
|
|
},
|
|
];
|