humpty
Version:
Makes sure your changelogs mention your breaking changes
65 lines (51 loc) • 1.22 kB
JavaScript
// Old commit files
// index.js
export const entryOld = `
import React from "react";
import PropTypes from "prop-types";
export default class App extends React.Component {
static propTypes = {
name: PropTypes.string,
age: PropTypes.string
};
}
export { default as Dog } from './middle/Middle';
`;
// middle/Middle.js
export const middleOld = `
export default from './components/Dog';
`;
// middle/components/Dog
export const deepOld = `
import React from "react";
import PropTypes from "prop-types";
export default class Dog extends React.Component {
static propTypes = {
isFurry: PropTypes.bool,
};
}
`;
// New commit files
export const entryNew = `
import React from "react";
import PropTypes from "prop-types";
export default class App extends React.Component {
static propTypes = {
name: PropTypes.string,
age: PropTypes.number
};
}
export { default as Dog } from './middle/Middle';
`;
export const middleNew = `
export default from './components/Dog';
`;
export const deepNew = `
import React from "react";
import PropTypes from "prop-types";
export default class Dog extends React.Component {
static propTypes = {
isFurry: PropTypes.bool.isRequired,
};
}
`;