File tree Expand file tree Collapse file tree 4 files changed +23
-18
lines changed
Expand file tree Collapse file tree 4 files changed +23
-18
lines changed Original file line number Diff line number Diff line change 11{
22 "name" : " react-smooshpack" ,
3- "version" : " 0.0.8 " ,
3+ "version" : " 0.0.9 " ,
44 "description" : " " ,
55 "keywords" : [],
66 "license" : " SEE LICENSE.MD IN ROOT" ,
7777 "react-broadcast" : " ^0.6.2" ,
7878 "react-codemirror2" : " ^4.0.1" ,
7979 "rollup-plugin-scss" : " ^0.4.0" ,
80- "smooshpack" : " ^0.0.7 "
80+ "smooshpack" : " ^0.0.9 "
8181 },
8282 "peerDependencies" : {
8383 "react" : " ^16.0.0"
Original file line number Diff line number Diff line change 11{
22 "name" : " smooshpack" ,
3- "version" : " 0.0.7 " ,
3+ "version" : " 0.0.9 " ,
44 "description" : " " ,
55 "keywords" : [],
66 "main" : " dist/sandpack.umd.js" ,
Original file line number Diff line number Diff line change 22import { dispatch , listen , registerFrame } from 'codesandbox-api' ;
33import { getTemplate } from 'codesandbox-import-utils/lib/create-sandbox/templates' ;
44
5- import generatePackageJSON from '../utils/generate-package-json' ;
5+ import generatePackageJSON , {
6+ getPackageJSON ,
7+ } from '../utils/generate-package-json' ;
68import version from '../version' ;
79
810export interface IManagerOptions {
@@ -133,11 +135,7 @@ export default class PreviewManager {
133135 ) ;
134136
135137 let packageJSON = JSON . parse (
136- generatePackageJSON (
137- this . sandboxInfo . files ,
138- this . sandboxInfo . dependencies ,
139- this . sandboxInfo . entry
140- ) [ '/package.json' ] . code
138+ getPackageJSON ( this . sandboxInfo . dependencies , this . sandboxInfo . entry )
141139 ) ;
142140 try {
143141 packageJSON = JSON . parse ( files [ '/package.json' ] . code ) ;
Original file line number Diff line number Diff line change 11import { IFiles , IFile , IDependencies } from '../manager' ;
22
3+ export function getPackageJSON (
4+ dependencies : IDependencies = { } ,
5+ entry : string = '/index.js'
6+ ) {
7+ return JSON . stringify (
8+ {
9+ name : 'sandpack-project' ,
10+ main : entry ,
11+ dependencies,
12+ } ,
13+ null ,
14+ 2
15+ ) ;
16+ }
17+
318export default function createMissingPackageJSON (
419 files : IFiles ,
520 dependencies ?: IDependencies ,
@@ -21,15 +36,7 @@ export default function createMissingPackageJSON(
2136 }
2237
2338 newFiles [ '/package.json' ] = {
24- code : JSON . stringify (
25- {
26- name : 'run' ,
27- main : entry ,
28- dependencies,
29- } ,
30- null ,
31- 2
32- ) ,
39+ code : getPackageJSON ( dependencies , entry ) ,
3340 } ;
3441 }
3542
You can’t perform that action at this time.
0 commit comments